Lines Matching refs:ASSERT_EQ
406 ASSERT_EQ(prepare_unpriv_mountns(), 0); in FIXTURE_SETUP()
411 ASSERT_EQ(mount("testing", "/tmp", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
414 ASSERT_EQ(mkdir("/tmp/B", 0777), 0); in FIXTURE_SETUP()
416 ASSERT_EQ(mount("testing", "/tmp/B", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
419 ASSERT_EQ(mkdir("/tmp/B/BB", 0777), 0); in FIXTURE_SETUP()
421 ASSERT_EQ(mkdir("/tmp/target1", 0777), 0); in FIXTURE_SETUP()
423 ASSERT_EQ(mkdir("/tmp/target2", 0777), 0); in FIXTURE_SETUP()
425 ASSERT_EQ(mount("testing", "/tmp/B/BB", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
428 ASSERT_EQ(mount("testing", "/mnt", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
431 ASSERT_EQ(mkdir("/mnt/A", 0777), 0); in FIXTURE_SETUP()
433 ASSERT_EQ(mount("testing", "/mnt/A", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
436 ASSERT_EQ(mkdir("/mnt/A/AA", 0777), 0); in FIXTURE_SETUP()
438 ASSERT_EQ(mount("/tmp", "/mnt/A/AA", NULL, MS_BIND | MS_REC, NULL), 0); in FIXTURE_SETUP()
440 ASSERT_EQ(mkdir("/mnt/B", 0777), 0); in FIXTURE_SETUP()
442 ASSERT_EQ(mount("testing", "/mnt/B", "ramfs", in FIXTURE_SETUP()
445 ASSERT_EQ(mkdir("/mnt/B/BB", 0777), 0); in FIXTURE_SETUP()
447 ASSERT_EQ(mount("testing", "/tmp/B/BB", "devpts", in FIXTURE_SETUP()
452 ASSERT_EQ(symlink(NOSYMFOLLOW_TARGET, NOSYMFOLLOW_SYMLINK), 0); in FIXTURE_SETUP()
453 ASSERT_EQ(close(fd), 0); in FIXTURE_SETUP()
516 ASSERT_EQ(errno, EFAULT); in TEST_F()
520 ASSERT_EQ(errno, EINVAL); in TEST_F()
523 ASSERT_EQ(errno, EINVAL); in TEST_F()
527 ASSERT_EQ(errno, EINVAL); in TEST_F()
531 ASSERT_EQ(errno, EINVAL); in TEST_F()
533 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, in TEST_F()
542 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, in TEST_F()
549 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
552 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
555 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
558 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
575 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", 0, &attr, sizeof(attr)), 0); in TEST_F()
584 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
587 ASSERT_EQ(new_flags, old_flags); in TEST_F()
590 ASSERT_EQ(new_flags, old_flags); in TEST_F()
593 ASSERT_EQ(new_flags, old_flags); in TEST_F()
611 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
620 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
623 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
626 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
629 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
634 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
638 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
640 ASSERT_EQ(is_shared_mount("/mnt/A"), true); in TEST_F()
643 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
645 ASSERT_EQ(is_shared_mount("/mnt/A/AA"), true); in TEST_F()
648 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
650 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B"), true); in TEST_F()
653 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
655 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B/BB"), true); in TEST_F()
668 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
670 ASSERT_EQ(is_shared_mount("/mnt/A"), true); in TEST_F()
673 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
675 ASSERT_EQ(is_shared_mount("/mnt/A/AA"), true); in TEST_F()
678 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
680 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B"), true); in TEST_F()
683 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
685 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B/BB"), true); in TEST_F()
717 ASSERT_EQ(new_flags, old_flags); in TEST_F()
719 ASSERT_EQ(is_shared_mount("/mnt/A"), false); in TEST_F()
722 ASSERT_EQ(new_flags, old_flags); in TEST_F()
724 ASSERT_EQ(is_shared_mount("/mnt/A/AA"), false); in TEST_F()
727 ASSERT_EQ(new_flags, old_flags); in TEST_F()
729 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B"), false); in TEST_F()
732 ASSERT_EQ(new_flags, old_flags); in TEST_F()
734 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B/BB"), false); in TEST_F()
745 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
765 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/B", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
772 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
779 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
816 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
823 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
826 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
829 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
832 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
838 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
844 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
847 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
850 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
853 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
859 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
864 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
867 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
870 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
873 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
879 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
883 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
886 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
889 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
892 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
895 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
898 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
901 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
904 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
907 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
911 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
916 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
919 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
922 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
925 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
948 ASSERT_EQ(pthread_create(&threads[i], &pattr, mount_setattr_thread, NULL), 0); in TEST_F()
960 ASSERT_EQ(ret, 0); in TEST_F()
966 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
968 ASSERT_EQ(is_shared_mount("/mnt/A"), true); in TEST_F()
971 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
973 ASSERT_EQ(is_shared_mount("/mnt/A/AA"), true); in TEST_F()
976 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
978 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B"), true); in TEST_F()
981 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
983 ASSERT_EQ(is_shared_mount("/mnt/A/AA/B/BB"), true); in TEST_F()
999 ASSERT_EQ(errno, EPERM); in TEST_F()
1015 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
1019 ASSERT_EQ(errno, EINVAL); in TEST_F()
1029 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in FIXTURE_SETUP()
1031 ASSERT_EQ(mount(NULL, "/", NULL, MS_REC | MS_PRIVATE, 0), 0); in FIXTURE_SETUP()
1036 ASSERT_EQ(mount("testing", "/tmp", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
1039 ASSERT_EQ(mkdir("/tmp/B", 0777), 0); in FIXTURE_SETUP()
1040 ASSERT_EQ(mknodat(-EBADF, "/tmp/B/b", S_IFREG | 0644, 0), 0); in FIXTURE_SETUP()
1041 ASSERT_EQ(chown("/tmp/B/b", 0, 0), 0); in FIXTURE_SETUP()
1043 ASSERT_EQ(mount("testing", "/tmp/B", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
1046 ASSERT_EQ(mkdir("/tmp/B/BB", 0777), 0); in FIXTURE_SETUP()
1047 ASSERT_EQ(mknodat(-EBADF, "/tmp/B/BB/b", S_IFREG | 0644, 0), 0); in FIXTURE_SETUP()
1048 ASSERT_EQ(chown("/tmp/B/BB/b", 0, 0), 0); in FIXTURE_SETUP()
1050 ASSERT_EQ(mount("testing", "/tmp/B/BB", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
1053 ASSERT_EQ(mount("testing", "/mnt", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
1056 ASSERT_EQ(mkdir("/mnt/A", 0777), 0); in FIXTURE_SETUP()
1058 ASSERT_EQ(mount("testing", "/mnt/A", "tmpfs", MS_NOATIME | MS_NODEV, in FIXTURE_SETUP()
1061 ASSERT_EQ(mkdir("/mnt/A/AA", 0777), 0); in FIXTURE_SETUP()
1063 ASSERT_EQ(mount("/tmp", "/mnt/A/AA", NULL, MS_BIND | MS_REC, NULL), 0); in FIXTURE_SETUP()
1065 ASSERT_EQ(mkdir("/mnt/B", 0777), 0); in FIXTURE_SETUP()
1067 ASSERT_EQ(mount("testing", "/mnt/B", "ramfs", in FIXTURE_SETUP()
1070 ASSERT_EQ(mkdir("/mnt/B/BB", 0777), 0); in FIXTURE_SETUP()
1072 ASSERT_EQ(mount("testing", "/tmp/B/BB", "devpts", in FIXTURE_SETUP()
1075 ASSERT_EQ(mkdir("/mnt/C", 0777), 0); in FIXTURE_SETUP()
1076 ASSERT_EQ(mkdir("/mnt/D", 0777), 0); in FIXTURE_SETUP()
1079 ASSERT_EQ(ftruncate(img_fd, 1024 * 2048), 0); in FIXTURE_SETUP()
1080 ASSERT_EQ(system("mkfs.ext4 -q /mnt/C/ext4.img"), 0); in FIXTURE_SETUP()
1081 ASSERT_EQ(system("mount -o loop -t ext4 /mnt/C/ext4.img /mnt/D/"), 0); in FIXTURE_SETUP()
1082 ASSERT_EQ(close(img_fd), 0); in FIXTURE_SETUP()
1172 ASSERT_EQ(errno, EPERM); in TEST_F()
1173 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1174 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1282 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1283 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1309 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
1315 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1316 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1343 ASSERT_EQ(sys_mount_setattr(open_tree_fd, "", in TEST_F()
1345 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1346 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1370 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
1375 ASSERT_EQ(sys_mount_setattr(open_tree_fd, "", in TEST_F()
1377 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1378 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1404 ASSERT_EQ(sys_mount_setattr(open_tree_fd, "", in TEST_F()
1406 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1412 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1413 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1439 ASSERT_EQ(expected_uid_gid(-EBADF, "/tmp/B/b", 0, 0, 0), 0); in TEST_F()
1440 ASSERT_EQ(expected_uid_gid(-EBADF, "/tmp/B/BB/b", 0, 0, 0), 0); in TEST_F()
1442 ASSERT_EQ(mount("testing", "/mnt/A", "ramfs", MS_NOATIME | MS_NODEV, in TEST_F()
1445 ASSERT_EQ(mkdir("/mnt/A/AA", 0777), 0); in TEST_F()
1447 ASSERT_EQ(mount("/tmp", "/mnt/A/AA", NULL, MS_BIND | MS_REC, NULL), 0); in TEST_F()
1461 ASSERT_EQ(close(attr.userns_fd), 0); in TEST_F()
1462 ASSERT_EQ(close(open_tree_fd), 0); in TEST_F()
1464 ASSERT_EQ(expected_uid_gid(-EBADF, "/tmp/B/b", 0, 0, 0), 0); in TEST_F()
1465 ASSERT_EQ(expected_uid_gid(-EBADF, "/tmp/B/BB/b", 0, 0, 0), 0); in TEST_F()
1466 ASSERT_EQ(expected_uid_gid(open_tree_fd, "B/b", 0, 0, 0), 0); in TEST_F()
1467 ASSERT_EQ(expected_uid_gid(open_tree_fd, "B/BB/b", 0, 0, 0), 0); in TEST_F()
1485 ASSERT_EQ(close(fd), 0); in TEST_F()
1490 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
1496 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1499 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1502 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1505 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1509 ASSERT_EQ(errno, ELOOP); in TEST_F()
1514 ASSERT_EQ(sys_mount_setattr(-1, "/mnt/A", AT_RECURSIVE, &attr, sizeof(attr)), 0); in TEST_F()
1518 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1521 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1524 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1527 ASSERT_EQ(new_flags, expected_flags); in TEST_F()
1531 ASSERT_EQ(close(fd), 0); in TEST_F()
1552 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1554 ASSERT_EQ(statx(fd_tree_base, "A/AA", 0, 0, &stx), 0); in TEST_F()
1556 ASSERT_EQ(statx(fd_tree_base, "A/AA/B", 0, 0, &stx), 0); in TEST_F()
1558 ASSERT_EQ(statx(fd_tree_base, "A/AA/B/BB", 0, 0, &stx), 0); in TEST_F()
1571 ASSERT_EQ(statx(fd_tree_subdir, "B", 0, 0, &stx), 0); in TEST_F()
1573 ASSERT_EQ(statx(fd_tree_subdir, "B/BB", 0, 0, &stx), 0); in TEST_F()
1576 ASSERT_EQ(move_mount(fd_tree_subdir, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
1582 ASSERT_EQ(statx(-EBADF, "/tmp/target1", 0, 0, &stx), 0); in TEST_F()
1584 ASSERT_EQ(statx(-EBADF, "/tmp/target1/B", 0, 0, &stx), 0); in TEST_F()
1586 ASSERT_EQ(statx(-EBADF, "/tmp/target1/B/BB", 0, 0, &stx), 0); in TEST_F()
1589 ASSERT_EQ(move_mount(fd_tree_base, "", -EBADF, "/tmp/target2", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
1598 ASSERT_EQ(statx(-EBADF, "/tmp/target2", 0, 0, &stx), 0); in TEST_F()
1600 ASSERT_EQ(statx(-EBADF, "/tmp/target2/A", 0, 0, &stx), 0); in TEST_F()
1602 ASSERT_EQ(statx(-EBADF, "/tmp/target2/A/AA", 0, 0, &stx), 0); in TEST_F()
1604 ASSERT_EQ(statx(-EBADF, "/tmp/target2/A/AA/B", 0, 0, &stx), 0); in TEST_F()
1606 ASSERT_EQ(statx(-EBADF, "/tmp/target2/A/AA/B/BB", 0, 0, &stx), 0); in TEST_F()
1608 ASSERT_EQ(statx(-EBADF, "/tmp/target2/B", 0, 0, &stx), 0); in TEST_F()
1633 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1635 ASSERT_EQ(statx(fd_tree_base, "A/AA", 0, 0, &stx), 0); in TEST_F()
1637 ASSERT_EQ(statx(fd_tree_base, "A/AA/B", 0, 0, &stx), 0); in TEST_F()
1639 ASSERT_EQ(statx(fd_tree_base, "A/AA/B/BB", 0, 0, &stx), 0); in TEST_F()
1642 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
1654 ASSERT_EQ(errno, EINVAL); in TEST_F()
1675 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1677 ASSERT_EQ(statx(fd_tree_base, "A/AA", 0, 0, &stx), 0); in TEST_F()
1679 ASSERT_EQ(statx(fd_tree_base, "A/AA/B", 0, 0, &stx), 0); in TEST_F()
1681 ASSERT_EQ(statx(fd_tree_base, "A/AA/B/BB", 0, 0, &stx), 0); in TEST_F()
1698 ASSERT_EQ(errno, EPERM); in TEST_F()
1719 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1721 ASSERT_EQ(statx(fd_tree_base, "A/AA", 0, 0, &stx), 0); in TEST_F()
1723 ASSERT_EQ(statx(fd_tree_base, "A/AA/B", 0, 0, &stx), 0); in TEST_F()
1725 ASSERT_EQ(statx(fd_tree_base, "A/AA/B/BB", 0, 0, &stx), 0); in TEST_F()
1745 ASSERT_EQ(errno, EINVAL); in TEST_F()
1755 ASSERT_EQ(sys_fsconfig(fd_context, FSCONFIG_CMD_CREATE, NULL, NULL, 0), 0); in TEST_F()
1762 ASSERT_EQ(mkdirat(fd_tmpfs, "subdir", 0755), 0); in TEST_F()
1772 ASSERT_EQ(mkdirat(-EBADF, "/mnt/open_tree_subfolder", 0755), 0); in TEST_F()
1774 …ASSERT_EQ(sys_move_mount(fd_tree, "", -EBADF, "/mnt/open_tree_subfolder", MOVE_MOUNT_F_EMPTY_PATH)… in TEST_F()
1778 ASSERT_EQ(umount2("/mnt/open_tree_subfolder", 0), 0); in TEST_F()
1795 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1806 ASSERT_EQ(statx(fd_tree_subdir, "A", 0, 0, &stx), 0); in TEST_F()
1813 …ASSERT_EQ(move_mount(fd_tree_subdir, "", fd_tree_base, "", MOVE_MOUNT_F_EMPTY_PATH | MOVE_MOUNT_T_… in TEST_F()
1814 ASSERT_EQ(statx(fd_tree_subdir, "", AT_EMPTY_PATH, 0, &stx), 0); in TEST_F()
1836 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1847 ASSERT_EQ(statx(fd_tree_subdir, "A", 0, 0, &stx), 0); in TEST_F()
1854 …ASSERT_EQ(move_mount(fd_tree_subdir, "", fd_tree_base, "", MOVE_MOUNT_F_EMPTY_PATH | MOVE_MOUNT_T_… in TEST_F()
1855 ASSERT_EQ(statx(fd_tree_subdir, "", AT_EMPTY_PATH, STATX_MNT_ID_UNIQUE, &stx), 0); in TEST_F()
1862 ASSERT_EQ(move_mount(fd_tree_base, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
1863 ASSERT_EQ(statx(-EBADF, "/tmp/target1", 0, STATX_MNT_ID_UNIQUE, &stx), 0); in TEST_F()
1866 ASSERT_EQ(stx.stx_mnt_id, mnt_id); in TEST_F()
1883 ASSERT_EQ(move_mount(fd_tree_base, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
1885 ASSERT_EQ(statx(fd_tree_base, "A", 0, 0, &stx), 0); in TEST_F()
1892 ASSERT_EQ(statx(fd_tree_subdir, "BB", 0, 0, &stx), 0); in TEST_F()
1897 ASSERT_EQ(errno, EINVAL); in TEST_F()
1914 ASSERT_EQ(statx(fd_tree, "A", 0, 0, &stx), 0); in TEST_F()
1919 ASSERT_EQ(move_mount(fd_tree, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
1921 ASSERT_EQ(statx(-EBADF, "/tmp/target1", 0, 0, &stx), 0); in TEST_F()
1924 ASSERT_EQ(umount2("/tmp/target1", MNT_DETACH), 0); in TEST_F()
1973 …ASSERT_EQ(move_mount(fd_tree1, "", fd_tree2, "", MOVE_MOUNT_F_EMPTY_PATH | MOVE_MOUNT_T_EMPTY_PATH… in TEST_F()
2007 ASSERT_EQ(move_mount(fd_tree2, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
2046 ASSERT_EQ(move_mount(fd_tree2, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
2088 ASSERT_EQ(move_mount(fd_tree1, "", -EBADF, "/tmp/target1", MOVE_MOUNT_F_EMPTY_PATH), 0); in TEST_F()
2096 ASSERT_EQ(unshare(CLONE_NEWNS), 0); in TEST_F()
2097 ASSERT_EQ(mount(NULL, "/mnt", NULL, MS_REC | MS_SHARED, NULL), 0); in TEST_F()
2115 ASSERT_EQ(statx(-EBADF, "/mnt/A", 0, 0, &stx1), 0); in TEST_F()
2116 ASSERT_EQ(statx(fd_tree, "A", 0, 0, &stx2), 0); in TEST_F()
2125 ASSERT_EQ(stx1.stx_dev_minor, stx2.stx_dev_minor); in TEST_F()
2128 ASSERT_EQ(mount(NULL, "/mnt/A", "tmpfs", 0, NULL), 0); in TEST_F()
2131 ASSERT_EQ(statx(-EBADF, "/mnt/A", 0, 0, &stx3), 0); in TEST_F()
2132 ASSERT_EQ(statx(fd_tree, "A", 0, 0, &stx4), 0); in TEST_F()
2156 ASSERT_EQ(stx3.stx_dev_minor, stx4.stx_dev_minor); in TEST_F()