~/talk

Syzbot To Mainline: How I Merged 21 Kernel Patches as a First-Time Contributor

Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 13:40· Jasmine Hall 2 (Level 3)· [open-source]
links:none on file
slides:none on file

21 patches across 15+ kernel subsystems (ext4, gfs2, btrfs, ocfs2, f2fs, mm, tracing, networking, BPF) merge to mainline using syzbot reports as seeds. Fixes include adding a missing length check to avoid divide‑by‑zero, inserting an existing run_close on error paths to fix an NTFS leak, toggling ext4 inline flags in setattr, initializing a specific batch.kind field for KMSAN, and removing a stray kfree after conversion to a flex array. Workflow uses checkpatch.pl, git, get_maintainer.pl and git-send-email.

AI-written summary · about

  1. 0:00Kernel contributions intro
  2. 1:04Newcomer starting points
  3. 2:09Syzbot and kernel debugging
  4. 6:22Fixing code style first
  5. 7:24Oops bug with simple check
  6. 7:47NTFS 3 memory leak
  7. 9:52EXT4 inline data bug fix
  8. 14:07IOMMUFD uninitialized memory
  9. 16:12KASAN GID table bug
  10. 18:59Writing kernel patches
  11. 20:46Summary and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.