commit | f372b2256acbfbbf703cfdfae3d02c5a6c0e1679 | [log] [tgz] |
---|---|---|
author | Linus Torvalds <torvalds@linux-foundation.org> | Thu Dec 19 11:37:07 2024 -0800 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Mon Dec 23 11:18:35 2024 -0800 |
tree | bb64152bcbb2216e9b2605bfea16e77063fdfac3 | |
parent | 614d13462daef9bf6ac735744b5835a18cbfd19c [diff] |
vsnprintf: inline skip_atoi() again At some point skip_atoi() had been marked 'noinline_for_stack', but it turns out that this is now a pessimization, and not inlining it actually results in a stack frame in format decoding due to the call and thus hurts stack usage rather than helping. With the simplistic atoi function inlined, the format decoding now needs no frame at all. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>