]> git.baikalelectronics.ru Git - kernel.git/commit
cciss: fix handling of protocol error
authorStephen M. Cameron <scameron@beardog.cce.hp.com>
Fri, 14 Sep 2012 21:35:10 +0000 (16:35 -0500)
committerJens Axboe <axboe@kernel.dk>
Tue, 18 Sep 2012 09:57:08 +0000 (11:57 +0200)
commit88e05b562bc534315e7b21c7f344a44b0384bd1b
treef4d48604b3588408cd393d075870cdbd50985b7d
parent901e977d9018c985f99e80417270b02ed66ba9af
cciss: fix handling of protocol error

If a command completes with a status of CMD_PROTOCOL_ERR, this
information should be conveyed to the SCSI mid layer, not dropped
on the floor.  Unlike a similar bug in the hpsa driver, this bug
only affects tape drives and CD and DVD ROM drives in the cciss
driver, and to induce it, you have to disconnect (or damage) a
cable, so it is not a very likely scenario (which would explain
why the bug has gone undetected for the last 10 years.)

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/cciss_scsi.c