summaryrefslogtreecommitdiffstats
path: root/kernel/trace/ring_buffer.c
AgeCommit message (Expand)AuthorLines
2024-12-18ring-buffer: Fix overflow in __rb_map_vmaEdward Adam Davis-1/+5
2024-11-22Merge tag 'trace-ring-buffer-v6.13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-28/+74
2024-11-18ring-buffer: Correct a grammatical error in a commentliujing-1/+1
2024-11-14Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug"Steven Rostedt-6/+3
2024-10-19ring-buffer: Reorganize kerneldoc parameter namesJulia Lawall-1/+1
2024-10-19ring-buffer: Limit time with disabled interrupts in rb_check_pages()Petr Pavlu-26/+72
2024-10-15ring-buffer: Fix reader locking when changing the sub buffer orderPetr Pavlu-18/+26
2024-10-09ring-buffer: Do not have boot mapped buffers hook to CPU hotplugSteven Rostedt-3/+6
2024-08-26ring-buffer: Align meta-page to sub-buffers for improved TLB usageVincent Donnefort-13/+20
2024-08-26ring-buffer: Add magic and struct size to boot up meta dataSteven Rostedt-0/+14
2024-08-26ring-buffer: Don't reset persistent ring-buffer meta saved addressesSteven Rostedt-8/+24
2024-08-14Merge tag 'v6.11-rc3' into trace/ring-buffer/coreSteven Rostedt-12/+0
2024-08-07ring-buffer: Remove unused function ring_buffer_nr_pages()Jianhui Zhou-12/+0
2024-07-15ring-buffer: Use vma_pages() helper functionThorsten Blum-4/+4
2024-06-14tracing/ring-buffer: Add last_boot_info file to boot instanceSteven Rostedt (Google)-0/+23
2024-06-14ring-buffer: Save text and data locations in mapped meta dataSteven Rostedt (Google)-0/+16
2024-06-14ring-buffer: Validate boot range memory eventsSteven Rostedt (Google)-38/+152
2024-06-14ring-buffer: Add test if range of boot buffer is validSteven Rostedt (Google)-8/+135
2024-06-14ring-buffer: Add output of ring buffer meta pageSteven Rostedt (Google)-0/+77
2024-06-14ring-buffer: Add ring_buffer_meta dataSteven Rostedt (Google)-25/+184
2024-06-14ring-buffer: Add ring_buffer_alloc_range()Steven Rostedt (Google)-36/+203
2024-06-14ring-buffer: Allow mapped field to be set without mappingSteven Rostedt (Google)-10/+27
2024-05-21ring-buffer: Fix a race between readers and resize checksPetr Pavlu-0/+9
2024-05-21ring-buffer: Correct stale comments related to non-consuming readersPetr Pavlu-13/+3
2024-05-15ring-buffer: Add cast to unsigned long addr passed to virt_to_page()Steven Rostedt (Google)-1/+1
2024-05-13ring-buffer: Have mmapped ring buffer keep track of missed eventsSteven Rostedt (Google)-6/+47
2024-05-13ring-buffer: Introducing ring-buffer mapping functionsVincent Donnefort-3/+411
2024-05-13ring-buffer: Allocate sub-buffers with __GFP_COMPVincent Donnefort-3/+3
2024-04-11ring-buffer: Only update pages_touched when a new page is touchedSteven Rostedt (Google)-3/+3
2024-03-18ring-buffer: Make wake once of ring_buffer_wait() more robustSteven Rostedt (Google)-13/+21
2024-03-17ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent en...linke li-1/+1
2024-03-17ring-buffer: Zero ring-buffer sub-buffersVincent Donnefort-3/+6
2024-03-14Merge tag 'trace-ring-buffer-v6.8-rc7-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds-64/+94
2024-03-12tracing/ring-buffer: Fix wait_on_pipe() raceSteven Rostedt (Google)-5/+8
2024-03-12ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()Steven Rostedt (Google)-48/+68
2024-03-12ring-buffer: Reuse rb_watermark_hit() for the poll logicSteven Rostedt (Google)-14/+7
2024-03-12ring-buffer: Fix full_waiters_pending in pollSteven Rostedt (Google)-7/+20
2024-03-12ring-buffer: Do not set shortest_full when full target is hitSteven Rostedt (Google)-3/+4
2024-03-11Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds-1/+1
2024-03-10ring-buffer: Fix resetting of shortest_fullSteven Rostedt (Google)-7/+23
2024-03-10ring-buffer: Fix waking up ring buffer readersSteven Rostedt (Google)-71/+68
2024-02-21ring-buffer: Do not let subbuf be bigger than write maskSteven Rostedt (Google)-0/+4
2024-02-14Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar-1/+1
2024-01-31ring-buffer: Clean ring_buffer_poll_wait() error returnVincent Donnefort-1/+1
2024-01-18Merge tag 'trace-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds-275/+458
2024-01-10x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao-1/+1
2024-01-09ring-buffer: Remove stale comment from ring_buffer_size()Steven Rostedt (Google)-6/+0
2023-12-29tracing: Fix blocked reader of snapshot bufferSteven Rostedt (Google)-1/+2
2023-12-29ring-buffer: Fix wake ups when buffer_percent is set to 100Steven Rostedt (Google)-2/+7
2023-12-21ring-buffer: Use subbuf_order for buffer page maskingSteven Rostedt (Google)-8/+11