diff options
| author | Hengqi Chen <[email protected]> | 2023-05-20 08:40:57 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2023-05-24 08:38:59 -0600 |
| commit | 5a80bd075f3bce24793ae1aeb06066895ec5aef0 (patch) | |
| tree | 55ba9c3be2d53893e59f33f5dfba04818141fa25 /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | a13bd91be22318768d55470cbc0b0f4488ef9edf (diff) | |
block: introduce block_io_start/block_io_done tracepoints
Currently, several BCC ([0]) tools (biosnoop/biostacks/biotop) use
kprobes to blk_account_io_start/blk_account_io_done to implement
their functionalities. This is fragile because the target kernel
functions may be renamed ([1]) or inlined ([2]). So introduce two
new tracepoints for such use cases.
[0]: https://github.com/iovisor/bcc
[1]: https://github.com/iovisor/bcc/issues/3954
[2]: https://github.com/iovisor/bcc/issues/4261
Tested-by: Francis Laniel <[email protected]>
Signed-off-by: Hengqi Chen <[email protected]>
Tested-by: Yonghong Song <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions