Linux Kernel Commits
Linux kernel patches I wrote, and fixes for bugs I reported or tested. Patches under review show their submission date and link to the mailing list; merged commits show the date they were applied and link to git.kernel.org.
This list is incomplete. The merged list shows only commits that carry one of my email addresses. Patches that maintainers folded into other commits, and bugs I reported under other names, are not listed.
Under review
RFC series: bpf: Introduce proof-based verifier enhancement (17 patches).
- 2025-11-06 bpf: Add BCF expr and proof rule definitions Under review · RFC 01/17 · lore.kernel.org
- 2025-11-06 bpf: Add bcf_checker top-level workflow Under review · RFC 02/17 · lore.kernel.org
- 2025-11-06 bpf: Add UAPI fields for BCF proof interaction Under review · RFC 03/17 · lore.kernel.org
- 2025-11-06 bpf: Add top-level workflow of bcf_refine() Under review · RFC 04/17 · lore.kernel.org
- 2025-11-06 bpf: Add top-level workflow of bcf_track() Under review · RFC 05/17 · lore.kernel.org
- 2025-11-06 bpf: Add bcf_match_path() to follow the path suffix Under review · RFC 06/17 · lore.kernel.org
- 2025-11-06 bpf: Add bcf_expr management and binding Under review · RFC 07/17 · lore.kernel.org
- 2025-11-06 bpf: Track mov and signed extension Under review · RFC 08/17 · lore.kernel.org
- 2025-11-06 bpf: Track alu operations in bcf_track() Under review · RFC 09/17 · lore.kernel.org
- 2025-11-06 bpf: Add bcf_alu() 32bits optimization Under review · RFC 10/17 · lore.kernel.org
- 2025-11-06 bpf: Track stack spill/fill in bcf_track() Under review · RFC 11/17 · lore.kernel.org
- 2025-11-06 bpf: Track path constraint Under review · RFC 12/17 · lore.kernel.org
- 2025-11-06 bpf: Skip state pruning for the parent states Under review · RFC 13/17 · lore.kernel.org
- 2025-11-06 bpf: Add mem access bound refinement Under review · RFC 14/17 · lore.kernel.org
- 2025-11-06 bpf: Preserve verifier_env and request BCF Under review · RFC 15/17 · lore.kernel.org
- 2025-11-06 bpf: Resume verifier env and check proof Under review · RFC 16/17 · lore.kernel.org
- 2025-11-06 bpf: Enable bcf for priv users Under review · RFC 17/17 · lore.kernel.org
Merged
-
2026-09-25
bpf: Fix uninit read for helper mem args on partially spilled slots
b3861495d2b2· git.kernel.org -
2026-09-25
selftests/bpf: Test helper read of a narrow stack spill
7af653d4ebf8· git.kernel.org -
2026-09-25
bpf: Fix uninit read for non-fetch atomics on partially spilled slots
5a84b4424db8· git.kernel.org -
2026-09-25
selftests/bpf: Test non-fetch atomic on a narrow stack spill
51455305b0d6· git.kernel.org -
2026-03-24
bpf: Simplify tnum_step()
833ef4a954e1· git.kernel.org -
2026-01-13
bpf: Recognize special arithmetic shift in the verifier
bffacdb80b93· git.kernel.org -
2024-07-29
bpf: Track equal scalars history on per-instruction level
4bf79f9be434· git.kernel.org -
2024-01-23
bpf: Refactor ptr alu checking rules to allow alu explicitly
2ce793ebe207· git.kernel.org -
2024-01-16
selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS
33772ff3b887· git.kernel.org -
2024-01-16
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
22c7fa171a02· git.kernel.org -
2023-12-08
bpf: Fix accesses to uninit stack slots
6b4a64bafd10· git.kernel.org -
2023-12-07
bpf: Fix verification of indirect var-off stack access
a833a17aeac7· git.kernel.org -
2023-11-09
selftests/bpf: add more test cases for check_cfg()
e2e57d637aa5· git.kernel.org -
2023-11-09
bpf: handle ldimm64 properly in check_cfg()
3feb263bb516· git.kernel.org -
2023-11-09
bpf: fix control-flow graph checking in privileged mode
10e14e9652bf· git.kernel.org -
2023-11-01
selftests/bpf: Add test for immediate spilled to stack
85eb035e6cfd· git.kernel.org -
2023-11-01
bpf: Fix check_stack_write_fixed_off() to correctly spill imm
811c363645b3· git.kernel.org -
2023-01-18
bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
bdb7fdb0aca8· git.kernel.org -
2023-01-18
mm: new primitive kvmemdup()
0b7b8704ddce· git.kernel.org -
2023-01-06
bpf: Skip invalid kfunc call in backtrack_insn
d3178e8a434b· git.kernel.org -
2023-01-06
bpf: Skip task with pid=1 in send_signal_common()
a3d81bc1eaef· git.kernel.org -
2022-12-22
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
cedebd74cf38· git.kernel.org -
2022-12-22
bpf: fix nullness propagation for reg to reg comparisons
8374bfd5a3c9· git.kernel.org -
2022-12-19
bpf: Remove trace_printk_lock
e2bb9e01d589· git.kernel.org -
2022-12-14
bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func
4121d4481b72· git.kernel.org -
2022-09-01
fs: fix UAF/GPF bug in nilfs_mdt_destroy
2e488f13755f· git.kernel.org -
2022-08-31
bpf: Propagate error from htab_lock_bucket() to userspace
66a7a92e4d0d· git.kernel.org -
2022-04-01
nilfs2: fix lockdep warnings in page operations for btree nodes
e897be17a441· git.kernel.org -
2022-04-01
nilfs2: get rid of nilfs_mapping_init()
cdd81b313d5e· git.kernel.org -
2022-04-01
nilfs2: fix lockdep warnings during disk space reclamation
6e211930f79a· git.kernel.org -
2022-01-03
btrfs: fix deadlock between quota enable and other quota operations
232796df8c14· git.kernel.org -
2021-11-15
cgroup: rstat: Mark benign data race to silence KCSAN
eda09706b240· git.kernel.org -
2021-10-28
mm: khugepaged: skip huge page collapse for special files
a4aeaa06d45e· git.kernel.org -
2021-10-26
btrfs: fix deadlock between chunk allocation and chunk btree modifications
2bb2e00ed978· git.kernel.org -
2021-10-18
block: fix incorrect references to disk objects
9fbfabfda25d· git.kernel.org -
2021-10-18
vfs: check fd has read access in kernel_read_file_from_fd()
032146cda855· git.kernel.org -
2021-10-07
btrfs: unlock newly allocated extent buffer after error
19ea40dddf18· git.kernel.org -
2021-09-22
RDMA/cma: Do not change route.addr.src_addr.ss_family
bc0bdc5afaa7· git.kernel.org -
2021-09-08
io-wq: fix cancellation on create-worker failure
713b9825a4c4· git.kernel.org -
2021-04-20
KVM: Stop looking for coalesced MMIO zones if the bus is destroyed
5d3c4c79384a· git.kernel.org -
2021-04-15
tty: n_gsm: check error while registering tty devices
0a360e8b65d6· git.kernel.org -
2021-04-09
ext4: annotate data race in jbd2_journal_dirty_metadata()
83fe6b18b8d0· git.kernel.org -
2020-05-28
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
1d605416fb71· git.kernel.org
Generated from the mainline Linux history on .