Whenever a request has been aborted internally by the driver
there is no sense data to be had. And printing lots of messages
stalls the system, so better to print out a short one-liner.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Stefan Weinhuber <wein@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
        struct dasd_device *device;
 
        device = cqr->startdev;
+       if (cqr->intrc == -ETIMEDOUT) {
+               dev_err(&device->cdev->dev, "cqr %p timeout error", cqr);
+               return;
+       }
+       if (cqr->intrc == -ENOLINK) {
+               dev_err(&device->cdev->dev, "cqr %p transport error", cqr);
+               return;
+       }
        /* dump sense data */
        if (device->discipline && device->discipline->dump_sense)
                device->discipline->dump_sense(device, cqr, irb);