Alexander Shishkin
|
b79ccadd6b
perf/core: Fix aux_mmap_count vs aux_refcount order
|
9 anos atrás |
Alexander Shishkin
|
3f56e687a1
perf/core: Disable the event on a truncated AUX record
|
9 anos atrás |
Wang Nan
|
9ecda41acb
perf/core: Add ::write_backward attribute to perf event
|
9 anos atrás |
Wang Nan
|
d1b26c7024
perf/ring_buffer: Prepare writing into the ring-buffer from the end
|
9 anos atrás |
Wang Nan
|
86e7972f69
perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer
|
9 anos atrás |
Alexander Shishkin
|
af5bb4ed12
perf/ring_buffer: Document AUX API usage
|
9 anos atrás |
Alexander Shishkin
|
95ff4ca26c
perf/core: Free AUX pages in unmap path
|
9 anos atrás |
Alexander Shishkin
|
dcb10a967c
perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops
|
9 anos atrás |
Peter Zijlstra
|
8184059e93
perf/core: Fix Undefined behaviour in rb_alloc()
|
9 anos atrás |
Alexander Shishkin
|
45c815f06b
perf: Synchronously free aux pages in case of allocation failure
|
9 anos atrás |
Peter Zijlstra
|
90eec103b9
treewide: Remove old email address
|
9 anos atrás |
Linus Torvalds
|
105ff3cbf2
atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()
|
9 anos atrás |
Alexander Shishkin
|
c2ad6b51ef
perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations
|
10 anos atrás |
Ben Hutchings
|
ee9397a6fb
perf: Fix double-free of the AUX buffer
|
10 anos atrás |
Peter Zijlstra
|
57ffc5ca67
perf: Fix AUX buffer refcounting
|
10 anos atrás |
Linus Torvalds
|
fc934d4017
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
10 anos atrás |
Paul E. McKenney
|
5af4692a75
smp: Make control dependencies work on Alpha, improve documentation
|
10 anos atrás |
Alexander Shishkin
|
aa319bcd36
perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode
|
10 anos atrás |
Alexander Shishkin
|
1a59413124
perf: Add wakeup watermark control to the AUX area
|
10 anos atrás |
Alexander Shishkin
|
2023a0d282
perf: Support overwrite mode for the AUX area
|
10 anos atrás |
Alexander Shishkin
|
fdc2670666
perf: Add API for PMUs to write to the AUX area
|
10 anos atrás |
Alexander Shishkin
|
6a27923039
perf: Add a capability for AUX_NO_SG pmus to do software double buffering
|
10 anos atrás |
Alexander Shishkin
|
0a4e38e64f
perf: Support high-order allocations for AUX space
|
10 anos atrás |
Peter Zijlstra
|
45bfb2e504
perf: Add AUX area to ring buffer for raw data streams
|
10 anos atrás |
Jiri Olsa
|
7c60fc0e02
perf: Use POLLIN instead of POLL_IN for perf poll data in flag
|
10 anos atrás |
Peter Zijlstra
|
c7f2e3cd6c
perf: Optimize ring-buffer write by depending on control dependencies
|
11 anos atrás |
Peter Zijlstra
|
394570b793
perf: Update a stale comment
|
11 anos atrás |
Peter Zijlstra
|
524feca5e9
perf: Optimize perf_output_begin() -- address calculation
|
11 anos atrás |
Peter Zijlstra
|
d20a973f46
perf: Optimize perf_output_begin() -- lost_event case
|
11 anos atrás |
Peter Zijlstra
|
85f59edf96
perf: Optimize perf_output_begin()
|
11 anos atrás |