| Commit message (Expand) | Author | Age | Files | Lines |
* | ring-buffer: Fix a race between readers and resize checks | Petr Pavlu | 2024-06-16 | 1 | -0/+9 |
* | ring-buffer: Clean ring_buffer_poll_wait() error return | Vincent Donnefort | 2024-02-23 | 1 | -1/+1 |
* | ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI | Steven Rostedt (Google) | 2024-01-25 | 1 | -0/+6 |
* | ring-buffer: Fix memory leak of free page | Steven Rostedt (Google) | 2023-12-20 | 1 | -0/+2 |
* | ring-buffer: Avoid softlockup in ring_buffer_resize() | Zheng Yejian | 2023-10-10 | 1 | -0/+2 |
* | ring-buffer: Fix wrong stat of cpu_buffer->read | Zheng Yejian | 2023-08-11 | 1 | -10/+12 |
* | ring-buffer: Fix deadloop issue on reading trace_pipe | Zheng Yejian | 2023-08-11 | 1 | -9/+15 |
* | treewide: Remove uninitialized_var() usage | Kees Cook | 2023-08-11 | 1 | -1/+1 |
* | ring-buffer: Sync IRQ works before buffer destruction | Johannes Berg | 2023-05-17 | 1 | -0/+4 |
* | ring-buffer: Fix race while reader and writer are on the same page | Zheng Yejian | 2023-04-20 | 1 | -1/+12 |
* | tracing: Add NULL checks for buffer in ring_buffer_free_read_page() | Jia-Ju Bai | 2023-03-11 | 1 | -1/+6 |
* | ring_buffer: Do not deactivate non-existant pages | Daniil Tatianin | 2022-11-25 | 1 | -2/+2 |
* | ring-buffer: Fix race between reset page and reading page | Steven Rostedt (Google) | 2022-10-26 | 1 | -0/+33 |
* | ring-buffer: Check pending waiters when doing wake ups as well | Steven Rostedt (Google) | 2022-10-26 | 1 | -1/+2 |
* | ring-buffer: Allow splice to read previous partially read pages | Steven Rostedt (Google) | 2022-10-26 | 1 | -1/+9 |
* | tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. | Haoran Luo | 2021-07-28 | 1 | -4/+24 |
* | tracing: Fix race in trace_open and buffer resize call | Gaurav Kohli | 2021-01-30 | 1 | -0/+4 |
* | ring-buffer: Fix recursion protection transitions between interrupt context | Steven Rostedt (VMware) | 2020-11-10 | 1 | -12/+46 |
* | ring-buffer: Return 0 on success from ring_buffer_resize() | Qiujun Huang | 2020-11-05 | 1 | -4/+4 |
* | ring-buffer: Zero out time extend if it is nested and not absolute | Steven Rostedt (VMware) | 2020-06-30 | 1 | -1/+1 |
* | trace: Fix preempt_enable_no_resched() abuse | Peter Zijlstra | 2019-05-02 | 1 | -1/+1 |
* | tracing: kdb: Fix ftdump to not sleep | Douglas Anderson | 2019-04-05 | 1 | -2/+3 |
* | ring-buffer: Allow for rescheduling when removing pages | Vaibhav Nagarnaik | 2018-09-17 | 1 | -0/+2 |
* | tracing: Add SPDX License format tags to tracing files | Steven Rostedt (VMware) | 2018-08-16 | 1 | -0/+1 |
* | ring-buffer: Make ring_buffer_record_is_set_on() return bool | Steven Rostedt (VMware) | 2018-08-01 | 1 | -1/+1 |
* | ring-buffer: Make ring_buffer_record_is_on() return bool | Steven Rostedt (VMware) | 2018-08-01 | 1 | -1/+1 |
* | ring_buffer: tracing: Inherit the tracing setting to next ring buffer | Masami Hiramatsu | 2018-07-25 | 1 | -0/+16 |
* | ring-buffer: Fix a bunch of typos in comments | Steven Rostedt (VMware) | 2018-06-04 | 1 | -10/+10 |
* | ring-buffer: Add set/clear_current_oom_origin() during allocations | Steven Rostedt (VMware) | 2018-04-06 | 1 | -10/+38 |
* | ring-buffer: Check if memory is available before allocation | Steven Rostedt (VMware) | 2018-04-06 | 1 | -0/+5 |
* | tracing: Mention trace_clock=global when warning about unstable clocks | Chris Wilson | 2018-04-06 | 1 | -1/+2 |
* | ring-buffer: Add nesting for adding events within events | Steven Rostedt (VMware) | 2018-03-10 | 1 | -3/+54 |
* | ring-buffer: Redefine the unimplemented RINGBUF_TYPE_TIME_STAMP | Tom Zanussi | 2018-03-10 | 1 | -28/+76 |
* | ring-buffer: Add interface for setting absolute time stamps | Tom Zanussi | 2018-03-10 | 1 | -0/+11 |
* | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 2018-02-11 | 1 | -2/+2 |
* | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 2018-01-30 | 1 | -1/+1 |
|\ |
|
| * | ring_buffer_poll_wait() return value used as return value of ->poll() | Al Viro | 2017-11-28 | 1 | -1/+1 |
* | | ring-buffer: Fix duplicate results in mapping context to bits in recursive lock | Steven Rostedt (VMware) | 2018-01-18 | 1 | -2/+1 |
* | | ring-buffer: Bring back context level recursive checks | Steven Rostedt (VMware) | 2018-01-15 | 1 | -17/+45 |
* | | ring-buffer: Do no reuse reader page if still in use | Steven Rostedt (VMware) | 2017-12-27 | 1 | -0/+6 |
* | | ring-buffer: Mask out the info bits when returning buffer page length | Steven Rostedt (VMware) | 2017-12-27 | 1 | -1/+5 |
* | | ring-buffer: Remove unused function __rb_data_page_index() | Matthias Kaehlcke | 2017-12-04 | 1 | -6/+0 |
|/ |
|
* | Merge tag 'trace-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 2017-11-17 | 1 | -47/+17 |
|\ |
|
| * | ring-buffer: Rewrite trace_recursive_(un)lock() to be simpler | Steven Rostedt (VMware) | 2017-10-04 | 1 | -47/+17 |
* | | kmemcheck: remove annotations | Levin, Alexander (Sasha Levin) | 2017-11-15 | 1 | -3/+0 |
* | | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 2017-10-25 | 1 | -1/+1 |
|/ |
|
* | ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU | Steven Rostedt (VMware) | 2017-08-02 | 1 | -5/+9 |
* | tracing/ring_buffer: Try harder to allocate | Joel Fernandes | 2017-07-19 | 1 | -5/+5 |
* | Merge tag 'trace-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 2017-05-03 | 1 | -3/+37 |
|\ |
|
| * | ring-buffer: Return reader page back into existing ring buffer | Steven Rostedt (VMware) | 2017-05-01 | 1 | -3/+37 |