summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/sd.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-10-14 11:34:21 -0700
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-10-23 11:42:20 -0500
commita8659597bf744b0f8d2560e2a734b5c941569e0e (patch)
treeb0630c44727dc3621a1d51a3e2fe5f51eb646e16 /drivers/scsi/sd.c
parent3fe68cc152fc7cc6a763c692544a0ab71926c800 (diff)
downloadblackbird-op-linux-a8659597bf744b0f8d2560e2a734b5c941569e0e.tar.gz
blackbird-op-linux-a8659597bf744b0f8d2560e2a734b5c941569e0e.zip
[SCSI] lib: string_get_size(): don't hang on zero; no decimals on exact
We would hang forever when passing a zero to string_get_size(). Furthermore, string_get_size() would produce decimals on a value small enough to be exact. Finally, a few formatting issues are inconsistent with standard SI style guidelines. - If the value is less than the divisor, skip the entire rounding step. This prints out all small values including zero as integers, without decimals. - Add a space between the value and the symbol for the unit, consistent with standard SI practice. - Lower case k in kB since we are talking about powers of 10. - Finally, change "int" to "unsigned int" in one place to shut up a gcc warning when compiling the code out-of-kernel for testing. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/sd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud