proc: use do-while in name_to_int()
authorAlexey Dobriyan <adobriyan@gmail.com>
Fri, 17 Nov 2017 23:26:52 +0000 (15:26 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 18 Nov 2017 00:10:00 +0000 (16:10 -0800)
commit0746a0bc6e6e76444098cf944848554d21d28cae
tree2287ccc2e1964153844f291052820e69f6c115a8
parent3ee2a19908f27b8fea8ff14ffa8b755585eb7b4a
proc: use do-while in name_to_int()

Gcc doesn't know that "len" is guaranteed to be >=1 by dcache and
generates standard while-loop prologue duplicating loop condition.

add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-27 (-27)
function                                     old     new   delta
name_to_int                                  104      77     -27

Link: http://lkml.kernel.org/r/20170912195213.GB17730@avx2
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/proc/util.c