Peter Zijlstra
|
4411ec1d19
perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]
|
7 years ago |
Linus Torvalds
|
a9a08845e9
vfs: do bulk POLL* -> EPOLL* replacement
|
7 years ago |
Linus Torvalds
|
c9b012e5f4
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
|
7 years ago |
Mark Rutland
|
6aa7de0591
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
|
8 years ago |
Will Deacon
|
bc1d202023
perf/core: Export AUX buffer helpers to modules
|
9 years ago |
Alexander Shishkin
|
441430eb54
perf/aux: Only update ->aux_wakeup in non-overwrite mode
|
8 years ago |
Will Deacon
|
d9a50b0256
perf/aux: Ensure aux_wakeup represents most recent wakeup index
|
8 years ago |
Will Deacon
|
2ab346cfb0
perf/aux: Make aux_{head,wakeup} ring_buffer members long
|
8 years ago |
Hendrik Brueckner
|
8a1898db51
perf/aux: Correct return code of rb_alloc_aux() if !has_aux(ev)
|
8 years ago |
Alexander Shishkin
|
ae0c2d995d
perf/core: Add a flag for partial AUX records
|
8 years ago |
Will Deacon
|
f4c0b0aa58
perf/core: Keep AUX flags in the output handle
|
8 years ago |
Alexander Shishkin
|
b79ccadd6b
perf/core: Fix aux_mmap_count vs aux_refcount order
|
9 years ago |
Alexander Shishkin
|
3f56e687a1
perf/core: Disable the event on a truncated AUX record
|
9 years ago |
Wang Nan
|
9ecda41acb
perf/core: Add ::write_backward attribute to perf event
|
9 years ago |
Wang Nan
|
d1b26c7024
perf/ring_buffer: Prepare writing into the ring-buffer from the end
|
9 years ago |
Wang Nan
|
86e7972f69
perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer
|
9 years ago |
Alexander Shishkin
|
af5bb4ed12
perf/ring_buffer: Document AUX API usage
|
9 years ago |
Alexander Shishkin
|
95ff4ca26c
perf/core: Free AUX pages in unmap path
|
9 years ago |
Alexander Shishkin
|
dcb10a967c
perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops
|
9 years ago |
Peter Zijlstra
|
8184059e93
perf/core: Fix Undefined behaviour in rb_alloc()
|
9 years ago |
Alexander Shishkin
|
45c815f06b
perf: Synchronously free aux pages in case of allocation failure
|
9 years ago |
Peter Zijlstra
|
90eec103b9
treewide: Remove old email address
|
9 years ago |
Linus Torvalds
|
105ff3cbf2
atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()
|
10 years ago |
Alexander Shishkin
|
c2ad6b51ef
perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations
|
10 years ago |
Ben Hutchings
|
ee9397a6fb
perf: Fix double-free of the AUX buffer
|
10 years ago |
Peter Zijlstra
|
57ffc5ca67
perf: Fix AUX buffer refcounting
|
10 years ago |
Linus Torvalds
|
fc934d4017
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
10 years ago |
Paul E. McKenney
|
5af4692a75
smp: Make control dependencies work on Alpha, improve documentation
|
10 years ago |
Alexander Shishkin
|
aa319bcd36
perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode
|
10 years ago |
Alexander Shishkin
|
1a59413124
perf: Add wakeup watermark control to the AUX area
|
10 years ago |