program: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=@newqdisc={0x74, 0x24, 0xd0f, 0x70bd2d, 0x0, {0x60, 0x0, 0x0, r2, {0x7, 0xd}, {0xffff, 0xffff}, {0x2, 0x9}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x38, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0xea, 0x0, 0x4, 0x0, 0x9, 0x5}, {0x12, 0x2, 0x0, 0x401, 0x8, 0x1400}, 0xa2, 0x7cb8, 0x10000000}}, @TCA_TBF_PRATE64={0xc, 0x5, 0xff805f4dd805cb7e}]}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x200010}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}]}, 0x74}}, 0x44080) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000005c0)=@newqdisc={0x3c, 0x24, 0xd0f, 0x70b92c, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffe0, 0xa}, {0x1, 0x4}}, [@qdisc_kind_options=@q_codel={{0xa}, {0xc, 0x2, [@TCA_CODEL_CE_THRESHOLD={0x8}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x55}, 0xc010) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x1a, &(0x7f00000003c0)=0x6, 0x4) r3 = io_uring_setup(0x1, &(0x7f0000000080)={0x0, 0x0, 0x3800, 0x0, 0x0, 0x0, 0x0}) io_uring_register$IORING_REGISTER_ZCRX_IFQ(r3, 0x20, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x0, &(0x7f0000000200)={0x0}, &(0x7f0000000300)={&(0x7f0000002000)='\x00'/4096, 0x1000, 0x1}, {}, 0x0, 0x1000}, 0x1) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000100)=[@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}], 0x1c) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) close_range(r4, r0, 0x2) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e22, 0x9, @ipv4={'\x00', '\xff\xff', @loopback}, 0x7}, 0x1c) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000400)=ANY=[@ANYBLOB="60000084f80956532bf8ff331d32d9cdf1dea2a2", @ANYRES16=0x0, @ANYBLOB="01002cbd7000ffdbdf250a000000340001801400020064756d6d7930000000000000000000000800030001000000140002006361696630000000000000000000000018000300c2f8e1ffa313e4493c0f1c8f0c81d2a969504965"], 0x60}, 0x1, 0x0, 0x0, 0x4000800}, 0x800) sendmsg$inet6(r5, &(0x7f00000008c0)={&(0x7f0000000000)={0xa, 0x4e22, 0x9, @empty, 0x2}, 0x1c, 0x0}, 0x20040810) [ 92.755091][ T5332] ------------[ cut here ]------------ [ 92.758048][ T5332] RTNL: assertion failed at ./include/net/netdev_lock.h (72) [ 92.761273][ T5332] WARNING: ./include/net/netdev_lock.h:72 at netdev_queue_get_dma_dev+0x483/0x500, CPU#0: syz.0.0/5332 [ 92.766031][ T5332] Modules linked in: [ 92.768376][ T5332] CPU: 0 UID: 0 PID: 5332 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 92.772278][ T5332] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 92.776531][ T5332] RIP: 0010:netdev_queue_get_dma_dev+0x48f/0x500 [ 92.779426][ T5332] Code: 75 d7 eb dd e8 62 99 0d f8 90 0f 0b 90 e9 e0 fc ff ff e8 54 99 0d f8 48 8d 3d 5d de ad 06 48 c7 c6 53 39 29 8e ba 48 00 00 00 <67> 48 0f b9 3a e9 be fc ff ff 44 89 f9 80 e1 07 38 c1 0f 8c 9b fb [ 92.788044][ T5332] RSP: 0018:ffffc9000f5e79e0 EFLAGS: 00010287 [ 92.790508][ T5332] RAX: ffffffff89b9898c RBX: ffff88804283e000 RCX: 0000000000100000 [ 92.793836][ T5332] RDX: 0000000000000048 RSI: ffffffff8e293953 RDI: ffffffff906767f0 [ 92.803216][ T5332] RBP: 0000000000000000 R08: ffffffff900306a7 R09: 1ffffffff20060d4 [ 92.806946][ T5332] R10: dffffc0000000000 R11: fffffbfff20060d5 R12: 0000000000000000 [ 92.810371][ T5332] R13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000000 [ 92.813825][ T5332] FS: 00007efcd57066c0(0000) GS:ffff88808c540000(0000) knlGS:0000000000000000 [ 92.817572][ T5332] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 92.820378][ T5332] CR2: 0000200000002020 CR3: 0000000012ea5000 CR4: 0000000000352ef0 [ 92.823888][ T5332] Call Trace: [ 92.825377][ T5332] [ 92.826752][ T5332] zcrx_register_netdev+0x213/0x520 [ 92.829138][ T5332] ? io_region_pin_pages+0xbe/0x190 [ 92.831404][ T5332] ? __pfx_zcrx_register_netdev+0x10/0x10 [ 92.834016][ T5332] ? __asan_memset+0x22/0x50 [ 92.836418][ T5332] ? io_allocate_rbuf_ring+0x19c/0x230 [ 92.838764][ T5332] io_register_zcrx+0x953/0xc00 [ 92.840831][ T5332] ? __pfx_io_register_zcrx+0x10/0x10 [ 92.843540][ T5332] ? __mutex_lock+0x30d/0x1550 [ 92.845717][ T5332] ? __fget_files+0x2a/0x420 [ 92.847762][ T5332] ? __pfx___mutex_lock+0x10/0x10 [ 92.849928][ T5332] ? __fget_files+0x3a2/0x420 [ 92.851992][ T5332] ? __fget_files+0x2a/0x420 [ 92.854103][ T5332] __se_sys_io_uring_register+0xc23/0x1ab0 [ 92.856600][ T5332] ? __pfx___se_sys_io_uring_register+0x10/0x10 [ 92.859231][ T5332] ? rcu_is_watching+0x15/0xb0 [ 92.861322][ T5332] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 92.864037][ T5332] do_syscall_64+0x174/0x580 [ 92.866040][ T5332] ? trace_irq_disable+0x3b/0x140 [ 92.868232][ T5332] ? clear_bhb_loop+0x70/0xc0 [ 92.870304][ T5332] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 92.873117][ T5332] RIP: 0033:0x7efcd479e0d9 [ 92.875033][ T5332] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 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 e8 ff ff ff f7 d8 64 89 01 48 [ 92.883507][ T5332] RSP: 002b:00007efcd5705fe8 EFLAGS: 00000246 ORIG_RAX: 00000000000001ab [ 92.887188][ T5332] RAX: ffffffffffffffda RBX: 00007efcd4a25fa0 RCX: 00007efcd479e0d9 [ 92.890601][ T5332] RDX: 0000200000000100 RSI: 0000000000000020 RDI: 0000000000000008 [ 92.894077][ T5332] RBP: 00007efcd4835024 R08: 0000000000000000 R09: 0000000000000000 [ 92.897541][ T5332] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 [ 92.900961][ T5332] R13: 00007efcd4a26038 R14: 00007efcd4a25fa0 R15: 00007ffdd2752ad8 [ 92.904531][ T5332] [ 92.905901][ T5332] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 92.908988][ T5332] CPU: 0 UID: 0 PID: 5332 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 92.912909][ T5332] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 92.917372][ T5332] Call Trace: [ 92.918876][ T5332] [ 92.920187][ T5332] vpanic+0x56c/0xa60 [ 92.922124][ T5332] ? __pfx__printk+0x10/0x10 [ 92.924294][ T5332] ? __pfx_vpanic+0x10/0x10 [ 92.926339][ T5332] ? is_bpf_text_address+0x292/0x2b0 [ 92.928671][ T5332] ? is_bpf_text_address+0x26/0x2b0 [ 92.930974][ T5332] panic+0xc5/0xd0 [ 92.932641][ T5332] ? __pfx_panic+0x10/0x10 [ 92.934615][ T5332] __warn+0x315/0x4c0 [ 92.936360][ T5332] ? netdev_queue_get_dma_dev+0x483/0x500 [ 92.938876][ T5332] ? netdev_queue_get_dma_dev+0x483/0x500 [ 92.941295][ T5332] __report_bug+0x276/0x570 [ 92.943339][ T5332] ? netdev_queue_get_dma_dev+0x483/0x500 [ 92.945831][ T5332] ? __pfx___report_bug+0x10/0x10 [ 92.948083][ T5332] report_bug_entry+0x19a/0x290 [ 92.950240][ T5332] ? netdev_queue_get_dma_dev+0x48f/0x500 [ 92.952700][ T5332] ? netdev_queue_get_dma_dev+0x494/0x500 [ 92.955147][ T5332] handle_bug+0xce/0x200 [ 92.957051][ T5332] exc_invalid_op+0x1a/0x50 [ 92.959073][ T5332] asm_exc_invalid_op+0x1a/0x20 [ 92.961242][ T5332] RIP: 0010:netdev_queue_get_dma_dev+0x48f/0x500 [ 92.964076][ T5332] Code: 75 d7 eb dd e8 62 99 0d f8 90 0f 0b 90 e9 e0 fc ff ff e8 54 99 0d f8 48 8d 3d 5d de ad 06 48 c7 c6 53 39 29 8e ba 48 00 00 00 <67> 48 0f b9 3a e9 be fc ff ff 44 89 f9 80 e1 07 38 c1 0f 8c 9b fb [ 92.972391][ T5332] RSP: 0018:ffffc9000f5e79e0 EFLAGS: 00010287 [ 92.975095][ T5332] RAX: ffffffff89b9898c RBX: ffff88804283e000 RCX: 0000000000100000 [ 92.978593][ T5332] RDX: 0000000000000048 RSI: ffffffff8e293953 RDI: ffffffff906767f0 [ 92.982072][ T5332] RBP: 0000000000000000 R08: ffffffff900306a7 R09: 1ffffffff20060d4 [ 92.985591][ T5332] R10: dffffc0000000000 R11: fffffbfff20060d5 R12: 0000000000000000 [ 92.989064][ T5332] R13: dffffc0000000000 R14: 0000000000000000 R15: 0000000000000000 [ 92.992620][ T5332] ? netdev_queue_get_dma_dev+0x47c/0x500 [ 92.995086][ T5332] zcrx_register_netdev+0x213/0x520 [ 92.997406][ T5332] ? io_region_pin_pages+0xbe/0x190 [ 92.999770][ T5332] ? __pfx_zcrx_register_netdev+0x10/0x10 [ 93.002308][ T5332] ? __asan_memset+0x22/0x50 [ 93.004377][ T5332] ? io_allocate_rbuf_ring+0x19c/0x230 [ 93.006829][ T5332] io_register_zcrx+0x953/0xc00 [ 93.009029][ T5332] ? __pfx_io_register_zcrx+0x10/0x10 [ 93.011384][ T5332] ? __mutex_lock+0x30d/0x1550 [ 93.013570][ T5332] ? __fget_files+0x2a/0x420 [ 93.015602][ T5332] ? __pfx___mutex_lock+0x10/0x10 [ 93.017806][ T5332] ? __fget_files+0x3a2/0x420 [ 93.019909][ T5332] ? __fget_files+0x2a/0x420 [ 93.021953][ T5332] __se_sys_io_uring_register+0xc23/0x1ab0 [ 93.024557][ T5332] ? __pfx___se_sys_io_uring_register+0x10/0x10 [ 93.027304][ T5332] ? rcu_is_watching+0x15/0xb0 [ 93.029532][ T5332] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 93.032196][ T5332] do_syscall_64+0x174/0x580 [ 93.034265][ T5332] ? trace_irq_disable+0x3b/0x140 [ 93.036476][ T5332] ? clear_bhb_loop+0x70/0xc0 [ 93.038613][ T5332] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 93.041223][ T5332] RIP: 0033:0x7efcd479e0d9 [ 93.043224][ T5332] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 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 e8 ff ff ff f7 d8 64 89 01 48 [ 93.051436][ T5332] RSP: 002b:00007efcd5705fe8 EFLAGS: 00000246 ORIG_RAX: 00000000000001ab [ 93.055080][ T5332] RAX: ffffffffffffffda RBX: 00007efcd4a25fa0 RCX: 00007efcd479e0d9 [ 93.058536][ T5332] RDX: 0000200000000100 RSI: 0000000000000020 RDI: 0000000000000008 [ 93.061980][ T5332] RBP: 00007efcd4835024 R08: 0000000000000000 R09: 0000000000000000 [ 93.065543][ T5332] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 [ 93.068941][ T5332] R13: 00007efcd4a26038 R14: 00007efcd4a25fa0 R15: 00007ffdd2752ad8 [ 93.072415][ T5332] [ 93.074223][ T5332] Kernel Offset: disabled [ 93.076188][ T5332] Rebooting in 86400 seconds..