o news
- begin supporting linux-2.6.27.

o bugfix
- bugfix: race condition in rename(), fix the locking order of
  s_vfs_rename_mutex, reported by Louis Rilling.
  + introduce a new flag VFS_RENAME for au_pin.
  + new abstract function vfsub_is_rename_mutex_locked().
  + test the lock for debugging.
- bugfix: temporary unlock the whiteout-ed lower inode when cpup to keep
  the internal locking order.
- bugfix: suppress the lockdep messages, reported by Louis Rilling,
  regression on 20080929.

o misc
- minor enhancement: protect the link count of the pseudo-link.
  + add a parameter to au_cpup_attr_all() and au_cpup_attr_nlink().
- minor enhancement: replace simple_strtoull() by strict_strtoull().
- a note about the link count of the UDBAed pseudo-link.


Junjiro R. Okajima

----------------------------------------------------------------------
Index: fs/aufs/branch.c
Index: fs/aufs25/branch.c
Index: fs/aufs/cpup.h
Index: fs/aufs25/cpup.h
Index: fs/aufs/getattr.c
Index: fs/aufs25/getattr.c
Index: fs/aufs/hinotify.c
Index: fs/aufs25/hinotify.c
Index: fs/aufs/inode.c
Index: fs/aufs25/inode.c
Index: fs/aufs/super.c
Index: fs/aufs25/super.c
- minor enhancement: protect the link count of the pseudo-link.
  + add a parameter to au_cpup_attr_all() and au_cpup_attr_nlink().

Index: fs/aufs/cpup.c
Index: fs/aufs25/cpup.c
- minor enhancement: protect the link count of the pseudo-link.
  + add a parameter to au_cpup_attr_all() and au_cpup_attr_nlink().
- bugfix: temporary unlock the whiteout-ed lower inode when cpup to keep
  the internal locking order.

Index: fs/aufs/export.c
Index: fs/aufs25/export.c
- bugfix: suppress the lockdep messages, reported by Louis Rilling,
  regression on 20080929.

Index: fs/aufs/i_op.c
Index: fs/aufs25/i_op.c
Index: fs/aufs/inode.h
Index: fs/aufs25/inode.h
- bugfix: race condition in rename(), fix the locking order of
  s_vfs_rename_mutex, reported by Louis Rilling.
  + introduce a new flag VFS_RENAME for au_pin.

Index: fs/aufs/i_op_ren.c
Index: fs/aufs25/i_op_ren.c
- bugfix: race condition in rename(), fix the locking order of
  s_vfs_rename_mutex, reported by Louis Rilling.
  + introduce a new flag VFS_RENAME for au_pin.
- minor enhancement: protect the link count of the pseudo-link.
  + add a parameter to au_cpup_attr_all() and au_cpup_attr_nlink().

Index: fs/aufs/vfsub.c
Index: fs/aufs25/vfsub.c
- bugfix: race condition in rename(), fix the locking order of
  s_vfs_rename_mutex, reported by Louis Rilling.
  + test the lock for debugging.

Index: fs/aufs/vfsub.h
Index: fs/aufs25/vfsub.h
- bugfix: race condition in rename(), fix the locking order of
  s_vfs_rename_mutex, reported by Louis Rilling.
  + new abstract function vfsub_is_rename_mutex_locked().

Index: fs/aufs25/Makefile
- begin supporting linux-2.6.27.

Index: fs/aufs25/opts.c
Index: fs/aufs25/sysfs.c
- minor enhancement: replace simple_strtoull() by strict_strtoull().

Index: util/aufs.in.5
- a note about the link count of the UDBAed pseudo-link.

Index: fs/aufs/branch.h
Index: fs/aufs25/branch.h
Index: fs/aufs/debug.c
Index: fs/aufs25/debug.c
Index: fs/aufs/debug.h
Index: fs/aufs25/debug.h
Index: fs/aufs/file.c
Index: fs/aufs25/file.c
Index: fs/aufs/module.c
Index: fs/aufs25/module.c
Index: fs/aufs/opts.h
Index: fs/aufs25/opts.h
Index: fs/aufs/super.h
Index: fs/aufs25/super.h
Index: fs/aufs/vdir.c
Index: fs/aufs25/vdir.c
Index: fs/aufs/wbr_policy.c
Index: fs/aufs25/wbr_policy.c
Index: fs/aufs/whout.c
Index: fs/aufs25/whout.c
Index: fs/aufs/wkq.c
Index: fs/aufs25/wkq.c
Index: fs/aufs/wkq.h
Index: fs/aufs25/wkq.h
Index: include/linux/aufs_type.h
Index: util/mount.aufs
- less important changes.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Reply via email to