scsi: core: Complain if scsi_target_block() fails
[linux-2.6-block.git] / drivers / scsi / scsi_lib.c
index 7a4ac7a8e907fb2340fdc046e041c38a57df7c01..d47d637e6be256c8fa0d0309398c5c212d7ee258 100644 (file)
@@ -2772,7 +2772,12 @@ static int scsi_internal_device_unblock(struct scsi_device *sdev,
 static void
 device_block(struct scsi_device *sdev, void *data)
 {
-       scsi_internal_device_block(sdev);
+       int ret;
+
+       ret = scsi_internal_device_block(sdev);
+
+       WARN_ONCE(ret, "scsi_internal_device_block(%s) failed: ret = %d\n",
+                 dev_name(&sdev->sdev_gendev), ret);
 }
 
 static int