last executing test programs: 4.635181424s ago: executing program 0 (id=3556): mmap$auto(0x0, 0x20009, 0xdf, 0xeb1, 0xffffffffffffffff, 0x8000) r0 = openat$auto_sg_fops_sg(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sg0\x00', 0x8402, 0x0) r1 = getpid() process_vm_readv$auto(r1, 0x0, 0x1, 0x0, 0xa, 0x0) ioctl$auto_SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000080)="ec") read$auto(r0, 0x0, 0xfff) writev$auto(0x3, &(0x7f0000000100)={0x0, 0x7114}, 0x8) 3.96753404s ago: executing program 1 (id=3559): mmap$auto(0x1000000000000, 0x2020009, 0x3, 0xeb1, 0xfffffffffffffffa, 0x8000) madvise$auto(0x0, 0xffffffffffff0005, 0x17) setgroups$auto(0x10000, 0x0) r0 = openat$auto_console_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000000)='/dev/console\x00', 0x48600, 0x0) r1 = openat$auto_tty_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyS0\x00', 0x48140, 0x0) ppoll$auto(&(0x7f0000000080)={r0, 0x1, 0x400}, 0x5, 0x0, 0x0, 0x8) ioctl$auto_TIOCVHANGUP2(r1, 0x5437, 0x0) 3.966474326s ago: executing program 0 (id=3567): mmap$auto(0x0, 0x20009, 0x4000000000df, 0xeb1, 0x401, 0x8000) close_range$auto(0x2, 0x8, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x11, 0x2, 0x300) r0 = socket(0x2, 0x1, 0x106) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'geneve1\x00', 0x0}) sendto$auto(0x3, 0x0, 0x11, 0xfffffff9, &(0x7f0000000440)=@xdp={0x2c, 0xa888, r1, 0x10}, 0x22) 3.624170593s ago: executing program 0 (id=3563): r0 = socket(0x15, 0x5, 0x0) read$auto(0x3, 0x0, 0x80) mmap$auto(0x0, 0x400008, 0xdf, 0x9b72, 0x7, 0x800008000) bind$auto(0x3, &(0x7f0000000040)=@in={0x2, 0x3, @remote}, 0x6a) setsockopt$auto(0x3, 0x1, 0x21, 0x0, 0x9) ustat$auto(0x801, 0x0) sendmsg$auto(r0, &(0x7f0000000180)={&(0x7f0000000040), 0x7fc, 0x0, 0x8, 0x0, 0x1, 0x4}, 0x0) 2.69548089s ago: executing program 1 (id=3565): mmap$auto(0x0, 0x40009, 0xdf, 0x9b72, 0x7, 0x28000) sysinfo$auto(0x0) close_range$auto(0x2, 0x8, 0x0) open(0x0, 0x22240, 0x55) socket(0x2, 0x3, 0xa) setsockopt$auto(0x3, 0x1, 0x3e, 0x0, 0x8) connect$auto(0x3, &(0x7f00000018c0)=@l2tp={0x2, 0x0, @multicast1}, 0x55) 2.553033137s ago: executing program 2 (id=3568): mmap$auto(0x0, 0x400008, 0xdf, 0x9b72, 0x2, 0x8000) r0 = socket(0x10, 0x80002, 0x0) close_range$auto(0x2, 0x8000, 0x0) io_uring_setup$auto(0x6, 0x0) timerfd_create$auto(0x0, 0x0) timerfd_settime$auto(r0, 0x3, &(0x7f0000000000)={{0x6, 0x7}, {0x0, 0xa2b}}, 0x0) read$auto(0x3, 0x0, 0x80) 2.378748603s ago: executing program 3 (id=3569): r0 = openat$auto_def_blk_fops_fs(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ram3\x00', 0x8001, 0x0) close_range$auto(0x2, 0x8, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0xa, 0x2, 0x88) connect$auto(0x3, &(0x7f00000018c0)=@generic={0xa, "ab06fdffff00fff500"}, 0x55) r1 = openat$auto_def_blk_fops_fs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ram7\x00', 0x4cf42, 0x0) sendfile$auto(r0, r1, 0x0, 0xfdef) 2.170211583s ago: executing program 3 (id=3570): mmap$auto(0x0, 0x20009, 0xdf, 0xeb1, 0x401, 0x8000) r0 = getpid() process_vm_readv$auto(r0, &(0x7f0000000000)={0x0, 0xfff}, 0x1, &(0x7f0000000280)={&(0x7f0000000040)="11ce06d2b810367182e7d96d42f1e6d37be145265310615a0abe12a112f97af0209bd9ffff6f5d6bc75228524a8a385729f2f0f836c04984d7", 0x40000100000001}, 0x6, 0x0) close_range$auto(0x2, 0x8, 0x0) openat$auto_v4l2_fops_v4l2_dev(0xffffffffffffff9c, &(0x7f0000000000)='/dev/v4l-subdev5\x00', 0x280, 0x0) openat$auto_v4l2_fops_v4l2_dev(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/v4l-subdev0\x00', 0x0, 0x0) ioctl$auto(0x3, 0xc040564a, 0x38) 2.110198783s ago: executing program 1 (id=3571): mmap$auto(0x0, 0x4020009, 0xdf, 0xeb1, 0x401, 0x8000) r0 = openat$auto_tty_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pts/ptmx\x00', 0x40001, 0x0) r1 = openat$auto_tty_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pts/ptmx\x00', 0x0, 0x0) ioctl$auto_TCFLSH2(r1, 0x80045439, 0x0) ioctl$auto_TIOCSETD2(r0, 0x5423, 0x0) mmap$auto(0x0, 0x20009, 0x4000000000df, 0xeb1, 0x401, 0x8000) ioctl$auto(r0, 0x89f2, r0) 2.057612423s ago: executing program 2 (id=3572): mmap$auto(0x0, 0x4020009, 0xdf, 0xeb1, 0x401, 0x8000) close_range$auto(0x2, 0xa, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x1e, 0x4, 0x0) get_robust_list$auto(0x0, 0x0, 0x0) setsockopt$auto(0x3, 0x10f, 0x87, 0x0, 0x14) bind$auto(0x3, &(0x7f0000000080)=@tipc=@name={0x1e, 0x2, 0x3, {{0x42, 0x3}, 0x3}}, 0x6a) 1.944870474s ago: executing program 0 (id=3573): mmap$auto(0x0, 0x2020009, 0x9, 0xeb1, 0xfffefffffffffffa, 0x8000) mmap$auto(0x0, 0x40008, 0xb3, 0x9b72, 0xffffffffffffffff, 0x28000) openat$auto_proc_reg_file_ops_compat_inode(0xffffffffffffff9c, 0x0, 0x4a801, 0x0) r0 = openat$auto_kernfs_file_fops_kernfs_internal(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/virtual/nfc/nfc0/rfkill0/soft\x00', 0x8081, 0x0) r1 = open(&(0x7f0000000480)='./cgroup.cpu/cgroup.procs\x00', 0x80842, 0x0) read$auto(r1, 0x0, 0x1) write$auto(r0, 0x0, 0xe) 1.790121411s ago: executing program 3 (id=3574): socket(0x28, 0x1, 0x0) mmap$auto(0x0, 0x9, 0x4000000000df, 0x40eb1, 0x401, 0x300000000000) close_range$auto(0x2, 0x8, 0x0) statx$auto(0xffffff9c, 0x0, 0x1000, 0x803, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$auto_v4l2_fops_v4l2_dev(0xffffffffffffff9c, &(0x7f0000000680)='/dev/v4l-subdev5\x00', 0x20281, 0x0) ioctl$auto(r1, 0xc040563d, r0) 1.769256115s ago: executing program 2 (id=3575): mmap$auto(0x0, 0x8, 0xdf, 0x209b72, 0x4e477f5a, 0x8000) close_range$auto(0x0, 0xfffffffffffff000, 0x2) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket(0x2a, 0x2, 0x0) ioctl$auto(0x3, 0x8915, 0x93) 1.46254719s ago: executing program 2 (id=3576): mmap$auto(0x0, 0x400008, 0xdf, 0x9b72, 0x2, 0x8000) sendmmsg$auto(0xffffffffffffffff, &(0x7f0000000080)={{0x0, 0xfffffffd, &(0x7f0000000100)={0x0, 0xfc2}, 0x2, 0x0, 0x4000000000007, 0xa505}, 0x800}, 0x4, 0x4008) r0 = socket(0x29, 0x2, 0x0) r1 = socket(0x10, 0x2, 0x0) sendmsg$auto_NL80211_CMD_GET_REG(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYBLOB="1200", @ANYBLOB="5de1"], 0x1ac}}, 0x40000) recvmmsg$auto(r1, &(0x7f0000000040)={{0x0, 0x5, 0x0, 0x5, 0x0, 0x200002, 0x13}, 0x803}, 0xfffffff9, 0x10, 0x0) ioctl$auto(r0, 0x8929, 0x24) 1.43730823s ago: executing program 3 (id=3577): socket(0x29, 0x5, 0x0) mmap$auto(0x0, 0x20009, 0xdf, 0xeb1, 0x3fd, 0x8000) io_uring_setup$auto(0x6, 0x0) sendfile$auto(0x1, 0x3, 0x0, 0x6) close_range$auto(0x2, 0x8000, 0x0) open(0x0, 0xa22c0, 0x155) open(0x0, 0xa240, 0x1de) 1.386729226s ago: executing program 0 (id=3578): mmap$auto(0x0, 0x2020009, 0x3, 0x1000000000000eb1, 0xfffffffffffffffa, 0x200000008000) close_range$auto(0x2, 0x8, 0x0) openat$auto_tty_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty12\x00', 0x800, 0x0) migrate_pages$auto(0x0, 0x2, 0x0, &(0x7f00000001c0)=0x7c) r0 = openat$auto_snd_pcm_oss_f_reg_pcm_oss(0xffffffffffffff9c, &(0x7f0000000300)='/dev/audio\x00', 0x502, 0x0) ioctl$auto_SNDCTL_DSP_CHANNELS(r0, 0xc0045006, &(0x7f00000001c0)) write$auto(0x3, 0x0, 0xffd8) 1.132033575s ago: executing program 1 (id=3579): mmap$auto(0x0, 0x88b, 0xdf, 0x9b72, 0xffffffffffffffff, 0x8000) r0 = openat$auto_kernfs_file_fops_kernfs_internal(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/virtual/block/loop14/queue/dma_alignment\x00', 0x80000, 0x0) read$auto(r0, 0x0, 0x20) close_range$auto(0x2, 0x8, 0x0) openat$auto_v4l2_fops_v4l2_dev(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/video59\x00', 0x0, 0x0) openat$auto_buffer_subbuf_size_fops_trace(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/tracing/buffer_subbuf_size_kb\x00', 0x2, 0x0) write$auto(0x3, 0x0, 0xfdef) 988.406201ms ago: executing program 3 (id=3580): mmap$auto(0x0, 0x400008, 0xdf, 0x9b72, 0x2, 0x0) io_uring_setup$auto(0x40000002c55, 0x0) socket(0x10, 0x2, 0x0) r0 = socket(0x2, 0x80002, 0x73) close_range$auto(0x0, 0xfffffffffffff000, 0x0) bpf$auto(0x0, &(0x7f00000001c0)=@query={@target_fd=r0, 0x3ca, 0x6, 0x1, 0x6, @count=0x9c4b, 0x0, 0x2000003, 0x7fffffff, 0xdb, 0x7a7c}, 0x10) bpf$auto(0x1b, &(0x7f0000000380)=@task_fd_query={0x0, 0xffffffffffffffff, 0x2, 0x5, 0x4, 0x8, 0xffffffffffffffff, 0x8}, 0x92) 720.337992ms ago: executing program 0 (id=3581): r0 = socket(0x2, 0x2, 0x0) bind$auto(0x3, &(0x7f0000000100)=@in={0x2, 0x3, @empty}, 0x6a) connect$auto(0x3, &(0x7f0000000080)=@in={0x2, 0x3, @dev={0xac, 0x14, 0x14, 0x10}}, 0x54) mmap$auto(0x0, 0x20009, 0xdf, 0xeb1, 0x401, 0x0) recvmmsg$auto(r0, 0x0, 0x10000, 0x7, 0x0) sendmmsg$auto(0x3, 0x0, 0x9a6, 0x7000000) select$auto(0x5, &(0x7f0000000080)={[0x20000009, 0xfffffffffffffffc, 0x9, 0x5, 0xc, 0x3, 0x3, 0x1ffe000, 0xcad, 0x2, 0x9, 0xf, 0xa657, 0x202, 0x6, 0x1]}, 0x0, 0x0, 0x0) 567.12154ms ago: executing program 1 (id=3582): socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) socket(0x22, 0x2, 0x24) socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) prctl$auto(0x23, 0xd, 0x8, 0x0, 0x0) 370.126251ms ago: executing program 3 (id=3583): mmap$auto(0x0, 0x400008, 0xdf, 0x9b72, 0x2, 0x8000) r0 = socket(0x2, 0x1, 0x0) close_range$auto(0x2, 0x8, 0x0) fanotify_init$auto(0x5, 0x2000000000002) socket(0x2, 0x801, 0x100) connect$auto(0x3, &(0x7f00000000c0), 0x55) getsockopt$auto(r0, 0x6, 0x23, 0x0, &(0x7f0000000100)=0x38) 287.714786ms ago: executing program 2 (id=3584): mmap$auto(0x0, 0x20009, 0xdf, 0xeb1, 0x401, 0x8000) close_range$auto(0x2, 0x8, 0x0) eventfd$auto(0x3) socketpair$auto(0x9, 0x2, 0xb, 0x0) r0 = openat$auto_tty_fops_tty_io(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ptyd9\x00', 0x0, 0x0) ioctl$auto_TIOCSETD2(r0, 0x5423, 0x0) ioctl$auto(0x3, 0x5401, 0x1) 9.956096ms ago: executing program 2 (id=3585): mmap$auto(0x0, 0x2020009, 0x3, 0xeb1, 0xfffffffffffffffa, 0x8000) socketpair$auto(0x1e, 0x5, 0x8000000000000000, 0x0) r0 = openat$auto_vmuser_fops_vmci_host(0xffffffffffffff9c, &(0x7f0000000040), 0x8a403, 0x0) ioctl$auto_IOCTL_VMCI_VERSION2(r0, 0x7a7, 0x0) ioctl$auto_IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, 0x6) ioctl$auto_IOCTL_VMCI_CTX_ADD_NOTIFICATION(r0, 0x7af, 0x0) close_range$auto(0x2, 0x8, 0x0) 0s ago: executing program 1 (id=3586): close_range$auto(0x2, 0x8, 0x0) socket(0x2, 0x3, 0x100) openat$auto_kernfs_file_fops_kernfs_internal(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/mm/ksm/smart_scan\x00', 0x102, 0x0) socket$nl_generic(0x10, 0x3, 0x10) openat$auto_mtd_fops_mtdchar(0xffffffffffffff9c, &(0x7f0000000400)='/dev/mtd0\x00', 0x28082, 0x0) openat$auto_kernfs_file_fops_kernfs_internal(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/ceph/parameters/disable_send_metrics\x00', 0xc0202, 0x0) sendfile$auto(0x6, 0x3, 0x0, 0xfdef) kernel console output (not intermixed with test programs):                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 syzkaller syzkaller login: [ 489.969745][T14897] netlink: 4 bytes leftover after parsing attributes in process `syz.2.3555'. [ 490.667910][T14911] netlink: 146 bytes leftover after parsing attributes in process `syz.2.3560'. [ 490.917007][T14919] FAULT_INJECTION: forcing a failure. [ 490.917007][T14919] name failslab, interval 1, probability 0, space 0, times 0 [ 490.986521][T14919] CPU: 0 UID: 0 PID: 14919 Comm: syz.3.3561 Not tainted 6.14.0-syzkaller-12886-ga1b5bd45d4ee #0 PREEMPT(full) [ 490.986568][T14919] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 490.986587][T14919] Call Trace: [ 490.986598][T14919] [ 490.986610][T14919] dump_stack_lvl+0x16c/0x1f0 [ 490.986663][T14919] should_fail_ex+0x512/0x640 [ 490.986698][T14919] ? __kmalloc_cache_noprof+0x57/0x3e0 [ 490.986745][T14919] should_failslab+0xc2/0x120 [ 490.986777][T14919] __kmalloc_cache_noprof+0x6a/0x3e0 [ 490.986822][T14919] ? kobject_get_unless_zero+0x156/0x1e0 [ 490.986870][T14919] ? mon_bin_open+0xe6/0x4a0 [ 490.986918][T14919] mon_bin_open+0xe6/0x4a0 [ 490.986959][T14919] ? __pfx_mon_bin_open+0x10/0x10 [ 490.987000][T14919] chrdev_open+0x231/0x6a0 [ 490.987051][T14919] ? __pfx_apparmor_file_open+0x10/0x10 [ 490.987092][T14919] ? __pfx_chrdev_open+0x10/0x10 [ 490.987148][T14919] ? file_set_fsnotify_mode_from_watchers+0x163/0x640 [ 490.987215][T14919] do_dentry_open+0x741/0x1c10 [ 490.987265][T14919] ? __pfx_chrdev_open+0x10/0x10 [ 490.987325][T14919] vfs_open+0x82/0x3f0 [ 490.987364][T14919] path_openat+0x1e5e/0x2d40 [ 490.987429][T14919] ? __pfx_path_openat+0x10/0x10 [ 490.987489][T14919] do_filp_open+0x20b/0x470 [ 490.987537][T14919] ? __pfx_do_filp_open+0x10/0x10 [ 490.987618][T14919] ? alloc_fd+0x471/0x7d0 [ 490.987676][T14919] do_sys_openat2+0x11b/0x1d0 [ 490.987710][T14919] ? __pfx_do_sys_openat2+0x10/0x10 [ 490.987761][T14919] __x64_sys_openat+0x174/0x210 [ 490.987797][T14919] ? __pfx___x64_sys_openat+0x10/0x10 [ 490.987835][T14919] ? rcu_is_watching+0x12/0xc0 [ 490.987886][T14919] do_syscall_64+0xcd/0x260 [ 490.987933][T14919] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 490.987965][T14919] RIP: 0033:0x7f0597d8d169 [ 490.987991][T14919] 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 [ 490.988023][T14919] RSP: 002b:00007f0598ca0038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 490.988056][T14919] RAX: ffffffffffffffda RBX: 00007f0597fa5fa0 RCX: 00007f0597d8d169 [ 490.988077][T14919] RDX: 0000000000080000 RSI: 0000200000000080 RDI: ffffffffffffff9c [ 490.988099][T14919] RBP: 00007f0597e0e2a0 R08: 0000000000000000 R09: 0000000000000000 [ 490.988119][T14919] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 490.988139][T14919] R13: 0000000000000000 R14: 00007f0597fa5fa0 R15: 00007ffec4456528 [ 490.988187][T14919] syzkaller syzkaller login: [ 494.231174][T14982] delete_channel: no stack [ 494.490884][ T24] [ 494.493730][ T24] ====================================================== [ 494.502162][ T24] WARNING: possible circular locking dependency detected [ 494.510582][ T24] 6.14.0-syzkaller-12886-ga1b5bd45d4ee #0 Not tainted [ 494.518691][ T24] ------------------------------------------------------ [ 494.527113][ T24] kworker/1:0/24 is trying to acquire lock: [ 494.534173][ T24] ffffffff9012bd68 (rtnl_mutex){+.+.}-{4:4}, at: smc_vlan_by_tcpsk+0x251/0x620 [ 494.544968][ T24] [ 494.544968][ T24] but task is already holding lock: [ 494.553796][ T24] ffff8880612fa4d8 (sk_lock-AF_INET){+.+.}-{0:0}, at: smc_connect_work+0x53a/0xae0 [ 494.564988][ T24] [ 494.564988][ T24] which lock already depends on the new lock. [ 494.564988][ T24] [ 494.577467][ T24] [ 494.577467][ T24] the existing dependency chain (in reverse order) is: [ 494.588288][ T24] [ 494.588288][ T24] -> #1 (sk_lock-AF_INET){+.+.}-{0:0}: [ 494.597490][ T24] lock_sock_nested+0x41/0xf0 [ 494.603738][ T24] sockopt_lock_sock+0x54/0x70 [ 494.610091][ T24] do_ip_setsockopt+0xfe/0x3240 [ 494.616562][ T24] ip_setsockopt+0x59/0xf0 [ 494.622500][ T24] sctp_setsockopt+0x169/0xb870 [ 494.628949][ T24] do_sock_setsockopt+0x221/0x470 [ 494.635615][ T24] __sys_setsockopt+0x1a0/0x230 [ 494.642072][ T24] __x64_sys_setsockopt+0xbd/0x160 [ 494.648837][ T24] do_syscall_64+0xcd/0x260 [ 494.654880][ T24] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 494.662580][ T24] [ 494.662580][ T24] -> #0 (rtnl_mutex){+.+.}-{4:4}: [ 494.671250][ T24] __lock_acquire+0x1173/0x1ba0 [ 494.677701][ T24] lock_acquire+0x179/0x350 [ 494.683733][ T24] __mutex_lock+0x199/0xb90 [ 494.689781][ T24] smc_vlan_by_tcpsk+0x251/0x620 [ 494.696347][ T24] __smc_connect+0x44b/0x4880 [ 494.702602][ T24] smc_connect_work+0x54c/0xae0 [ 494.709073][ T24] process_one_work+0x9cc/0x1b70 [ 494.715633][ T24] worker_thread+0x6c8/0xf10 [ 494.721791][ T24] kthread+0x3c2/0x780 [ 494.727308][ T24] ret_from_fork+0x45/0x80 [ 494.733237][ T24] ret_from_fork_asm+0x1a/0x30 [ 494.739597][ T24] [ 494.739597][ T24] other info that might help us debug this: [ 494.739597][ T24] [ 494.751887][ T24] Possible unsafe locking scenario: [ 494.751887][ T24] [ 494.760822][ T24] CPU0 CPU1 [ 494.767257][ T24] ---- ---- [ 494.773689][ T24] lock(sk_lock-AF_INET); [ 494.778995][ T24] lock(rtnl_mutex); [ 494.786810][ T24] lock(sk_lock-AF_INET); [ 494.795140][ T24] lock(rtnl_mutex); [ 494.799925][ T24] [ 494.799925][ T24] *** DEADLOCK *** [ 494.799925][ T24] [ 494.809691][ T24] 3 locks held by kworker/1:0/24: [ 494.815715][ T24] #0: ffff8880324fb148 ((wq_completion)smc_hs_wq){+.+.}-{0:0}, at: process_one_work+0x12a2/0x1b70 [ 494.828590][ T24] #1: ffffc900001e7d18 ((work_completion)(&smc->connect_work)){+.+.}-{0:0}, at: process_one_work+0x929/0x1b70 [ 494.842732][ T24] #2: ffff8880612fa4d8 (sk_lock-AF_INET){+.+.}-{0:0}, at: smc_connect_work+0x53a/0xae0 [ 494.854464][ T24] [ 494.854464][ T24] stack backtrace: [ 494.861557][ T24] CPU: 1 UID: 0 PID: 24 Comm: kworker/1:0 Not tainted 6.14.0-syzkaller-12886-ga1b5bd45d4ee #0 PREEMPT(full) [ 494.861589][ T24] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 494.861607][ T24] Workqueue: smc_hs_wq smc_connect_work [ 494.861635][ T24] Call Trace: [ 494.861645][ T24] [ 494.861654][ T24] dump_stack_lvl+0x116/0x1f0 [ 494.861688][ T24] print_circular_bug+0x275/0x350 [ 494.861728][ T24] check_noncircular+0x14c/0x170 [ 494.861771][ T24] __lock_acquire+0x1173/0x1ba0 [ 494.861799][ T24] lock_acquire+0x179/0x350 [ 494.861821][ T24] ? smc_vlan_by_tcpsk+0x251/0x620 [ 494.861851][ T24] ? __pfx___might_resched+0x10/0x10 [ 494.861886][ T24] ? kasan_save_stack+0x42/0x60 [ 494.861922][ T24] ? kasan_save_stack+0x33/0x60 [ 494.861957][ T24] ? kasan_save_track+0x14/0x30 [ 494.861994][ T24] __mutex_lock+0x199/0xb90 [ 494.862027][ T24] ? smc_vlan_by_tcpsk+0x251/0x620 [ 494.862065][ T24] ? smc_vlan_by_tcpsk+0x251/0x620 [ 494.862094][ T24] ? __pfx___mutex_lock+0x10/0x10 [ 494.862131][ T24] ? find_held_lock+0x2b/0x80 [ 494.862165][ T24] ? smc_vlan_by_tcpsk+0x251/0x620 [ 494.862193][ T24] ? rtnl_lock+0x9/0x20 [ 494.862212][ T24] smc_vlan_by_tcpsk+0x251/0x620 [ 494.862241][ T24] ? __pfx_smc_vlan_by_tcpsk+0x10/0x10 [ 494.862274][ T24] __smc_connect+0x44b/0x4880 [ 494.862304][ T24] ? __pfx___smc_connect+0x10/0x10 [ 494.862330][ T24] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 494.862361][ T24] ? __local_bh_enable_ip+0xa4/0x120 [ 494.862397][ T24] smc_connect_work+0x54c/0xae0 [ 494.862422][ T24] ? __pfx_smc_connect_work+0x10/0x10 [ 494.862450][ T24] ? rcu_is_watching+0x12/0xc0 [ 494.862483][ T24] process_one_work+0x9cc/0x1b70 [ 494.862517][ T24] ? __pfx_process_one_work+0x10/0x10 [ 494.862550][ T24] ? assign_work+0x1a0/0x250 [ 494.862576][ T24] worker_thread+0x6c8/0xf10 [ 494.862622][ T24] ? __pfx_worker_thread+0x10/0x10 [ 494.862651][ T24] kthread+0x3c2/0x780 [ 494.862675][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862699][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862722][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862746][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862769][ T24] ? rcu_is_watching+0x12/0xc0 [ 494.862801][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862826][ T24] ret_from_fork+0x45/0x80 [ 494.862852][ T24] ? __pfx_kthread+0x10/0x10 [ 494.862876][ T24] ret_from_fork_asm+0x1a/0x30 [ 494.862923][ T24]