make -C tools/testing/selftests TARGETS="net" TEST_PROGS=so_incoming_cpu TTEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: so_incoming_cpu # 0.00 [+0.00] TAP version 13 # 0.00 [+0.00] 1..12 # 0.00 [+0.00] # Starting 12 tests from 4 test cases. # 0.00 [+0.00] # RUN so_incoming_cpu.before_reuseport.test1 ... # 0.51 [+0.51] # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 0.52 [+0.01] # OK so_incoming_cpu.before_reuseport.test1 # 0.52 [+0.00] ok 1 so_incoming_cpu.before_reuseport.test1 # 0.52 [+0.00] # RUN so_incoming_cpu.before_reuseport.test2 ... # 1.02 [+0.50] # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 1.03 [+0.01] # OK so_incoming_cpu.before_reuseport.test2 # 1.03 [+0.00] ok 2 so_incoming_cpu.before_reuseport.test2 # 1.03 [+0.00] # RUN so_incoming_cpu.before_reuseport.test3 ... # 1.62 [+0.58] # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 1.63 [+0.01] # OK so_incoming_cpu.before_reuseport.test3 # 1.63 [+0.00] ok 3 so_incoming_cpu.before_reuseport.test3 # 1.63 [+0.00] # RUN so_incoming_cpu.before_listen.test1 ... # 2.13 [+0.50] # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 2.14 [+0.01] # OK so_incoming_cpu.before_listen.test1 # 2.14 [+0.00] ok 4 so_incoming_cpu.before_listen.test1 # 2.14 [+0.00] # RUN so_incoming_cpu.before_listen.test2 ... # 2.70 [+0.56] # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 2.71 [+0.01] # OK so_incoming_cpu.before_listen.test2 # 2.71 [+0.00] ok 5 so_incoming_cpu.before_listen.test2 # 2.71 [+0.00] # RUN so_incoming_cpu.before_listen.test3 ... # 3.25 [+0.54] # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 3.25 [+0.01] # OK so_incoming_cpu.before_listen.test3 # 3.25 [+0.00] ok 6 so_incoming_cpu.before_listen.test3 # 3.26 [+0.00] # RUN so_incoming_cpu.after_listen.test1 ... # 3.71 [+0.45] # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 3.72 [+0.01] # OK so_incoming_cpu.after_listen.test1 # 3.72 [+0.00] ok 7 so_incoming_cpu.after_listen.test1 # 3.72 [+0.00] # RUN so_incoming_cpu.after_listen.test2 ... # 4.31 [+0.59] # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 4.32 [+0.01] # OK so_incoming_cpu.after_listen.test2 # 4.32 [+0.00] ok 8 so_incoming_cpu.after_listen.test2 # 4.33 [+0.00] # RUN so_incoming_cpu.after_listen.test3 ... # 4.91 [+0.58] # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 4.92 [+0.01] # OK so_incoming_cpu.after_listen.test3 # 4.92 [+0.00] ok 9 so_incoming_cpu.after_listen.test3 # 4.92 [+0.00] # RUN so_incoming_cpu.after_all_listen.test1 ... # 5.39 [+0.47] # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 5.40 [+0.00] # OK so_incoming_cpu.after_all_listen.test1 # 5.40 [+0.00] ok 10 so_incoming_cpu.after_all_listen.test1 # 5.40 [+0.00] # RUN so_incoming_cpu.after_all_listen.test2 ... # 5.91 [+0.51] # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 5.92 [+0.01] # OK so_incoming_cpu.after_all_listen.test2 # 5.92 [+0.00] ok 11 so_incoming_cpu.after_all_listen.test2 # 5.93 [+0.00] # RUN so_incoming_cpu.after_all_listen.test3 ... # 6.35 [+0.42] # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 128 sockets. # 6.36 [+0.01] # OK so_incoming_cpu.after_all_listen.test3 # 6.36 [+0.00] ok 12 so_incoming_cpu.after_all_listen.test3 # 6.36 [+0.00] # PASSED: 12 / 12 tests passed. # 6.36 [+0.00] # Totals: pass:12 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: net: so_incoming_cpu make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak unreferenced object 0xffff88800c857100 (size 256): comm "so_incoming_cpu", pid 455, jiffies 4294692291 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff8880052fba00 (size 256): comm "so_incoming_cpu", pid 458, jiffies 4294692828 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_n DETECTED CRASH, lowering timeout ode_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff88800c977d00 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294692917 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff8880086b9900 (size 256): comm "so_incoming_cpu", pid 461, jiffies 4294693348 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff888002a51600 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294693400 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak DETECTED CRASH, lowering timeout unreferenced object 0xffff88800c857100 (size 256): comm "so_incoming_cpu", pid 455, jiffies 4294692291 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff8880052fba00 (size 256): comm "so_incoming_cpu", pid 458, jiffies 4294692828 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff88800c977d00 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294692917 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff8880086b9900 (size 256): comm "so_incoming_cpu", pid 461, jiffies 4294693348 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff888002a51600 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294693400 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff888008d03700 (size 256): comm "so_incoming_cpu", pid 464, jiffies 4294693925 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff888008f10d00 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294694023 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff88800d52fa00 (size 256): comm "so_incoming_cpu", pid 467, jiffies 4294694445 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff88800972bd00 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294694505 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 xx__->