o current problem - isolated inode survived deleting a branch (still testing). - getdents(2) returns nothing. - cpup_wh_file() failure. - setting inode number which was previously assigned ("broken ino" msg). - hang at reboot/shutdown (it may not be an aufs problem).
o bugfix - bugfix: skip non-aufs files at chaging the branch permission, reported by Igor Karasynskyi. - bugfix: test isolated inodes too at deleting branch, reported by Tomas M. - bugfix: call iput() for the isolated inode on the deleted branch, reported by Tomas M. - bugfix: detect newly appeared whiteout which exists on a inserted branch. - bugfix: refresh all dentries and inodes when adding/modifying a whiteout-able branch, and deleting a branch. o news - temporary workaround for the inode number 1 on cramfs. - note for discontigous inode numbers. o misc - refine option handling and some function arguments. - stop firing inotify when rename_whtmp(). - restore iigen after fired inotify when rename dir. - set 0 to bindex explicitly when prepending a branch. - testing cpup, xino, MagicSysRq key. Junjiro Okajima ---------------------------------------------------------------------- Index: fs/aufs/branch.c - bugfix: test isolated inodes too at deleting branch, reported by Tomas M. - bugfix: skip non-aufs files at chaging the branch permission, reported by Igor Karasynskyi. Index: fs/aufs/cpup.c - testing cpup bug. Index: fs/aufs/dentry.c - bugfix: detect newly appeared whiteout which exists on a inserted branch. Index: fs/aufs/i_op_del.c - stop firing inotify when rename_whtmp(). Index: fs/aufs/i_op_ren.c - restore iigen after fired inotify when rename dir. Index: fs/aufs/inode.c - bugfix: call iput() for the isolated inode on the deleted branch, reported by Tomas M. Index: fs/aufs/inode.h - bugfix: call iput() for the isolated inode on the deleted branch, reported by Tomas M. - restore iigen after fired inotify when rename dir. Index: fs/aufs/Makefile Index: fs/aufs/aufs.h Index: fs/aufs/module.c Index: fs/aufs/module.h Index: fs/aufs/sysaufs.c Index: fs/aufs/sysaufs.h - testing MagicSysRq key. Index: fs/aufs/opts.c - testing xino bitmap. - set 0 to bindex explicitly when prepending a branch. - refine option handling and some function arguments. - bugfix: refresh all dentries and inodes when adding/modifying a whiteout-able branch, and deleting a branch. Index: fs/aufs/opts.h - testing xino bitmap. - refine option handling and some function arguments. Index: fs/aufs/sbinfo.c - testing xino bitmap. Index: fs/aufs/super.c - testing xino bitmap. - bugfix: call iput() for the isolated inode on the deleted branch, reported by Tomas M. - bugfix: refresh all dentries and inodes when adding/modifying a whiteout-able branch, and deleting a branch. Index: fs/aufs/super.h - testing xino bitmap. - temporary workaround for the inode number 1 on cramfs. Index: fs/aufs/vdir.c - testing readdir. Index: fs/aufs/xino.c - testing xino bitmap. Index: util/aufs.in.5 - temporary workaround for the inode number 1 on cramfs. - note for discontigous inode numbers. Index: fs/aufs/file.c Index: fs/aufs/iinfo.c Index: include/linux/aufs_type.h Index: sample/diskless/comount.sh Index: sample/diskless/def.mk - less important changes. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/