program: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) r1 = socket$inet6(0xa, 0x1, 0x100) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0xb, @empty}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r2, &(0x7f0000000100)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x0, @loopback}, 0x4}}, 0x2e) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB="38000000031401002cbd7000fcdbdf250900020073797a32000000000800410073697700140033006c6f"], 0x38}, 0x1, 0x0, 0x0, 0x44}, 0x810) sendmsg$RDMA_NLDEV_CMD_DELLINK(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)={0x18, 0x1404, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}, 0x1, 0x0, 0x0, 0x671ec167a4b72164}, 0x0) ioctl$BTRFS_IOC_QGROUP_LIMIT(r0, 0x8030942b, &(0x7f0000000140)={0x8, {0x2a, 0x400, 0x5, 0x8, 0x5}}) syz_emit_ethernet(0x60a, &(0x7f0000000d80)=ANY=[@ANYBLOB="0180c2000000ece65fbcee5586dd61f11a7105d42f00fc0100000000000000000000000000002001000000000000000000000000000032050000000000000718000000010451010000000000000000000200000000000000c20400000007040108c204fffffff7000000000000003b0402090000000000000000000000000000000000000000200100000000000000000000000000002c02000000000000c910fc0100000000000000000000000000010000000000003b000231680000008720000000000000010400000000000100010300000004c92dbba5ebf4de30bc0e0cc1a655ace9d2069ca7b0e13df6bc5c4586e1afa8028451df6cbc0640c57c1546e65a9f33ab085b8c59b294acbce8bd6fc17df47e97a1e130f2b6a61f9abfc1eefc02f428d9d804a0d1d63247ebca2d42be8d91abf0f2a2f30e235510db6774eb3ade4fd3b926dfee14d3f1232499a28442a1a42c55ffe0809abe64f8efcde2eb904981f09b33988c8a51b386458adf08bd39b9b9b646196f605c29a625baef021e641ac702e6cd2b7684010d1535f35bd6850c608f6893b22e5ed0241c5944c204000d2000c910fe8000000000000000000000000000bbc91020010000000000000000000000000000000000000029150000000000000001000750000000031209070000000000000000000900000000000000010400000000000000000000000000000600000000000000090000000000000002000000000000000700000000000000f8ffffffffffffffc2040000001105020002c910fc000000000000000000000000000001c01137625f8d9b50f36cf986dddd40ee44fcd6072800000001084708000500000000000000010000000000000004000000000000000600000000000000000016070000000000000738000000010c07040004000000000000000800000000000000010000000000000005000000000000004000000000000000f6ffffffffffffff0401050000005c0404023d70ff0fff02000000000000000000000000000100000000000000000000ffffffffffff570804040038ff7f20010000000000000000000000000002fe8000000000000000000000000000bb00000000000000000000ffffac1e000100000000000000000000000000000001331000000000000005020003c91020010000000000000000000000000001050200020730000000020af10400c60d00000000000007000000000000000700000000000000e50000000000000003000000000000000738000000000c08e0ff4200000000000000030000000000000001040000000000000e00000000000000f100000000000000030000000000000000000421880b0051000300086a70c697d8b31373d4950c4644e092877f634da39158becc67a2b9e032d82e610e9d681f732018473742606b26468d67404245bdbc79dd489c0237814f508cde4d3fc01225d94a22823dd2ef8556045a23010008008001697834cb35fbbbd29fedadadf2445ded1f6d664635d2271bd6abf94d637d59569cd4c28173bf6af6164c3ea10d937f2e15e1ddf6f66f94fe33ce2c59246f409992294a5fa1b07219c921e14cfb70fe3572e6bffb158717842ace40dee8a4f85c830d0086dd000400b5da91e0fc173fe7f015df7fcb2c0c05c4735c6812f2190f15c5e44c196a0d4a674e140375445fe63b31ce81fefa3741aec3c80205cc22bed375c45f2351210182a40ae630080088be00000002180943ff0100000000000001080022eb000000012808b70702000000000000010005fa1608006558000000027df94f6719d719bb3b6c93260dbd5dde91792f0f7312f6d8332f3f5f63b02fd76b13ca481df77b904be80239c7fcd8cf6c3592d768fdc5489e0adfe1375594729087859d6f9a65633166942fd7e44baaade26a067bbe6335329ecb88d7f925bd08f0ddc7800472c01624d59f592a68060a526fecf38db9a57b66ca7dff2b4582c9e066ea66a209d829c728f4b6d6bd169ff463cca40e23b308087a2dfdb27a2e0d4300f94202f047a8ddde8610dcbc7c31aff51b897a1ad52bd6e50977757475cdd5eba644bf14b061795fda1dac2930939af9b5a6066f19846d72c1b8bb6cf0769d383aa99aae33198ee418caf14da467b37ae42b44845d3094b8320913af64aeb8e2d02018c6baf90714a3805e51b830471bac18ddec3bba79bd4a23f55617d80e62014d61e487d9c08289b991fafeab23b160ad9bd825dbc9ccd5e5e83204d261640ebaf7cb63b949c019dd08748102c91c6368bf35b6013cc21dcd5f7a161d8878759215fcb747502de30ead080ed6f3bde072be1e8f473c93fe4ca9699bc796764f79f6"], 0x0) syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x2008002, &(0x7f0000000080)=ANY=[@ANYBLOB="2fd92afc9a005800000400"], 0x3, 0x19e, &(0x7f0000000580)="$eJzs201OE2EYB/Bn2mIJKxN3xp1f+EGnpdWw1KMQqIRY1IgbiIlyAs/gXbyHXMCFF7CGKVQinRkCaafA77d60v+8mafJPDPv5g3g5mq8iiSao/re4u1vd5KqOwJmZHj+S38cTOH+f4YXt3SJtcCR+mHVHQDV+PU64jAifv7+vBH1B2e+z0f515O89vBsfhBxt3GcJ4/i8X/58Htkv43y5Ynrl8b5k4n58v2T+z+NZ/E8VqIVabSjc5xvjtf3LrkbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCmSqI1rhcn562i9bV4sz3ot3PzhSzv5Oa3sny1JO/m5s0sb228H2wWtXlKcs7r4PqrReF4l85/vWT+GyXzD1Rnd2//7fpg0P+oOF0szEcbiikVwy+jx39e+pnDovi90ZzJ2wmYpvTTzod0d29/ZXtnfau/1X/X6/RernW7ay/aabazT4v398DV9e+jX3UnAAAAAAAAAMBFrUb+2RoAAOB6mcVxoqr/IwAAAAAAAAAAAAAAXHV/AwAA//8GuKoF") [ 80.596631][ T1308] ieee802154 phy0 wpan0: encryption failed: -22 [ 80.599208][ T1308] ieee802154 phy1 wpan1: encryption failed: -22 [ 80.604180][ T5310] Bluetooth: hci0: command tx timeout [ 80.715011][ T5325] lo speed is unknown, defaulting to 1000 [ 80.718303][ T5325] lo speed is unknown, defaulting to 1000 [ 80.721590][ T5325] lo speed is unknown, defaulting to 1000 [ 80.727866][ T5325] iwpm_register_pid: Unable to send a nlmsg (client = 2) [ 80.733015][ T5325] [ 80.733903][ T5325] ====================================================== [ 80.736817][ T5325] WARNING: possible circular locking dependency detected [ 80.739805][ T5325] 6.13.0-rc5-syzkaller-00163-gab75170520d4 #0 Not tainted [ 80.742350][ T5325] ------------------------------------------------------ [ 80.744847][ T5325] syz.0.0/5325 is trying to acquire lock: [ 80.746970][ T5325] ffff88803f68d358 (sk_lock-AF_INET6){+.+.}-{0:0}, at: sock_set_reuseaddr+0x17/0x60 [ 80.750587][ T5325] [ 80.750587][ T5325] but task is already holding lock: [ 80.753190][ T5325] ffffffff8fa48ba8 (lock#8){+.+.}-{4:4}, at: cma_add_one+0x6bc/0xcd0 [ 80.756040][ T5325] [ 80.756040][ T5325] which lock already depends on the new lock. [ 80.756040][ T5325] [ 80.759724][ T5325] [ 80.759724][ T5325] the existing dependency chain (in reverse order) is: [ 80.763092][ T5325] [ 80.763092][ T5325] -> #2 (lock#8){+.+.}-{4:4}: [ 80.765693][ T5325] lock_acquire+0x1ed/0x550 [ 80.767599][ T5325] __mutex_lock+0x1ac/0xee0 [ 80.769420][ T5325] cma_init+0x1e/0x140 [ 80.771134][ T5325] do_one_initcall+0x248/0x870 [ 80.773210][ T5325] do_initcall_level+0x157/0x210 [ 80.775142][ T5325] do_initcalls+0x3f/0x80 [ 80.776910][ T5325] kernel_init_freeable+0x435/0x5d0 [ 80.779062][ T5325] kernel_init+0x1d/0x2b0 [ 80.780775][ T5325] ret_from_fork+0x4b/0x80 [ 80.782601][ T5325] ret_from_fork_asm+0x1a/0x30 [ 80.784354][ T5325] [ 80.784354][ T5325] -> #1 (rtnl_mutex){+.+.}-{4:4}: [ 80.787017][ T5325] lock_acquire+0x1ed/0x550 [ 80.788861][ T5325] __mutex_lock+0x1ac/0xee0 [ 80.790827][ T5325] smc_vlan_by_tcpsk+0x399/0x4e0 [ 80.792853][ T5325] __smc_connect+0x292/0x1850 [ 80.794717][ T5325] smc_connect+0x868/0xde0 [ 80.796557][ T5325] __sys_connect+0x288/0x2d0 [ 80.798288][ T5325] __x64_sys_connect+0x7a/0x90 [ 80.799968][ T5325] do_syscall_64+0xf3/0x230 [ 80.801674][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 80.804087][ T5325] [ 80.804087][ T5325] -> #0 (sk_lock-AF_INET6){+.+.}-{0:0}: [ 80.807015][ T5325] validate_chain+0x18ef/0x5920 [ 80.809012][ T5325] __lock_acquire+0x1397/0x2100 [ 80.811114][ T5325] lock_acquire+0x1ed/0x550 [ 80.812928][ T5325] lock_sock_nested+0x48/0x100 [ 80.814866][ T5325] sock_set_reuseaddr+0x17/0x60 [ 80.816815][ T5325] siw_create_listen+0x19d/0x11d0 [ 80.818828][ T5325] iw_cm_listen+0x15e/0x230 [ 80.820573][ T5325] rdma_listen+0x941/0xd60 [ 80.822399][ T5325] cma_listen_on_dev+0x3e3/0x6f0 [ 80.824251][ T5325] cma_add_one+0x7d7/0xcd0 [ 80.826012][ T5325] add_client_context+0x536/0x8b0 [ 80.828035][ T5325] enable_device_and_get+0x1e6/0x440 [ 80.830152][ T5325] ib_register_device+0x10d4/0x13e0 [ 80.832202][ T5325] siw_newlink+0x905/0xd60 [ 80.833898][ T5325] nldev_newlink+0x5c0/0x640 [ 80.835673][ T5325] rdma_nl_rcv+0x6dd/0x9e0 [ 80.837435][ T5325] netlink_unicast+0x7f6/0x990 [ 80.839362][ T5325] netlink_sendmsg+0x8e4/0xcb0 [ 80.841361][ T5325] __sock_sendmsg+0x221/0x270 [ 80.843293][ T5325] ____sys_sendmsg+0x52a/0x7e0 [ 80.845169][ T5325] __sys_sendmsg+0x269/0x350 [ 80.847057][ T5325] do_syscall_64+0xf3/0x230 [ 80.848830][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 80.850998][ T5325] [ 80.850998][ T5325] other info that might help us debug this: [ 80.850998][ T5325] [ 80.854733][ T5325] Chain exists of: [ 80.854733][ T5325] sk_lock-AF_INET6 --> rtnl_mutex --> lock#8 [ 80.854733][ T5325] [ 80.859078][ T5325] Possible unsafe locking scenario: [ 80.859078][ T5325] [ 80.861828][ T5325] CPU0 CPU1 [ 80.863866][ T5325] ---- ---- [ 80.865663][ T5325] lock(lock#8); [ 80.867038][ T5325] lock(rtnl_mutex); [ 80.869401][ T5325] lock(lock#8); [ 80.871607][ T5325] lock(sk_lock-AF_INET6); [ 80.873232][ T5325] [ 80.873232][ T5325] *** DEADLOCK *** [ 80.873232][ T5325] [ 80.876250][ T5325] 6 locks held by syz.0.0/5325: [ 80.878045][ T5325] #0: ffffffff9a76a1d8 (&rdma_nl_types[idx].sem){.+.+}-{4:4}, at: rdma_nl_rcv+0x32d/0x9e0 [ 80.881576][ T5325] #1: ffffffff8fa34d70 (link_ops_rwsem){++++}-{4:4}, at: nldev_newlink+0x42a/0x640 [ 80.884987][ T5325] #2: ffffffff8fa27b10 (devices_rwsem){++++}-{4:4}, at: enable_device_and_get+0x12e/0x440 [ 80.888602][ T5325] #3: ffffffff8fa27e10 (clients_rwsem){++++}-{4:4}, at: enable_device_and_get+0x196/0x440 [ 80.892135][ T5325] #4: ffff88803412c5d8 (&device->client_data_rwsem){++++}-{4:4}, at: add_client_context+0x4f4/0x8b0 [ 80.896116][ T5325] #5: ffffffff8fa48ba8 (lock#8){+.+.}-{4:4}, at: cma_add_one+0x6bc/0xcd0 [ 80.899162][ T5325] [ 80.899162][ T5325] stack backtrace: [ 80.901273][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: syz.0.0 Not tainted 6.13.0-rc5-syzkaller-00163-gab75170520d4 #0 [ 80.905051][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 80.908968][ T5325] Call Trace: [ 80.910226][ T5325] [ 80.911299][ T5325] dump_stack_lvl+0x241/0x360 [ 80.912987][ T5325] ? __pfx_dump_stack_lvl+0x10/0x10 [ 80.914950][ T5325] ? __pfx__printk+0x10/0x10 [ 80.916664][ T5325] print_circular_bug+0x13a/0x1b0 [ 80.918456][ T5325] check_noncircular+0x36a/0x4a0 [ 80.920236][ T5325] ? __pfx_check_noncircular+0x10/0x10 [ 80.922173][ T5325] ? lockdep_lock+0x123/0x2b0 [ 80.923925][ T5325] validate_chain+0x18ef/0x5920 [ 80.925500][ T5325] ? __pfx_validate_chain+0x10/0x10 [ 80.927285][ T5325] ? mark_lock+0x9a/0x360 [ 80.928815][ T5325] ? __lock_acquire+0x1397/0x2100 [ 80.930641][ T5325] ? look_up_lock_class+0x77/0x170 [ 80.932382][ T5325] ? register_lock_class+0x102/0x980 [ 80.934332][ T5325] ? __pfx_register_lock_class+0x10/0x10 [ 80.936441][ T5325] ? mark_lock+0x9a/0x360 [ 80.938053][ T5325] __lock_acquire+0x1397/0x2100 [ 80.939734][ T5325] ? lockdep_init_map_type+0xa1/0x910 [ 80.941741][ T5325] lock_acquire+0x1ed/0x550 [ 80.943420][ T5325] ? sock_set_reuseaddr+0x17/0x60 [ 80.945156][ T5325] ? __pfx_lock_acquire+0x10/0x10 [ 80.947021][ T5325] ? tcp_init_sock+0x604/0x950 [ 80.948772][ T5325] ? apparmor_socket_post_create+0x2b7/0x2e0 [ 80.951148][ T5325] ? bpf_lsm_socket_post_create+0x9/0x10 [ 80.953230][ T5325] lock_sock_nested+0x48/0x100 [ 80.954838][ T5325] ? sock_set_reuseaddr+0x17/0x60 [ 80.956618][ T5325] sock_set_reuseaddr+0x17/0x60 [ 80.958351][ T5325] siw_create_listen+0x19d/0x11d0 [ 80.960176][ T5325] ? _raw_spin_unlock_irqrestore+0x8f/0x140 [ 80.962315][ T5325] ? __pfx_siw_create_listen+0x10/0x10 [ 80.964223][ T5325] iw_cm_listen+0x15e/0x230 [ 80.965813][ T5325] rdma_listen+0x941/0xd60 [ 80.967454][ T5325] ? __pfx_rdma_listen+0x10/0x10 [ 80.969143][ T5325] ? rdma_restrack_add+0x288/0x7b0 [ 80.971005][ T5325] ? _cma_attach_to_dev+0x295/0x490 [ 80.972765][ T5325] cma_listen_on_dev+0x3e3/0x6f0 [ 80.974620][ T5325] cma_add_one+0x7d7/0xcd0 [ 80.976269][ T5325] ? __pfx_cma_add_one+0x10/0x10 [ 80.977941][ T5325] ? _raw_spin_unlock+0x28/0x50 [ 80.979727][ T5325] add_client_context+0x536/0x8b0 [ 80.981534][ T5325] ? __pfx_add_client_context+0x10/0x10 [ 80.983549][ T5325] ? __pfx_ib_setup_port_attrs+0x10/0x10 [ 80.985552][ T5325] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 80.987730][ T5325] enable_device_and_get+0x1e6/0x440 [ 80.989633][ T5325] ? __pfx_enable_device_and_get+0x10/0x10 [ 80.991787][ T5325] ? device_add+0x460/0xbf0 [ 80.993311][ T5325] ib_register_device+0x10d4/0x13e0 [ 80.995113][ T5325] ? __pfx_ib_register_device+0x10/0x10 [ 80.997138][ T5325] ? xa_load+0x2dd/0x350 [ 80.998642][ T5325] ? xa_load+0x147/0x350 [ 81.000196][ T5325] ? __asan_memset+0x23/0x50 [ 81.001812][ T5325] ? lockdep_init_map_type+0xa1/0x910 [ 81.003756][ T5325] ? __pfx_lockdep_init_map_type+0x10/0x10 [ 81.005924][ T5325] ? ib_device_set_netdev+0x5b6/0x6b0 [ 81.007848][ T5325] ? __raw_spin_lock_init+0x45/0x100 [ 81.009803][ T5325] siw_newlink+0x905/0xd60 [ 81.011457][ T5325] nldev_newlink+0x5c0/0x640 [ 81.013084][ T5325] ? __pfx_nldev_newlink+0x10/0x10 [ 81.014884][ T5325] ? __pfx_aa_get_newest_label+0x10/0x10 [ 81.016887][ T5325] ? __pfx_aa_get_newest_label+0x10/0x10 [ 81.018776][ T5325] ? bpf_lsm_capable+0x9/0x10 [ 81.020564][ T5325] ? security_capable+0x7e/0x2d0 [ 81.022340][ T5325] ? __pfx_nldev_newlink+0x10/0x10 [ 81.024138][ T5325] rdma_nl_rcv+0x6dd/0x9e0 [ 81.025735][ T5325] ? __pfx_rdma_nl_rcv+0x10/0x10 [ 81.027403][ T5325] ? netlink_deliver_tap+0x2e/0x1b0 [ 81.029214][ T5325] netlink_unicast+0x7f6/0x990 [ 81.030946][ T5325] ? __pfx_netlink_unicast+0x10/0x10 [ 81.032835][ T5325] ? __virt_addr_valid+0x45f/0x530 [ 81.034592][ T5325] ? __phys_addr_symbol+0x2f/0x70 [ 81.036372][ T5325] ? __check_object_size+0x47a/0x730 [ 81.038301][ T5325] netlink_sendmsg+0x8e4/0xcb0 [ 81.039930][ T5325] ? __pfx_netlink_sendmsg+0x10/0x10 [ 81.041827][ T5325] ? aa_sock_msg_perm+0x91/0x160 [ 81.043568][ T5325] ? __pfx_netlink_sendmsg+0x10/0x10 [ 81.045514][ T5325] __sock_sendmsg+0x221/0x270 [ 81.047230][ T5325] ____sys_sendmsg+0x52a/0x7e0 [ 81.048956][ T5325] ? __pfx_____sys_sendmsg+0x10/0x10 [ 81.050969][ T5325] ? __fget_files+0x2a/0x410 [ 81.052637][ T5325] ? __fget_files+0x2a/0x410 [ 81.054315][ T5325] __sys_sendmsg+0x269/0x350 [ 81.055929][ T5325] ? __pfx___sys_sendmsg+0x10/0x10 [ 81.057900][ T5325] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 81.060368][ T5325] ? do_syscall_64+0x100/0x230 [ 81.062197][ T5325] ? do_syscall_64+0xb6/0x230 [ 81.063938][ T5325] do_syscall_64+0xf3/0x230 [ 81.065682][ T5325] ? clear_bhb_loop+0x35/0x90 [ 81.067377][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 81.069506][ T5325] RIP: 0033:0x7f08c9785d29 [ 81.071120][ T5325] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 81.078028][ T5325] RSP: 002b:00007f08ca623038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 81.081138][ T5325] RAX: ffffffffffffffda RBX: 00007f08c9975fa0 RCX: 00007f08c9785d29 [ 81.083988][ T5325] RDX: 0000000000000810 RSI: 0000000020000240 RDI: 0000000000000006 [ 81.086723][ T5325] RBP: 00007f08c9801b08 R08: 0000000000000000 R09: 0000000000000000 [ 81.089566][ T5325] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 81.092493][ T5325] R13: 0000000000000000 R14: 00007f08c9975fa0 R15: 00007ffea5d87b18 [ 81.095370][ T5325] [ 81.104763][ T5325] infiniband syz2: RDMA CMA: cma_listen_on_dev, error -98 [ 81.126189][ T5325] lo speed is unknown, defaulting to 1000 [ 81.149728][ T5326] loop0: detected capacity change from 0 to 128 [ 81.152380][ T5326] minix: Unknown parameter '/Ù*üš'