luc [Mon, 1 Aug 2005 20:52:35 +0000 (20:52 +0000)]
Remove the support for the old MTD.
luc [Mon, 1 Aug 2005 20:50:24 +0000 (20:50 +0000)]
Remove old code/tests that are in commented out.
luc [Mon, 1 Aug 2005 20:49:38 +0000 (20:49 +0000)]
Remove never used functions and declarations.
luc [Mon, 1 Aug 2005 20:48:41 +0000 (20:48 +0000)]
Correct the calculation of the block number to erase.
The use of ">> 5" to calculate the block number from the chunk number
was incorrect for the actual value of PAGES_PER_BLOCK (64).
At the same time, make this less error prone.
luc [Mon, 1 Aug 2005 20:46:44 +0000 (20:46 +0000)]
Add missing default value for some Kconfig's entries.
charles [Mon, 1 Aug 2005 04:53:01 +0000 (04:53 +0000)]
Fix handling of NULL calls to FindObjectByName
marty [Sun, 31 Jul 2005 09:26:35 +0000 (09:26 +0000)]
Ooops. missed this one: Needed to change MTD_ defines to match changes
in the source code.
marty [Sun, 31 Jul 2005 09:04:13 +0000 (09:04 +0000)]
Added files that support the ability to "patchin" yaffs2 into the 2.6
kernel tree so that it can be compiled there. Makefile.kernel and
patch-ker.sh will need to be edited when the source tree is reorganized.
marty [Sun, 31 Jul 2005 08:38:41 +0000 (08:38 +0000)]
Remove CONFIG_YAFFS_USE_CHUNK_SIZE
convert CONFIG_YAFFS_MTD_ENABLED to CONFIG_YAFFS_YAFFS1
convert CONFIG_YAFFS2_MTD_ENABLED to CONFIG_YAFFS_YAFFS2
charles [Sun, 31 Jul 2005 06:56:57 +0000 (06:56 +0000)]
Add flag for object shadowing
charles [Sun, 31 Jul 2005 06:54:19 +0000 (06:54 +0000)]
Add stuff for object shadowing (more to come) and clean up some declarations
charles [Sun, 31 Jul 2005 06:52:40 +0000 (06:52 +0000)]
Add stuff for object shadowing and fix a constness
marty [Sun, 31 Jul 2005 06:47:12 +0000 (06:47 +0000)]
If kernel/config.h is included in yportenv.h, then yportenv.h must be
always included. Move it outside of ifdef CONFIG_YAFFS_MTD_ENABLED.
added in additional configuration conditionals to shut up gcc about
defined but not used functions in yaffs_fs.c
added in NOTYET around functions that aren't currently used in
yaffs_tagscompat.c to shut up gcc about defined but not used function.
marty [Sun, 31 Jul 2005 04:09:26 +0000 (04:09 +0000)]
applied patch 14-sparse-fix--remove-unused.diff
marty [Sun, 31 Jul 2005 04:08:08 +0000 (04:08 +0000)]
applied patch 13-sparse-fix--make-some-symbol-static.diff
marty [Sun, 31 Jul 2005 04:05:14 +0000 (04:05 +0000)]
applied patch 11-sparse-fix--use-C99-struct-initializer.diff
marty [Sun, 31 Jul 2005 03:58:17 +0000 (03:58 +0000)]
Applied patch 03-read-super-MTD-if-CONFIG_YAFFS-or-YAFFS2_MTD_ENABLED.diff
charles [Sun, 31 Jul 2005 00:28:04 +0000 (00:28 +0000)]
Replace linux/config.h with yportenv.h and remove some dead code
charles [Sun, 31 Jul 2005 00:26:57 +0000 (00:26 +0000)]
Add linux/config.h here and change include markers
luc [Fri, 29 Jul 2005 23:51:44 +0000 (23:51 +0000)]
Give a name to the nandemul2k MTD device.
luc [Fri, 29 Jul 2005 23:51:18 +0000 (23:51 +0000)]
Fix devname which was faked by always using "(unavailable)".
Make proper use of bdevname() and sb->s_bdev,
but maybe it is better to simply use sb->s_id?
luc [Fri, 29 Jul 2005 20:25:43 +0000 (20:25 +0000)]
Set the correct uid/gid of newly created files when: use fsuid & fsgid and take care when the SGID bit is set on the parent directory.
This should solve the problem reported by Frank Lehmann (http://lists.aleph1.co.uk/pipermail/yaffs/2005q2/001178.html).
luc [Fri, 29 Jul 2005 20:21:28 +0000 (20:21 +0000)]
Make private the nand_scan() function defined in nandemul2k.c.
It clash with the one from MTD and make it impossible to statically compile this code in the kernel together with MTD (and will also make problems with modules).
luc [Fri, 29 Jul 2005 20:19:06 +0000 (20:19 +0000)]
Fix some declarations mismatch between the MTD interface and the implementation in nandemul2k.c: constness problems, iovec vs. kvec and int vs. loff_t
luc [Fri, 29 Jul 2005 20:16:23 +0000 (20:16 +0000)]
Add missing #include file: yaffs_nandemul2k.h and removing a macro which is now redefined.
luc [Fri, 29 Jul 2005 20:13:23 +0000 (20:13 +0000)]
Move the internals read_super() functions near the declaration of
they corresponding fs_type declaration so that their compilation are properly conditionalized.
luc [Fri, 29 Jul 2005 20:00:53 +0000 (20:00 +0000)]
Remove #include file obsoleted in Linux-2.6
luc [Fri, 29 Jul 2005 19:57:38 +0000 (19:57 +0000)]
Add missing #include <linux/config.h>
Needed to compile the code with a Makefile from the Linux tree.
charles [Wed, 27 Jul 2005 20:23:15 +0000 (20:23 +0000)]
Clean up field assignments
charles [Wed, 27 Jul 2005 02:00:48 +0000 (02:00 +0000)]
Fix compiler warnings
charles [Tue, 26 Jul 2005 23:04:34 +0000 (23:04 +0000)]
Allow /proc/yaffs to handle multiple fs
charles [Tue, 26 Jul 2005 20:23:30 +0000 (20:23 +0000)]
Fix structure field assignments
charles [Tue, 26 Jul 2005 03:05:28 +0000 (03:05 +0000)]
Prevent recursive gc
charles [Wed, 20 Jul 2005 18:57:05 +0000 (18:57 +0000)]
Fix bad block offsets
charles [Tue, 19 Jul 2005 20:41:59 +0000 (20:41 +0000)]
Apply Luc's patches
charles [Mon, 18 Jul 2005 23:16:04 +0000 (23:16 +0000)]
Some improvements to garbage collection and st_xxx to yst_xxx changes
charles [Mon, 18 Jul 2005 23:12:00 +0000 (23:12 +0000)]
Some tinkering on test harness and st_xxx to yst_xxx changes
charles [Wed, 6 Jul 2005 00:36:32 +0000 (00:36 +0000)]
Fix issue with zero page
charles [Tue, 5 Jul 2005 23:54:59 +0000 (23:54 +0000)]
Allow use of page zero
charles [Sun, 3 Jul 2005 10:32:40 +0000 (10:32 +0000)]
Add cache write through and some benign fixes
charles [Sun, 3 Jul 2005 05:48:11 +0000 (05:48 +0000)]
*** empty log message ***
charles [Fri, 29 Apr 2005 18:09:16 +0000 (18:09 +0000)]
*** empty log message ***
charles [Fri, 29 Apr 2005 07:01:18 +0000 (07:01 +0000)]
Fix df size problem
charles [Sun, 24 Apr 2005 09:57:06 +0000 (09:57 +0000)]
Add scanning speedups
charles [Sun, 24 Apr 2005 09:26:08 +0000 (09:26 +0000)]
Make bigger RAM emulation
charles [Sun, 24 Apr 2005 09:20:24 +0000 (09:20 +0000)]
Fix 2.6 special inodes
charles [Sun, 24 Apr 2005 09:18:52 +0000 (09:18 +0000)]
Fix problem when accessing unmounted fs
charles [Sun, 24 Apr 2005 08:05:16 +0000 (08:05 +0000)]
Change to kill_block_super
charles [Wed, 16 Mar 2005 04:00:36 +0000 (04:00 +0000)]
Add patches from Nick Banes for compatability
charles [Fri, 17 Dec 2004 23:14:51 +0000 (23:14 +0000)]
*** empty log message ***
charles [Fri, 17 Dec 2004 04:39:04 +0000 (04:39 +0000)]
*** empty log message ***
charles [Mon, 22 Nov 2004 03:22:25 +0000 (03:22 +0000)]
*** empty log message ***
charles [Sun, 21 Nov 2004 21:39:57 +0000 (21:39 +0000)]
*** empty log message ***
charles [Tue, 16 Nov 2004 02:36:15 +0000 (02:36 +0000)]
*** empty log message ***
charles [Wed, 3 Nov 2004 09:16:47 +0000 (09:16 +0000)]
*** empty log message ***
charles [Wed, 3 Nov 2004 08:35:48 +0000 (08:35 +0000)]
*** empty log message ***
charles [Wed, 3 Nov 2004 08:29:28 +0000 (08:29 +0000)]
*** empty log message ***
charles [Wed, 3 Nov 2004 08:14:07 +0000 (08:14 +0000)]
*** empty log message ***