sys_mount
asmlinkage long sys_mount(char __user *dev_name, char __user *dir_name,
__SYSCALL(__NR_mount, sys_mount)
__SYSCALL(__NR_mount, sys_mount)
err = sys_mount(NULL, "/", NULL, MS_REC | MS_PRIVATE, 0);
if (sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL) != 0)
if (sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL) != 0)
if (sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL) == -1) {
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);
ASSERT_EQ(sys_mount(NULL, "/", NULL, MS_SLAVE | MS_REC, NULL), 0);