o bugfix
- (fs/aufs, fs/aufs25) bugfix: assign the return value of realloc and
  update the pointer, reported and patched by Mark A. Grondona.
- (fs/aufs, fs/aufs25) bugfix: a race condition in page fault, reported
  by Mark A. Grondona.
  + an explicit lock for lower ->fault() (or ->nopage()).
  + remove some memory barriers.
- (fs/aufs25) bugfix: initialize si_sb to support an error case at
  mount.
- (auplink script) bugfix: support the case of the module parameter brs
  is 0.

o news
- in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always
  disabled to support MNT_NOEXEC flag for a branch.
(fs/aufs25)
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
  + ignore 'si=' parameter at remount.
  + print si= in /proc/mounts as an identifier.
- remove /sys/fs/aufs/sbi_*/mntpnt1.
(fs/aufs)
- create a /sys/fs/aufs/si_* symlink for compatibility.
  + ignore 'si=' parameter at remount.
  + print si= in /proc/mounts as an identifier.

o misc
- add some tips from users.
- the return value of inotify_rm_watch() has less meaning.
- replace BKL by local spinlock.
- ignore an error returned by seq_file.
- support an erro case in re-setting xino.
- add a note about 'brs' module parameter.


Junjiro Okajima

----------------------------------------------------------------------
Index: Kconfig.in
Index: local.mk
Index: fs/aufs/module.c
Index: fs/aufs25/dentry.c
Index: fs/aufs25/i_op.c
Index: fs/aufs25/misc.c
- in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always
  disabled to support MNT_NOEXEC flag for a branch.

Index: Tips
- add some tips from users.

Index: fs/aufs/dcsub.c
Index: fs/aufs25/dcsub.c
- (fs/aufs, fs/aufs25) bugfix: assign the return value of realloc and
  update the pointer, reported and patched by Mark A. Grondona.

Index: fs/aufs/f_op.c
Index: fs/aufs/file.h
Index: fs/aufs/robr.c
Index: fs/aufs25/f_op.c
Index: fs/aufs25/file.h
Index: fs/aufs25/robr.c
- (fs/aufs, fs/aufs25) bugfix: a race condition in page fault, reported
  by Mark A. Grondona.
  + an explicit lock for lower ->fault() (or ->nopage()).
  + remove some memory barriers.

Index: fs/aufs/opts.c
- create a /sys/fs/aufs/si_* symlink for compatibility.
  + ignore 'si=' parameter at remount.

Index: fs/aufs/super.c
- create a /sys/fs/aufs/si_* symlink for compatibility.
  + print si= in /proc/mounts as an identifier.

Index: fs/aufs/sysaufs.c
Index: fs/aufs/sysaufs.h
- create a /sys/fs/aufs/si_* symlink for compatibility.

Index: fs/aufs25/hinotify.c
- the return value of inotify_rm_watch() has less meaning.

Index: fs/aufs25/module.c
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
- in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always
  disabled to support MNT_NOEXEC flag for a branch.

Index: fs/aufs25/opts.c
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
  + ignore 'si=' parameter at remount.

Index: fs/aufs25/sbinfo.c
- (fs/aufs25) bugfix: initialize si_sb to support an error case at
  mount.
- replace BKL by local spinlock.

Index: fs/aufs25/super.c
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
  + print si= in /proc/mounts as an identifier.
- ignore an error returned by seq_file.
- replace BKL by local spinlock.
- (fs/aufs25) bugfix: initialize si_sb to support an error case at
  mount.

Index: fs/aufs25/super.h
- replace BKL by local spinlock.

Index: fs/aufs25/sysaufs.c
Index: fs/aufs25/sysaufs.h
Index: sample/unionctl
Index: util/mount.aufs
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
- remove /sys/fs/aufs/sbi_*/mntpnt1.

Index: fs/aufs25/sysfs.c
- in linux-2.6.24 and later CONFIG_AUFS_FAKE_DM is removed, so always
  disabled to support MNT_NOEXEC flag for a branch.
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
- remove /sys/fs/aufs/sbi_*/mntpnt1.

Index: fs/aufs25/xino.c
- support an erro case in re-setting xino.

Index: util/aufs.in.5
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
- add a note about 'brs' module parameter.

Index: util/auplink
- remove /sys/fs/aufs/sbi and replace /sys/fs/aufs/sbi_* by
  /sysfs/aufs/si_*.
- remove /sys/fs/aufs/sbi_*/mntpnt1.
- bugfix: support the case of the module parameter brs is 0.

Index: fs/aufs25/branch.c
Index: include/linux/aufs_type.h
Index: util/umount.aufs
- 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