diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-09-24 13:55:34 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-09-24 13:55:34 -0700 |
commit | 5edc6bb321d970c77d666a6cf8eeb060f2d18116 (patch) | |
tree | 5fa1a119b3e4f5829fd30d76fd9369d839ca8d38 /tools | |
parent | 2ad78f8cee9ae6cd99c685e217e89fa99cc222ef (diff) | |
parent | ef36b4f92868d66908e235980f74afdfb9742d12 (diff) |
Merge tag 'trace-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull tracing fixes from Steven Rostedt:
- Fix the "bytes" output of the per_cpu stat file
The tracefs/per_cpu/cpu*/stats "bytes" was giving bogus values as the
accounting was not accurate. It is suppose to show how many used
bytes are still in the ring buffer, but even when the ring buffer was
empty it would still show there were bytes used.
- Fix a bug in eventfs where reading a dynamic event directory (open)
and then creating a dynamic event that goes into that diretory screws
up the accounting.
On close, the newly created event dentry will get a "dput" without
ever having a "dget" done for it. The fix is to allocate an array on
dir open to save what dentries were actually "dget" on, and what ones
to "dput" on close.
* tag 'trace-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
eventfs: Remember what dentries were created on dir open
ring-buffer: Fix bytes info in per_cpu buffer stats
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions