commit | 520a2c2741747062e75f91cd0faddb564fbc64d2 | [log] [tgz] |
---|---|---|
author | H. Peter Anvin <hpa@zytor.com> | Tue Oct 14 11:34:20 2008 -0700 |
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | Thu Oct 23 11:42:20 2008 -0500 |
tree | ee432a78dd07631a4df63abe4ae2958d2c18607e | |
parent | a8659597bf744b0f8d2560e2a734b5c941569e0e [diff] |
[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>