summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorRasmus Villemoes <linux@rasmusvillemoes.dk>2016-01-15 16:58:41 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2016-01-16 11:17:26 -0800
commit1c7a8e622e84c9164dd665f5ad4879eac71bdc1e (patch)
treeb7c545e5d1b6ae370bd243bc5481e50aaf0c030f /README
parentd048419311ff16ba420f4b1bdf93a3d74057b53a (diff)
downloadlinux-stable-1c7a8e622e84c9164dd665f5ad4879eac71bdc1e.tar.gz
linux-stable-1c7a8e622e84c9164dd665f5ad4879eac71bdc1e.tar.bz2
linux-stable-1c7a8e622e84c9164dd665f5ad4879eac71bdc1e.zip
lib/vsprintf.c: help gcc make number() smaller
One consequence of the reorganization of struct printf_spec to make field_width 24 bits was that number() gained about 180 bytes. Since spec is never passed to other functions, we can help gcc make number() lose most of that extra weight by using local variables for the field width and precision. Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk> Cc: Al Viro <viro@ZenIV.linux.org.uk> Cc: Ingo Molnar <mingo@kernel.org> Cc: Joe Perches <joe@perches.com> Cc: Kees Cook <keescook@chromium.org> Cc: Maurizio Lombardi <mlombard@redhat.com> Cc: Tejun Heo <tj@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions