summaryrefslogtreecommitdiff
path: root/scripts/include
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2026-02-10 17:02:25 +0000
committerThomas Gleixner <tglx@kernel.org>2026-02-11 08:55:52 +0100
commitb777b5e09eabeefc6ba80f4296366a4742701103 (patch)
tree44b7fc4cdaae5fc8cd061655d70bce96bc163759 /scripts/include
parent192c0159402e6bfbe13de6f8379546943297783d (diff)
time/jiffies: Inline jiffies_to_msecs() and jiffies_to_usecs()
For common cases (HZ=100, 250 or 1000), these helpers are at most one multiply, so there is no point calling a tiny function. Keep them out of line for HZ=300 and others. This saves cycles in TCP fast path, among other things. $ scripts/bloat-o-meter -t vmlinux.old vmlinux.new add/remove: 0/8 grow/shrink: 25/89 up/down: 530/-3474 (-2944) ... nla_put_msecs 193 - -193 message_stats_print 2131 920 -1211 Total: Before=25365208, After=25362264, chg -0.01% Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Link: https://patch.msgid.link/20260210170226.57209-1-edumazet@google.com
Diffstat (limited to 'scripts/include')
0 files changed, 0 insertions, 0 deletions