kernel BUG in qd_put (3)

Status: upstream: reported C repro on 2024/07/19 10:08
Subsystems: gfs2
Labels: prio:high
[Documentation on labels]
Reported-by: syzbot+0423714c06c369318794@syzkaller.appspotmail.com
First crash: 850d, last: 7d17h
Cause bisection: failed (error log, bisect log)
  
✨ AI-generated root cause summary:

In GFS2, an active quota change in the quota change file must hold both a slot reference (qd_slot_ref) and a quota reference (qd->qd_lockref.count), which are both subsequently dropped by do_qc() when the change is synced to zero. During mount, gfs2_quota_init() reads non-zero entries from the quota change file and sets QDF_CHANGE and qd_slot_ref = 1, but fails to increment qd->qd_lockref.count (leaving it at 0 from qd_alloc()). When gfs2_quota_sync() processes the entry, qd_grab_sync() increments count from 0 to 1, and do_qc() drops this reference via qd_put(), causing count to drop to 0 and qd to be prematurely freed or marked dead by lockref_mark_dead(). When gfs2_quota_sync() subsequently releases its sync reference via qd_unlock() -> qd_put(), qd_put() encounters the dead lockref and triggers BUG_ON(__lockref_is_dead(&qd->qd_lockref)) at fs/gfs2/quota.c:333.

▶ ▼ ✨ Full AI root cause analysis
Based on kernel commit 3fe121b62282:

Root Cause Analysis

Involved Functions, Structs, and Files

  • Files: fs/gfs2/quota.c
  • Functions: gfs2_quota_init(), do_qc(), qd_grab_sync(), do_sync(), gfs2_quota_sync(), qd_unlock(), qdsb_put(), qd_put(), gfs2_qd_isolate()
  • Structs & Fields:
    • struct gfs2_quota_data: qd_lockref.count, qd_flags (QDF_CHANGE, QDF_LOCKED), qd_slot_ref, qd_lru, qd_list
    • struct gfs2_sbd: sd_quota_list

Technical Mechanism and Bug Trigger

  1. Quota Change Reference Lifecycle Invariant: In GFS2, an active quota change recorded in the quota change file (sdp->sd_qc_inode) represents an in-use slot and holds two references on the associated struct gfs2_quota_data (qd):

    • A slot reference tracked in qd->qd_slot_ref (acquired via slot_hold(qd) and released via slot_put(qd)).
    • An object reference tracked in qd->qd_lockref.count (acquired via __qd_hold(qd) and released via qd_put(qd)).

    This lifecycle invariant is demonstrated in runtime quota changes in do_qc() (fs/gfs2/quota.c):

    /* When a slot becomes used */
    set_bit(QDF_CHANGE, &qd->qd_flags);
    __qd_hold(qd);
    slot_hold(qd);
    

    and symmetrically when do_qc() writes back quota changes and the change drops back to 0:

    /* When the slot becomes unused */
    clear_bit(QDF_CHANGE, &qd->qd_flags);
    ...
    if (needs_put) {
        slot_put(qd);
        qd_put(qd);
    }
    
  2. The Defect in gfs2_quota_init(): During mount, gfs2_quota_init() reads existing quota change records from the quota change file. For any non-zero change (qc_change != 0), it creates a qd structure:

    hash = gfs2_qd_hash(sdp, qc_id);
    qd = qd_alloc(hash, sdp, qc_id);
    ...
    set_bit(QDF_CHANGE, &qd->qd_flags);
    qd->qd_change = qc_change;
    qd->qd_slot = slot;
    qd->qd_slot_ref = 1;
    

    qd_alloc() initializes qd->qd_lockref.count = 0;. Unlike qd_get() (which increments new_qd->qd_lockref.count++ to 1 upon allocation) and unlike do_qc() (which calls __qd_hold(qd) upon setting QDF_CHANGE), gfs2_quota_init() sets QDF_CHANGE and qd->qd_slot_ref = 1, but fails to increment qd->qd_lockref.count. As a result, qd->qd_lockref.count remains 0.

  3. Triggering the Refcount Underflow in gfs2_quota_sync(): When gfs2_quota_sync() runs (either via gfs2_quotad or during filesystem shutdown in sync_filesystem() / gfs2_sync_fs()):

    • qd_grab_sync() sees test_bit(QDF_CHANGE, &qd->qd_flags) is set, increments qd->qd_lockref.count++ (so count moves from 0 to 1), sets QDF_LOCKED, calls slot_hold(qd) (qd_slot_ref becomes 2), and adds qd to qda[num_qd++].
    • do_sync() is called and invokes do_qc(qd, -qd->qd_change_sync). The change reaches 0, clearing QDF_CHANGE, and do_qc() calls slot_put(qd) (qd_slot_ref drops to 1) and qd_put(qd).
    • Because qd->qd_lockref.count was only 1, qd_put()'s call to lockref_put_or_lock(&qd->qd_lockref) sees count <= 1, acquires qd->qd_lockref.lock, and returns 0.
    • qd_put() sets qd->qd_lockref.count = 0; and adds qd to gfs2_qd_lru. If the filesystem is withdrawing/withdrawn or SDF_JOURNAL_LIVE is cleared, qd_put() instead calls lockref_mark_dead(&qd->qd_lockref) and gfs2_qd_dispose(qd). Alternatively, if the slab shrinker (gfs2_qd_isolate(), e.g., invoked via drop_caches) scans gfs2_qd_lru while qd is sitting with count == 0, it calls lockref_mark_dead(&qd->qd_lockref). In both cases, qd->qd_lockref.count becomes -128 (0xffffff80).
  4. Failure Manifestation: After do_sync() returns, gfs2_quota_sync() proceeds to line 1363:

    for (x = 0; x < num_qd; x++)
        qd_unlock(qda[x]);
    

    qd_unlock() calls qdsb_put(qd), which invokes qd_put(qd) to release the sync reference grabbed earlier in qd_grab_sync().

    Inside qd_put():

    if (lockref_put_or_lock(&qd->qd_lockref))
        return;
    
    BUG_ON(__lockref_is_dead(&qd->qd_lockref));
    

    Because count is already -128, lockref_put_or_lock() acquires the spinlock and returns 0. Execution hits line 333: BUG_ON(__lockref_is_dead(&qd->qd_lockref)); triggering the kernel BUG at fs/gfs2/quota.c:333! invalid opcode crash.

