ring_buffer_swap_cpu
kernel/trace/ring_buffer.c
Last patched
Overview
ring_buffer_swap_cpu in torvalds/linux was changed by 2 published CVE fixes between 2025 and 2026, in 15 distinct patches that added or removed 15 lines in total.
torvalds/linux has 19,281 CVEs with a located fix in total, so 0% of them touched this function.
CVEs that patched it
Every published CVE whose fix changed ring_buffer_swap_cpu, newest first, with the lines each fix touched.
CVE-2026-74601 · lines 5452–5455 · +3 −3
High · CVSS 7.8EPSS 0.1%2026-08-22CVE-2023-53718 · lines 5545–5553 · +9 −0
High · CVSS 7.8EPSS 0.2%2025-10-22
Get an alert when the next CVE fix lands in torvalds/linux, with the patched functions.
Monitor linux CVEsOther functions in these files
Functions in the same file that CVE fixes also changed.
- 1ring_buffer_subbuf_order_setkernel/trace/ring_buffer.c8 CVEs · 48 patches2024 to 2026
- 2ring_buffer_resizekernel/trace/ring_buffer.c3 CVEs · 23 patches2024 to 2026
- 3ring_buffer_map_get_readerkernel/trace/ring_buffer.c3 CVEs · 9 patches2025 to 2026
- 4rb_free_cpu_bufferkernel/trace/ring_buffer.c2 CVEs · 13 patches2026
- 5ring_buffer_read_pagekernel/trace/ring_buffer.c2 CVEs · 11 patches2026
- 6ring_buffer_free_read_pagekernel/trace/ring_buffer.c2 CVEs · 9 patches2026
- 7cpumask_test_cpukernel/trace/ring_buffer.c2 CVEs · 9 patches2017 to 2026
- 8rb_meta_validkernel/trace/ring_buffer.c2 CVEs · 4 patches2025 to 2026
Other hotspots in the repository
Functions in torvalds/linux changed by the most CVE fixes.
Frequently asked questions
Common questions about CVE fixes to ring_buffer_swap_cpu.
- How many CVEs have patched ring_buffer_swap_cpu?
- 2 published CVEs changed ring_buffer_swap_cpu in torvalds/linux, in 15 distinct patches totalling 15 changed lines, between 2025 and 2026.
- What is the latest CVE that changed ring_buffer_swap_cpu?
- CVE-2026-74601 (ring-buffer: Use current_context for safe per-CPU buffer swap), published 2026-08-22, changed lines 5452 to 5455 of kernel/trace/ring_buffer.c.
- How does ring_buffer_swap_cpu compare to the rest of torvalds/linux?
- torvalds/linux has 19,281 CVEs with a located fix in total; 2 of them changed ring_buffer_swap_cpu.
- What do the line numbers refer to?
- Line numbers are in the fixed version of the file, as the upstream patch left it. A CVE whose fix was backported to several branches is listed once, with the lines from the upstream commit.
References
- kernel/trace/ring_buffer.c on GitHub (opens in a new tab)
- All patched functions in torvalds/linux
- Patched functions directory
Fix locations are computed by RadicalNotion.AI from the upstream patch diff of each CVE. CVE data is sourced from the CVE Program.
Track torvalds/linux CVEs
Get an alert when a new CVE lands in this repository, with the patched functions and AI-written remediation guidance.