Warning: Permanently added '10.128.0.222' (ECDSA) to the list of known hosts.
executing program
[   50.658195][ T3589] lo speed is unknown, defaulting to 1000
[   50.665013][ T3589] lo speed is unknown, defaulting to 1000
[   50.671924][ T3589] lo speed is unknown, defaulting to 1000
[   50.713838][  T142] lo speed is unknown, defaulting to 1000
[   50.713497][ T3589] infiniband syz1: set active
[   50.724550][ T3589] infiniband syz1: added lo
[   50.747986][ T3589] RDS/IB: syz1: added
[   50.752645][ T3589] smc: adding ib device syz1 with port count 1
[   50.766701][ T3589] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:577
[   50.776330][ T3589] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 3589, name: syz-executor180
[   50.785904][ T3589] preempt_count: 1, expected: 0
[   50.790909][ T3589] RCU nest depth: 0, expected: 0
[   50.795933][ T3589] 6 locks held by syz-executor180/3589:
[   50.801671][ T3589]  #0: ffffffff90865838 (&rdma_nl_types[idx].sem){.+.+}-{3:3}, at: rdma_nl_rcv_msg+0x161/0x690
[   50.812410][ T3589]  #1: ffffffff8d04edf0 (link_ops_rwsem){++++}-{3:3}, at: nldev_newlink+0x25d/0x560
[   50.821857][ T3589]  #2: ffffffff8d03e650 (devices_rwsem){++++}-{3:3}, at: enable_device_and_get+0xfc/0x3b0
[   50.831925][ T3589]  #3: ffffffff8d03e510 (clients_rwsem){++++}-{3:3}, at: enable_device_and_get+0x15b/0x3b0
[   50.841971][ T3589]  #4: ffff8880790445c0 (&device->client_data_rwsem){++++}-{3:3}, at: add_client_context+0x3d0/0x5e0
[   50.852952][ T3589]  #5: ffff88814a29c818 (&pnettable->lock){++++}-{2:2}, at: smc_pnetid_by_table_ib+0x18c/0x470
[   50.863380][ T3589] Preemption disabled at:
[   50.863396][ T3589] [<0000000000000000>] 0x0
[   50.872429][ T3589] CPU: 0 PID: 3589 Comm: syz-executor180 Not tainted 5.17.0-rc3-syzkaller-00174-g5740d0689096 #0
[   50.882928][ T3589] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[   50.892970][ T3589] Call Trace:
[   50.896236][ T3589]  <TASK>
[   50.899154][ T3589]  dump_stack_lvl+0xcd/0x134
[   50.903737][ T3589]  __might_resched.cold+0x222/0x26b
[   50.908927][ T3589]  __mutex_lock+0x9f/0x12f0
[   50.913422][ T3589]  ? smc_pnet_apply_ib+0x28/0x160
[   50.918445][ T3589]  ? mutex_lock_io_nested+0x1150/0x1150
[   50.923984][ T3589]  ? lock_release+0x720/0x720
[   50.928653][ T3589]  ? smc_pnetid_by_table_ib+0x159/0x470
[   50.934197][ T3589]  ? lock_downgrade+0x6e0/0x6e0
[   50.939172][ T3589]  ? vprintk+0x88/0x90
[   50.943244][ T3589]  ? _printk+0xba/0xed
[   50.947307][ T3589]  smc_pnet_apply_ib+0x28/0x160
[   50.952164][ T3589]  smc_pnetid_by_table_ib+0x2ae/0x470
[   50.957542][ T3589]  ? smc_ib_remove_dev+0x350/0x350
[   50.962649][ T3589]  smc_ib_add_dev+0x4d7/0x900
[   50.967312][ T3589]  ? do_raw_spin_unlock+0x171/0x230
[   50.972682][ T3589]  ? smc_ib_remove_dev+0x350/0x350
[   50.977788][ T3589]  add_client_context+0x405/0x5e0
[   50.982821][ T3589]  ? ib_unregister_driver+0x1d0/0x1d0
[   50.988204][ T3589]  enable_device_and_get+0x1cd/0x3b0
[   50.993487][ T3589]  ? add_client_context+0x5e0/0x5e0
[   50.998683][ T3589]  ? __sanitizer_cov_trace_const_cmp1+0x22/0x80
[   51.004937][ T3589]  ? __sanitizer_cov_trace_cmp4+0x1c/0x70
[   51.010650][ T3589]  ? rdma_counter_init+0x1f1/0x3f0
[   51.015765][ T3589]  ? rxe_ib_get_hw_stats+0xf0/0xf0
[   51.020871][ T3589]  ib_register_device+0x814/0xaf0
[   51.025893][ T3589]  ? crc32_pclmul_cra_init+0x9/0x50
[   51.031085][ T3589]  ? alloc_port_data.part.0+0x3f0/0x3f0
[   51.036625][ T3589]  ? crypto_alloc_tfm_node+0x12b/0x260
[   51.042109][ T3589]  ? ib_device_set_netdev+0x4df/0x6e0
[   51.047479][ T3589]  rxe_register_device+0x2fe/0x3b0
[   51.052582][ T3589]  rxe_add+0x1331/0x1710
[   51.056823][ T3589]  rxe_net_add+0x8c/0xe0
[   51.061090][ T3589]  rxe_newlink+0xa9/0xd0
[   51.065333][ T3589]  nldev_newlink+0x30a/0x560
[   51.069928][ T3589]  ? nldev_set_doit+0x440/0x440
[   51.074836][ T3589]  ? lock_release+0x720/0x720
[   51.079520][ T3589]  ? apparmor_capable+0x1d8/0x460
[   51.084580][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.090939][ T3589]  ? ns_capable+0xd9/0x100
[   51.095369][ T3589]  ? nldev_set_doit+0x440/0x440
[   51.100238][ T3589]  rdma_nl_rcv_msg+0x36d/0x690
[   51.105011][ T3589]  ? rdma_nl_multicast+0x320/0x320
[   51.110383][ T3589]  rdma_nl_rcv+0x2ee/0x430
[   51.114803][ T3589]  ? rdma_nl_rcv_msg+0x690/0x690
[   51.119742][ T3589]  ? netlink_deliver_tap+0x1a2/0xc30
[   51.125035][ T3589]  ? netlink_deliver_tap+0x1b1/0xc30
[   51.130329][ T3589]  netlink_unicast+0x539/0x7e0
[   51.135092][ T3589]  ? netlink_attachskb+0x880/0x880
[   51.140208][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.146468][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.152755][ T3589]  ? __phys_addr_symbol+0x2c/0x70
[   51.157808][ T3589]  ? __sanitizer_cov_trace_cmp8+0x1d/0x70
[   51.163521][ T3589]  ? __check_object_size+0x16e/0x310
[   51.168807][ T3589]  netlink_sendmsg+0x904/0xe00
[   51.173594][ T3589]  ? netlink_unicast+0x7e0/0x7e0
[   51.178774][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.185129][ T3589]  ? netlink_unicast+0x7e0/0x7e0
[   51.190061][ T3589]  sock_sendmsg+0xcf/0x120
[   51.194478][ T3589]  ____sys_sendmsg+0x6e8/0x810
[   51.199243][ T3589]  ? kernel_sendmsg+0x50/0x50
[   51.203937][ T3589]  ? do_recvmmsg+0x6d0/0x6d0
[   51.208518][ T3589]  ? lock_chain_count+0x20/0x20
[   51.213360][ T3589]  ? lock_chain_count+0x20/0x20
[   51.218208][ T3589]  ___sys_sendmsg+0xf3/0x170
[   51.222795][ T3589]  ? sendmsg_copy_msghdr+0x160/0x160
[   51.228082][ T3589]  ? lockdep_hardirqs_on_prepare+0x400/0x400
[   51.234054][ T3589]  ? lockdep_hardirqs_on_prepare+0x400/0x400
[   51.240031][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.246265][ T3589]  ? __fget_light+0x215/0x280
[   51.250929][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.257162][ T3589]  __sys_sendmsg+0xe5/0x1b0
[   51.261657][ T3589]  ? __sys_sendmsg_sock+0x30/0x30
[   51.266692][ T3589]  ? syscall_enter_from_user_mode+0x21/0x70
[   51.272597][ T3589]  do_syscall_64+0x35/0xb0
[   51.277003][ T3589]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   51.282902][ T3589] RIP: 0033:0x7f7ef25bed59
[   51.287304][ T3589] Code: 28 c3 e8 5a 14 00 00 66 2e 0f 1f 84 00 00 00 00 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 c0 ff ff ff f7 d8 64 89 01 48
[   51.306903][ T3589] RSP: 002b:00007ffcd0ce91d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[   51.315326][ T3589] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f7ef25bed59
[   51.323287][ T3589] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000005
[   51.331263][ T3589] RBP: 00007f7ef25827c0 R08: 0000000000000014 R09: 0000000000000000
[   51.339239][ T3589] R10: 0000000000000041 R11: 0000000000000246 R12: 00007f7ef2582850
[   51.347197][ T3589] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[   51.355226][ T3589]  </TASK>
[   51.358388][ T3589] 
[   51.360705][ T3589] =============================
[   51.365539][ T3589] [ BUG: Invalid wait context ]
[   51.370375][ T3589] 5.17.0-rc3-syzkaller-00174-g5740d0689096 #0 Tainted: G        W        
[   51.378862][ T3589] -----------------------------
[   51.383707][ T3589] syz-executor180/3589 is trying to lock:
[   51.389409][ T3589] ffffffff8d7100d8 (smc_ib_devices.mutex){+.+.}-{3:3}, at: smc_pnet_apply_ib+0x28/0x160
[   51.399158][ T3589] other info that might help us debug this:
[   51.405030][ T3589] context-{4:4}
[   51.408473][ T3589] 6 locks held by syz-executor180/3589:
[   51.414004][ T3589]  #0: ffffffff90865838 (&rdma_nl_types[idx].sem){.+.+}-{3:3}, at: rdma_nl_rcv_msg+0x161/0x690
[   51.424354][ T3589]  #1: ffffffff8d04edf0 (link_ops_rwsem){++++}-{3:3}, at: nldev_newlink+0x25d/0x560
[   51.433762][ T3589]  #2: ffffffff8d03e650 (devices_rwsem){++++}-{3:3}, at: enable_device_and_get+0xfc/0x3b0
[   51.443709][ T3589]  #3: ffffffff8d03e510 (clients_rwsem){++++}-{3:3}, at: enable_device_and_get+0x15b/0x3b0
[   51.453744][ T3589]  #4: ffff8880790445c0 (&device->client_data_rwsem){++++}-{3:3}, at: add_client_context+0x3d0/0x5e0
[   51.464639][ T3589]  #5: ffff88814a29c818 (&pnettable->lock){++++}-{2:2}, at: smc_pnetid_by_table_ib+0x18c/0x470
[   51.474993][ T3589] stack backtrace:
[   51.478697][ T3589] CPU: 0 PID: 3589 Comm: syz-executor180 Tainted: G        W         5.17.0-rc3-syzkaller-00174-g5740d0689096 #0
[   51.490576][ T3589] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
[   51.500623][ T3589] Call Trace:
[   51.503893][ T3589]  <TASK>
[   51.506821][ T3589]  dump_stack_lvl+0xcd/0x134
[   51.511414][ T3589]  __lock_acquire.cold+0x213/0x3ab
[   51.516545][ T3589]  ? lock_chain_count+0x20/0x20
[   51.521396][ T3589]  ? lockdep_hardirqs_on_prepare+0x400/0x400
[   51.527379][ T3589]  lock_acquire+0x1ab/0x510
[   51.531878][ T3589]  ? smc_pnet_apply_ib+0x28/0x160
[   51.536906][ T3589]  ? lock_release+0x720/0x720
[   51.541585][ T3589]  ? dump_stack_lvl+0x120/0x134
[   51.546431][ T3589]  ? dump_stack_lvl+0x12a/0x134
[   51.551275][ T3589]  ? dump_stack_lvl+0x12c/0x134
[   51.556139][ T3589]  __mutex_lock+0x12f/0x12f0
[   51.560726][ T3589]  ? smc_pnet_apply_ib+0x28/0x160
[   51.565753][ T3589]  ? smc_pnet_apply_ib+0x28/0x160
[   51.570782][ T3589]  ? mutex_lock_io_nested+0x1150/0x1150
[   51.576326][ T3589]  ? lock_release+0x720/0x720
[   51.581001][ T3589]  ? smc_pnetid_by_table_ib+0x159/0x470
[   51.586544][ T3589]  ? lock_downgrade+0x6e0/0x6e0
[   51.591393][ T3589]  ? vprintk+0x88/0x90
[   51.595459][ T3589]  ? _printk+0xba/0xed
[   51.599528][ T3589]  smc_pnet_apply_ib+0x28/0x160
[   51.604380][ T3589]  smc_pnetid_by_table_ib+0x2ae/0x470
[   51.609750][ T3589]  ? smc_ib_remove_dev+0x350/0x350
[   51.614861][ T3589]  smc_ib_add_dev+0x4d7/0x900
[   51.619533][ T3589]  ? do_raw_spin_unlock+0x171/0x230
[   51.624734][ T3589]  ? smc_ib_remove_dev+0x350/0x350
[   51.629865][ T3589]  add_client_context+0x405/0x5e0
[   51.634901][ T3589]  ? ib_unregister_driver+0x1d0/0x1d0
[   51.640277][ T3589]  enable_device_and_get+0x1cd/0x3b0
[   51.645566][ T3589]  ? add_client_context+0x5e0/0x5e0
[   51.650767][ T3589]  ? __sanitizer_cov_trace_const_cmp1+0x22/0x80
[   51.657109][ T3589]  ? __sanitizer_cov_trace_cmp4+0x1c/0x70
[   51.662841][ T3589]  ? rdma_counter_init+0x1f1/0x3f0
[   51.667951][ T3589]  ? rxe_ib_get_hw_stats+0xf0/0xf0
[   51.673078][ T3589]  ib_register_device+0x814/0xaf0
[   51.678105][ T3589]  ? crc32_pclmul_cra_init+0x9/0x50
[   51.683301][ T3589]  ? alloc_port_data.part.0+0x3f0/0x3f0
[   51.688856][ T3589]  ? crypto_alloc_tfm_node+0x12b/0x260
[   51.694316][ T3589]  ? ib_device_set_netdev+0x4df/0x6e0
[   51.699696][ T3589]  rxe_register_device+0x2fe/0x3b0
[   51.704820][ T3589]  rxe_add+0x1331/0x1710
[   51.709151][ T3589]  rxe_net_add+0x8c/0xe0
[   51.713408][ T3589]  rxe_newlink+0xa9/0xd0
[   51.717657][ T3589]  nldev_newlink+0x30a/0x560
[   51.722251][ T3589]  ? nldev_set_doit+0x440/0x440
[   51.727119][ T3589]  ? lock_release+0x720/0x720
[   51.731802][ T3589]  ? apparmor_capable+0x1d8/0x460
[   51.736832][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.743097][ T3589]  ? ns_capable+0xd9/0x100
[   51.747525][ T3589]  ? nldev_set_doit+0x440/0x440
[   51.752371][ T3589]  rdma_nl_rcv_msg+0x36d/0x690
[   51.757131][ T3589]  ? rdma_nl_multicast+0x320/0x320
[   51.762250][ T3589]  rdma_nl_rcv+0x2ee/0x430
[   51.766678][ T3589]  ? rdma_nl_rcv_msg+0x690/0x690
[   51.771624][ T3589]  ? netlink_deliver_tap+0x1a2/0xc30
[   51.776907][ T3589]  ? netlink_deliver_tap+0x1b1/0xc30
[   51.782191][ T3589]  netlink_unicast+0x539/0x7e0
[   51.786957][ T3589]  ? netlink_attachskb+0x880/0x880
[   51.792074][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.798319][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.804835][ T3589]  ? __phys_addr_symbol+0x2c/0x70
[   51.809951][ T3589]  ? __sanitizer_cov_trace_cmp8+0x1d/0x70
[   51.815673][ T3589]  ? __check_object_size+0x16e/0x310
[   51.820984][ T3589]  netlink_sendmsg+0x904/0xe00
[   51.825778][ T3589]  ? netlink_unicast+0x7e0/0x7e0
[   51.830725][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.836975][ T3589]  ? netlink_unicast+0x7e0/0x7e0
[   51.841930][ T3589]  sock_sendmsg+0xcf/0x120
[   51.846349][ T3589]  ____sys_sendmsg+0x6e8/0x810
[   51.851110][ T3589]  ? kernel_sendmsg+0x50/0x50
[   51.855792][ T3589]  ? do_recvmmsg+0x6d0/0x6d0
[   51.860381][ T3589]  ? lock_chain_count+0x20/0x20
[   51.865231][ T3589]  ? lock_chain_count+0x20/0x20
[   51.870092][ T3589]  ___sys_sendmsg+0xf3/0x170
[   51.874711][ T3589]  ? sendmsg_copy_msghdr+0x160/0x160
[   51.880009][ T3589]  ? lockdep_hardirqs_on_prepare+0x400/0x400
[   51.886000][ T3589]  ? lockdep_hardirqs_on_prepare+0x400/0x400
[   51.892002][ T3589]  ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70
[   51.898259][ T3589]  ? __fget_light+0x215/0x280
[   51.902956][ T3589]  ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70
[   51.909551][ T3589]  __sys_sendmsg+0xe5/0x1b0
[   51.914051][ T3589]  ? __sys_sendmsg_sock+0x30/0x30
[   51.919080][ T3589]  ? syscall_enter_from_user_mode+0x21/0x70
[   51.924977][ T3589]  do_syscall_64+0x35/0xb0
[   51.929390][ T3589]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   51.935284][ T3589] RIP: 0033:0x7f7ef25bed59
[   51.939696][ T3589] Code: 28 c3 e8 5a 14 00 00 66 2e 0f 1f 84 00 00 00 00 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 c0 ff ff ff f7 d8 64 89 01 48
[   51.959307][ T3589] RSP: 002b:00007ffcd0ce91d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[   51.967738][ T3589] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f7ef25bed59
[   51.975710][ T3589] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000005
[   51.983689][ T3589] RBP: 00007f7ef25827c0 R08: 0000000000000014 R09: 0000000000000000
[   51.991656][ T3589] R10: 0000000000000041 R11: 0000000000000246 R12: 00007f7ef2582850
[   51.999617][ T3589] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[   52.007584][ T3589]  </TASK>
[   52.010810][ T3589] smc:    ib device syz1 port 1 has pnetid SYZ2 (user defined)
[   52.018566][   T31] lo speed is unknown, defaulti