o bugfix
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ initialize a spinlock in hdentry by new funcions
au_h_dentry_init() and au_h_dentry_init_all().
+ free the unused filp.
+ always copy FMODE_EXEC flag.
+ refine au_find_h_intent().
+ refine using a spinlock in hdentry.
+ open the lower file explicitly when the stored nameidata.intent is
empty.
- bugfix: support inode which has lower inodes unmatching with dentry.
o news
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ a new semantics for link(2) and rename(2) is enabled by default,
while it is still testing and the documentation is commented out.
+ refine copy up/down by adding some parameters.
+ revise an error message.
+ new functions au_update_dbrange() and au_update_dbend().
+ add some members for policies.
+ new function au_cpdown_dirs().
+ new functions vfsub_sio_mkdir() and vfsub_sio_rmdir().
+ implement round-robin policy.
o misc
- support 'tri-state' of lower d_revalidate().
- enable CONFIG_AUFS_RR_SQUASHFS by default, suggested by Julian
Andres Klode.
- replace 'hiide_' prefix by 'h_'.
Junjiro Okajima
----------------------------------------------------------------------
Index: Kconfig.in
- enable CONFIG_AUFS_RR_SQUASHFS by default, suggested by Julian
Andres Klode.
Index: fs/aufs/branch.c
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ initialize a spinlock in hdentry by a new function
au_h_dentry_init().
Index: fs/aufs/cpup.c
Index: fs/aufs/cpup.h
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ refine copy up/down by adding some parameters.
Index: fs/aufs/dentry.c
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ revise an error message.
- support 'tri-state' of lower d_revalidate().
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ free the unused filp.
+ always copy FMODE_EXEC flag.
Index: fs/aufs/dentry.h
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ initialize a spinlock in hdentry by new funcions
au_h_dentry_init() and au_h_dentry_init_all().
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ new functions au_update_dbrange() and au_update_dbend().
Index: fs/aufs/dinfo.c
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ initialize a spinlock in hdentry by new funcion
au_h_dentry_init_all().
+ refine au_find_h_intent().
+ refine using a spinlock in hdentry.
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ new functions au_update_dbrange() and au_update_dbend().
Index: fs/aufs/file.c
- replace 'hiide_' prefix by 'h_'.
- bugfix: memory leak in an error path of handling FMODE_EXEC.
+ open the lower file explicitly when the stored nameidata.intent is
empty.
Index: fs/aufs/i_op.c
Index: fs/aufs/i_op_add.c
Index: fs/aufs/i_op_ren.c
Index: fs/aufs/opts.c
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
Index: fs/aufs/misc.c
- bugfix: support inode which has lower inodes unmatching with dentry.
Index: fs/aufs/super.h
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ add some members for policies.
+ new function au_cpdown_dirs().
Index: fs/aufs/vfsub.c
Index: fs/aufs/vfsub.h
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ new functions vfsub_sio_mkdir() and vfsub_sio_rmdir().
Index: fs/aufs/wbr_policy.c
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
+ new function au_cpdown_dirs().
+ implement round-robin policy.
Index: util/aufs.in.5
- revised simply.
- introduce a new semantics for link(2) and rename(2), and two
policies to select one among multiple writable branches (testing).
Index: README
Index: local.mk
Index: fs/aufs/aufs.h
Index: fs/aufs/branch.h
Index: fs/aufs/debug.c
Index: fs/aufs/file.h
Index: fs/aufs/hinotify.c
Index: fs/aufs/super.c
Index: include/linux/aufs_type.h
Index: patch/rt-compat.patch
- less important chages.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/