▶ ▼ ✨ AI Jobs (10)
ID Workflow Result Correct Bug Created Started Finished Revision
c8202469 assessment-security DenialOfService: ✅ Exploitable: ✅ FilesystemTrigger: ✅ FuzzingArtifact: ❌ MemoryCorruption: ✅ NetworkNeedsSetup: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ ❓ kernel BUG in qd_put (3) 2026/11/09 04:19 2026/11/09 04:19 2026/11/09 05:22 5cecaf1f
a7a2fd84 assessment-security 💥 kernel BUG in qd_put (3) 2026/10/09 03:27 2026/10/09 03:27 2026/10/09 03:56 723be09b
1f882d55 assessment-security 💥 kernel BUG in qd_put (3) 2026/09/09 03:03 2026/09/09 03:03 2026/09/09 03:27 243b72f1
1a05f919 assessment-security 💥 kernel BUG in qd_put (3) 2026/08/09 20:44 2026/08/09 20:44 2026/08/09 20:57 5d63f80b
c4c4000a assessment-security 💥 kernel BUG in qd_put (3) 2026/07/09 00:50 2026/07/09 00:50 2026/07/09 01:13 93f57954
12e80181 assessment-security 💥 kernel BUG in qd_put (3) 2026/06/22 02:26 2026/06/22 02:26 2026/06/22 02:54 43bfcdb0
fa0f34c3 assessment-security 💥 kernel BUG in qd_put (3) 2026/06/14 02:05 2026/06/14 02:05 2026/06/14 02:27 4f06757f
28779317 assessment-security 💥 kernel BUG in qd_put (3) 2026/06/09 17:34 2026/06/09 17:34 2026/06/09 17:55 c36c07f6
e2965079 assessment-security 💥 kernel BUG in qd_put (3) 2026/06/02 14:29 2026/06/02 14:29 2026/06/02 14:59 62fe1528
0d2065af assessment-security 💥 kernel BUG in qd_put (3) 2026/05/25 06:15 2026/05/25 06:15 2026/05/25 06:36 c69befb3
▶ ▼ Discussions (7)
Title Replies (including bot) Last reply
[PATCH] gfs2: Fix premature disposal of quota data with pending changes 1 (1) 2026/11/12 07:20
[syzbot] Monthly gfs2 report (Jul 2026) 0 (1) 2026/07/25 04:32
[syzbot] Monthly gfs2 report (Jun 2026) 0 (1) 2026/06/23 20:32
[syzbot] Monthly gfs2 report (May 2026) 0 (1) 2026/05/23 12:32
[syzbot] Monthly gfs2 report (Apr 2026) 0 (1) 2026/04/22 09:08
[syzbot] Monthly gfs2 report (Jun 2025) 0 (1) 2025/06/13 12:25
[syzbot] [gfs2?] kernel BUG in qd_put (3) 0 (1) 2024/07/19 10:08
▶ ▼ Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG in qd_put (2) gfs2 -1 3 1030d 1028d 0/29 auto-obsoleted due to no activity on 2024/04/26 17:22
upstream kernel BUG in qd_put gfs2 -1 2 1163d 1160d 0/29 auto-obsoleted due to no activity on 2023/12/15 08:52
▶ ▼ Last patch testing requests (9)
Created Duration User Patch Repo Result
2026/09/13 16:44 24m retest repro linux-next error job log
2026/07/04 00:49 32m retest repro linux-next log
2026/03/09 23:17 20m retest repro linux-next report log
2025/09/25 08:11 20m retest repro linux-next report log
2025/05/07 08:13 27m retest repro linux-next report log
2025/02/25 16:10 9m retest repro linux-next error
2024/12/17 15:28 10m retest repro linux-next error
2024/10/08 10:52 15m retest repro linux-next report log
2024/07/30 08:19 1h26m retest repro linux-next error

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/gfs2/quota.c:333!
Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI
CPU: 0 UID: 0 PID: 5093 Comm: syz-executor256 Not tainted 6.10.0-rc7-next-20240712-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024
RIP: 0010:qd_put+0x192/0x1a0 fs/gfs2/quota.c:333
Code: ef e8 62 f6 17 fe e9 f2 fe ff ff 89 e9 80 e1 07 80 c1 03 38 c1 7c 82 48 89 ef e8 39 f7 17 fe e9 75 ff ff ff e8 2f 70 b0 fd 90 <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 90 90 90
RSP: 0018:ffffc900035dfc08 EFLAGS: 00010293
RAX: ffffffff83e35ac1 RBX: 00000000ffffff80 RCX: ffff88801a358000
RDX: 0000000000000000 RSI: 00000000ffffff80 RDI: 0000000000000000
RBP: ffff88807f3f25b0 R08: ffffffff83e359a1 R09: fffff520006bbf6c
R10: dffffc0000000000 R11: fffff520006bbf6c R12: ffff88807f3f2540
R13: ffff88802a2eb800 R14: ffff88807f3f2570 R15: 1ffff1100fe7e4b6
FS:  0000555576e86380(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffed6b8af98 CR3: 000000007942a000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 gfs2_quota_sync+0x41b/0x4a0 fs/gfs2/quota.c:1363
 gfs2_sync_fs+0x4d/0xc0 fs/gfs2/super.c:670
 sync_filesystem+0xed/0x230 fs/sync.c:56
 generic_shutdown_super+0x72/0x2d0 fs/super.c:621
 kill_block_super+0x44/0x90 fs/super.c:1685
 deactivate_locked_super+0xc4/0x130 fs/super.c:473
 cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1372
 task_work_run+0x24f/0x310 kernel/task_work.c:222
 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:114 [inline]
 exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline]
 __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
 syscall_exit_to_user_mode+0x168/0x370 kernel/entry/common.c:218
 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fb2335fb597
