o bugfix - (fs/aufs, fs/aufs25) bugfix: assign the return value of realloc and update the pointer, reported and patched by Mark A. Grondona. - (fs/aufs, fs/aufs25) bugfix: a race condition in page fault, reported by Mark A. Grondona. + an explicit lock for lower ->fault() (or ->nopage()). + remove some memory barriers. - (fs/aufs25) bugfix: initialize si_sb to support an error case at mount. - (auplink script) bugfix: support the case of the module parameter brs is 0.
o news - in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always disabled to support MNT_NOEXEC flag for a branch. (fs/aufs25) - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. + ignore 'si=' parameter at remount. + print si= in /proc/mounts as an identifier. - remove /sys/fs/aufs/sbi_*/mntpnt1. (fs/aufs) - create a /sys/fs/aufs/si_* symlink for compatibility. + ignore 'si=' parameter at remount. + print si= in /proc/mounts as an identifier. o misc - add some tips from users. - the return value of inotify_rm_watch() has less meaning. - replace BKL by local spinlock. - ignore an error returned by seq_file. - support an erro case in re-setting xino. - add a note about 'brs' module parameter. Junjiro Okajima ---------------------------------------------------------------------- Index: Kconfig.in Index: local.mk Index: fs/aufs/module.c Index: fs/aufs25/dentry.c Index: fs/aufs25/i_op.c Index: fs/aufs25/misc.c - in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always disabled to support MNT_NOEXEC flag for a branch. Index: Tips - add some tips from users. Index: fs/aufs/dcsub.c Index: fs/aufs25/dcsub.c - (fs/aufs, fs/aufs25) bugfix: assign the return value of realloc and update the pointer, reported and patched by Mark A. Grondona. Index: fs/aufs/f_op.c Index: fs/aufs/file.h Index: fs/aufs/robr.c Index: fs/aufs25/f_op.c Index: fs/aufs25/file.h Index: fs/aufs25/robr.c - (fs/aufs, fs/aufs25) bugfix: a race condition in page fault, reported by Mark A. Grondona. + an explicit lock for lower ->fault() (or ->nopage()). + remove some memory barriers. Index: fs/aufs/opts.c - create a /sys/fs/aufs/si_* symlink for compatibility. + ignore 'si=' parameter at remount. Index: fs/aufs/super.c - create a /sys/fs/aufs/si_* symlink for compatibility. + print si= in /proc/mounts as an identifier. Index: fs/aufs/sysaufs.c Index: fs/aufs/sysaufs.h - create a /sys/fs/aufs/si_* symlink for compatibility. Index: fs/aufs25/hinotify.c - the return value of inotify_rm_watch() has less meaning. Index: fs/aufs25/module.c - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. - in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always disabled to support MNT_NOEXEC flag for a branch. Index: fs/aufs25/opts.c - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. + ignore 'si=' parameter at remount. Index: fs/aufs25/sbinfo.c - (fs/aufs25) bugfix: initialize si_sb to support an error case at mount. - replace BKL by local spinlock. Index: fs/aufs25/super.c - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. + print si= in /proc/mounts as an identifier. - ignore an error returned by seq_file. - replace BKL by local spinlock. - (fs/aufs25) bugfix: initialize si_sb to support an error case at mount. Index: fs/aufs25/super.h - replace BKL by local spinlock. Index: fs/aufs25/sysaufs.c Index: fs/aufs25/sysaufs.h Index: sample/unionctl Index: util/mount.aufs - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. - remove /sys/fs/aufs/sbi_*/mntpnt1. Index: fs/aufs25/sysfs.c - in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always disabled to support MNT_NOEXEC flag for a branch. - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. - remove /sys/fs/aufs/sbi_*/mntpnt1. Index: fs/aufs25/xino.c - support an erro case in re-setting xino. Index: util/aufs.in.5 - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. - add a note about 'brs' module parameter. Index: util/auplink - remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by /sysfs/aufs/si_*. - remove /sys/fs/aufs/sbi_*/mntpnt1. - bugfix: support the case of the module parameter brs is 0. Index: fs/aufs25/branch.c Index: include/linux/aufs_type.h Index: util/umount.aufs - less important changes ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/