o bugfix - bugfix (fs/aufs, fs/aufs25): introduce a new mutex to prevent a new inode number for hardlinks under different parnet dir from a race condition. + (fs/aufs25) a new structure au_xino_file. - bugfix (fs/aufs, fs/aufs25): support an error case of opening a dir. - bugfix (fs/aufs, fs/aufs25): support a race condition between open and unlink/rmdir. - bugfix: struct kset should be a dynamic object.
o misc - enhance CONFIG_AUFS_STAT, an abstraction by au_wkq_max_busy_init(). - a note about procfs and sysfs. - remove some unnecessary code. - a new debug macro, ForceBrs. Junjiro Okajima ---------------------------------------------------------------------- Index: fs/aufs/branch.c Index: fs/aufs/branch.h Index: fs/aufs/i_op.c Index: fs/aufs/vdir.c Index: fs/aufs25/branch.c Index: fs/aufs25/branch.h Index: fs/aufs25/i_op.c Index: fs/aufs25/sysfs.c Index: fs/aufs25/vdir.c Index: fs/aufs25/xino.c - bugfix (fs/aufs, fs/aufs25): introduce a new mutex to prevent a new inode number for hardlinks under different parnet dir from a race condition. + (fs/aufs25) a new structure au_xino_file. Index: fs/aufs/dir.c Index: fs/aufs25/dir.c - bugfix (fs/aufs, fs/aufs25): support an error case of opening a dir. Index: fs/aufs/file.c Index: fs/aufs25/file.c - bugfix (fs/aufs, fs/aufs25): support a race condition between open and unlink/rmdir. - remove some unnecessary code. Index: fs/aufs/vfsub.c Index: fs/aufs25/vfsub.c - remove some duplicated code. Index: fs/aufs25/debug.c - bugfix (fs/aufs, fs/aufs25): introduce a new mutex to prevent a new inode number for hardlinks under different parnet dir from a race condition. + (fs/aufs25) a new structure au_xino_file. - a new debug macro, ForceBrs. Index: fs/aufs25/sysaufs.c Index: fs/aufs25/sysaufs.h Index: fs/aufs25/sysrq.c - bugfix: struct kset should be a dynamic object. - remove some unnecessary code. Index: fs/aufs25/wkq.c Index: fs/aufs25/wkq.h - enhance CONFIG_AUFS_STAT, an abstraction by au_wkq_max_busy_init(). Index: sample/auroot/README.txt - a note about procfs and sysfs. Index: fs/aufs/wkq.c Index: fs/aufs25/export.c Index: fs/aufs25/hinode.h Index: fs/aufs25/hinotify.c Index: fs/aufs25/opts.h Index: fs/aufs25/whout.c Index: include/linux/aufs_type.h - less important changes ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php