commit | ad0af7104dadccd55cd2b390271677fac142650f | [log] [tgz] |
---|---|---|
author | Amir Goldstein <amir73il@gmail.com> | Wed Jun 21 15:28:32 2017 +0300 |
committer | Miklos Szeredi <mszeredi@redhat.com> | Tue Jul 04 22:03:16 2017 +0200 |
tree | 1e377c42709b12efc4e01507143ebba09f389bc7 | |
parent | 04a01ac7ed3c5cd718713ef6341249a143c96b10 [diff] |
vfs: introduce inode 'inuse' lock Added an i_state flag I_INUSE and helpers to set/clear/test the bit. The 'inuse' lock is an 'advisory' inode lock, that can be used to extend exclusive create protection beyond parent->i_mutex lock among cooperating users. This is going to be used by overlayfs to get exclusive ownership on upper and work dirs among overlayfs mounts. Signed-off-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>