aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/ring_buffer.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-06ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()Dmitry Antipov1-3/+1
2025-05-30Merge tag 'trace-ringbuffer-v6.16' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-101/+112
2025-05-29Merge tag 'trace-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-0/+18
2025-05-29ring-buffer: Simplify functions with __free(kfree) to free allocationsSteven Rostedt1-18/+9
2025-05-29ring-buffer: Make ring_buffer_{un}map() simpler with guard(mutex)Steven Rostedt1-24/+11
2025-05-29ring-buffer: Simplify ring_buffer_read_page() with guard()Steven Rostedt1-17/+11
2025-05-29ring-buffer: Simplify reset_disabled_cpu_buffer() with use of guard()Steven Rostedt1-7/+2
2025-05-29ring-buffer: Remove jump to out label in ring_buffer_swap_cpu()Steven Rostedt1-14/+9
2025-05-29ring-buffer: Removed unnecessary if() goto out where out is the next lineSteven Rostedt1-4/+1
2025-05-29ring-buffer: Allow reserve_mem persistent ring buffers to be mmappedSteven Rostedt1-4/+45
2025-05-29ring-buffer: Do not trigger WARN_ON() due to a commit_overrunSteven Rostedt1-8/+18
2025-05-27ring-buffer: Move cpus_read_lock() outside of buffer->mutexSteven Rostedt1-5/+6
2025-05-14ring-buffer: Fix persistent buffer when commit page is the reader pageSteven Rostedt1-3/+5
2025-05-09ring-buffer: Add ring_buffer_record_is_on_cpu()Steven Rostedt1-0/+18
2025-04-03Merge tag 'trace-ringbuffer-v6.15-3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+3
2025-04-02ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()Steven Rostedt1-2/+3
2025-03-31Merge tag 'trace-ringbuffer-v6.15-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-103/+144
2025-03-28ring-buffer: Remove the unused variable bmetaJiapeng Chong1-3/+0
2025-03-28tracing: Have persistent trace instances save KASLR offsetSteven Rostedt1-49/+10
2025-03-28ring-buffer: Add ring_buffer_meta_scratch()Steven Rostedt1-6/+29
2025-03-28ring-buffer: Add buffer meta data for persistent ring bufferSteven Rostedt1-52/+119
2025-03-28ring-buffer: Use kaslr address instead of text deltaSteven Rostedt1-19/+12
2025-03-28ring-buffer: Fix bytes_dropped calculation issueFeng Yang1-2/+2
2025-03-06ring-buffer: Fix typo in comment about header page pointerZhouyi Zhou1-1/+1
2025-02-15ring-buffer: Update pages_touched to reflect persistent buffer contentSteven Rostedt1-0/+5
2025-02-14ring-buffer: Validate the persistent meta data subbuf arraySteven Rostedt1-2/+20
2025-02-14ring-buffer: Unlock resize on mmap errorSteven Rostedt1-0/+1
2025-01-21ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg()Steven Rostedt1-2/+7
2025-01-13ring-buffer: Make reading page consistent with the code logicJeongjun Park1-1/+3
2025-01-13ring-buffer: Check for empty ring-buffer with rb_num_of_entries()Vincent Donnefort1-45/+14
2024-12-18ring-buffer: Fix overflow in __rb_map_vmaEdward Adam Davis1-1/+5
2024-11-22Merge tag 'trace-ring-buffer-v6.13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-28/+74
2024-11-18ring-buffer: Correct a grammatical error in a commentliujing1-1/+1
2024-11-14Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug"Steven Rostedt1-6/+3
2024-10-19ring-buffer: Reorganize kerneldoc parameter namesJulia Lawall1-1/+1
2024-10-19ring-buffer: Limit time with disabled interrupts in rb_check_pages()Petr Pavlu1-26/+72
2024-10-15ring-buffer: Fix reader locking when changing the sub buffer orderPetr Pavlu1-18/+26
2024-10-09ring-buffer: Do not have boot mapped buffers hook to CPU hotplugSteven Rostedt1-3/+6
2024-08-26ring-buffer: Align meta-page to sub-buffers for improved TLB usageVincent Donnefort1-13/+20
2024-08-26ring-buffer: Add magic and struct size to boot up meta dataSteven Rostedt1-0/+14
2024-08-26ring-buffer: Don't reset persistent ring-buffer meta saved addressesSteven Rostedt1-8/+24
2024-08-14Merge tag 'v6.11-rc3' into trace/ring-buffer/coreSteven Rostedt1-12/+0
2024-08-07ring-buffer: Remove unused function ring_buffer_nr_pages()Jianhui Zhou1-12/+0
2024-07-15ring-buffer: Use vma_pages() helper functionThorsten Blum1-4/+4
2024-06-14tracing/ring-buffer: Add last_boot_info file to boot instanceSteven Rostedt (Google)1-0/+23
2024-06-14ring-buffer: Save text and data locations in mapped meta dataSteven Rostedt (Google)1-0/+16
2024-06-14ring-buffer: Validate boot range memory eventsSteven Rostedt (Google)1-38/+152
2024-06-14ring-buffer: Add test if range of boot buffer is validSteven Rostedt (Google)1-8/+135
2024-06-14ring-buffer: Add output of ring buffer meta pageSteven Rostedt (Google)1-0/+77
2024-06-14ring-buffer: Add ring_buffer_meta dataSteven Rostedt (Google)1-25/+184