diff options
author | Miklos Szeredi <mszeredi@redhat.com> | 2017-07-04 22:03:16 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@redhat.com> | 2017-07-04 22:03:16 +0200 |
commit | 04a01ac7ed3c5cd718713ef6341249a143c96b10 (patch) | |
tree | 737c6c92f91dab8c7dba5b43bab4af82cfd68462 /fs/overlayfs/ovl_entry.h | |
parent | a015dafcaf5b0316654a39bc598a76804595af90 (diff) | |
download | linux-stable-04a01ac7ed3c5cd718713ef6341249a143c96b10.tar.gz linux-stable-04a01ac7ed3c5cd718713ef6341249a143c96b10.tar.bz2 linux-stable-04a01ac7ed3c5cd718713ef6341249a143c96b10.zip |
ovl: move cache and version to ovl_inode
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'fs/overlayfs/ovl_entry.h')
-rw-r--r-- | fs/overlayfs/ovl_entry.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/fs/overlayfs/ovl_entry.h b/fs/overlayfs/ovl_entry.h index d8f514a474ca..6a90a48c3589 100644 --- a/fs/overlayfs/ovl_entry.h +++ b/fs/overlayfs/ovl_entry.h @@ -35,12 +35,8 @@ struct ovl_fs { /* private information held for every overlayfs dentry */ struct ovl_entry { - struct ovl_dir_cache *cache; union { - struct { - u64 version; - bool opaque; - }; + bool opaque; struct rcu_head rcu; }; unsigned numlower; @@ -50,7 +46,9 @@ struct ovl_entry { struct ovl_entry *ovl_alloc_entry(unsigned int numlower); struct ovl_inode { + struct ovl_dir_cache *cache; const char *redirect; + u64 version; unsigned long flags; struct inode vfs_inode; struct dentry *__upperdentry; |