Code: 08 00 48 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8
RSP: 002b:00007ffed6b8b1f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fb2335fb597
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffed6b8b2b0
RBP: 00007ffed6b8b2b0 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffed6b8c320
R13: 0000555576e876c0 R14: 431bde82d7b634db R15: 00007ffed6b8c340
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:qd_put+0x192/0x1a0 fs/gfs2/quota.c:333
Code: ef e8 62 f6 17 fe e9 f2 fe ff ff 89 e9 80 e1 07 80 c1 03 38 c1 7c 82 48 89 ef e8 39 f7 17 fe e9 75 ff ff ff e8 2f 70 b0 fd 90 <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 90 90 90
RSP: 0018:ffffc900035dfc08 EFLAGS: 00010293

RAX: ffffffff83e35ac1 RBX: 00000000ffffff80 RCX: ffff88801a358000
RDX: 0000000000000000 RSI: 00000000ffffff80 RDI: 0000000000000000
RBP: ffff88807f3f25b0 R08: ffffffff83e359a1 R09: fffff520006bbf6c
R10: dffffc0000000000 R11: fffff520006bbf6c R12: ffff88807f3f2540
R13: ffff88802a2eb800 R14: ffff88807f3f2570 R15: 1ffff1100fe7e4b6
FS:  0000555576e86380(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffed6b8af98 CR3: 000000007942a000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (105):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/07/16 03:47 linux-next 3fe121b62282 efee4ed2 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/05/06 11:50 upstream 9207d47f966b 26da2c66 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in qd_put
2026/03/18 23:56 upstream a989fde763f4 0199f9a1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in qd_put
2026/01/16 20:41 upstream 983d014aafb1 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in qd_put
2025/12/16 04:47 upstream 8f0b4cce4481 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in qd_put
2025/08/18 16:41 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root kernel BUG in qd_put
2026/09/29 22:21 upstream 6f8319e3e9a4 328436b3 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/08/26 22:03 upstream 818bebeb63dd a2b77b9e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/08/22 14:28 upstream 818bebeb63dd 1e72964b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/08/16 15:07 upstream 3eb40771c00a 746171ee .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/07/29 07:18 upstream 3b5f4b83c4ab 19622d9d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/07/20 23:12 upstream 1590cf032971 de6a700d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/07/05 20:15 upstream f105f3631d51 fcece630 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/06/19 18:54 upstream 9ecfb2f7287a 023e42b5 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/06/05 02:28 upstream 9154c4af7829 197909be .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/06/01 15:48 upstream e43ffb69e043 8d8eeb3a .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/05/24 12:01 upstream 4cbfe4502e3d c69befb3 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/05/20 05:45 upstream 27fa82620cba 6cd1a940 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/05/02 04:50 upstream 6fe0be6dc7fa 753c55b9 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/04/18 00:00 upstream 43cfbdda5af6 24ecfc1e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/04/17 22:31 upstream 43cfbdda5af6 24ecfc1e .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/04/09 21:36 upstream a55f7f5f29b3 38c8e246 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/04/05 11:41 upstream 3aae9383f42f 4440e7c2 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/03/29 04:49 upstream cbfffcca2bf0 b5ceaad2 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/02/23 15:05 upstream 6de23f81a5e0 7c9658af .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/02/20 14:01 upstream 8bf22c33e7a1 17d780d6 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/02/15 10:13 upstream ca4ee40bf13d 1e62d198 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/01/17 07:48 upstream 54e82e93ca93 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/01/15 07:17 upstream 54e82e93ca93 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/01/13 02:41 upstream 54e82e93ca93 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/01/07 12:15 upstream 54e82e93ca93 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/12/29 19:42 upstream 7839932417dd d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/12/22 06:29 upstream 765b233a9b94 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/12/20 07:18 upstream dd9b004b7ff3 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/12/18 03:03 upstream ea1013c15392 d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/12/04 21:37 upstream 6dfafbd0299a d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/11/30 08:20 upstream 6bda50f4333f d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/11/28 20:39 upstream e538109ac71d d1b870e1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/11/21 23:24 upstream fd95357fd8c6 c31c1b0b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/11/18 08:44 upstream e7c375b18160 ef766cd7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2025/11/12 19:04 upstream 24172e0d7990 07e030de .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in qd_put
2026/11/05 15:06 linux-next 8b7179210b22 5cecaf1f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/02/23 21:50 linux-next d4906ae14a5f 305c0ec5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/02/18 14:52 linux-next 50f68cc7be0a 77d4d919 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/02/13 13:11 linux-next af98e93c5c39 6a673c50 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/02/08 06:34 linux-next 9845cf73f7db 4c131dc4 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/01/29 13:44 linux-next 3f24e4edcd1b aeb6fdd5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/01/20 03:03 linux-next d08c85ac8894 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2026/01/07 18:45 linux-next f96074c6d01d d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
2025/12/21 06:20 linux-next cc3aa43b44bd d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in qd_put
* Struck through repros no longer work on HEAD.