summaryrefslogtreecommitdiffstats
path: root/kernel/trace/ring_buffer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ring-buffer: Fix reader locking when changing the sub buffer orderPetr Pavlu2024-10-151-18/+26
* ring-buffer: Do not have boot mapped buffers hook to CPU hotplugSteven Rostedt2024-10-091-3/+6
* ring-buffer: Align meta-page to sub-buffers for improved TLB usageVincent Donnefort2024-08-261-13/+20
* ring-buffer: Add magic and struct size to boot up meta dataSteven Rostedt2024-08-261-0/+14
* ring-buffer: Don't reset persistent ring-buffer meta saved addressesSteven Rostedt2024-08-261-8/+24
* Merge tag 'v6.11-rc3' into trace/ring-buffer/coreSteven Rostedt2024-08-141-12/+0
|\
| * ring-buffer: Remove unused function ring_buffer_nr_pages()Jianhui Zhou2024-08-081-12/+0
* | ring-buffer: Use vma_pages() helper functionThorsten Blum2024-07-151-4/+4
* | tracing/ring-buffer: Add last_boot_info file to boot instanceSteven Rostedt (Google)2024-06-141-0/+23
* | ring-buffer: Save text and data locations in mapped meta dataSteven Rostedt (Google)2024-06-141-0/+16
* | ring-buffer: Validate boot range memory eventsSteven Rostedt (Google)2024-06-141-38/+152
* | ring-buffer: Add test if range of boot buffer is validSteven Rostedt (Google)2024-06-141-8/+135
* | ring-buffer: Add output of ring buffer meta pageSteven Rostedt (Google)2024-06-141-0/+77
* | ring-buffer: Add ring_buffer_meta dataSteven Rostedt (Google)2024-06-141-25/+184
* | ring-buffer: Add ring_buffer_alloc_range()Steven Rostedt (Google)2024-06-141-36/+203
* | ring-buffer: Allow mapped field to be set without mappingSteven Rostedt (Google)2024-06-141-10/+27
|/
* ring-buffer: Fix a race between readers and resize checksPetr Pavlu2024-05-221-0/+9
* ring-buffer: Correct stale comments related to non-consuming readersPetr Pavlu2024-05-221-13/+3
* ring-buffer: Add cast to unsigned long addr passed to virt_to_page()Steven Rostedt (Google)2024-05-151-1/+1
* ring-buffer: Have mmapped ring buffer keep track of missed eventsSteven Rostedt (Google)2024-05-141-6/+47
* ring-buffer: Introducing ring-buffer mapping functionsVincent Donnefort2024-05-141-3/+411
* ring-buffer: Allocate sub-buffers with __GFP_COMPVincent Donnefort2024-05-141-3/+3
* ring-buffer: Only update pages_touched when a new page is touchedSteven Rostedt (Google)2024-04-111-3/+3
* ring-buffer: Make wake once of ring_buffer_wait() more robustSteven Rostedt (Google)2024-03-181-13/+21
* ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent en...linke li2024-03-171-1/+1
* ring-buffer: Zero ring-buffer sub-buffersVincent Donnefort2024-03-171-3/+6
* Merge tag 'trace-ring-buffer-v6.8-rc7-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2024-03-151-64/+94
|\
| * tracing/ring-buffer: Fix wait_on_pipe() raceSteven Rostedt (Google)2024-03-121-5/+8
| * ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()Steven Rostedt (Google)2024-03-121-48/+68
| * ring-buffer: Reuse rb_watermark_hit() for the poll logicSteven Rostedt (Google)2024-03-121-14/+7
| * ring-buffer: Fix full_waiters_pending in pollSteven Rostedt (Google)2024-03-121-7/+20
| * ring-buffer: Do not set shortest_full when full target is hitSteven Rostedt (Google)2024-03-121-3/+4
* | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-1/+1
|\ \ | |/ |/|
| * Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-1/+1
| |\
| | * x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-1/+1
* | | ring-buffer: Fix resetting of shortest_fullSteven Rostedt (Google)2024-03-101-7/+23
* | | ring-buffer: Fix waking up ring buffer readersSteven Rostedt (Google)2024-03-101-71/+68
* | | ring-buffer: Do not let subbuf be bigger than write maskSteven Rostedt (Google)2024-02-211-0/+4
|/ /
* | ring-buffer: Clean ring_buffer_poll_wait() error returnVincent Donnefort2024-01-311-1/+1
* | Merge tag 'trace-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds2024-01-181-275/+458
|\ \ | |/ |/|
| * ring-buffer: Remove stale comment from ring_buffer_size()Steven Rostedt (Google)2024-01-101-6/+0
| * ring-buffer: Use subbuf_order for buffer page maskingSteven Rostedt (Google)2023-12-211-8/+11
| * ring-buffer: Just update the subbuffers when changing their allocation orderSteven Rostedt (Google)2023-12-211-17/+71
| * ring-buffer: Keep the same size when updating the orderSteven Rostedt (Google)2023-12-211-1/+4
| * ring-buffer: Do no swap cpu buffers if order is differentSteven Rostedt (Google)2023-12-211-0/+3
| * ring-buffer: Clear pages on error in ring_buffer_subbuf_order_set() failureSteven Rostedt (Google)2023-12-211-0/+1
| * ring-buffer: Read and write to ring buffers with custom sub buffer sizeTzvetomir Stoyanov (VMware)2023-12-201-20/+55
| * ring-buffer: Set new size of the ring buffer sub pageTzvetomir Stoyanov (VMware)2023-12-201-7/+73
| * ring-buffer: Add interface for configuring trace sub buffer sizeTzvetomir Stoyanov (VMware)2023-12-201-0/+73
| * ring-buffer: Page size per ring bufferTzvetomir Stoyanov (VMware)2023-12-201-30/+38