ovl: prepare to store lowerdata redirect for lazy lowerdata lookup
authorAmir Goldstein <amir73il@gmail.com>
Thu, 27 Apr 2023 09:21:46 +0000 (12:21 +0300)
committerAmir Goldstein <amir73il@gmail.com>
Mon, 19 Jun 2023 11:01:14 +0000 (14:01 +0300)
commit2b21da920866ad20b5e3119f3b8d2267774b7b0a
tree93b2c8fd6d67615cabfef1de618ec9bc73343c22
parent5436ab0a864e8bb263919e51c26395a67bde17ca
ovl: prepare to store lowerdata redirect for lazy lowerdata lookup

Prepare to allow ovl_lookup() to leave the last entry in a non-dir
lowerstack empty to signify lazy lowerdata lookup.

In this case, ovl_lookup() stores the redirect path from metacopy to
lowerdata in ovl_inode, which is going to be used later to perform the
lazy lowerdata lookup.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/inode.c
fs/overlayfs/namei.c
fs/overlayfs/overlayfs.h
fs/overlayfs/ovl_entry.h
fs/overlayfs/super.c
fs/overlayfs/util.c