o news - begin supporting 2.6.26-rc2-mm1. + ->umount_begin() will not be called since a condition is added in VFS. aufs used this operation to maintain the internal vfsmount pointer and it becomes impossible now. * make some features ('nowait' workqueue job and xino truncation) independent from vfsmount pointer, except export.c. * new abstract functions au_mnt_reset() and au_mnt_init(). (2.6.26-rc2-mm1) * unset aufs_umount_begin() in super.c. * rename au_mntcache_get() by au_mnt_get() and move it from sbinfo.c to export.c. au_mnt_get() doesn't cache the vfsmount pointer but searches it dynamically. * aufs_put_super() calls aufs_umount_begin(). (2.6.25) * still uses -> umount_begin(). + new function au_fsstack_copy_inode_size() to support the new unionfs patch in -mm tree. + new macros for splice functions to support the new unionfs patch in -mm tree. + remove get_xip_page() operation.
o misc - produce an error message when an incorrect option is passed, suggested by Jorgen P. Tjerno. - remove individual 'depends on AUFS' and 'default n', reviewed by Jan Engelhardt for -mm version. - correct English, 'have a negative impact to the performance', reviewed by Jan Engelhardt for -mm version. - new automatic internal configuration AUFS_HIN_OR_DLGT, reviewed by Sam Ravnborg for -mm version. - add 'help' text to the automatic internal configurations, reviewed by Jan Engelhardt for -mm version. - revert tab in the generated Kconfig. - ccflags-y instead of EXTRA_CFLAGS, reviewed by Sam Ravnborg for -mm version. - unveil a new function au_ready_to_write_wh() extracted a part from au_ready_to_write(). - d_path() never return NULL. - convert '//' comment style into '/* */' - convert '%L' into '%ll'. - remove some lines for local test and debugging. Junjiro Okajima ---------------------------------------------------------------------- Index: Kconfig.in Index: local.mk Index: fs/aufs25/Makefile Index: util/Makefile Index: util/aufs.in.5 - begin supporting 2.6.26-rc2-mm1. - remove individual 'depends on AUFS' and 'default n', reviewed by Jan Engelhardt for -mm version. - correct English, 'have a negative impact to the performance', reviewed by Jan Engelhardt for -mm version. - new automatic internal configuration AUFS_HIN_OR_DLGT, reviewed by Sam Ravnborg for -mm version. - add 'help' text to the automatic internal configurations, reviewed by Jan Engelhardt for -mm version. - revert tab in the generated Kconfig. - ccflags-y instead of EXTRA_CFLAGS, reviewed by Sam Ravnborg for -mm version. Index: fs/aufs25/aufs.h Index: fs/aufs25/br_fuse.c Index: fs/aufs25/br_nfs.c Index: fs/aufs25/branch.c Index: fs/aufs25/branch.h Index: fs/aufs25/dcsub.c Index: fs/aufs25/debug.c Index: fs/aufs25/dentry.c Index: fs/aufs25/dentry.h Index: fs/aufs25/dinfo.c Index: fs/aufs25/dir.c Index: fs/aufs25/dir.h Index: fs/aufs25/dlgt.c Index: fs/aufs25/f_op.c Index: fs/aufs25/file.h Index: fs/aufs25/finfo.c Index: fs/aufs25/hin_or_dlgt.c Index: fs/aufs25/hinode.h Index: fs/aufs25/hinotify.c Index: fs/aufs25/i_op.c Index: fs/aufs25/i_op_add.c Index: fs/aufs25/i_op_del.c Index: fs/aufs25/i_op_ren.c Index: fs/aufs25/iinfo.c Index: fs/aufs25/inode.c Index: fs/aufs25/inode.h Index: fs/aufs25/misc.c Index: fs/aufs25/misc.h Index: fs/aufs25/module.c Index: fs/aufs25/module.h Index: fs/aufs25/plink.c Index: fs/aufs25/robr.c Index: fs/aufs25/sysfs.c Index: fs/aufs25/sysrq.c Index: fs/aufs25/vdir.c Index: fs/aufs25/wbr_policy.c Index: fs/aufs25/whout.c Index: fs/aufs25/wkq.h Index: include/linux/aufs_type.h - convert '//' comment style into '/* */' - remove some lines for local test and debugging. - convert '%L' into '%ll'. Index: fs/aufs25/cpup.c - convert '//' comment style into '/* */' - begin supporting 2.6.26-rc2-mm1. + new function au_fsstack_copy_inode_size() to support the new unionfs patch in -mm tree. - remove some lines for local test and debugging. - convert '%L' into '%ll'. Index: fs/aufs25/export.c Index: fs/aufs25/sbinfo.c Index: fs/aufs25/super.c Index: fs/aufs25/super.h Index: fs/aufs25/wkq.c Index: fs/aufs25/xino.c - remove some lines for local test and debugging. - convert '//' comment style into '/* */' - convert '%L' into '%ll'. - begin supporting 2.6.26-rc2-mm1. + ->umount_begin() will not be called since a condition is added in VFS. aufs used this operation to maintain the internal vfsmount pointer and it becomes impossible now. * make some features ('nowait' workqueue job and xino truncation) independent from vfsmount pointer, except export.c. * new abstract functions au_mnt_reset() and au_mnt_init(). (2.6.26-rc2-mm1) * unset aufs_umount_begin() in super.c. * rename au_mntcache_get() by au_mnt_get() and move it from sbinfo.c to export.c. au_mnt_get() doesn't cache the vfsmount pointer but searches it dynamically. * aufs_put_super() calls aufs_umount_begin(). (2.6.25) * still uses -> umount_begin(). - d_path() never return NULL. Index: fs/aufs25/file.c - remove some lines for local test and debugging. - unveil a new function au_ready_to_write_wh() extracted a part from au_ready_to_write(). - convert '%L' into '%ll'. - convert '//' comment style into '/* */' - begin supporting 2.6.26-rc2-mm1. + remove get_xip_page() operation. Index: fs/aufs25/opts.c - convert '//' comment style into '/* */' - convert '%L' into '%ll'. - remove some lines for local test and debugging. - produce an error message when an incorrect option is passed, suggested by Jorgen P. Tjerno. Index: fs/aufs25/vfsub.c Index: fs/aufs25/vfsub.h - convert '%L' into '%ll'. - convert '//' comment style into '/* */' - begin supporting 2.6.26-rc2-mm1. + new macros for splice functions to support the new unionfs patch in -mm tree. Index: README Index: fs/aufs25/opts.h Index: fs/aufs25/sysaufs.c Index: fs/aufs25/sysaufs.h - 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/