o bugfix
- bugfix: whiteout list may be obsoleted while aufs was sleeping,
  reported by Torsten Luettgert.

o news
- begin supporting linux-2.6.23, still testing on rc6.
  + support splice(2).
  + introduce aufs_fault().
  + new patches and configurations,
    * splice-2.6.23.patch + AUFS_SPLICE_PATCH
    * put_flip.patch + AUFS_PUT_FILP_PATCH
    * sysfs_get_dentry.patch + AUFS_SYSFS_GET_DENTRY_PATCH
  + generate an auxiliary makefile /tmp/aufsvars.mk
  + remove a parameter from kmem_cache_create().
- begin supporting nfsv4, still testing.
  + support atomic_lookup and atomic_open.
  + refine the definition of AuNoNfsBranch, and move from branch.h to
    aufs.h.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.
  + add an argument to hidden_open() as search-key.
  + prepend prefix 'au_' to lkup_hash(), lkup_one(), do_lookup() and
    sio_lkup_one().
  + introduce au_fake_intent(), au_hin_after_reval() and au_lkup_intent().
  + add some members to struct lkup_args and set prefix 'au_'.

o misc
- describe about patches.
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
  + new header file hin_ignore.h.
  + stop locking the hidden parent dir.


Junjiro Okajima

----------------------------------------------------------------------

Index: Kconfig.in
- begin supporting linux-2.6.23, still testing on rc6.
  + new patches and configurations,
    * splice-2.6.23.patch + AUFS_SPLICE_PATCH
    * put_flip.patch + AUFS_PUT_FILP_PATCH
    * sysfs_get_dentry.patch + AUFS_SYSFS_GET_DENTRY_PATCH

Index: README
- describe about patches.

Index: local.mk
- begin supporting linux-2.6.23, still testing on rc6.
  + new patches and configurations,
    * splice-2.6.23.patch + AUFS_SPLICE_PATCH
    * put_flip.patch + AUFS_PUT_FILP_PATCH
    * sysfs_get_dentry.patch + AUFS_SYSFS_GET_DENTRY_PATCH
  + generate an auxiliary makefile /tmp/aufsvars.mk

Index: vserver.patch
- refined simply.

Index: fs/aufs/aufs.h
- begin supporting nfsv4, still testing.
  + refine the definition of AuNoNfsBranch, and move from branch.h to
    aufs.h.
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
  + new header file hin_ignore.h.

Index: fs/aufs/branch.c
Index: fs/aufs/branch.h
- begin supporting nfsv4, still testing.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.
  + refine the definition of AuNoNfsBranch, and move from branch.h to
    aufs.h.

Index: fs/aufs/cpup.c
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
- begin supporting nfsv4, still testing.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.
  + add an argument to hidden_open() as search-key.
  + support atomic_lookup and atomic_open.

Index: fs/aufs/cpup.h
Index: fs/aufs/iinfo.c
Index: fs/aufs/inode.c
Index: fs/aufs/inode.h
Index: fs/aufs/misc.c
Index: fs/aufs/misc.h
Index: fs/aufs/module.h
Index: fs/aufs/super.c
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.

Index: fs/aufs/debug.c
- begin supporting nfsv4, still testing.
  + print intent.open list.

Index: fs/aufs/dentry.c
Index: fs/aufs/dentry.h
Index: fs/aufs/dinfo.c
- begin supporting nfsv4, still testing.
  + prepend prefix 'au_' to lkup_hash(), lkup_one(), do_lookup() and
    sio_lkup_one().
  + introduce au_fake_intent(), au_hin_after_reval() and au_lkup_intent().
  + support atomic_lookup and atomic_open.
  + add some members to struct lkup_args and set prefix 'au_'.

Index: fs/aufs/dir.c
Index: fs/aufs/file.c
Index: fs/aufs/file.h
- begin supporting nfsv4, still testing.
  + add an argument to hidden_open() as search-key.
  + support atomic_lookup and atomic_open.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.

Index: fs/aufs/f_op.c
- begin supporting nfsv4, still testing.
  + add an argument to hidden_open() as search-key.
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
  + stop locking the hidden parent dir.
- begin supporting linux-2.6.23, still testing on rc6.
  + support splice(2).
  + introduce aufs_fault().

Index: fs/aufs/hinode.h
Index: fs/aufs/opts.c
- begin supporting nfsv4, still testing.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.

Index: fs/aufs/hinotify.c
Index: fs/aufs/i_op_add.c
Index: fs/aufs/i_op.c
Index: fs/aufs/i_op_del.c
Index: fs/aufs/i_op_ren.c
- begin supporting nfsv4, still testing.
  + support atomic_lookup and atomic_open.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
  + stop locking the hidden parent dir.

Index: fs/aufs/module.c
- begin supporting linux-2.6.23, still testing on rc6.
  + remove a parameter from kmem_cache_create().
  + new patches and configurations,
    * splice-2.6.23.patch + AUFS_SPLICE_PATCH
    * put_flip.patch + AUFS_PUT_FILP_PATCH
    * sysfs_get_dentry.patch + AUFS_SYSFS_GET_DENTRY_PATCH
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.

Index: fs/aufs/plink.c
Index: fs/aufs/whout.h
Index: fs/aufs/xino.c
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
- begin supporting nfsv4, still testing.
  + support atomic_lookup and atomic_open.

Index: fs/aufs/sysaufs.c
- begin supporting linux-2.6.23, still testing on rc6.
  + new patches and configurations,
    * put_flip.patch + AUFS_PUT_FILP_PATCH

Index: fs/aufs/vfsub.c
Index: fs/aufs/vfsub.h
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
- begin supporting nfsv4, still testing.
  + support atomic_lookup and atomic_open.
- begin supporting linux-2.6.23, still testing on rc6.
  + support splice(2).

Index: fs/aufs/whout.c
- introduce a counter for the internal inotify events to be ignored,
  unfinished and most of them will be removed soon.
- begin supporting nfsv4, still testing.
  + support atomic_lookup and atomic_open.
  + lock br_wh_rwsem before h_dir, since aufs has to release the mutex
    for h_dir before vfs_path_lookup() and then lock it again.
- bugfix: whiteout list may be obsoleted while aufs was sleeping,
  reported by Torsten Luettgert.

Index: fs/aufs/Makefile
Index: fs/aufs/export.c
Index: fs/aufs/super.h
Index: include/linux/aufs_type.h
Index: sample/linux-vserver.txt
- less important chages.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

Reply via email to