- rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). + remove au_update_mnt(). + unset si_mntcache in aufs_umount_begin(). + replace struct super_block in struck au_wkinfo by struct vfsmount. - new internal configuration CONFIG_AUFS_LOCAL which enables/disables /sys/fs/aufs/config. - (fs/aufs) reverse the order of mntput/dput(), dput() first. - minor optimization: add an argument for sysaufs_brs_del/add(). - call kfree() outside of spin-lock region. - rename si_tmp_sb by si_sb. - revert an unnecessary error handling made in 20080421. - replace local nameidata by a simple flag. - call path_get() instead of a sequnce of dget() + mntget(). - extract a part of h_d_revalidate() as a new function au_do_h_d_reval(). - try noinline_for_stack for some functions.
Junjiro Okajima ---------------------------------------------------------------------- Index: local.mk - new internal configuration CONFIG_AUFS_LOCAL which enables/disables /sys/fs/aufs/config. Index: fs/aufs/misc.c - reverse the order of mntput/dput(), dput() first. Index: fs/aufs25/br_nfs.c - call kfree() outside of spin-lock region. - call path_get() instead of a sequnce of dget() + mntget(). Index: fs/aufs25/branch.c Index: fs/aufs25/sysaufs.h - minor optimization: add an argument for sysaufs_brs_del/add(). Index: fs/aufs25/cpup.c Index: fs/aufs25/i_op_ren.c Index: fs/aufs25/opts.c - try noinline_for_stack for some functions. Index: fs/aufs25/dentry.c - try noinline_for_stack for some functions. - replace local nameidata by a simple flag. - extract a part of h_d_revalidate() as a new function au_do_h_d_reval(). Index: fs/aufs25/export.c - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). - try noinline_for_stack for some functions. Index: fs/aufs25/hinotify.c - revert an unnecessary error handling made in 20080421. Index: fs/aufs25/misc.c - call path_get() instead of a sequnce of dget() + mntget(). Index: fs/aufs25/sbinfo.c Index: fs/aufs25/super.h - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). - rename si_tmp_sb by si_sb. Index: fs/aufs25/super.c - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). + remove au_update_mnt(). + unset si_mntcache in aufs_umount_begin(). Index: fs/aufs25/sysfs.c - new internal configuration CONFIG_AUFS_LOCAL which enables/disables /sys/fs/aufs/config. - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). - rename si_tmp_sb by si_sb. Index: fs/aufs25/sysrq.c - rename si_tmp_sb by si_sb. Index: fs/aufs25/wkq.c - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). + replace struct super_block in struck au_wkinfo by struct vfsmount. Index: fs/aufs25/xino.c - rename si_mnt to si_mntcache, and a new accessor au_mntcache_get() (unfinished). Index: README Index: fs/aufs25/dentry.h Index: fs/aufs25/file.c Index: fs/aufs25/i_op.c Index: fs/aufs25/i_op_add.c Index: fs/aufs25/i_op_del.c Index: include/linux/aufs_type.h - less important changes. ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone