Code

History

Commits on upstream to kernel/events/ring_buffer.c35+
  1. perf/core: Skip empty AUX records with only format flagsLeo Yan committed 2 months ago8a7f5b5
  2. perf/core: Fix deadlock in perf_mmap() failure pathPeter Zijlstra committed 7 months agoc69df06
  3. treewide: Update email addressThomas Gleixner committed 10 months ago2e4b28c
  4. perf: Convert mmap() refcounts to refcount_tThomas Gleixner committed 1 year ago448f97f
  5. perf/aux: Fix pending disable flow when the AUX ring buffer overrunsLeo Yan committed 1 year ago1476b21
  6. perf/aux: Allocate non-contiguous AUX pages by defaultYabin Cui committed 1 year ago18049c8
  7. perf/ring_buffer: Allow the EPOLLRDNORM flag for pollTao Chen committed 1 year agoc96fff3
  8. perf: Avoid the read if the count is already updatedPeter Zijlstra (Intel) committed 1 year ago8ce939a
  9. perf: map pages in advanceLorenzo Stoakes committed 1 year agob709eb8
  10. perf/aux: Fix AUX buffer serializationPeter Zijlstra committed 2 years ago2ab9d83
  11. perf: Make rb_alloc_aux() return an error immediately if nr_pages <= 0Adrian Hunter committed 2 years ago0ca4da2
  12. perf: Fix default aux_watermark calculationAdrian Hunter committed 2 years ago43deb76
  13. perf/ring_buffer: Trigger IO signals for watermark_wakeupKyle Huey committed 2 years agofd20bb5
  14. mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov committed 2 years ago5e0a760
  15. perf/core: Bail out early if the request AUX area is out of boundShuai Xue committed 3 years ago54aee5f
  16. perf/ring_buffer: Use local_try_cmpxchg in __perf_output_beginUros Bizjak committed 3 years ago1af61ad
  17. mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov committed 3 years ago23baf83
  18. perf/core: fix MAX_ORDER usage in rb_alloc_aux_page()Kirill A. Shutemov committed 3 years ago934487e
  19. perf: Fix missing SIGTRAPsPeter Zijlstra committed 4 years agoca6c213
  20. perf/core: Add a new read format to get a number of lost samplesNamhyung Kim committed 4 years ago119a784
  21. perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabledZhipeng Xie committed 4 years ago60490e7
  22. perf: Cap allocation order at aux_watermarkAlexander Shishkin committed 5 years agod68e679
  23. perf core: Allocate perf_buffer in the target node memoryNamhyung Kim committed 5 years ago9483409
  24. perf: Reduce stack usage of perf_output_begin()Peter Zijlstra committed 6 years ago267fb27
  25. perf: Make struct ring_buffer less ambiguousSteven Rostedt (VMware) committed 6 years ago56de4e8
  26. perf/aux: Allow using AUX data in perf samplesAlexander Shishkin committed 7 years agoa4faf00
  27. perf/ring_buffer: Matching the memory allocate and free, in rb_alloc()Yunfeng Ye committed 7 years agod7e7870
  28. perf/ring_buffer: Modify the parameter type of perf_mmap_free_page()Yunfeng Ye committed 7 years ago8a9f91c
  29. perf/ring-buffer: Use regular variables for nestingPeter Zijlstra committed 7 years ago5322ea5
  30. perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->user_page dataPeter Zijlstra committed 7 years ago4d839dd
  31. perf/ring_buffer: Add ordering to rb->nest incrementPeter Zijlstra committed 7 years ago3f9fbe9
  32. perf/ring_buffer: Fix exposing a temporarily decreased data_headYabin Cui committed 7 years ago1b038c6
  33. perf/ring_buffer: Fix AUX software double bufferingAlexander Shishkin committed 7 years ago26ae4f4
  34. perf/ring_buffer: Fix AUX record suppressionAlexander Shishkin committed 7 years ago339bc41
  35. perf/core: Fix perf_event_disable_inatomic() racePeter Zijlstra committed 7 years ago1d54ad9