summaryrefslogtreecommitdiff
path: root/kernel/trace/ring_buffer.c
AgeCommit message (Expand)Author
11 hoursring-buffer: Fix subbuf resize race with ring buffer readersVincent Donnefort
11 hoursring-buffer: Hold cpu_buffer::lock when resizing a subbufVincent Donnefort
11 hoursring-buffer: Free cpu_buffer::free_page with subbuf_orderVincent Donnefort
6 daysring buffer: Propagate __rb_map_vma return value to callerAnkit Khushwaha
2026-08-23ring-buffer: Use current_context for safe per-CPU buffer swapTengda Wu
2026-08-23ring-buffer: Remove jump to out label in ring_buffer_swap_cpu()Steven Rostedt
2026-08-23ring-buffer: Prevent resizing of persistent ring bufferVincent Donnefort
2026-08-23ring-buffer: Make ring_buffer_{un}map() simpler with guard(mutex)Steven Rostedt
2026-08-23ring-buffer: Simplify ring_buffer_read_page() with guard()Steven Rostedt
2026-08-23ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()Vincent Donnefort
2026-08-23ring-buffer: Simplify functions with __free(kfree) to free allocationsSteven Rostedt
2026-08-19ring-buffer: Prevent subbuf order change when resizing is disabledVincent Donnefort
2026-08-19ring-buffer: Fix crash passing ERR_PTR to kthread_stop()Hui Su
2026-07-24ring-buffer: Fix event length with forced 8-byte alignmentHui Wang
2026-06-09ring-buffer: Flush and stop persistent ring buffer on panicMasami Hiramatsu (Google)
2026-06-01ring-buffer: Fix reporting of missed events in iteratorSteven Rostedt
2026-03-25ring-buffer: Fix to update per-subbuf entries of persistent ring bufferMasami Hiramatsu (Google)
2026-03-13tracing: Fix WARN_ON in tracing_buffers_mmap_closeQing Wang
2026-03-04tracing: ring-buffer: Fix to check event length before usingMasami Hiramatsu (Google)
2026-02-11ring-buffer: Avoid softlockup in ring_buffer_resize() during memory freeWupeng Ma
2025-11-13ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader catches upSteven Rostedt
2025-08-15ring-buffer: Remove ring_buffer_read_prepare_sync()Steven Rostedt
2025-06-19ring-buffer: Move cpus_read_lock() outside of buffer->mutexSteven Rostedt
2025-06-19ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()Dmitry Antipov
2025-06-19ring-buffer: Do not trigger WARN_ON() due to a commit_overrunSteven Rostedt
2025-05-22ring-buffer: Fix persistent buffer when commit page is the reader pageSteven Rostedt
2025-04-20ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()Steven Rostedt
2025-04-10ring-buffer: Fix bytes_dropped calculation issueFeng Yang
2025-02-21ring-buffer: Update pages_touched to reflect persistent buffer contentSteven Rostedt
2025-02-21ring-buffer: Validate the persistent meta data subbuf arraySteven Rostedt
2025-02-21ring-buffer: Unlock resize on mmap errorSteven Rostedt
2025-02-17ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg()Steven Rostedt
2025-02-17ring-buffer: Make reading page consistent with the code logicJeongjun Park
2024-12-27ring-buffer: Fix overflow in __rb_map_vmaEdward Adam Davis
2024-12-14ring-buffer: Limit time with disabled interrupts in rb_check_pages()Petr Pavlu
2024-11-14Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug"Steven Rostedt
2024-10-15ring-buffer: Fix reader locking when changing the sub buffer orderPetr Pavlu
2024-10-09ring-buffer: Do not have boot mapped buffers hook to CPU hotplugSteven Rostedt
2024-08-26ring-buffer: Align meta-page to sub-buffers for improved TLB usageVincent Donnefort
2024-08-26ring-buffer: Add magic and struct size to boot up meta dataSteven Rostedt
2024-08-26ring-buffer: Don't reset persistent ring-buffer meta saved addressesSteven Rostedt
2024-08-14Merge tag 'v6.11-rc3' into trace/ring-buffer/coreSteven Rostedt
2024-08-07ring-buffer: Remove unused function ring_buffer_nr_pages()Jianhui Zhou
2024-07-15ring-buffer: Use vma_pages() helper functionThorsten Blum
2024-06-14tracing/ring-buffer: Add last_boot_info file to boot instanceSteven Rostedt (Google)
2024-06-14ring-buffer: Save text and data locations in mapped meta dataSteven Rostedt (Google)
2024-06-14ring-buffer: Validate boot range memory eventsSteven Rostedt (Google)
2024-06-14ring-buffer: Add test if range of boot buffer is validSteven Rostedt (Google)
2024-06-14ring-buffer: Add output of ring buffer meta pageSteven Rostedt (Google)
2024-06-14ring-buffer: Add ring_buffer_meta dataSteven Rostedt (Google)