linux/fs/overlayfs
Amir Goldstein ee1d6d37b6 ovl: mark upper dir with type origin entries "impure"
When moving a merge dir or non-dir with copy up origin into a non-merge
upper dir (a.k.a pure upper dir), we are marking the target parent dir
"impure". ovl_iterate() iterates pure upper dirs directly, because there is
no need to filter out whiteouts and merge dir content with lower dir. But
for the case of an "impure" upper dir, ovl_iterate() will not be able to
iterate the real upper dir directly, because it will need to lookup the
origin inode and use it to fill d_ino.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
2017-05-19 09:33:49 +02:00
..
Kconfig ovl: select EXPORTFS 2017-05-15 10:53:07 +02:00
Makefile
copy_up.c ovl: remove unused arg from ovl_lookup_temp() 2017-05-19 09:33:49 +02:00
dir.c ovl: mark upper dir with type origin entries "impure" 2017-05-19 09:33:49 +02:00
inode.c ovl: merge getattr for dir and nondir 2017-05-05 11:38:58 +02:00
namei.c ovl: mark upper dir with type origin entries "impure" 2017-05-19 09:33:49 +02:00
overlayfs.h ovl: mark upper dir with type origin entries "impure" 2017-05-19 09:33:49 +02:00
ovl_entry.h ovl: mark upper dir with type origin entries "impure" 2017-05-19 09:33:49 +02:00
readdir.c
super.c ovl: check on mount time if upper fs supports setting xattr 2017-05-18 16:11:24 +02:00
util.c ovl: mark upper dir with type origin entries "impure" 2017-05-19 09:33:49 +02:00