o news
- new mount option 'dirperm1', still testing.
- new aufs patch for reiser4fs.

o bugfix
- bugfix: free hd->hd_intent_list, reported by Jan-Marek Glogowski.
- bugfix: support ftruncate(2) (uncompleted).

o misc
- copyup a file immidiately at being mmap()ed which was opened with
  FMODE_WRITE flag.
- stop resetting f_mapping field for a file on tmpfs in linux-2.6.22
  and earlier, since older tmpfs doesn't implement readpage operation.
- check the file mapping at modfying branch mode.
- stop updating f_ra field.
- replace bit-fields by immediate bit operation.
  + struct au_cpup_flags
  + struct aufs_ndx
  + struct au_do_lookup_args
  + a field in struct aufs_sbinfo.
  + struct test_empty_arg
  + a struct in union hin_job.
  + struct au_wr_dir_args.
  + struct revert_flags
  + struct rename_args
  + struct vfsub_args.
  + struct au_opts.
  + struct au_cpdown_dir_args
  + struct au_diropq_flags
  + struct au_wkinfo
  + struct au_wkq_flags
- reduce 'unlikely' compiler macro.
- new macros for lock flags.
- new macros for hinode flags.


Junjiro Okajima

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

o news
- new aufs patch for reiser4fs.

Index: Kconfig.in
Index: util/aufs.in.5
- new mount option 'dirperm1', still testing.

Index: README
- new aufs patch for reiser4fs.

Index: fs/aufs/branch.c
- check the file mapping at modfying branch mode.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/cpup.c
- replace bit-fields by immediate bit operation.
  + struct au_cpup_flags
  + struct aufs_ndx

Index: fs/aufs/cpup.h
- replace bit-fields by immediate bit operation.
  + struct au_cpup_flags

Index: fs/aufs/dentry.c
- new mount option 'dirperm1', still testing.
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
  + struct au_do_lookup_args
  + a field in struct aufs_sbinfo.
- bugfix: free hd->hd_intent_list, reported by Jan-Marek Glogowski.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/dentry.h
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
- bugfix: free hd->hd_intent_list, reported by Jan-Marek Glogowski.

Index: fs/aufs/dinfo.c
- new macros for lock flags.
- bugfix: free hd->hd_intent_list, reported by Jan-Marek Glogowski.

Index: fs/aufs/dir.c
- replace bit-fields by immediate bit operation.
  + struct test_empty_arg

Index: fs/aufs/f_op.c
- stop updating f_ra field.
- copyup a file immidiately at being mmap()ed which was opened with
  FMODE_WRITE flag.
- stop resetting f_mapping field for a file on tmpfs in linux-2.6.22
  and earlier, since older tmpfs doesn't implement readpage operation.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/file.c
- replace bit-fields by immediate bit operation.
  + struct au_cpup_flags
- reduce 'unlikely' compiler macro.

Index: fs/aufs/hinotify.c
- new macros for hinode flags.
- replace bit-fields by immediate bit operation.
  + a struct in union hin_job.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/i_op.c
- new mount option 'dirperm1', still testing.
- replace bit-fields by immediate bit operation.
  + struct au_wr_dir_args.
  + struct au_cpup_flags
- bugfix: support ftruncate(2) (uncompleted).

Index: fs/aufs/i_op_add.c
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
  + struct au_wr_dir_args.
  + struct au_cpup_flags
- reduce 'unlikely' compiler macro.

Index: fs/aufs/i_op_del.c
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
  + struct revert_flags

Index: fs/aufs/i_op_ren.c
- replace bit-fields by immediate bit operation.
  + struct rename_args
  + struct aufs_ndx
  + struct au_cpup_flags
  + struct au_wr_dir_args.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/iinfo.c
- new macros for hinode flags.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/inode.c
- reduce 'unlikely' compiler macro.

Index: fs/aufs/inode.h
- replace bit-fields by immediate bit operation.
  + struct au_wr_dir_args.
- new macros for hinode flags.

Index: fs/aufs/misc.c
Index: fs/aufs/vfsub.h
- replace bit-fields by immediate bit operation.
  + struct vfsub_args.

Index: fs/aufs/opts.c
- new mount option 'dirperm1', still testing.
- replace bit-fields by immediate bit operation.
  + struct au_opts.
- new macros for hinode flags.

Index: fs/aufs/opts.h
- new mount option 'dirperm1', still testing.
- replace bit-fields by immediate bit operation.
  + struct au_opts.

Index: fs/aufs/plink.c
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx

Index: fs/aufs/sbinfo.c
- new macros for lock flags.

Index: fs/aufs/super.c
- reduce 'unlikely' compiler macro.
- new mount option 'dirperm1', still testing.
- replace bit-fields by immediate bit operation.
  + struct au_opts.
  + a field in struct aufs_sbinfo.

Index: fs/aufs/super.h
- replace bit-fields by immediate bit operation.
  + a field in struct aufs_sbinfo.
- new macros for lock flags.
- new mount option 'dirperm1', still testing.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/vfsub.c
- replace bit-fields by immediate bit operation.
  + struct vfsub_args.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/wbr_policy.c
- replace bit-fields by immediate bit operation.
  + struct au_cpdown_dir_args
- new mount option 'dirperm1', still testing.
- reduce 'unlikely' compiler macro.

Index: fs/aufs/whout.c
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
  + struct au_diropq_flags

Index: fs/aufs/whout.h
- replace bit-fields by immediate bit operation.
  + struct au_diropq_flags

Index: fs/aufs/wkq.c
- replace bit-fields by immediate bit operation.
  + struct au_wkinfo
  + struct au_wkq_flags

Index: fs/aufs/wkq.h
- replace bit-fields by immediate bit operation.
  + struct au_wkq_flags

Index: fs/aufs/xino.c
- replace bit-fields by immediate bit operation.
  + struct aufs_ndx
- reduce 'unlikely' compiler macro.

Index: include/linux/aufs_type.h
Index: sample/linux-vserver.txt
Index: sample/auroot/README.txt
Index: sample/uloop/00readme.txt
- 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/

Reply via email to