o bugfix - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + in case of copy-up, clear the xino for lower copyup-src. because it prevents aufs from refreshing the inode number which is udba-ed. + flush postproc. + skip readdir for udba-removed dir. + stop setting ignore counter for udba-removed dir. + clear xino for udba-removed entry. + warn when a mount-point dir is udba-removed. + stop locking inode in postproc. + replace struct completion by wait-queue, since struct completion is not re-usable.
o news - begin re-writing sysfs interface based upon a patch by Jeff Mahoney. (still working) + rename si_sysaufs member to si_sa. + rename sysaufs_add/del() to sysaufs_sbinfo_add/del(). + new function sysaufs_sbinfo_put(), sysaufs_sbinfo_alloc(). + new structure sysaufs_br. + new function find_sb_lock2(), config_show(), stat_show(), mnt_show(), debug_show(), debug_store(), xino_show(), mntpnt_show(), sysaufs_br_read(), sysaufs_br_free(), sysaufs_br_alloc(), sysaufs_br_get(), sysaufs_br_put(), sysaufs_brs_add(), sysaufs_brs_del(), sysaufs_sbinfo_free(), sysaufs_sbinfo_alloc(), sysaufs_sbinfo_get(), sysaufs_sbinfo_put(). + new entry /sys/fs/(aufs)/mnt, /sys/fs/(aufs)/mnt_XXXX/{xino,mntpnt,brN}. + move the declaration for sysaufs from super.h to sysaufs.h. o misc - replace left/right quotation mark and apostrophe by groff macro, pointed out by Julian Andres Klode. - replace left/right quotation mark, apostrophe and hyphen/minus-sign by groff macro, pointed out by Julian Andres Klode. - remove non posix compliant keyword 'local', patched by Julian Andres Klode. - add some notes for udba=inotify. Junjiro Okajima ---------------------------------------------------------------------- Index: fs/aufs/cpup.c - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + in case of copy-up, clear the xino for lower copyup-src. because it prevents aufs from refreshing the inode number which is udba-ed. Index: fs/aufs/dir.c - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + flush postproc. + skip readdir for udba-removed dir. Index: fs/aufs/export.c Index: fs/aufs/f_op.c Index: fs/aufs/file.c Index: fs/aufs/i_op.c - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + flush postproc. Index: fs/aufs/hinotify.c - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + stop setting ignore counter for udba-removed dir. + clear xino for udba-removed entry. + warn when a mount-point dir is udba-removed. + stop locking inode in postproc. Index: fs/aufs/wkq.h - bugfix: udba=inotify, reported by Klaus Fuerstberger (still testing). + replace struct completion by wait-queue, since struct completion is not re-usable. Index: fs/aufs/aufs.h Index: fs/aufs/branch.c Index: fs/aufs/branch.h Index: fs/aufs/super.c Index: fs/aufs/super.h Index: fs/aufs/sysaufs.c Index: fs/aufs/sysaufs.h - begin re-writing sysfs interface based upon a patch by Jeff Mahoney. (still working) + rename si_sysaufs member to si_sa. + rename sysaufs_add/del() to sysaufs_sbinfo_add/del(). + new function sysaufs_sbinfo_put(), sysaufs_sbinfo_alloc(). + new structure sysaufs_br. + new function find_sb_lock2(), config_show(), stat_show(), mnt_show(), debug_show(), debug_store(), xino_show(), mntpnt_show(), sysaufs_br_read(), sysaufs_br_free(), sysaufs_br_alloc(), sysaufs_br_get(), sysaufs_br_put(), sysaufs_brs_add(), sysaufs_brs_del(), sysaufs_sbinfo_free(), sysaufs_sbinfo_alloc(), sysaufs_sbinfo_get(), sysaufs_sbinfo_put(). + new entry /sys/fs/(aufs)/mnt, /sys/fs/(aufs)/mnt_XXXX/{xino,mntpnt,brN}. + move the declaration for sysaufs from super.h to sysaufs.h. Index: util/Makefile - replace left/right quotation mark and apostrophe by groff macro, pointed out by Julian Andres Klode. Index: util/aufs.in.5 - replace left/right quotation mark, apostrophe and hyphen/minus-sign by groff macro, pointed out by Julian Andres Klode. - add some notes for udba=inotify. Index: util/auplink - remove non posix compliant keyword 'local', patched by Julian Andres Klode. Index: README Index: fs/aufs/dentry.c Index: fs/aufs/inode.c Index: fs/aufs/vdir.c Index: include/linux/aufs_type.h - 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/