Hi! This patches add tests for tmpfs idmap mounts inside a userns. Changes in v4 affect only patch 9: * Fix copyright in the Makefile and in the file: tests/tmpfs/001 * Removed empty blank line at the end of tmpfs-idmapped-mounts.h * Fix Makefile TARGET_DIR Thanks againg for your reviews! Best, Rodrigo Rodrigo Campos (9): vfs: Don't open-code safe_close() vfs: Fix documentation typo vfs: Use tabs to indent, not spaces vfs: Fix race condition on get_userns_fd() vfs: Make switch_userns set PR_SET_DUMPABLE vfs: Prepare tests in &s_idmapped_mounts to be reused inside a userns vfs: Make idmapped core tests public vfs: Export test_setup() and test_cleanup() vfs: Add tmpfs tests for idmap mounts src/vfs/Makefile | 4 +- src/vfs/idmapped-mounts.c | 140 +++++++-------- src/vfs/idmapped-mounts.h | 38 ++++ src/vfs/tmpfs-idmapped-mounts.c | 305 ++++++++++++++++++++++++++++++++ src/vfs/tmpfs-idmapped-mounts.h | 14 ++ src/vfs/utils.c | 19 +- src/vfs/utils.h | 4 +- src/vfs/vfstest.c | 19 +- src/vfs/vfstest.h | 10 ++ tests/tmpfs/001 | 27 +++ tests/tmpfs/001.out | 2 + tests/tmpfs/Makefile | 24 +++ 12 files changed, 519 insertions(+), 87 deletions(-) create mode 100644 src/vfs/tmpfs-idmapped-mounts.c create mode 100644 src/vfs/tmpfs-idmapped-mounts.h create mode 100644 src/vfs/vfstest.h create mode 100755 tests/tmpfs/001 create mode 100644 tests/tmpfs/001.out create mode 100644 tests/tmpfs/Makefile -- 2.39.2