aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
diff options
context:
space:
mode:
authorRasmus Villemoes <[email protected]>2015-02-12 23:01:48 +0000
committerLinus Torvalds <[email protected]>2015-02-13 02:54:13 +0000
commit84b9fbedf54a6ea4fba62ef8a167138233586ad3 (patch)
tree33e86741e9cab9ef7c66817ce54b3d0b49e36dc5 /lib/bitmap.c
parentlib/string_helpers.c:string_get_size(): remove redundant prefixes (diff)
downloadkernel-84b9fbedf54a6ea4fba62ef8a167138233586ad3.tar.gz
kernel-84b9fbedf54a6ea4fba62ef8a167138233586ad3.zip
lib/string_helpers.c:string_get_size(): use 32 bit arithmetic when possible
The remainder from do_div is always a u32, and after size has been reduced to be below 1000 (or 1024), it certainly fits in u32. So both remainder and sf_cap can be made u32s, the format specifiers can be simplified (%lld wasn't the right thing to use for _unsigned_ long long anyway), and we can replace a do_div with an ordinary 32/32 bit division. Signed-off-by: Rasmus Villemoes <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions