On Tue, Oct 25, 2016 at 10:34 AM, Miklos Szeredi <mszeredi@xxxxxxxxxx> wrote: > This allows overlayfs to move directory trees (residing on lower layer) > without having to recursively copy up the whole tree first. > > This series is available in git at: > > git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git#redirect > Gave this a run through xfstests -g quick, pjdfstest and unionmount-testsuite. After cleaning out all the xerr= failure expectations from unionmount tests, all tests pass except for rename-pop-dir, which appears to be successful in removal of non empty dir. Changes to unionmount-testsuite are available on my github: https://github.com/amir73il/unionmount-testsuite/tree/ovl_rename_dir > And is on top of the overlayfs-next branch. > > --- > Miklos Szeredi (3): > ovl: check fs features > vfs: export vfs_path_lookup() > ovl: redirect on rename-dir > > Documentation/filesystems/overlayfs.txt | 33 ++++++++++- > fs/internal.h | 2 - > fs/overlayfs/copy_up.c | 20 ++----- > fs/overlayfs/dir.c | 86 +++++++++++++++++++--------- > fs/overlayfs/namei.c | 99 ++++++++++++++++++++++++++++++--- > fs/overlayfs/overlayfs.h | 5 ++ > fs/overlayfs/ovl_entry.h | 4 ++ > fs/overlayfs/super.c | 56 +++++++++++++++++-- > fs/overlayfs/util.c | 19 +++++++ > include/linux/namei.h | 2 + > 10 files changed, 268 insertions(+), 58 deletions(-) > > -- > 2.5.5 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html