[SCSI] fix error handling in scsi_io_completion
authorJames Bottomley <James.Bottomley@steeleye.com>
Sun, 2 Jul 2006 15:06:28 +0000 (10:06 -0500)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 2 Jul 2006 16:17:19 +0000 (11:17 -0500)
commitd6b0c53723753fc0cfda63f56735b225c43e1e9a
tree7ca09539e8b026b9ee2a885f391f8c5b13226a17
parentf58f8313a6f552d1e7889926a29f0cf91c02f55d
[SCSI] fix error handling in scsi_io_completion

There was a logic fault in scsi_io_completion() where zero transfer
commands that complete successfully were sent to the block layer as
not up to date.  This patch removes the if (good_bytes > 0) gate
around the successful completion, since zero transfer commands do have
good_bytes == 0.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/scsi_lib.c