ring_buffer_..._overrun_cpu(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hii bestie πŸ’– welcome to the ring_buffer_..._overrun_cpu(9) page from the Kernel API Manual. It’s giving deep kernel ring-buffer lore, but make it cute. No cap, every detail is staying right here. 🫢

✨ NAME ✨

ring_buffer_commit_overrun_cpu β€” get the number of overruns caused by commits failing due to the buffer wrapping around while there are uncommitted events, such as during an interrupt storm.

🫢 SYNOPSIS 🫢

Signature check, bestie β€” literally this:

unsigned long ring_buffer_commit_overrun_cpu (struct trace_buffer
       *buffer , int cpu );

πŸŽ€ ARGUMENTS πŸŽ€

  • buffer β€” the ring buffer. That’s the whole assignment, icon.
  • cpu β€” the per CPU buffer to get the number of overruns from. Per-CPU specificity is the main character here.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./kernel/trace/ring_buffer.c β€” that’s the source-file reference. The full see-also friend group, in order, no skips:


Source/version check, bestie: ./kernel/trace; date on the page: October 2026; page name: ring_buffer_..._overrun_cpu(9). That’s the whole footer, slayed. πŸ’œβœ¨

πŸ“¦ where this page comes from