Merge branch 'master' into aufs3.x-rcN/10static
Merge branch 'aufs3.x-rcN/10static' into aufs3.x-rcN/11proc_map
Merge branch 'aufs3.x-rcN/11proc_map' into aufs3.x-rcN/18public
aufs: version 3.16

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
Merge remote-tracking branch 'aufs3-standalone/aufs3.16/00base' into aufs3.16/10static
Merge branch 'aufs3.16/10static' into aufs3.16/11proc_map
Merge branch 'aufs3.16/11proc_map' into aufs3.16/18public
aufs: update the donator list

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: new move-down flag AUFS_MVDOWN_FHSM_LOWER

Finds the lower branch who has 'fhsm' attrib regardless rw/ro attrib.
This flag is for FHSM mainly.

Generallay in coding, such re-order of the flag values is unacceptable
since it will cause a mis-matching between kernel-space and user-space.
But in this case, this is ok since nobody is using fhsm until I release
it as a part of aufs-util.git.

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: branch attr 'fhsm' is independent from rw/ro attrib

Promotes the writable branch specific wbr_fhsm_notify into generic
au_br_fhsm.

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: support for a branch ro+fhsm

The target branch of the move-down operaion by FHSM can has "ro"
attribute. To fire the notification in this case, au_fhsm_wrote() should
notify to the FHSM daemon too.

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: fhsm notify after fixing inode attrib

Simply re-order the notification.
Basically it doesn't matter the notification first and the move-down by
FHSM happens before fixing the inode attributes. But putting it after
fixing inode attributes is safer and a little faster hopefully.

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: tiny, re-use a variable

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: debugging, confirm br_fhsm

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
aufs: tiny, suppress the "testing" warning in move-down

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
Merge remote-tracking branch 'aufs3-standalone/aufs3.9/00base' into aufs3.9/10static
Merge branch 'aufs3.9/10static' into aufs3.9/11proc_map
Merge branch 'aufs3.9/00base' into aufs3.10/00base
Merge branch 'aufs3.9/10static' into aufs3.10/10static
Merge remote-tracking branch 'aufs3-standalone/aufs3.10/00base' into aufs3.10/10static