o current problem
- isolated inode survived deleting a branch (still testing).
- getdents(2) returns nothing.
- cpup_wh_file() failure.
- setting inode number which was previously assigned ("broken ino"
  msg).
- hang at reboot/shutdown (it may not be an aufs problem).

o bugfix
- bugfix: skip non-aufs files at chaging the branch permission,
  reported by Igor Karasynskyi.
- bugfix: test isolated inodes too at deleting branch, reported by
  Tomas M.
- bugfix: call iput() for the isolated inode on the deleted branch,
  reported by Tomas M.
- bugfix: detect newly appeared whiteout which exists on a inserted
  branch.
- bugfix: refresh all dentries and inodes when adding/modifying a
  whiteout-able branch, and deleting a branch.

o news
- temporary workaround for the inode number 1 on cramfs.
- note for discontigous inode numbers.

o misc
- refine option handling and some function arguments.
- stop firing inotify when rename_whtmp().
- restore iigen after fired inotify when rename dir.
- set 0 to bindex explicitly when prepending a branch.
- testing cpup, xino, MagicSysRq key.


Junjiro Okajima

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

Index: fs/aufs/branch.c
- bugfix: test isolated inodes too at deleting branch, reported by
  Tomas M.
- bugfix: skip non-aufs files at chaging the branch permission,
  reported by Igor Karasynskyi.

Index: fs/aufs/cpup.c
- testing cpup bug.

Index: fs/aufs/dentry.c
- bugfix: detect newly appeared whiteout which exists on a inserted
  branch.

Index: fs/aufs/i_op_del.c
- stop firing inotify when rename_whtmp().

Index: fs/aufs/i_op_ren.c
- restore iigen after fired inotify when rename dir.

Index: fs/aufs/inode.c
- bugfix: call iput() for the isolated inode on the deleted branch,
  reported by Tomas M.

Index: fs/aufs/inode.h
- bugfix: call iput() for the isolated inode on the deleted branch,
  reported by Tomas M.
- restore iigen after fired inotify when rename dir.

Index: fs/aufs/Makefile
Index: fs/aufs/aufs.h
Index: fs/aufs/module.c
Index: fs/aufs/module.h
Index: fs/aufs/sysaufs.c
Index: fs/aufs/sysaufs.h
- testing MagicSysRq key.

Index: fs/aufs/opts.c
- testing xino bitmap.
- set 0 to bindex explicitly when prepending a branch.
- refine option handling and some function arguments.
- bugfix: refresh all dentries and inodes when adding/modifying a
  whiteout-able branch, and deleting a branch.

Index: fs/aufs/opts.h
- testing xino bitmap.
- refine option handling and some function arguments.

Index: fs/aufs/sbinfo.c
- testing xino bitmap.

Index: fs/aufs/super.c
- testing xino bitmap.
- bugfix: call iput() for the isolated inode on the deleted branch,
  reported by Tomas M.
- bugfix: refresh all dentries and inodes when adding/modifying a
  whiteout-able branch, and deleting a branch.

Index: fs/aufs/super.h
- testing xino bitmap.
- temporary workaround for the inode number 1 on cramfs.

Index: fs/aufs/vdir.c
- testing readdir.

Index: fs/aufs/xino.c
- testing xino bitmap.

Index: util/aufs.in.5
- temporary workaround for the inode number 1 on cramfs.
- note for discontigous inode numbers.

Index: fs/aufs/file.c
Index: fs/aufs/iinfo.c
Index: include/linux/aufs_type.h
Index: sample/diskless/comount.sh
Index: sample/diskless/def.mk
- less important changes.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Reply via email to