o bugfix - bugfix: pass DIR flag only to di_write_lock2_child(). o misc - remove dlgt.h and robr.h. - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + extract a part of aufs_show_options() and make a new function au_show_wbr_create(). + new enum AuWbrCreate/Copyup_Def. + new function au_mntflags(). + new functions au_opt_test_dlgt/dirperm1(). + new macros AuOptMask_COO/UDBA and au_opt_set_coo/udba(). + new macros AuOpt_DefExtra1/2 and AuOpt_Def. + new macros au_opt_test/set/clr(). + new member si_wbr_create/copyup and rename au_si_flags to si_mntflags. + re-define and disable bits for HINOTIFY, SHWH and DLGT. + remove au_opts_flags_def(). + renama Verbose() to AuVerbose() and pass a boolean as its first argument. + replace AuFlag() by au_opt_test(). + replace AuFlagSet() by au_opt_set/clr() or immediate assginment. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + replace Print() by AuBool(). + replace PrintStr() by AuStr(). + stop resetting xino-flag when an error occured. + stop storing the given flags except udba. - move a debug part from super.c to debug.c as au_debug_sbinfo_init(). - move debug routines from module.c to debug.c as au_debug_init(). - move au_robr_safe_file() and au_robr_reset_file() from robr.h to file.h. - move au_security_inode_permission() from dlgt.h to inode.h. - move au_test_robr_wh() and au_test_robr_shwh() from robr.h to whout.h. - move au_test_trunc_xino() and au_test_unique_ino() from super.h to branch.h. - move au_lkup_one_dlgt() from dlgt.h to dentry.h. - move br_rdonly() from branch.c to branch.h as an inline function named au_br_rdonly(). - move cache_alloc/free functions from module.h to hinotify.c. - move initializing sysaufs_brs from module.c to sysaufs.h. - move si_sa inside CONFIG_AUFS_SYSAUFS block. - move them from dinfo.c to dentry.h and make inlined. + au_dbstart(), au_dbend(), au_dbwh(), au_dbdiropq(), au_h_dptr(), au_set_dbstart(), au_set_dbend(), au_set_dbwh(), au_hdput(), au_update_digen(). - move them from finfo.c to file.h and make inlined. + au_fbstart(), au_fbend(), au_fvdir_cache(), au_h_fptr(), au_set_fbstart(), au_set_fbend(), au_set_fvdir_cache(), au_update_figen(). - move them from iifno.c to inode.h and make inlined. + ibstart(), ibend(), ivdir(), au_hi_wh(), au_h_iptr(), itoid_index(), set_ibend(), set_ivdir(), aufs_hiput(). - move them from sbinfo.c to super.h and make inlined. + stosi(), sbend(), au_sigen() - convert au_inotify_init() from macro to inline function. - make sysaufs_init() an inlined function. - make au_show_brs() static. - new automatic configuration CONFIG_AUFS_BR_XFS. - optimize the hole-check loop. - remove au_notify_change_events() which was added in the last ci by mistake. - remove unused code lines. - remove DbgDlgt and dbg_dlgt_init/fin(). - refine sysaufs_sbinfo_alloc() as sysaufs_sbi_init(). - rename simply. + aufs_cachep[] au_cachep[] + aufs_cond au_cond + aufs_deblk_t[] au_vdir_deblk_t[] + aufs_hiput() au_hiput() + au_alloc_whname() au_wh_name_alloc() + au_append_plink() au_plink_append() + au_free_whname() au_wh_name_free() + au_half_refresh_plink() au_plink_half_refresh() + au_list_plink() au_plink_list() + au_lkup_plink() au_plink_lkup() + au_lock/unlock_sbilist() au_sbilist_lock/unlock() + au_put_plink() au_plink_put() + au_test_debug() au_debug_test() + au_test_diropq() au_diropq_test() + au_test_plink() au_plink_test() + au_test_wh() au_wh_test() + au_unlink_wh_dentry() au_wh_unlink_dentry() + br_add() au_br_add() + br_count() au_br_count() + br_del() au_br_del() + br_get() au_br_get() + br_hinotifyable() au_br_hinotifyable() + br_linkable_wh() au_br_linkable_wh() + br_mod() au_br_mod() + br_put() au_br_put() + br_rdonly() au_br_rdonly() + br_whable() au_br_whable() + br_writable() au_br_writable() + CacheFuncs() AuCacheFuncs() + create_diropq() au_diropq_create() + dbdiropq() au_dbdiropq() + dbend() au_dbend() + DbgRcntDec() AuDbgRcntDec() + DbgRcntInc() AuDbgRcntInc() + DbgRcntInit() AuDbgRcntInit() + dbstart() au_dbstart() + dbtail() au_dbtail() + dbtaildir() au_dbtaildir() + dbtail_generic() au_dbtail_generic() + dbwh() au_dbwh() + dtodi() au_di() + fbend() au_fbend() + fbstart() au_fbstart() + find_bindex() au_find_index() + find_brindex() au_br_index() + free_branches() au_br_free() + ftobr() au_fbr() + ftofi() au_fi() + fvdir_cache() au_fvdir_cache() + hdir2_lock() au_hdir2_lock() + hdir_lock/unlock() au_hdir_lock/unlock() + hdir_lock/unlock_rename() au_hdir_lock/unlock_rename() + hdput() au_hdput() + hidden_* h_* + hintent_put() au_hintent_put() + ibend() au_ibend() + ibstart() au_ibstart() + init_wh() au_wh_init() + itohi() au_hi() + itoid_index() au_ii_br_id() + itoii() au_ii() + ivdir() au_ivdir() + kick_rmdir_whtmp() au_whtmp_kick_rmdir() + lkup_wh() au_wh_lkup() + lkup_whtmp() au_whtmp_lkup() + new_br_id() au_new_br_id() + readf_t au_readf_t + ReadLockFunc() AuReadLockFunc() + remove_diropq() au_diropq_remove() + rename_whtmp() au_whtmp_ren() + rmdir_whtmp() au_whtmp_rmdir() + rmdir_whtmp_free_args() au_whtmp_rmdir_free_args() + RWLockFuncs() AuRWLockFuncs() + RwMustAnyLock() AuRwMustAnyLock() + RwMustNoWaiters() AuRwMustNoWaiters() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + rw_dgrade_lock() au_rw_dgrade_lock() + rw_init_nolock() au_rw_init_nolock() + rw_init_wlock() au_rw_init_wlock() + rw_init_wlock_nested() au_rw_init_wlock_nested() + rw_read_lock() au_rw_read_lock() + rw_read_lock_nested() au_rw_read_lock_nested() + rw_read_trylock() au_rw_read_trylock() + rw_read_unlock() au_rw_read_unlock() + rw_write_lock() au_rw_write_lock() + rw_write_lock_nested() au_rw_write_lock_nested() + rw_write_trylock() au_rw_write_trylock() + rw_write_unlock() au_rw_write_unlock() + sbend() au_sbend() + sbr_count() au_sbr_count() + sbr_id() au_sbr_id() + sbr_mnt() au_sbr_mnt() + sbr_perm() au_sbr_perm() + sbr_put() au_sbr_put() + sbr_sb() au_sbr_sb() + sbr_whable() au_sbr_whable() + set_dbdiropq() au_set_dbdiropq() + set_dbend() au_set_dbend() + set_dbstart() au_set_dbstart() + set_dbwh() au_set_dbwh() + set_fbend() au_set_fbend() + set_fbstart() au_set_fbstart() + set_fvdir_cache() au_set_fvdir_cache() + set_hi_wh() au_set_hi_wh() + set_h_dptr() au_set_h_dptr() + set_h_dptr_i() au_set_h_dptr_i() + set_h_fptr() au_set_h_fptr() + set_h_iptr() au_set_h_iptr() + set_ibend() au_set_ibend() + set_ibstart() au_set_ibstart() + set_ivdir() au_set_ivdir() + SimpleLockRwsemFuncs() AuSimpleLockRwsemFuncs() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + SimpleUnlockRwsemFuncs() AuSimpleUnlockRwsemFuncs() + simple_create_wh() au_wh_create() + sio_diropq() au_diropq_sio() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_de struct au_vdir_de + struct aufs_dehstr struct au_vdir_dehstr + struct aufs_destr struct au_vdir_destr + struct aufs_dinfo struct au_dinfo + struct aufs_finfo struct au_finfo + struct aufs_hdentry struct au_hdentry + struct aufs_hdintent struct au_hdintent + struct aufs_hfile struct au_hfile + struct aufs_hinode struct au_hinode + struct aufs_hinotify struct au_hinotify + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_iinfo struct au_iinfo + struct aufs_ndx struct au_ndx + struct aufs_nhash struct au_nhash + struct aufs_rwsem struct au_rwsem + struct aufs_sbinfo struct au_sbinfo + struct aufs_vdir struct au_vdir + struct aufs_wh struct au_vdir_wh + struct rmdir_whtmp_args struct au_whtmp_rmdir_args + struct xino_entry struct au_xino_entry + struct xino_file struct au_xino_file + sysaufs_sbinfo_add() sysaufs_sbi_add() + sysaufs_sbinfo_del() sysaufs_sbi_del() + sysaufs_sbinfo_free() sysaufs_sbi_free() + sysaufs_sbinfo_get() sysaufs_sbi_get() + sysaufs_sbinfo_put() sysaufs_sbi_put() + union aufs_deblk_p union au_vdir_deblk_p + writef_t au_writef_t + WriteLockFunc() AuWriteLockFunc() + xib_trunc() au_xib_trunc() + xino_br() au_xino_br() + xino_clr() au_xino_clr() + xino_create() au_xino_create() + xino_create2() au_xino_create2() + xino_def() au_xino_def() + xino_new_ino() au_xino_new_ino() + xino_read() au_xino_read() + xino_set() au_xino_set() + xino_set_br() au_xino_set_br() + xino_set_xib() au_xino_set_xib() + xino_trunc() au_xino_trunc() + xino_write() au_xino_write() + xino_write0() au_xino_write0()
Junjiro Okajima ---------------------------------------------------------------------- ./Kconfig.in - new automatic configuration CONFIG_AUFS_BR_XFS. ./README - thank you very much. ./fs/aufs/Makefile - new automatic configuration CONFIG_AUFS_BR_XFS. ./fs/aufs/aufs.h - remove dlgt.h and robr.h. ./fs/aufs/br_nfs.c - rename simply. + br_writable() au_br_writable() + dtodi() au_di() + hintent_put() au_hintent_put() + set_h_dptr() au_set_h_dptr() + struct aufs_hdentry struct au_hdentry + struct aufs_hdintent struct au_hdintent + struct aufs_ndx struct au_ndx ./fs/aufs/branch.c - rename simply. + au_half_refresh_plink() au_plink_half_refresh() + aufs_hiput() au_hiput() + br_add() au_br_add() + br_count() au_br_count() + br_del() au_br_del() + br_mod() au_br_mod() + br_whable() au_br_whable() + br_writable() au_br_writable() + dbend() au_dbend() + dbstart() au_dbstart() + dtodi() au_di() + fbstart() au_fbstart() + find_brindex() au_br_index() + free_branches() au_br_free() + hdir_lock/unlock() au_hdir_lock/unlock() + ibend() au_ibend() + ibstart() au_ibstart() + init_wh() au_wh_init() + itoii() au_ii() + new_br_id() au_new_br_id() + rw_init_nolock() au_rw_init_nolock() + sbend() au_sbend() + sbr_id() au_sbr_id() + sbr_sb() au_sbr_sb() + set_h_dptr() au_set_h_dptr() + set_h_iptr() au_set_h_iptr() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_dinfo struct au_dinfo + struct aufs_hdentry struct au_hdentry + struct aufs_hinode struct au_hinode + struct aufs_iinfo struct au_iinfo + struct aufs_sbinfo struct au_sbinfo + xino_br() au_xino_br() + xino_clr() au_xino_clr() - move br_rdonly() from branch.c to branch.h as an inline function named au_br_rdonly(). - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace AuFlag() by au_opt_test(). + renama Verbose() to AuVerbose() and pass a boolean as its first argument. + new function au_mntflags(). ./fs/aufs/branch.h - rename simply. + br_add() au_br_add() + br_count() au_br_count() + br_del() au_br_del() + br_get() au_br_get() + br_hinotifyable() au_br_hinotifyable() + br_linkable_wh() au_br_linkable_wh() + br_mod() au_br_mod() + br_put() au_br_put() + br_whable() au_br_whable() + br_writable() au_br_writable() + find_brindex() au_br_index() + free_branches() au_br_free() + RwMustAnyLock() AuRwMustAnyLock() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + sbr_count() au_sbr_count() + sbr_id() au_sbr_id() + sbr_mnt() au_sbr_mnt() + sbr_perm() au_sbr_perm() + sbr_sb() au_sbr_sb() + sbr_whable() au_sbr_whable() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + stobr() au_sbr() + struct aufs_branch struct au_branch + struct aufs_rwsem struct au_rwsem + struct aufs_sbinfo struct au_sbinfo + struct xino_entry struct au_xino_entry + struct xino_file struct au_xino_file + xib_trunc() au_xib_trunc() + xino_br() au_xino_br() + xino_clr() au_xino_clr() + xino_create() au_xino_create() + xino_def() au_xino_def() + xino_new_ino() au_xino_new_ino() + xino_read() au_xino_read() + xino_set() au_xino_set() + xino_trunc() au_xino_trunc() + xino_write() au_xino_write() + xino_write0() au_xino_write0() - move br_rdonly() from branch.c to branch.h as an inline function named au_br_rdonly(). - move au_test_trunc_xino() and au_test_unique_ino() from super.h to branch.h. ./fs/aufs/cpup.c - rename simply. + au_append_plink() au_plink_append() + au_lkup_plink() au_plink_lkup() + dbend() au_dbend() + dbstart() au_dbstart() + dtodi() au_di() + hdir_lock/unlock() au_hdir_lock/unlock() + ibend() au_ibend() + ibstart() au_ibstart() + itohi() au_hi() + itoii() au_ii() + lkup_whtmp() au_whtmp_lkup() + sbr_put() au_sbr_put() + set_dbstart() au_set_dbstart() + set_hi_wh() au_set_hi_wh() + set_h_dptr() au_set_h_dptr() + set_h_iptr() au_set_h_iptr() + set_ibstart() au_set_ibstart() + stosi() au_sbi() + struct aufs_dinfo struct au_dinfo + struct aufs_hinode struct au_hinode + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_ndx struct au_ndx + struct aufs_sbinfo struct au_sbinfo + xino_write0() au_xino_write0() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace au_need_dlgt() by au_opt_test_dlgt() + new function au_mntflags(). ./fs/aufs/cpup.h - rename simply. + struct aufs_hinode struct au_hinode ./fs/aufs/debug.c - rename simply. + aufs_cond au_cond + br_count() au_br_count() + dtodi() au_di() + ftofi() au_fi() + itoii() au_ii() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_dinfo struct au_dinfo + struct aufs_finfo struct au_finfo + struct aufs_hfile struct au_hfile + struct aufs_iinfo struct au_iinfo + struct aufs_nhash struct au_nhash + struct aufs_sbinfo struct au_sbinfo + struct aufs_vdir struct au_vdir + struct aufs_wh struct au_vdir_wh + union aufs_deblk_p union au_vdir_deblk_p - move a debug part from super.c to debug.c as au_debug_sbinfo_init(). - move debug routines from module.c to debug.c as au_debug_init(). ./fs/aufs/debug.h - rename simply. + aufs_cond au_cond + au_test_debug() au_debug_test() + struct aufs_nhash struct au_nhash + struct aufs_sbinfo struct au_sbinfo + struct aufs_vdir struct au_vdir - move a debug part from super.c to debug.c as au_debug_sbinfo_init(). - move debug routines from module.c to debug.c as au_debug_init(). ./fs/aufs/dentry.c - rename simply. + au_alloc_whname() au_wh_name_alloc() + au_free_whname() au_wh_name_free() + au_test_diropq() au_diropq_test() + br_whable() au_br_whable() + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbtaildir() au_dbtaildir() + dbwh() au_dbwh() + dtodi() au_di() + hdput() au_hdput() + ibend() au_ibend() + ibstart() au_ibstart() + sbend() au_sbend() + sbr_perm() au_sbr_perm() + sbr_whable() au_sbr_whable() + set_dbdiropq() au_set_dbdiropq() + set_dbend() au_set_dbend() + set_dbstart() au_set_dbstart() + set_dbwh() au_set_dbwh() + set_h_dptr() au_set_h_dptr() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_dinfo struct au_dinfo + struct aufs_hdentry struct au_hdentry + struct aufs_ndx struct au_ndx - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). ./fs/aufs/dentry.h - rename simply. + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbtail() au_dbtail() + dbtaildir() au_dbtaildir() + dbwh() au_dbwh() + dtodi() au_di() + hintent_put() au_hintent_put() + ReadLockFunc() AuReadLockFunc() + RWLockFuncs() AuRWLockFuncs() + RwMustAnyLock() AuRwMustAnyLock() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + set_dbdiropq() au_set_dbdiropq() + set_dbend() au_set_dbend() + set_dbstart() au_set_dbstart() + set_dbwh() au_set_dbwh() + set_h_dptr() au_set_h_dptr() + struct aufs_branch struct au_branch + struct aufs_dinfo struct au_dinfo + struct aufs_hdentry struct au_hdentry + struct aufs_hdintent struct au_hdintent + struct aufs_ndx struct au_ndx + struct aufs_rwsem struct au_rwsem + WriteLockFunc() AuWriteLockFunc() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() - move au_lkup_one_dlgt() from dlgt.h to dentry.h. - move them from dinfo.c to dentry.h and make inlined. + au_dbstart(), au_dbend(), au_dbwh(), au_dbdiropq(), au_h_dptr(), au_set_dbstart(), au_set_dbend(), au_set_dbwh(), au_hdput(), au_update_digen(). ./fs/aufs/dinfo.c - rename simply. + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbtail() au_dbtail() + dbtaildir() au_dbtaildir() + dbtail_generic() au_dbtail_generic() + dbwh() au_dbwh() + dtodi() au_di() + hdput() au_hdput() + rw_dgrade_lock() au_rw_dgrade_lock() + rw_init_wlock_nested() au_rw_init_wlock_nested() + rw_read_lock_nested() au_rw_read_lock_nested() + rw_read_unlock() au_rw_read_unlock() + rw_write_lock_nested() au_rw_write_lock_nested() + rw_write_unlock() au_rw_write_unlock() + sbend() au_sbend() + set_dbend() au_set_dbend() + set_dbstart() au_set_dbstart() + set_h_dptr() au_set_h_dptr() + stosi() au_sbi() + struct aufs_dinfo struct au_dinfo + struct aufs_hdentry struct au_hdentry - move them from dinfo.c to dentry.h and make inlined. + au_dbstart(), au_dbend(), au_dbwh(), au_dbdiropq(), au_h_dptr(), au_set_dbstart(), au_set_dbend(), au_set_dbwh(), au_hdput(), au_update_digen(). ./fs/aufs/dir.c - rename simply. + dbend() au_dbend() + dbstart() au_dbstart() + dbtaildir() au_dbtaildir() + fbend() au_fbend() + fbstart() au_fbstart() + fvdir_cache() au_fvdir_cache() + hdir_lock/unlock() au_hdir_lock/unlock() + hidden_* h_* + sbr_put() au_sbr_put() + set_fbend() au_set_fbend() + set_fbstart() au_set_fbstart() + set_fvdir_cache() au_set_fvdir_cache() + set_h_dptr_i() au_set_h_dptr_i() + set_h_fptr() au_set_h_fptr() + struct aufs_nhash struct au_nhash + struct aufs_vdir struct au_vdir - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT and SHWH. ./fs/aufs/dir.h - rename simply. + aufs_deblk_t[] au_vdir_deblk_t[] + struct aufs_de struct au_vdir_de + struct aufs_dehstr struct au_vdir_dehstr + struct aufs_destr struct au_vdir_destr + struct aufs_nhash struct au_nhash + struct aufs_vdir struct au_vdir + struct aufs_wh struct au_vdir_wh + union aufs_deblk_p union au_vdir_deblk_p ./fs/aufs/export.c - rename simply. + br_get() au_br_get() + br_put() au_br_put() + dbstart() au_dbstart() + find_brindex() au_br_index() + ibend() au_ibend() + ibstart() au_ibstart() + sbr_id() au_sbr_id() + sbr_sb() au_sbr_sb() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. ./fs/aufs/f_op.c - rename simply. + dbstart() au_dbstart() + fbend() au_fbend() + fbstart() au_fbstart() + ftofi() au_fi() + hidden_* h_* + itoii() au_ii() + set_fbend() au_set_fbend() + set_fbstart() au_set_fbstart() + set_h_fptr() au_set_h_fptr() + struct aufs_finfo struct au_finfo + struct aufs_hin_ignore struct au_hin_ignore - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace au_need_dlgt() by au_opt_test_dlgt() + new function au_mntflags(). ./fs/aufs/file.c - rename simply. + br_get() au_br_get() + br_put() au_br_put() + dbstart() au_dbstart() + dtodi() au_di() + fbend() au_fbend() + fbstart() au_fbstart() + find_bindex() au_find_index() + find_brindex() au_br_index() + ftofi() au_fi() + hdir_lock/unlock() au_hdir_lock/unlock() + ibstart() au_ibstart() + sbend() au_sbend() + set_fbend() au_set_fbend() + set_fbstart() au_set_fbstart() + set_h_fptr() au_set_h_fptr() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_dinfo struct au_dinfo + struct aufs_finfo struct au_finfo + struct aufs_hfile struct au_hfile - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). ./fs/aufs/file.h - rename simply. + fbend() au_fbend() + fbstart() au_fbstart() + ftobr() au_fbr() + ftofi() au_fi() + fvdir_cache() au_fvdir_cache() + RwMustAnyLock() AuRwMustAnyLock() + RwMustNoWaiters() AuRwMustNoWaiters() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + set_fbend() au_set_fbend() + set_fbstart() au_set_fbstart() + set_fvdir_cache() au_set_fvdir_cache() + set_h_fptr() au_set_h_fptr() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + struct aufs_branch struct au_branch + struct aufs_finfo struct au_finfo + struct aufs_hfile struct au_hfile + struct aufs_rwsem struct au_rwsem + struct aufs_vdir struct au_vdir - move them from finfo.c to file.h and make inlined. + au_fbstart(), au_fbend(), au_fvdir_cache(), au_h_fptr(), au_set_fbstart(), au_set_fbend(), au_set_fvdir_cache(), au_update_figen(). - move au_robr_safe_file() and au_robr_reset_file() from robr.h to file.h. ./fs/aufs/finfo.c - rename simply. + br_count() au_br_count() + br_put() au_br_put() + fbend() au_fbend() + fbstart() au_fbstart() + ftobr() au_fbr() + ftofi() au_fi() + rw_init_wlock() au_rw_init_wlock() + sbend() au_sbend() + set_h_fptr() au_set_h_fptr() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_finfo struct au_finfo + struct aufs_hfile struct au_hfile - move them from finfo.c to file.h and make inlined. + au_fbstart(), au_fbend(), au_fvdir_cache(), au_h_fptr(), au_set_fbstart(), au_set_fbend(), au_set_fvdir_cache(), au_update_figen(). ./fs/aufs/hinode.h - rename simply. + hdir_lock/unlock() au_hdir_lock/unlock() + hdir_lock/unlock_rename() au_hdir_lock/unlock_rename() + struct aufs_hinode struct au_hinode + struct aufs_hinotify struct au_hinotify + struct aufs_hin_ignore struct au_hin_ignore - remove au_notify_change_events() which was added in the last ci by mistake. - convert au_inotify_init() from macro to inline function. ./fs/aufs/hinotify.c - move cache_alloc/free functions from module.h to hinotify.c. - rename simply. + aufs_cachep[] au_cachep[] + hdir_lock/unlock() au_hdir_lock/unlock() + hdir_lock/unlock_rename() au_hdir_lock/unlock_rename() + ibend() au_ibend() + ibstart() au_ibstart() + itoii() au_ii() + ivdir() au_ivdir() + set_h_iptr() au_set_h_iptr() + stosi() au_sbi() + struct aufs_hinode struct au_hinode + struct aufs_hinotify struct au_hinotify + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_sbinfo struct au_sbinfo + struct aufs_vdir struct au_vdir + struct xino_entry struct au_xino_entry + xino_read() au_xino_read() + xino_write0() au_xino_write0() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace AuFlag() by au_opt_test(). + new function au_mntflags(). ./fs/aufs/i_op.c - rename simply. + br_rdonly() au_br_rdonly() + br_writable() au_br_writable() + dbstart() au_dbstart() + hdir2_lock() au_hdir2_lock() + hdir_lock/unlock() au_hdir_lock/unlock() + ibend() au_ibend() + ibstart() au_ibstart() + itoii() au_ii() + sbr_mnt() au_sbr_mnt() + sbr_perm() au_sbr_perm() + set_dbstart() au_set_dbstart() + stosi() au_sbi() + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_sbinfo struct au_sbinfo - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). - remove unused code lines. ./fs/aufs/i_op_add.c - rename simply. + au_append_plink() au_plink_append() + au_unlink_wh_dentry() au_wh_unlink_dentry() + create_diropq() au_diropq_create() + dbstart() au_dbstart() + dbwh() au_dbwh() + hdir_lock/unlock() au_hdir_lock/unlock() + ibend() au_ibend() + ibstart() au_ibstart() + itohi() au_hi() + lkup_wh() au_wh_lkup() + remove_diropq() au_diropq_remove() + set_dbstart() au_set_dbstart() + set_h_dptr() au_set_h_dptr() + simple_create_wh() au_wh_create() + stobr() au_sbr() + struct aufs_hinode struct au_hinode + struct aufs_ndx struct au_ndx + struct xino_entry struct au_xino_entry + xino_read() au_xino_read() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). + replace AuFlag() by au_opt_test(). ./fs/aufs/i_op_del.c - rename simply. + au_test_plink() au_plink_test() + au_unlink_wh_dentry() au_wh_unlink_dentry() + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbwh() au_dbwh() + hdir2_lock() au_hdir2_lock() + hdir_lock/unlock() au_hdir_lock/unlock() + ibstart() au_ibstart() + itohi() au_hi() + kick_rmdir_whtmp() au_whtmp_kick_rmdir() + rename_whtmp() au_whtmp_ren() + rmdir_whtmp() au_whtmp_rmdir() + set_dbdiropq() au_set_dbdiropq() + set_dbend() au_set_dbend() + set_dbwh() au_set_dbwh() + set_h_dptr() au_set_h_dptr() + simple_create_wh() au_wh_create() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_hinode struct au_hinode + struct aufs_ndx struct au_ndx + struct aufs_nhash struct au_nhash + struct rmdir_whtmp_args struct au_whtmp_rmdir_args - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). + replace AuFlag() by au_opt_test(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + re-define and disable bits for DLGT and SHWH. ./fs/aufs/i_op_ren.c - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT and SHWH. + replace AuFlag() by au_opt_test(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). - rename simply. + au_unlink_wh_dentry() au_wh_unlink_dentry() + br_rdonly() au_br_rdonly() + create_diropq() au_diropq_create() + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbtaildir() au_dbtaildir() + dbwh() au_dbwh() + hdir_lock/unlock() au_hdir_lock/unlock() + hdir_lock/unlock_rename() au_hdir_lock/unlock_rename() + ibend() au_ibend() + ibstart() au_ibstart() + itohi() au_hi() + kick_rmdir_whtmp() au_whtmp_kick_rmdir() + lkup_wh() au_wh_lkup() + remove_diropq() au_diropq_remove() + rename_whtmp() au_whtmp_ren() + rmdir_whtmp() au_whtmp_rmdir() + set_dbend() au_set_dbend() + set_dbstart() au_set_dbstart() + set_dbwh() au_set_dbwh() + set_h_dptr() au_set_h_dptr() + set_h_iptr() au_set_h_iptr() + set_ibend() au_set_ibend() + simple_create_wh() au_wh_create() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_hinode struct au_hinode + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_ndx struct au_ndx + struct aufs_nhash struct au_nhash + struct rmdir_whtmp_args struct au_whtmp_rmdir_args + xino_write0() au_xino_write0() ./fs/aufs/iinfo.c - rename simply. + aufs_hiput() au_hiput() + br_hinotifyable() au_br_hinotifyable() + find_brindex() au_br_index() + ibend() au_ibend() + ibstart() au_ibstart() + itoii() au_ii() + rw_init_nolock() au_rw_init_nolock() + sbend() au_sbend() + sbr_id() au_sbr_id() + set_hi_wh() au_set_hi_wh() + set_h_iptr() au_set_h_iptr() + set_ibstart() au_set_ibstart() + stosi() au_sbi() + struct aufs_hinode struct au_hinode + struct aufs_iinfo struct au_iinfo + struct aufs_sbinfo struct au_sbinfo + struct xino_entry struct au_xino_entry + xino_write() au_xino_write() + xino_write0() au_xino_write0() - move them from iifno.c to inode.h and make inlined. + ibstart(), ibend(), ivdir(), au_hi_wh(), au_h_iptr(), itoid_index(), set_ibend(), set_ivdir(), aufs_hiput(). - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). + replace AuFlag() by au_opt_test(). + stop resetting xino-flag when an error occured. ./fs/aufs/inode.c - rename simply. + aufs_hiput() au_hiput() + br_rdonly() au_br_rdonly() + dbend() au_dbend() + dbstart() au_dbstart() + dbtail() au_dbtail() + dbtaildir() au_dbtaildir() + find_brindex() au_br_index() + ibend() au_ibend() + ibstart() au_ibstart() + itoii() au_ii() + sbend() au_sbend() + set_h_iptr() au_set_h_iptr() + struct aufs_hinode struct au_hinode + struct aufs_iinfo struct au_iinfo + struct xino_entry struct au_xino_entry + xino_new_ino() au_xino_new_ino() + xino_read() au_xino_read() + xino_write0() au_xino_write0() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). ./fs/aufs/inode.h - rename simply. + au_append_plink() au_plink_append() + au_half_refresh_plink() au_plink_half_refresh() + au_list_plink() au_plink_list() + au_lkup_plink() au_plink_lkup() + au_put_plink() au_plink_put() + au_test_plink() au_plink_test() + itohi() au_hi() + itoid_index() au_ii_br_id() + itoii() au_ii() + ReadLockFunc() AuReadLockFunc() + RWLockFuncs() AuRWLockFuncs() + RwMustAnyLock() AuRwMustAnyLock() + RwMustNoWaiters() AuRwMustNoWaiters() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + rw_read_lock_nested() au_rw_read_lock_nested() + rw_write_lock_nested() au_rw_write_lock_nested() + set_hi_wh() au_set_hi_wh() + set_h_iptr() au_set_h_iptr() + set_ibstart() au_set_ibstart() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + struct aufs_hinode struct au_hinode + struct aufs_iinfo struct au_iinfo + struct aufs_ndx struct au_ndx + struct aufs_rwsem struct au_rwsem + struct aufs_vdir struct au_vdir + WriteLockFunc() AuWriteLockFunc() - move au_security_inode_permission() from dlgt.h to inode.h. - move them from iifno.c to inode.h and make inlined. + ibstart(), ibend(), ivdir(), au_hi_wh(), au_h_iptr(), itoid_index(), set_ibend(), set_ivdir(), aufs_hiput(), itohi(). - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for HINOTIFY. ./fs/aufs/misc.c - rename simply. + dbend() au_dbend() + sbr_mnt() au_sbr_mnt() + struct aufs_sbinfo struct au_sbinfo - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new member si_wbr_create. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). - optimize the hole-check loop. ./fs/aufs/misc.h - rename simply. + DbgRcntDec() AuDbgRcntDec() + DbgRcntInc() AuDbgRcntInc() + DbgRcntInit() AuDbgRcntInit() + RwMustAnyLock() AuRwMustAnyLock() + RwMustNoWaiters() AuRwMustNoWaiters() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + rw_dgrade_lock() au_rw_dgrade_lock() + rw_init_nolock() au_rw_init_nolock() + rw_init_wlock() au_rw_init_wlock() + rw_init_wlock_nested() au_rw_init_wlock_nested() + rw_read_lock() au_rw_read_lock() + rw_read_lock_nested() au_rw_read_lock_nested() + rw_read_trylock() au_rw_read_trylock() + rw_read_unlock() au_rw_read_unlock() + rw_write_lock() au_rw_write_lock() + rw_write_lock_nested() au_rw_write_lock_nested() + rw_write_trylock() au_rw_write_trylock() + rw_write_unlock() au_rw_write_unlock() + SimpleLockRwsemFuncs() AuSimpleLockRwsemFuncs() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + SimpleUnlockRwsemFuncs() AuSimpleUnlockRwsemFuncs() + struct aufs_rwsem struct au_rwsem + struct aufs_sbinfo struct au_sbinfo ./fs/aufs/module.c - rename simply. + aufs_cachep[] au_cachep[] - move cache_alloc/free functions from module.h to hinotify.c. - remove DbgDlgt and dbg_dlgt_init/fin(). - move debug routines from module.c to debug.c as au_debug_init(). - move initializing sysaufs_brs from module.c to sysaufs.h. ./fs/aufs/module.h - rename simply. + aufs_cachep[] au_cachep[] + CacheFuncs() AuCacheFuncs() - move cache_alloc/free functions from module.h to hinotify.c. ./fs/aufs/opts.c - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + remove au_opts_flags_def(). + replace AuFlagSet() by au_opt_set/clr() or immediate assginment. + stop storing the given flags except udba. + replace AuFlag() by au_opt_test(). + new member si_wbr_create/copyup and rename au_si_flags to si_mntflags. + new function au_mntflags(). + re-define and disable bits for SHWH. + replace au_need_dlgt() by au_opt_test_dlgt() - rename simply. + au_list_plink() au_plink_list() + au_put_plink() au_plink_put() + br_add() au_br_add() + br_del() au_br_del() + br_mod() au_br_mod() + br_whable() au_br_whable() + br_writable() au_br_writable() + hdir_lock/unlock() au_hdir_lock/unlock() + init_wh() au_wh_init() + sbend() au_sbend() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_sbinfo struct au_sbinfo + xib_trunc() au_xib_trunc() + xino_clr() au_xino_clr() + xino_create() au_xino_create() + xino_def() au_xino_def() + xino_set() au_xino_set() + xino_trunc() au_xino_trunc() ./fs/aufs/opts.h - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for HINOTIFY, SHWH and DLGT. + new enum AuWbrCreate/Copyup_Def. + new macros AuOptMask_COO/UDBA and au_opt_set_coo/udba(). + new macros au_opt_test/set/clr(). + new macros AuOpt_DefExtra1/2 and AuOpt_Def. + new functions au_opt_test_dlgt/dirperm1(). ./fs/aufs/plink.c - rename simply. + au_append_plink() au_plink_append() + au_half_refresh_plink() au_plink_half_refresh() + au_list_plink() au_plink_list() + au_lkup_plink() au_plink_lkup() + au_put_plink() au_plink_put() + au_test_plink() au_plink_test() + ibend() au_ibend() + ibstart() au_ibstart() + itoid_index() au_ii_br_id() + set_h_iptr() au_set_h_iptr() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_ndx struct au_ndx + struct aufs_sbinfo struct au_sbinfo - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace AuFlag() by au_opt_test(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). ./fs/aufs/robr.c - rename simply. + au_test_wh() au_wh_test() + stosi() au_sbi() + struct aufs_ndx struct au_ndx + struct aufs_sbinfo struct au_sbinfo ./fs/aufs/sbinfo.c - rename simply. + find_bindex() au_find_index() + find_brindex() au_br_index() + new_br_id() au_new_br_id() + sbend() au_sbend() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_sbinfo struct au_sbinfo - move them from sbinfo.c to super.h and make inlined. + stosi(), sbend(), au_sigen() - bugfix: pass DIR flag only to di_write_lock2_child(). ./fs/aufs/super.c - make au_show_brs() static. - rename simply. + au_lock/unlock_sbilist() au_sbilist_lock/unlock() + au_put_plink() au_plink_put() + free_branches() au_br_free() + rw_init_wlock() au_rw_init_wlock() + sbend() au_sbend() + sbr_mnt() au_sbr_mnt() + sbr_perm() au_sbr_perm() + sbr_sb() au_sbr_sb() + stosi() au_sbi() + struct aufs_sbinfo struct au_sbinfo + sysaufs_sbinfo_add() sysaufs_sbi_add() + sysaufs_sbinfo_del() sysaufs_sbi_del() + sysaufs_sbinfo_put() sysaufs_sbi_put() + xino_clr() au_xino_clr() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + extract a part of aufs_show_options() and make a new function au_show_wbr_create(). + replace AuFlag() by au_opt_test(). + new function au_mntflags(). + replace Print() by AuBool(). + replace PrintStr() by AuStr(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + replace AuFlagSet() by au_opt_set/clr() or immediate assginment. + new member si_wbr_create/copyup and rename au_si_flags to si_mntflags. + new enum AuWbrCreate/Copyup_Def. + new macros AuOpt_Def. - refine sysaufs_sbinfo_alloc() as sysaufs_sbi_init(). - move a debug part from super.c to debug.c as au_debug_sbinfo_init(). ./fs/aufs/super.h - rename simply. + find_bindex() au_find_index() + new_br_id() au_new_br_id() + readf_t au_readf_t + RwMustAnyLock() AuRwMustAnyLock() + RwMustReadLock() AuRwMustReadLock() + RwMustWriteLock() AuRwMustWriteLock() + sbend() au_sbend() + SimpleRwsemFuncs() AuSimpleRwsemFuncs() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_rwsem struct au_rwsem + struct aufs_sbinfo struct au_sbinfo + writef_t au_writef_t - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new member si_wbr_create/copyup and rename au_si_flags to si_mntflags. + replace AuFlag() by au_opt_test(). + replace AuFlagSet() by au_opt_set/clr() or immediate assginment. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() - move si_sa inside CONFIG_AUFS_SYSAUFS block. - make au_show_brs() static. - move them from sbinfo.c to super.h and make inlined. + stosi(), sbend(), au_sigen() - move au_test_trunc_xino() and au_test_unique_ino() from super.h to branch.h. ./fs/aufs/sysaufs.c - rename simply. + au_test_debug() au_debug_test() + sbend() au_sbend() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_sbinfo struct au_sbinfo + sysaufs_sbinfo_add() sysaufs_sbi_add() + sysaufs_sbinfo_del() sysaufs_sbi_del() + sysaufs_sbinfo_free() sysaufs_sbi_free() + sysaufs_sbinfo_get() sysaufs_sbi_get() + sysaufs_sbinfo_put() sysaufs_sbi_put() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace AuFlag() by au_opt_test(). + new function au_mntflags(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() - refine sysaufs_sbinfo_alloc() as sysaufs_sbi_init(). ./fs/aufs/sysaufs.h - rename simply. + au_lock/unlock_sbilist() au_sbilist_lock/unlock() + struct aufs_branch struct au_branch + struct aufs_sbinfo struct au_sbinfo + sysaufs_sbinfo_add() sysaufs_sbi_add() + sysaufs_sbinfo_del() sysaufs_sbi_del() + sysaufs_sbinfo_get() sysaufs_sbi_get() + sysaufs_sbinfo_put() sysaufs_sbi_put() - refine sysaufs_sbinfo_alloc() as sysaufs_sbi_init(). - make sysaufs_init() an inlined function. ./fs/aufs/sysrq.c - rename simply. + au_test_debug() au_debug_test() + struct aufs_sbinfo struct au_sbinfo - remove DbgDlgt ./fs/aufs/vdir.c - rename simply. + aufs_deblk_t[] au_vdir_deblk_t[] + fbend() au_fbend() + fbstart() au_fbstart() + fvdir_cache() au_fvdir_cache() + ivdir() au_ivdir() + sbr_sb() au_sbr_sb() + set_fvdir_cache() au_set_fvdir_cache() + set_ivdir() au_set_ivdir() + stosi() au_sbi() + struct aufs_de struct au_vdir_de + struct aufs_dehstr struct au_vdir_dehstr + struct aufs_destr struct au_vdir_destr + struct aufs_nhash struct au_nhash + struct aufs_vdir struct au_vdir + struct aufs_wh struct au_vdir_wh + struct xino_entry struct au_xino_entry + union aufs_deblk_p union au_vdir_deblk_p + xino_new_ino() au_xino_new_ino() + xino_read() au_xino_read() + xino_write() au_xino_write() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace AuFlag() by au_opt_test(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + new function au_mntflags(). ./fs/aufs/vfsub.h - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT and SHWH. - rename simply. + struct aufs_hinode struct au_hinode + struct aufs_hin_ignore struct au_hin_ignore - new automatic configuration CONFIG_AUFS_BR_XFS. ./fs/aufs/wbr_policy.c - rename simply. + au_unlink_wh_dentry() au_wh_unlink_dentry() + br_rdonly() au_br_rdonly() + create_diropq() au_diropq_create() + dbdiropq() au_dbdiropq() + dbend() au_dbend() + dbstart() au_dbstart() + dbtaildir() au_dbtaildir() + dbwh() au_dbwh() + dtodi() au_di() + ibend() au_ibend() + lkup_wh() au_wh_lkup() + remove_diropq() au_diropq_remove() + sbend() au_sbend() + set_h_dptr() au_set_h_dptr() + set_h_iptr() au_set_h_iptr() + set_ibend() au_set_ibend() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() ./fs/aufs/whout.c - rename simply. + au_alloc_whname() au_wh_name_alloc() + au_free_whname() au_wh_name_free() + au_test_diropq() au_diropq_test() + au_test_wh() au_wh_test() + au_unlink_wh_dentry() au_wh_unlink_dentry() + br_get() au_br_get() + br_put() au_br_put() + br_writable() au_br_writable() + dbwh() au_dbwh() + find_brindex() au_br_index() + hdir2_lock() au_hdir2_lock() + hdir_lock/unlock() au_hdir_lock/unlock() + ibstart() au_ibstart() + init_wh() au_wh_init() + itohi() au_hi() + kick_rmdir_whtmp() au_whtmp_kick_rmdir() + lkup_wh() au_wh_lkup() + lkup_whtmp() au_whtmp_lkup() + rename_whtmp() au_whtmp_ren() + rmdir_whtmp() au_whtmp_rmdir() + rmdir_whtmp_free_args() au_whtmp_rmdir_free_args() + set_dbdiropq() au_set_dbdiropq() + set_dbwh() au_set_dbwh() + simple_create_wh() au_wh_create() + sio_diropq() au_diropq_sio() + stobr() au_sbr() + struct aufs_branch struct au_branch + struct aufs_destr struct au_vdir_destr + struct aufs_hin_ignore struct au_hin_ignore + struct aufs_ndx struct au_ndx + struct aufs_nhash struct au_nhash + struct aufs_wh struct au_vdir_wh + struct rmdir_whtmp_args struct au_whtmp_rmdir_args - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). + replace au_need_dlgt/dirperm1() by au_opt_test_dlgt/dirperm1() + replace AuFlag() by au_opt_test(). ./fs/aufs/whout.h - rename simply. + au_alloc_whname() au_wh_name_alloc() + au_free_whname() au_wh_name_free() + au_test_diropq() au_diropq_test() + au_test_wh() au_wh_test() + au_unlink_wh_dentry() au_wh_unlink_dentry() + create_diropq() au_diropq_create() + init_wh() au_wh_init() + kick_rmdir_whtmp() au_whtmp_kick_rmdir() + lkup_wh() au_wh_lkup() + lkup_whtmp() au_whtmp_lkup() + remove_diropq() au_diropq_remove() + rename_whtmp() au_whtmp_ren() + rmdir_whtmp() au_whtmp_rmdir() + simple_create_wh() au_wh_create() + sio_diropq() au_diropq_sio() + struct aufs_branch struct au_branch + struct aufs_ndx struct au_ndx + struct aufs_nhash struct au_nhash + struct rmdir_whtmp_args struct au_whtmp_rmdir_args - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT and SHWH. - move au_test_robr_wh() and au_test_robr_shwh() from robr.h to whout.h. ./fs/aufs/wkq.c - rename simply. + stosi() au_sbi() + struct aufs_sbinfo struct au_sbinfo - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + re-define and disable bits for DLGT and SHWH. ./fs/aufs/xino.c - rename simply. + br_get() au_br_get() + br_put() au_br_put() + br_writable() au_br_writable() + find_brindex() au_br_index() + readf_t au_readf_t + sbend() au_sbend() + sbr_mnt() au_sbr_mnt() + sbr_sb() au_sbr_sb() + stobr() au_sbr() + stosi() au_sbi() + struct aufs_branch struct au_branch + struct aufs_ndx struct au_ndx + struct aufs_sbinfo struct au_sbinfo + struct xino_entry struct au_xino_entry + writef_t au_writef_t + xib_trunc() au_xib_trunc() + xino_br() au_xino_br() + xino_clr() au_xino_clr() + xino_create() au_xino_create() + xino_create2() au_xino_create2() + xino_def() au_xino_def() + xino_new_ino() au_xino_new_ino() + xino_read() au_xino_read() + xino_set() au_xino_set() + xino_set_br() au_xino_set_br() + xino_set_xib() au_xino_set_xib() + xino_trunc() au_xino_trunc() + xino_write() au_xino_write() + xino_write0() au_xino_write0() - revert 'struct au_opts' with bit-fields to 'unsigned int' with bit-shift. + new function au_mntflags(). + replace AuFlag() by au_opt_test(). ./include/linux/aufs_type.h - less important changes ./local.mk - new automatic configuration CONFIG_AUFS_BR_XFS. ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone