------------[ cut here ]------------ WARNING: CPU: 1 PID: 4547 at drivers/infiniband/sw/rxe/rxe_pool.c:116 rxe_pool_cleanup+0x58/0x60 drivers/infiniband/sw/rxe/rxe_pool.c:116 Modules linked in: CPU: 1 PID: 4547 Comm: kworker/u4:16 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 Workqueue: ib-unreg-wq ib_unregister_work pstate: 82400005 (Nzcv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) pc : rxe_pool_cleanup+0x58/0x60 drivers/infiniband/sw/rxe/rxe_pool.c:116 lr : rxe_pool_cleanup+0x58/0x60 drivers/infiniband/sw/rxe/rxe_pool.c:116 sp : ffff800021b57a90 x29: ffff800021b57a90 x28: ffff0000c2c0f000 x27: ffff0001114b4e80 x26: ffff0000c3b1e418 x25: 1fffe00018763c83 x24: dfff800000000000 x23: ffff0000c0029800 x22: ffff80001520d160 x21: dfff800000000000 x20: ffff80000f09cb50 x19: ffff0001114b52b0 x18: ffff800011b8bf60 x17: ffff800018349000 x16: ffff8000082d91a4 x15: ffff800017e2a000 x14: 0000000000000001 x13: 1fffe000222968e8 x12: 0000000000ff0100 x11: ff0080000f0b091c x10: 0000000000000000 x9 : ffff80000f0b091c x8 : ffff0000c716d340 x7 : ffff8000082af9a4 x6 : 0000000000000000 x5 : 0000000000000080 x4 : 0000000000000001 x3 : ffff80000eebaf20 x2 : 0000000000000000 x1 : 0000000000000002 x0 : ffff0001114b5230 Call trace: rxe_pool_cleanup+0x58/0x60 drivers/infiniband/sw/rxe/rxe_pool.c:116 rxe_dealloc+0x3c/0x114 drivers/infiniband/sw/rxe/rxe.c:24 ib_dealloc_device+0x50/0x1dc drivers/infiniband/core/device.c:667 __ib_unregister_device+0x100/0x170 drivers/infiniband/core/device.c:1507 ib_unregister_work+0x20/0x38 drivers/infiniband/core/device.c:1601 process_one_work+0x7f8/0x13a4 kernel/workqueue.c:2292 worker_thread+0x8c4/0xfec kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850 irq event stamp: 3753548 hardirqs last enabled at (3753547): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] hardirqs last enabled at (3753547): [] _raw_spin_unlock_irqrestore+0x48/0xac kernel/locking/spinlock.c:194 hardirqs last disabled at (3753548): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (3753024): [] softirq_handle_end kernel/softirq.c:439 [inline] softirqs last enabled at (3753024): [] handle_softirqs+0xaec/0xc60 kernel/softirq.c:624 softirqs last disabled at (3753013): [] __do_softirq+0x14/0x20 kernel/softirq.c:630 ---[ end trace 0000000000000000 ]--- netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 bond1: (slave gretap1): Releasing active interface device hsr_slave_0 left promiscuous mode device hsr_slave_1 left promiscuous mode batman_adv: batadv0: Interface deactivated: batadv_slave_0 batman_adv: batadv0: Removing interface: batadv_slave_0 batman_adv: batadv0: Interface deactivated: batadv_slave_1 batman_adv: batadv0: Removing interface: batadv_slave_1 device bridge_slave_1 left promiscuous mode bridge0: port 2(bridge_slave_1) entered disabled state device bridge_slave_0 left promiscuous mode bridge0: port 1(bridge_slave_0) entered disabled state device veth1_macvtap left promiscuous mode device veth0_macvtap left promiscuous mode device veth1_vlan left promiscuous mode device veth0_vlan left promiscuous mode bond1 (unregistering): (slave bridge1): Releasing active interface bond1 (unregistering): Released all slaves team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): Released all slaves