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

Reply via email to