diff options
| author | Alexander Lobakin <[email protected]> | 2024-03-27 16:23:42 +0100 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2024-04-01 10:49:27 +0100 |
| commit | 7d8296b250f2eed73f1758607926d4d258dea5d4 (patch) | |
| tree | c04f8aeed4832a056ea8947c9109b396f94838e8 /tools/perf/scripts/python/flamegraph.py | |
| parent | 72cc1980a0ef3ccad0d539e7dace63d0d7d432a4 (diff) | |
bitops: make BYTES_TO_BITS() treewide-available
Avoid open-coding that simple expression each time by moving
BYTES_TO_BITS() from the probes code to <linux/bitops.h> to export
it to the rest of the kernel.
Simplify the macro while at it. `BITS_PER_LONG / sizeof(long)` always
equals to %BITS_PER_BYTE, regardless of the target architecture.
Do the same for the tools ecosystem as well (incl. its version of
bitops.h). The previous implementation had its implicit type of long,
while the new one is int, so adjust the format literal accordingly in
the perf code.
Suggested-by: Andy Shevchenko <[email protected]>
Reviewed-by: Przemek Kitszel <[email protected]>
Acked-by: Yury Norov <[email protected]>
Signed-off-by: Alexander Lobakin <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions