diff options
author | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-02-02 16:06:23 -0600 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-02-07 18:02:41 -0600 |
commit | 366c246de9cec909c5eba4f784c92d1e75b4dc38 (patch) | |
tree | f663b49998a338a70ab9601c2b4e64ce12563a3f /include/scsi/scsi.h | |
parent | d7402cd91022fc32522397d3930a3e6587de7c55 (diff) | |
download | op-kernel-dev-366c246de9cec909c5eba4f784c92d1e75b4dc38.zip op-kernel-dev-366c246de9cec909c5eba4f784c92d1e75b4dc38.tar.gz |
[SCSI] sd: handle bad lba in sense information
Some devices report medium error locations incorrectly. Add guards to
make sure the reported bad lba is actually in the request that caused
it. Additionally remove the large case statment for sector sizes and
replace it with the proper u64 divisions.
Tested-by: Mike Snitzer <snitzer@gmail.com>
Cc: Stable Tree <stable@kernel.org>
Cc: Tony Battersby <tonyb@cybernetics.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'include/scsi/scsi.h')
0 files changed, 0 insertions, 0 deletions