syzbot


WARNING in plfxlc_mac_release

Status: upstream: reported C repro on 2024/07/29 18:50
Subsystems: wireless
[Documentation on labels]
Reported-by: syzbot+51a42f7c2e399392ea82@syzkaller.appspotmail.com
First crash: 344d, last: 52d
Cause bisection: introduced by (bisect log) :
commit 68d57a07bfe5bb29b80cd8b8fa24c9d1ea104124
Author: Srinivasan Raju <srini.raju@purelifi.com>
Date: Thu Feb 24 18:20:07 2022 +0000

  wireless: add plfxlc driver for pureLiFi X, XL, XC devices

Crash: WARNING in plfxlc_mac_release (log)
Repro: C syz .config
  
Discussions (11)
Title Replies (including bot) Last reply
[syzbot] Monthly usb report (May 2025) 0 (1) 2025/05/22 12:58
[syzbot] Monthly usb report (Apr 2025) 0 (1) 2025/04/22 10:11
[syzbot] Monthly wireless report (Mar 2025) 0 (1) 2025/03/18 14:49
[syzbot] Monthly wireless report (Feb 2025) 0 (1) 2025/02/16 21:53
[syzbot] Monthly wireless report (Jan 2025) 0 (1) 2025/01/15 13:48
[syzbot] Monthly wireless report (Dec 2024) 0 (1) 2024/12/16 09:44
[syzbot] [wireless?] WARNING in plfxlc_mac_release 1 (4) 2024/11/28 11:58
[syzbot] Monthly wireless report (Nov 2024) 0 (1) 2024/11/14 08:58
[syzbot] Monthly wireless report (Oct 2024) 0 (1) 2024/10/14 07:15
[syzbot] Monthly wireless report (Sep 2024) 0 (1) 2024/09/12 14:24
[PATCH] wifi: plfxlc: remove assert for mac->lock 3 (3) 2024/07/30 11:46
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING in plfxlc_mac_release origin:upstream missing-backport C inconclusive 2 62d 172d 3/3 fixed on 2025/05/09 08:57
Last patch testing requests (8)
Created Duration User Patch Repo Result
2025/05/28 09:46 22m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2025/05/28 09:46 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2025/05/28 09:46 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2025/05/28 09:46 20m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2025/05/27 11:03 26m retest repro linux-next OK log
2025/05/27 06:18 29m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci OK log
2025/05/27 06:06 19m retest repro upstream OK log
2024/07/30 03:06 21m eadavis@qq.com patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 933069701c1b OK log

Sample crash report:
plfxlc 7-1:0.5: request_firmware failed (-110)
plfxlc 7-1:0.5: FPGA download failed (-110)
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1054 at drivers/net/wireless/purelifi/plfxlc/mac.c:105 plfxlc_mac_release+0x87/0xb0 drivers/net/wireless/purelifi/plfxlc/mac.c:105
Modules linked in:
CPU: 0 UID: 0 PID: 1054 Comm: kworker/0:2 Not tainted 6.15.0-rc4-syzkaller-00021-gca91b9500108 #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025
Workqueue: usb_hub_wq hub_event
RIP: 0010:plfxlc_mac_release+0x87/0xb0 drivers/net/wireless/purelifi/plfxlc/mac.c:105
Code: 04 89 c3 31 ff 89 c6 e8 b7 06 da fa 85 db 74 14 e8 6e 02 da fa eb 05 e8 67 02 da fa 5b 5d c3 cc cc cc cc cc e8 5a 02 da fa 90 <0f> 0b 90 eb ed 48 c7 c1 50 f8 7e 8f 80 e1 07 80 c1 03 38 c1 7c 9a
RSP: 0018:ffffc90003b36c48 EFLAGS: 00010287
RAX: ffffffff86e5bc76 RBX: 0000000000000000 RCX: 0000000000100000
RDX: ffffc9001a244000 RSI: 00000000000592e1 RDI: 00000000000592e2
RBP: 0000000000000001 R08: ffff88807a80e2f7 R09: 1ffff1100f501c5e
R10: dffffc0000000000 R11: ffffed100f501c5f R12: ffff88807f9a1000
R13: dffffc0000000000 R14: ffff88807a808e40 R15: 00000000ffffff92
FS:  0000000000000000(0000) GS:ffff8881260cc000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f6682215cbd CR3: 0000000059c20000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 000000000000000e DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 probe+0x2ce/0x1030 drivers/net/wireless/purelifi/plfxlc/usb.c:694
 usb_probe_interface+0x641/0xbc0 drivers/usb/core/driver.c:396
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x26a/0x9a0 drivers/base/dd.c:657
 __driver_probe_device+0x18c/0x2f0 drivers/base/dd.c:799
 driver_probe_device+0x4f/0x430 drivers/base/dd.c:829
 __device_attach_driver+0x2ce/0x530 drivers/base/dd.c:957
 bus_for_each_drv+0x24e/0x2e0 drivers/base/bus.c:462
 __device_attach+0x2b8/0x400 drivers/base/dd.c:1029
 bus_probe_device+0x185/0x260 drivers/base/bus.c:537
 device_add+0x7b6/0xb50 drivers/base/core.c:3692
 usb_set_configuration+0x1a87/0x20e0 drivers/usb/core/message.c:2210
 usb_generic_driver_probe+0x8d/0x150 drivers/usb/core/generic.c:250
 usb_probe_device+0x1c1/0x390 drivers/usb/core/driver.c:291
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x26a/0x9a0 drivers/base/dd.c:657
 __driver_probe_device+0x18c/0x2f0 drivers/base/dd.c:799
 driver_probe_device+0x4f/0x430 drivers/base/dd.c:829
 __device_attach_driver+0x2ce/0x530 drivers/base/dd.c:957
 bus_for_each_drv+0x24e/0x2e0 drivers/base/bus.c:462
 __device_attach+0x2b8/0x400 drivers/base/dd.c:1029
 bus_probe_device+0x185/0x260 drivers/base/bus.c:537
 device_add+0x7b6/0xb50 drivers/base/core.c:3692
 usb_new_device+0xa39/0x16c0 drivers/usb/core/hub.c:2663
 hub_port_connect drivers/usb/core/hub.c:5531 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5671 [inline]
 port_event drivers/usb/core/hub.c:5831 [inline]
 hub_event+0x2941/0x4a00 drivers/usb/core/hub.c:5913
 process_one_work kernel/workqueue.c:3238 [inline]
 process_scheduled_works+0xadb/0x17a0 kernel/workqueue.c:3319
 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400
 kthread+0x70e/0x8a0 kernel/kthread.c:464
 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:153
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (3644):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/04/29 21:15 upstream ca91b9500108 aeb6ec69 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in plfxlc_mac_release
2025/04/22 03:00 upstream 9d7a0577c9db 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in plfxlc_mac_release
2025/04/08 07:08 upstream 0af2f6be1b42 a2ada0e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in plfxlc_mac_release
2025/03/30 14:00 upstream 7f2ff7b62617 d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in plfxlc_mac_release
2025/04/16 06:46 upstream 1a1d569a75f3 23b969b7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in plfxlc_mac_release
2025/04/30 18:52 upstream b6ea1680d0ac 937aafd7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in plfxlc_mac_release
2025/04/26 14:21 upstream f1a3944c860b c6b4fb39 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in plfxlc_mac_release
2025/04/03 17:10 upstream a2cc6ff5ec8f d7ae3a11 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in plfxlc_mac_release
2025/03/25 17:17 upstream 2f2d52945852 875573af .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in plfxlc_mac_release
2025/05/13 06:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/13 04:57 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/13 03:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/13 01:21 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/12 23:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/12 20:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 f6671af7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/12 15:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/12 07:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 22:35 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 17:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 13:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 10:55 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 08:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 04:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 01:09 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/11 00:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 22:15 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 20:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 18:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 15:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 11:09 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 08:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 06:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/10 02:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 22:27 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 21:23 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 19:27 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 17:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 15:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 14:47 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 11:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 bb813bcc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 05:35 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 bb813bcc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/09 02:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 bb813bcc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/08 20:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/08 18:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/08 13:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/08 09:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/08 02:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/07 18:35 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/07 13:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 350f4ffc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/07 11:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 350f4ffc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/07 07:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 350f4ffc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/05/07 02:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 588d032e9e56 350f4ffc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/03/05 03:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 811d22141369 c3901742 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2024/12/30 06:54 linux-next 8155b4ef3466 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in plfxlc_mac_release
2024/11/25 01:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 68da6d95 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2024/11/25 00:55 linux-next cfba9f07a1d6 68da6d95 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in plfxlc_mac_release
2024/10/20 18:36 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 07b887f8236e cd6fc0a3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2024/07/25 21:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 933069701c1b 466a14e5 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in plfxlc_mac_release
2025/03/23 18:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a2392f333575 4e8d3850 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in plfxlc_mac_release
* Struck through repros no longer work on HEAD.