| /linux-6.15/tools/testing/selftests/filesystems/mount-notify/ |
| H A D | mount-notify_test.c | 286 check_mounted(_metadata, mnts, 2); in TEST_F() 296 check_mounted(_metadata, mnts, 1); in TEST_F() 311 check_mounted(_metadata, mnts, 2); in TEST_F() 323 check_mounted(_metadata, mnts, 1); in TEST_F() 352 check_mounted(_metadata, mnts, 1); in TEST_F() 379 check_mounted(_metadata, mnts, 2); in TEST_F() 389 check_mounted(_metadata, mnts, 1); in TEST_F() 415 check_mounted(_metadata, mnts, 3); in TEST_F() 423 check_mounted(_metadata, mnts, 5); in TEST_F() 431 check_mounted(_metadata, mnts, 6); in TEST_F() [all …]
|
| /linux-6.15/tools/testing/selftests/landlock/ |
| H A D | fs_test.c | 297 disable_caps(_metadata); in prepare_layout_opt() 350 prepare_layout(_metadata); in FIXTURE_SETUP() 355 cleanup_layout(_metadata); in FIXTURE_TEARDOWN_PARENT() 413 prepare_layout(_metadata); in FIXTURE_SETUP() 854 drop_caps(_metadata); in TEST_F_FORK() 2624 _metadata, in TEST_F_FORK() 2702 _metadata, in TEST_F_FORK() 2848 _metadata, in reparent_exdev_layers_enforce1() 3145 _metadata, in TEST_F_FORK() 3527 _metadata, in TEST_F_FORK() [all …]
|
| H A D | common.h | 36 static void _init_caps(struct __test_metadata *const _metadata, bool drop_all) in _init_caps() argument 79 _init_caps(_metadata, false); in disable_caps() 84 _init_caps(_metadata, true); in drop_caps() 87 static void _change_cap(struct __test_metadata *const _metadata, in _change_cap() argument 106 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap() 112 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap() 118 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap() 128 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument 131 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap() 212 drop_access_rights(struct __test_metadata *const _metadata, in drop_access_rights() argument [all …]
|
| H A D | audit_test.c | 48 disable_caps(_metadata); in FIXTURE_SETUP() 49 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_SETUP() 67 set_cap(_metadata, CAP_AUDIT_CONTROL); in FIXTURE_TEARDOWN() 132 _exit(_metadata->exit_code); in TEST_F() 139 _metadata->exit_code = KSFT_FAIL; in TEST_F() 319 disable_caps(_metadata); in FIXTURE_SETUP() 383 _metadata, self->audit_fd, in TEST_F() 390 _metadata, self->audit_fd, in TEST_F() 424 _exit(_metadata->exit_code); in TEST_F() 431 _metadata->exit_code = KSFT_FAIL; in TEST_F() [all …]
|
| H A D | scoped_signal_test.c | 60 drop_caps(_metadata); in FIXTURE_SETUP() 132 _exit(_metadata->exit_code); in TEST_F() 148 _metadata->exit_code = KSFT_FAIL; in TEST_F() 161 drop_caps(_metadata); in FIXTURE_SETUP() 222 _exit(_metadata->exit_code); in TEST_F() 276 drop_caps(_metadata); in TEST() 301 drop_caps(_metadata); in TEST() 347 disable_caps(_metadata); in TEST() 358 set_cap(_metadata, CAP_SETUID); in TEST() 445 drop_caps(_metadata); in FIXTURE_SETUP() [all …]
|
| H A D | ptrace_test.c | 310 drop_caps(_metadata); in TEST_F() 316 create_domain(_metadata); in TEST_F() 317 if (!__test_passed(_metadata)) in TEST_F() 330 create_domain(_metadata); in TEST_F() 378 _exit(_metadata->exit_code); in TEST_F() 385 create_domain(_metadata); in TEST_F() 436 _metadata->exit_code = KSFT_FAIL; in TEST_F() 464 disable_caps(_metadata); in FIXTURE_SETUP() 502 drop_caps(_metadata); in TEST_F() 538 _exit(_metadata->exit_code); in TEST_F() [all …]
|
| H A D | scoped_abstract_unix_test.c | 57 drop_caps(_metadata); in FIXTURE_SETUP() 92 if (!__test_passed(_metadata)) in TEST_F() 135 _exit(_metadata->exit_code); in TEST_F() 280 disable_caps(_metadata); in FIXTURE_SETUP() 288 drop_caps(_metadata); in FIXTURE_SETUP() 391 drop_caps(_metadata); in FIXTURE_SETUP() 464 _metadata, in TEST_F() 622 drop_caps(_metadata); in FIXTURE_SETUP() 767 drop_caps(_metadata); in FIXTURE_SETUP() 994 drop_caps(_metadata); in TEST() [all …]
|
| H A D | net_test.c | 275 disable_caps(_metadata); in FIXTURE_SETUP() 286 setup_loopback(_metadata); in FIXTURE_SETUP() 973 disable_caps(_metadata); in FIXTURE_SETUP() 978 setup_loopback(_metadata); in FIXTURE_SETUP() 1059 disable_caps(_metadata); in FIXTURE_SETUP() 1064 setup_loopback(_metadata); in FIXTURE_SETUP() 1292 disable_caps(_metadata); in FIXTURE_SETUP() 1294 setup_loopback(_metadata); in FIXTURE_SETUP() 1541 disable_caps(_metadata); in FIXTURE_SETUP() 1705 disable_caps(_metadata); in FIXTURE_SETUP() [all …]
|
| H A D | scoped_common.h | 12 static void create_scoped_domain(struct __test_metadata *const _metadata, in create_scoped_domain() argument 26 enforce_ruleset(_metadata, ruleset_fd); in create_scoped_domain()
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | so_incoming_cpu.c | 84 setup_netns(_metadata); in FIXTURE_SETUP() 134 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 143 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 152 set_so_incoming_cpu(_metadata, fd, cpu); in create_server() 237 create_servers(_metadata, self, variant); in TEST_F() 238 create_clients(_metadata, self); in TEST_F() 239 verify_incoming_cpu(_metadata, self); in TEST_F() 252 create_clients(_metadata, self); in TEST_F() 253 verify_incoming_cpu(_metadata, self); in TEST_F() 265 create_clients(_metadata, self); in TEST_F() [all …]
|
| H A D | tls.c | 1810 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 1855 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 1928 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 1968 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 2018 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 2051 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 2081 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 2117 exit(!__test_passed(_metadata)); in TEST_F() 2133 tls_send_keyupdate(_metadata, self->fd); in TEST_F() 2163 exit(!__test_passed(_metadata)); in TEST_F() [all …]
|
| H A D | reuseaddr_ports_exhausted.c | 54 int bind_port(struct __test_metadata *_metadata, int reuseaddr, int reuseport) in bind_port() argument 90 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST() 110 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST() 139 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST()
|
| /linux-6.15/tools/testing/selftests/exec/ |
| H A D | check-exec.c | 213 fill_exec_fd(_metadata, fd_out); in fill_exec_path() 262 test_exec_fd(_metadata, fd, err_code); in test_exec_path() 273 drop_privileges(_metadata); in TEST_F() 281 fill_exec_path(_metadata, reg_file_path); in TEST_F() 285 drop_privileges(_metadata); in TEST_F() 296 drop_privileges(_metadata); in TEST_F() 304 fill_exec_fd(_metadata, self->memfd); in TEST_F() 308 drop_privileges(_metadata); in TEST_F() 314 test_exec_path(_metadata, dir_path, EACCES); in TEST_F() 317 test_exec_path(_metadata, fifo_path, EACCES); in TEST_F() [all …]
|
| H A D | non-regular.c | 15 void rm(struct __test_metadata *_metadata, const char *pathname, in rm() argument 46 void (*setup)(struct __test_metadata *_metadata, in FIXTURE_VARIANT() 52 void setup_link(struct __test_metadata *_metadata, in setup_link() argument 80 void setup_dir(struct __test_metadata *_metadata, in setup_dir() argument 95 void setup_node(struct __test_metadata *_metadata, in setup_node() argument 133 void setup_fifo(struct __test_metadata *_metadata, in setup_fifo() argument 152 rm(_metadata, self->pathname, variant->is_dir); in FIXTURE_SETUP() 153 variant->setup(_metadata, self, variant); in FIXTURE_SETUP() 158 rm(_metadata, self->pathname, self->is_dir); in FIXTURE_TEARDOWN()
|
| /linux-6.15/tools/testing/selftests/ |
| H A D | kselftest_harness.h | 128 _metadata->results->reason); \ 130 _metadata->exit_code = KSFT_SKIP; \ 131 _metadata->trigger = 0; \ 180 if (setjmp(_metadata->env) == 0) \ 181 test_name(_metadata); \ 182 __test_check_assert(_metadata); \ 431 if (_metadata->exit_code) \ 750 for (; _metadata->trigger; _metadata->trigger = \ 751 __bail(_assert, _metadata)) 797 _metadata->trigger = 1; \ [all …]
|
| /linux-6.15/tools/testing/selftests/hid/ |
| H A D | hid_common.h | 158 return uhid_write(_metadata, fd, &ev); in uhid_create() 168 uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_destroy() 171 static int uhid_event(struct __test_metadata *_metadata, int fd) in uhid_event() argument 228 uhid_write(_metadata, fd, &answer); in uhid_event() 243 struct __test_metadata *_metadata; member 248 struct __test_metadata *_metadata = args->_metadata; in uhid_read_events_thread() local 265 ret = uhid_event(_metadata, fd); in uhid_read_events_thread() 278 ._metadata = _metadata, in uhid_start_listener() 310 return uhid_write(_metadata, hid->uhid_fd, &ev); in uhid_send_event() 453 ret = uhid_create(_metadata, hid->uhid_fd, hid->dev_id, bus, vid, pid, in setup_uhid() [all …]
|
| H A D | hid_bpf.c | 47 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN() 54 hid_bpf_teardown(_metadata, self, variant); \ 72 load_programs(NULL, 0, _metadata, self, variant) 75 struct __test_metadata *_metadata, in load_programs() argument 172 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 188 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 219 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 232 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 283 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 313 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() [all …]
|
| H A D | hidraw.c | 25 uhid_destroy(_metadata, &self->hid); in FIXTURE_TEARDOWN() 32 hidraw_teardown(_metadata, self, variant); \ 39 err = setup_uhid(_metadata, &self->hid, BUS_USB, 0x0001, 0x0a37, rdesc, sizeof(rdesc)); in FIXTURE_SETUP() 66 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 88 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 104 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F() 148 uhid_send_event(_metadata, &self->hid, buf, 6); in TEST_F()
|
| /linux-6.15/tools/testing/selftests/net/af_unix/ |
| H A D | scm_rights.c | 68 static int count_sockets(struct __test_metadata *_metadata, in count_sockets() argument 108 ret = count_sockets(_metadata, variant); in FIXTURE_SETUP() 118 ret = count_sockets(_metadata, variant); in FIXTURE_TEARDOWN() 122 static void create_listeners(struct __test_metadata *_metadata, in create_listeners() argument 178 create_listeners(_metadata, self, n); in __create_sockets() 180 create_socketpairs(_metadata, self, variant, n); in __create_sockets() 183 static void __close_sockets(struct __test_metadata *_metadata, in __close_sockets() argument 197 void __send_fd(struct __test_metadata *_metadata, in __send_fd() argument 237 __create_sockets(_metadata, self, variant, n) 239 __close_sockets(_metadata, self, n) [all …]
|
| H A D | msg_oob.c | 145 create_unix_socketpair(_metadata, self); in FIXTURE_SETUP() 146 create_tcp_socketpair(_metadata, self); in FIXTURE_SETUP() 148 setup_sigurg(_metadata, self); in FIXTURE_SETUP() 149 setup_epollpri(_metadata, self); in FIXTURE_SETUP() 182 static void __sendpair(struct __test_metadata *_metadata, in __sendpair() argument 312 __sendpair(_metadata, self, buf, len, flags) 317 __recvpair(_metadata, self, \ 320 __recvpair(_metadata, self, \ 325 __epollpair(_metadata, self, oob_remaining) 328 __siocatmarkpair(_metadata, self, oob_head) [all …]
|
| H A D | diag_uid.c | 76 int send_request(struct __test_metadata *_metadata, in send_request() argument 116 void render_response(struct __test_metadata *_metadata, in render_response() argument 134 void receive_response(struct __test_metadata *_metadata, in receive_response() argument 161 render_response(_metadata, NLMSG_DATA(nlh), nlh->nlmsg_len); in receive_response() 171 ret = send_request(_metadata, self, variant); 174 receive_response(_metadata, self);
|
| /linux-6.15/tools/testing/selftests/filesystems/binderfs/ |
| H A D | binderfs_test.c | 39 static void change_mountns(struct __test_metadata *_metadata) in change_mountns() argument 70 change_mountns(_metadata); in __do_binderfs_test() 360 struct __test_metadata *_metadata = _thread_metadata; in binder_version_thread() local 406 change_userns(_metadata, syncfds); in TEST() 407 change_mountns(_metadata); in TEST() 457 _thread_metadata = _metadata; in TEST() 486 change_idmaps(_metadata, syncfds, pid); in TEST() 499 if (__do_binderfs_test(_metadata)) in TEST() 522 change_userns(_metadata, syncfds); in TEST() 523 if (__do_binderfs_test(_metadata)) in TEST() [all …]
|
| /linux-6.15/tools/testing/selftests/clone3/ |
| H A D | clone3_cap_checkpoint_restore.c | 37 static int call_clone3_set_tid(struct __test_metadata *_metadata, in call_clone3_set_tid() argument 79 static int test_clone3_set_tid(struct __test_metadata *_metadata, in test_clone3_set_tid() argument 85 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); in test_clone3_set_tid() 171 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), -EPERM); in TEST() 175 ASSERT_EQ(test_clone3_set_tid(_metadata, set_tid, 1), 0); in TEST()
|
| /linux-6.15/tools/testing/selftests/drivers/s390x/uvdevice/ |
| H A D | test_uvdevice.c | 187 struct __test_metadata *_metadata, in att_inval_sizes_test() argument 217 false, _metadata, self); in TEST_F() 219 true, _metadata, self); in TEST_F() 221 true, _metadata, self); in TEST_F() 234 static void att_inval_addr_test(__u64 *addr, struct __test_metadata *_metadata, in att_inval_addr_test() argument 255 att_inval_addr_test(&self->uvio_attest.arcb_addr, _metadata, self); in TEST_F() 256 att_inval_addr_test(&self->uvio_attest.add_data_addr, _metadata, self); in TEST_F() 257 att_inval_addr_test(&self->uvio_attest.meas_addr, _metadata, self); in TEST_F()
|
| /linux-6.15/tools/testing/selftests/iommu/ |
| H A D | iommufd_fail_nth.c | 92 static void fail_nth_first(struct __test_metadata *_metadata, in fail_nth_first() argument 102 static bool fail_nth_next(struct __test_metadata *_metadata, in fail_nth_next() argument 162 void __fail_nth_enable(struct __test_metadata *_metadata, in __fail_nth_enable() argument 174 #define fail_nth_enable() __fail_nth_enable(_metadata, _nth_state) 190 fail_nth_first(_metadata, &nth_state); \ 191 ASSERT_EQ(0, test_nth_##name(_metadata, self, variant, \ 193 while (fail_nth_next(_metadata, &nth_state, test_result)) { \ 194 fixture_name##_teardown(_metadata, self, variant); \ 195 fixture_name##_setup(_metadata, self, variant); \ 196 test_result = test_nth_##name(_metadata, self, \ [all …]
|