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/

Reply via email to