diff options
author | 2008-10-14 11:34:20 -0700 | |
---|---|---|
committer | 2008-10-23 11:42:20 -0500 | |
commit | 520a2c2741747062e75f91cd0faddb564fbc64d2 (patch) | |
tree | ee432a78dd07631a4df63abe4ae2958d2c18607e /lib/debugobjects.c | |
parent | [SCSI] lib: string_get_size(): don't hang on zero; no decimals on exact (diff) | |
download | wireguard-linux-520a2c2741747062e75f91cd0faddb564fbc64d2.tar.xz wireguard-linux-520a2c2741747062e75f91cd0faddb564fbc64d2.zip |
[SCSI] sd: fix computation of the full size of the device
When computing the full size of the device, we need to cast
sdkp->capacity before shifting, since in some configurations sector_t
can be a 32-bit number.
Also, change ffz(~x) to the more idiomatic ilog2(x).
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions