program: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="38000000031401002abd7000fedbdf250900020073797a3000000000080041007278650014003300626f6e6430"], 0x38}, 0x1, 0x0, 0x0, 0x4000840}, 0x24004000) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12013f00000000407f04ffff0000000000010902"], 0x0) r2 = socket$nl_rdma(0x10, 0x3, 0x14) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000040)=0xf) write$binfmt_aout(r3, &(0x7f0000000940)=ANY=[], 0xff2e) ioctl$TCXONC(r3, 0x540a, 0x0) ioctl$TCXONC(r3, 0x540a, 0x1) sendmsg$RDMA_NLDEV_CMD_DELLINK(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)={0x18, 0x1404, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}, 0x1, 0x0, 0x0, 0x671ec167a4b72164}, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @broadcast}, 0x10) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1e, &(0x7f0000000240)=ANY=[@ANYBLOB='version_upgrade=incmmpatible,reconstruct_alloc,norecovery,fsck,very_degraded,degraded,inodes_use_key_cache,btree_node_mem_ptr_optimizUtion,version_upgrade=incompatible,compression=gzip,\x00'], 0xb, 0x59e5, &(0x7f0000005b40)="$eJzs3X+QHNV9IPDXM7O7o12ttBI4yPyQFhklBMfWil/lH6lYySV2CgglFykHcbJhQSsieyVUkjAgSBA58EEBLpxyKsHJH4TC1GErLqrgAgplwo+TOBub4uKjrjB15g77D18RDlUAHeXyZVO70292pnd6e3Z2Vj/g8ylpe/pNz/d9+/Wbnn5vZncCAAAA7wsHb9t1+OKTf+/7fzb2zs2//w/bbgkD5anyatxgKF1ef7Qy5Ejq610xtcz2i1+78Vs/G77qd773cP833z2w+fQtP/7dE6564osX7L/3r59+e/DRf32tKG7sT2dNrydvJCFUv3voL75y4PmTJsuSEEI5GdobwrJk+dPLkkyIkV+EEDanKxNTTq3EOx9555wtk8tb7uxretDSTBD9/f2tmvazPYev+3D4yW9vvPWHq77zdz37Xt87vUlSbehPISy5ovHxPSGERen/SbG3rYgPTpcbQgj9DY/7WEFeH2oz/7U566eky950OVAQJ96/OrNeymyXXY96Msv+gvrmKy+PTrcrsjiznj0ZzVdenrF8Wbp8LF2eNcf45fg/CaUkVOrpjyfTfSQ0HLckJFPHslpfL9WPbUj3P7OeZNZLmfVyT2a/pupNO1o5SZrL43aZ8ng6rqTlpzeeq1u4JKf8g+mymj5R343rIXujZmDGjfp+TYl5HZollyOh1HAOalVeP/DpwRhIywaS5TMeM9FCvO/AxrvWlDc9c3AoJ4/k4SSNn3QUf88Pli3+wrfvuHZFXvwrSmn8UiZ+0lb8Vy984c3L7rj/G7nx74nxy1Pn9rnmf/aT/W9c+Oxtq3Pb51Bsn0pH7TP62nN3rzrxyn25+d8X41c7ir9+/wt9g4effCo3/5HYPos6iv/KJz/904deevz16fiV5vghxu/vKP6m/Tu+2rfy8Jm5+T8V22ego/ivvrXv/JdXrvx50+vAmYPT8V+M8Qc7iv/g3ns/8cDSOy/IPb4bYvsMdRT/ojOeuHXx4cdPyzt3Jvd165UT4P3phPQa6/Z0vdNx5nw1jBf+arhSu0panP4f7GZFmYvPyXqWdDM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL/ZgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwo79hUhVxXEAP2dmth13dnVXgzajdbWisIekIKJeKipCI4SeDAlL8yEKgojCHlpDI7Gil0DrRaKCaguhIDdJtFijf9JLDxUUWA+BSAvlIj20sTPnzs7e3dusowTl5wPDmXPuvd/7u/ecubOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KsAAAD//6ORHm0=") connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@mss, @sack_perm, @window, @mss, @window, @window], 0x20000000000000e4) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='illinois\x00', 0x9) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0xc7) r4 = syz_open_dev$sndctrl(&(0x7f0000000180), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r4, 0x40045532, &(0x7f0000000040)) r5 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) r6 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) write$RDMA_USER_CM_CMD_CREATE_ID(r5, &(0x7f0000000500)={0x0, 0x18, 0xfa00, {0x400000, 0x0}}, 0x20) r7 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000300)={'syz_tun\x00'}) ioctl$SNDRV_PCM_IOCTL_FORWARD(r6, 0x40084149, &(0x7f0000000040)=0x8000000400000000) sendto$inet(r0, &(0x7f0000000000), 0xffffffffffffff94, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0x700, 0x0, 0xfffffffffffffd25) [ 89.873916][ T4679] Bluetooth: hci0: command tx timeout [ 90.191651][ T5333] infiniband syz0: set active [ 90.194253][ T5333] infiniband syz0: added bond0 [ 90.283540][ T5333] RDS/IB: syz0: added [ 90.286041][ T5333] smc: adding ib device syz0 with port count 1 [ 90.289011][ T5333] smc: ib device syz0 port 1 has pnetid [ 90.608902][ T793] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 90.763840][ T793] usb 5-1: config 0 has no interfaces? [ 90.766805][ T793] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 90.772070][ T793] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 90.783148][ T793] usb 5-1: config 0 descriptor?? [ 91.020205][ T5333] smc: removing ib device syz0 [ 91.290385][ T5333] ------------[ cut here ]------------ [ 91.293227][ T5333] WARNING: CPU: 0 PID: 5333 at drivers/infiniband/sw/rxe/rxe_pool.c:116 rxe_pool_cleanup+0x48/0x60 [ 91.299299][ T5333] Modules linked in: [ 91.301198][ T5333] CPU: 0 UID: 0 PID: 5333 Comm: syz.0.0 Not tainted 6.16.0-rc2-syzkaller-00024-g9afe652958c3 #0 PREEMPT(full) [ 91.306932][ T5333] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 91.312263][ T5333] RIP: 0010:rxe_pool_cleanup+0x48/0x60 [ 91.314791][ T5333] Code: 00 fc ff df 80 3c 08 00 74 08 48 89 df e8 20 1b 84 f9 48 83 3b 00 75 0c e8 f5 9c 20 f9 5b e9 cf 59 c9 02 cc e8 e9 9c 20 f9 90 <0f> 0b 90 5b e9 bf 59 c9 02 cc 66 66 66 66 66 2e 0f 1f 84 00 00 00 [ 91.324241][ T5333] RSP: 0018:ffffc9000d27f098 EFLAGS: 00010246 [ 91.326899][ T5333] RAX: ffffffff889fbf57 RBX: ffff8880313d53a0 RCX: 0000000000100000 [ 91.330606][ T5333] RDX: ffffc9000e32a000 RSI: 00000000000fffff RDI: 0000000000100000 [ 91.334906][ T5333] RBP: ffff8880313d5080 R08: ffff8880313d4783 R09: 1ffff1100627a8f0 [ 91.338975][ T5333] R10: dffffc0000000000 R11: ffffffff889dfc80 R12: dffffc0000000000 [ 91.342420][ T5333] R13: dffffc0000000000 R14: ffffffff889dfc80 R15: dffffc0000000000 [ 91.346477][ T5333] FS: 00007f26f66836c0(0000) GS:ffff88808d251000(0000) knlGS:0000000000000000 [ 91.350473][ T5333] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.353335][ T5333] CR2: 0000200000001000 CR3: 00000000441d9000 CR4: 0000000000352ef0 [ 91.357533][ T5333] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.361413][ T5333] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.364974][ T5333] Call Trace: [ 91.366634][ T5333] [ 91.368326][ T5333] rxe_dealloc+0x27/0xc0 [ 91.371019][ T5333] ? __pfx_rxe_dealloc+0x10/0x10 [ 91.373393][ T5333] ib_dealloc_device+0x54/0x200 [ 91.375744][ T5333] __ib_unregister_device+0x393/0x3f0 [ 91.378494][ T5333] ? __pfx_ib_device_get_by_index+0x10/0x10 [ 91.381118][ T5333] ib_unregister_device_and_put+0xb8/0xf0 [ 91.383651][ T5333] nldev_dellink+0x2d1/0x320 [ 91.385668][ T5333] ? __pfx_nldev_dellink+0x10/0x10 [ 91.388223][ T5333] ? rcu_is_watching+0x15/0xb0 [ 91.390544][ T5333] ? apparmor_capable+0x137/0x1b0 [ 91.392612][ T5333] ? bpf_lsm_capable+0x9/0x20 [ 91.394776][ T5333] ? security_capable+0x7e/0x2e0 [ 91.396735][ T5333] ? __pfx_nldev_dellink+0x10/0x10 [ 91.398925][ T5333] rdma_nl_rcv+0x6ab/0x980 [ 91.400768][ T5333] ? __pfx_rdma_nl_rcv+0x10/0x10 [ 91.402707][ T5333] ? __lock_acquire+0xab9/0xd20 [ 91.404761][ T5333] ? netlink_deliver_tap+0x2e/0x1b0 [ 91.406933][ T5333] ? netlink_deliver_tap+0x2e/0x1b0 [ 91.409428][ T5333] netlink_unicast+0x758/0x8d0 [ 91.411609][ T5333] netlink_sendmsg+0x805/0xb30 [ 91.413715][ T5333] ? __pfx_netlink_sendmsg+0x10/0x10 [ 91.416455][ T5333] ? aa_sock_msg_perm+0x94/0x160 [ 91.419489][ T5333] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 91.422034][ T5333] ? __pfx_netlink_sendmsg+0x10/0x10 [ 91.424532][ T5333] __sock_sendmsg+0x21c/0x270 [ 91.426926][ T5333] ____sys_sendmsg+0x505/0x830 [ 91.429183][ T5333] ? __pfx_____sys_sendmsg+0x10/0x10 [ 91.431452][ T5333] ? import_iovec+0x74/0xa0 [ 91.433695][ T5333] ___sys_sendmsg+0x21f/0x2a0 [ 91.435982][ T5333] ? __pfx____sys_sendmsg+0x10/0x10 [ 91.438649][ T5333] ? __fget_files+0x2a/0x420 [ 91.440999][ T5333] ? __fget_files+0x3a0/0x420 [ 91.443024][ T5333] __x64_sys_sendmsg+0x19b/0x260 [ 91.445109][ T5333] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 91.448464][ T5333] ? rcu_is_watching+0x15/0xb0 [ 91.451184][ T5333] ? do_syscall_64+0xbe/0x3b0 [ 91.453550][ T5333] do_syscall_64+0xfa/0x3b0 [ 91.455925][ T5333] ? lockdep_hardirqs_on+0x9c/0x150 [ 91.459149][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 91.462243][ T5333] ? clear_bhb_loop+0x60/0xb0 [ 91.464638][ T5333] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 91.467902][ T5333] RIP: 0033:0x7f26f578e929 [ 91.470528][ T5333] 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 [ 91.480445][ T5333] RSP: 002b:00007f26f6683038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 91.484367][ T5333] RAX: ffffffffffffffda RBX: 00007f26f59b5fa0 RCX: 00007f26f578e929 [ 91.487881][ T5333] RDX: 0000000000000000 RSI: 00002000000002c0 RDI: 0000000000000006 [ 91.491754][ T5333] RBP: 00007f26f5810b39 R08: 0000000000000000 R09: 0000000000000000 [ 91.495389][ T5333] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 91.499063][ T5333] R13: 0000000000000000 R14: 00007f26f59b5fa0 R15: 00007ffc43e78ed8 [ 91.502590][ T5333] [ 91.504113][ T5333] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 91.507405][ T5333] CPU: 0 UID: 0 PID: 5333 Comm: syz.0.0 Not tainted 6.16.0-rc2-syzkaller-00024-g9afe652958c3 #0 PREEMPT(full) [ 91.512933][ T5333] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 91.518562][ T5333] Call Trace: [ 91.520170][ T5333] [ 91.521594][ T5333] dump_stack_lvl+0x99/0x250 [ 91.523708][ T5333] ? __asan_memcpy+0x40/0x70 [ 91.525958][ T5333] ? __pfx_dump_stack_lvl+0x10/0x10 [ 91.528758][ T5333] ? __pfx__printk+0x10/0x10 [ 91.531313][ T5333] panic+0x2db/0x790 [ 91.533119][ T5333] ? __pfx_panic+0x10/0x10 [ 91.535242][ T5333] __warn+0x31b/0x4b0 [ 91.537120][ T5333] ? rxe_pool_cleanup+0x48/0x60 [ 91.539401][ T5333] ? rxe_pool_cleanup+0x48/0x60 [ 91.541937][ T5333] report_bug+0x2be/0x4f0 [ 91.544359][ T5333] ? rxe_pool_cleanup+0x48/0x60 [ 91.546810][ T5333] ? rxe_pool_cleanup+0x48/0x60 [ 91.549050][ T5333] ? rxe_pool_cleanup+0x4a/0x60 [ 91.551252][ T5333] handle_bug+0x84/0x160 [ 91.552869][ T5333] exc_invalid_op+0x1a/0x50 [ 91.554905][ T5333] asm_exc_invalid_op+0x1a/0x20 [ 91.557289][ T5333] RIP: 0010:rxe_pool_cleanup+0x48/0x60 [ 91.559767][ T5333] Code: 00 fc ff df 80 3c 08 00 74 08 48 89 df e8 20 1b 84 f9 48 83 3b 00 75 0c e8 f5 9c 20 f9 5b e9 cf 59 c9 02 cc e8 e9 9c 20 f9 90 <0f> 0b 90 5b e9 bf 59 c9 02 cc 66 66 66 66 66 2e 0f 1f 84 00 00 00 [ 91.568218][ T5333] RSP: 0018:ffffc9000d27f098 EFLAGS: 00010246 [ 91.571412][ T5333] RAX: ffffffff889fbf57 RBX: ffff8880313d53a0 RCX: 0000000000100000 [ 91.575389][ T5333] RDX: ffffc9000e32a000 RSI: 00000000000fffff RDI: 0000000000100000 [ 91.578868][ T5333] RBP: ffff8880313d5080 R08: ffff8880313d4783 R09: 1ffff1100627a8f0 [ 91.582648][ T5333] R10: dffffc0000000000 R11: ffffffff889dfc80 R12: dffffc0000000000 [ 91.586491][ T5333] R13: dffffc0000000000 R14: ffffffff889dfc80 R15: dffffc0000000000 [ 91.589958][ T5333] ? __pfx_rxe_dealloc+0x10/0x10 [ 91.592195][ T5333] ? __pfx_rxe_dealloc+0x10/0x10 [ 91.594737][ T5333] ? rxe_pool_cleanup+0x47/0x60 [ 91.597879][ T5333] ? rxe_pool_cleanup+0x47/0x60 [ 91.600493][ T5333] rxe_dealloc+0x27/0xc0 [ 91.602379][ T5333] ? __pfx_rxe_dealloc+0x10/0x10 [ 91.604673][ T5333] ib_dealloc_device+0x54/0x200 [ 91.607180][ T5333] __ib_unregister_device+0x393/0x3f0 [ 91.610228][ T5333] ? __pfx_ib_device_get_by_index+0x10/0x10 [ 91.613222][ T5333] ib_unregister_device_and_put+0xb8/0xf0 [ 91.615730][ T5333] nldev_dellink+0x2d1/0x320 [ 91.617720][ T5333] ? __pfx_nldev_dellink+0x10/0x10 [ 91.620009][ T5333] ? rcu_is_watching+0x15/0xb0 [ 91.622144][ T5333] ? apparmor_capable+0x137/0x1b0 [ 91.624664][ T5333] ? bpf_lsm_capable+0x9/0x20 [ 91.627203][ T5333] ? security_capable+0x7e/0x2e0 [ 91.629670][ T5333] ? __pfx_nldev_dellink+0x10/0x10 [ 91.631998][ T5333] rdma_nl_rcv+0x6ab/0x980 [ 91.633996][ T5333] ? __pfx_rdma_nl_rcv+0x10/0x10 [ 91.636239][ T5333] ? __lock_acquire+0xab9/0xd20 [ 91.638741][ T5333] ? netlink_deliver_tap+0x2e/0x1b0 [ 91.641402][ T5333] ? netlink_deliver_tap+0x2e/0x1b0 [ 91.644257][ T5333] netlink_unicast+0x758/0x8d0 [ 91.647264][ T5333] netlink_sendmsg+0x805/0xb30 [ 91.650110][ T5333] ? __pfx_netlink_sendmsg+0x10/0x10 [ 91.652963][ T5333] ? aa_sock_msg_perm+0x94/0x160 [ 91.655464][ T5333] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 91.658211][ T5333] ? __pfx_netlink_sendmsg+0x10/0x10 [ 91.660727][ T5333] __sock_sendmsg+0x21c/0x270 [ 91.662758][ T5333] ____sys_sendmsg+0x505/0x830 [ 91.664790][ T5333] ? __pfx_____sys_sendmsg+0x10/0x10 [ 91.666990][ T5333] ? import_iovec+0x74/0xa0 [ 91.668953][ T5333] ___sys_sendmsg+0x21f/0x2a0 [ 91.671189][ T5333] ? __pfx____sys_sendmsg+0x10/0x10 [ 91.673682][ T5333] ? __fget_files+0x2a/0x420 [ 91.675986][ T5333] ? __fget_files+0x3a0/0x420 [ 91.677999][ T5333] __x64_sys_sendmsg+0x19b/0x260 [ 91.680279][ T5333] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 91.682667][ T5333] ? rcu_is_watching+0x15/0xb0 [ 91.684950][ T5333] ? do_syscall_64+0xbe/0x3b0 [ 91.687523][ T5333] do_syscall_64+0xfa/0x3b0 [ 91.689919][ T5333] ? lockdep_hardirqs_on+0x9c/0x150 [ 91.692321][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 91.694949][ T5333] ? clear_bhb_loop+0x60/0xb0 [ 91.696945][ T5333] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 91.699472][ T5333] RIP: 0033:0x7f26f578e929 [ 91.701513][ T5333] 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 [ 91.711114][ T5333] RSP: 002b:00007f26f6683038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 91.714648][ T5333] RAX: ffffffffffffffda RBX: 00007f26f59b5fa0 RCX: 00007f26f578e929 [ 91.717849][ T5333] RDX: 0000000000000000 RSI: 00002000000002c0 RDI: 0000000000000006 [ 91.721112][ T5333] RBP: 00007f26f5810b39 R08: 0000000000000000 R09: 0000000000000000 [ 91.724173][ T5333] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 91.727542][ T5333] R13: 0000000000000000 R14: 00007f26f59b5fa0 R15: 00007ffc43e78ed8 [ 91.731077][ T5333] [ 91.732775][ T5333] Kernel Offset: disabled [ 91.734577][ T5333] Rebooting in 86400 seconds..