aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-strncpy-src.c
diff options
context:
space:
mode:
authorArnd Bergmann <[email protected]>2023-01-30 14:02:37 +0100
committerSteven Rostedt (Google) <[email protected]>2023-02-07 12:45:18 -0500
commitf94fe7048a352ff8914232a18e2e2f18f8a5ac81 (patch)
tree9b96a78f94513761045115e8bfbc18c7dfe3b468 /lib/test_fortify/write_overflow-strncpy-src.c
parent01678fbce3dd2e3042077cf71b68157e733614a0 (diff)
ftrace: sample: avoid open-coded 64-bit division
Calculating the average period requires a 64-bit division that leads to a link failure on 32-bit architectures: x86_64-linux-ld: samples/ftrace/ftrace-ops.o: in function `ftrace_ops_sample_init': ftrace-ops.c:(.init.text+0x23b): undefined reference to `__udivdi3' Use the div_u64() helper to do this instead. Since this is an init function that is not called frequently, the runtime overhead is going to be acceptable. Link: https://lore.kernel.org/linux-trace-kernel/[email protected] Cc: Masami Hiramatsu <[email protected]> Fixes: b56c68f705ca ("ftrace: Add sample with custom ops") Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Mark Rutland <[email protected]> Signed-off-by: Steven Rostedt (Google) <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions