o news - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). + new abstract macros for splice functions. + new abstract function vfsub_copy_inode_size(), move it from cpup.c to vfsub.h. - begin implementing xinodir option (unfinished).
o bugfix - bugfix (fs/aufs, fs/aufs25): reset the error value in refresh_file_by_inode(). - bugfix (fs/aufs, fs/aufs25): DLGT mode, reported by Ulrich Holeschak. + test the flag only in au_opts_{mount,remount}() and au_remount_fs() by au_opt_test(). - bugfix (fs/aufs, fs/aufs25): DLGT mode, delegated access may make another delegation from aufsd (still testing). o misc - (fs/aufs, fs/aufs25) more safe and sure getattr for fuse. - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. - frobnicate sbinfo ptr value. - remove si_list, use the list in kset instead. - minor and simple revised refresh_file(). Junjiro Okajima ---------------------------------------------------------------------- Index: Kconfig.in Index: local.mk Index: fs/aufs/sysaufs.c Index: fs/aufs25/module.c - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). Index: fs/aufs/br_fuse.c Index: fs/aufs25/br_fuse.c - (fs/aufs, fs/aufs25) more safe and sure getattr for fuse. Index: fs/aufs/file.c - bugfix (fs/aufs, fs/aufs25): reset the error value in refresh_file_by_inode(). Index: fs/aufs/opts.c Index: fs/aufs/super.c - bugfix (fs/aufs, fs/aufs25): DLGT mode, reported by Ulrich Holeschak. + test the flag only in au_opts_{mount,remount}() and au_remount_fs() by au_opt_test(). Index: fs/aufs/vfsub.c Index: fs/aufs/vfsub.h - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). + new abstract macros for splice functions. - bugfix (fs/aufs, fs/aufs25): DLGT mode, delegated access may make another delegation from aufsd (still testing). Index: fs/aufs/wkq.c Index: fs/aufs25/wkq.c Index: fs/aufs25/vfsub.c - bugfix (fs/aufs, fs/aufs25): DLGT mode, delegated access may make another delegation from aufsd (still testing). Index: fs/aufs25/branch.c Index: fs/aufs25/branch.h Index: fs/aufs25/hinotify.c Index: fs/aufs25/iinfo.c Index: fs/aufs25/xino.c Index: util/aufs.in.5 - begin implementing xinodir option (unfinished). Index: fs/aufs25/cpup.c - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). + new abstract function vfsub_copy_inode_size(), move it from cpup.c to vfsub.h. - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. - begin implementing xinodir option (unfinished). Index: fs/aufs25/debug.c - remove si_list, use the list in kset instead. Index: fs/aufs25/dentry.c Index: fs/aufs25/dir.c Index: fs/aufs25/f_op.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/misc.c Index: fs/aufs25/plink.c Index: fs/aufs25/vdir.c Index: fs/aufs25/wbr_policy.c Index: fs/aufs25/whout.c - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. Index: fs/aufs25/file.c - bugfix (fs/aufs, fs/aufs25): reset the error value in refresh_file_by_inode(). - minor and simple revised refresh_file(). Index: fs/aufs25/module.h Index: fs/aufs25/sysaufs.c Index: fs/aufs25/sysaufs.h Index: fs/aufs25/sysrq.c - frobnicate sbinfo ptr value. - remove si_list, use the list in kset instead. Index: fs/aufs25/opts.c - begin implementing xinodir option (unfinished). - bugfix (fs/aufs, fs/aufs25): DLGT mode, reported by Ulrich Holeschak. + test the flag only in au_opts_{mount,remount}() by au_opt_test(). Index: fs/aufs25/opts.h - begin implementing xinodir option (unfinished). - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. Index: fs/aufs25/sbinfo.c Index: fs/aufs25/super.h - remove si_list, use the list in kset instead. - begin implementing xinodir option (unfinished). Index: fs/aufs25/super.c - frobnicate sbinfo ptr value. - begin implementing xinodir option (unfinished). - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. - bugfix (fs/aufs, fs/aufs25): DLGT mode, reported by Ulrich Holeschak. + test the flag only in au_remount_fs() by au_opt_test(). - remove si_list, use the list in kset instead. Index: fs/aufs25/sysfs.c - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). - begin implementing xinodir option (unfinished). - rename au_opt_test_{dlgt,dirperm1}() by au_test_{dlgt,dirperm1}() for DLGT mode. Index: fs/aufs25/vfsub.h - new configuration CONFIG_AUFS_UNIONFS2[23]_PATCH to support unionfs-patched kernel, since several users think it is a problem of aufs (of course it is not actually). + new abstract function vfsub_copy_inode_size(), move it from cpup.c to vfsub.h. Index: fs/aufs/xino.c Index: fs/aufs25/export.c Index: include/linux/aufs_type.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/