]> git.hungrycats.org Git - linux/commit
JFFS2 update; completed support for NAND flash.
authorDavid Woodhouse <dwmw2@dwmw2.baythorne.internal>
Sat, 11 Oct 2003 16:51:34 +0000 (17:51 +0100)
committerDavid Woodhouse <dwmw2@dwmw2.baythorne.internal>
Sat, 11 Oct 2003 16:51:34 +0000 (17:51 +0100)
commit4a98f95f1d9e412805040814f5dda55b77eaee65
tree3d76090907f56da3dbf7969f4eadbc9f8b370087
parent606e1044f4dd0044ea3c5d3e9364332b4b3cc6e1
JFFS2 update; completed support for NAND flash.

 - Implement write-buffer flushing by garbage collection instead of padding.
 - Implement selective write-buffer flushing on fsync().
 - Implement error recovery on write-buffer flush.
 - Fix remove_suid(). Writing to a suid file didn't previously mark the file non-suid.
 - Fix handling of full file systems, to avoid unlink() returning -ENOSPC.
 - Fix assorted memory leaks.
 - Improve garbage collection efficiency by merging fewer pages.
27 files changed:
fs/jffs2/background.c
fs/jffs2/build.c
fs/jffs2/compr.c
fs/jffs2/compr_rtime.c
fs/jffs2/compr_zlib.c
fs/jffs2/dir.c
fs/jffs2/erase.c
fs/jffs2/file.c
fs/jffs2/fs.c
fs/jffs2/gc.c
fs/jffs2/ioctl.c
fs/jffs2/malloc.c
fs/jffs2/nodelist.c
fs/jffs2/nodelist.h
fs/jffs2/nodemgmt.c
fs/jffs2/os-linux.h
fs/jffs2/pushpull.h
fs/jffs2/read.c
fs/jffs2/readinode.c
fs/jffs2/scan.c
fs/jffs2/super.c
fs/jffs2/symlink.c
fs/jffs2/wbuf.c
fs/jffs2/write.c
fs/jffs2/writev.c
include/linux/jffs2.h
include/linux/jffs2_fs_sb.h