{
        struct dasd_device *device;
        int retries, rc;
-       char errorstring[ERRORLENGTH];
 
        /* Check the cqr */
        rc = dasd_check_cqr(cqr);
                        rc = 0;
                        break;
                default:
-                       /* internal error 10 - unknown rc*/
-                       snprintf(errorstring, ERRORLENGTH, "10 %d", rc);
-                       dev_err(&device->cdev->dev, "An error occurred in the "
-                               "DASD device driver, reason=%s\n", errorstring);
+                       dev_err(&device->cdev->dev,
+                               "Unexpected error during request termination %d\n", rc);
                        BUG();
                        break;
                }
 {
        struct dasd_device *device;
        int rc;
-       char errorstring[ERRORLENGTH];
 
        /* Check the cqr */
        rc = dasd_check_cqr(cqr);
                return -EPERM;
        }
        if (cqr->retries < 0) {
-               /* internal error 14 - start_IO run out of retries */
-               sprintf(errorstring, "14 %p", cqr);
-               dev_err(&device->cdev->dev, "An error occurred in the DASD "
-                       "device driver, reason=%s\n", errorstring);
+               dev_err(&device->cdev->dev,
+                       "Start I/O ran out of retries %p\n", cqr);
                cqr->status = DASD_CQR_ERROR;
                return -EIO;
        }
                              "not accessible");
                break;
        default:
-               /* internal error 11 - unknown rc */
-               snprintf(errorstring, ERRORLENGTH, "11 %d", rc);
                dev_err(&device->cdev->dev,
-                       "An error occurred in the DASD device driver, "
-                       "reason=%s\n", errorstring);
+                       "Unexpected error during request start %d", rc);
                BUG();
                break;
        }
 static void __dasd_process_cqr(struct dasd_device *device,
                               struct dasd_ccw_req *cqr)
 {
-       char errorstring[ERRORLENGTH];
-
        switch (cqr->status) {
        case DASD_CQR_SUCCESS:
                cqr->status = DASD_CQR_DONE;
                cqr->status = DASD_CQR_TERMINATED;
                break;
        default:
-               /* internal error 12 - wrong cqr status*/
-               snprintf(errorstring, ERRORLENGTH, "12 %p %x02", cqr, cqr->status);
                dev_err(&device->cdev->dev,
-                       "An error occurred in the DASD device driver, "
-                       "reason=%s\n", errorstring);
+                       "Unexpected CQR status %p %02x", cqr, cqr->status);
                BUG();
        }
        if (cqr->callback)
 
        struct dasd_device *device = erp->startdev;
        char msg_format = (sense[7] & 0xF0);
        char msg_no = (sense[7] & 0x0F);
-       char errorstring[ERRORLENGTH];
 
        switch (msg_format) {
        case 0x00:              /* Format 0 - Program or System Checks */
                }
                break;
 
-       default:        /* unknown message format - should not happen
-                          internal error 03 - unknown message format */
-               snprintf(errorstring, ERRORLENGTH, "03 %x02", msg_format);
+       default:
                dev_err(&device->cdev->dev,
-                        "An error occurred in the DASD device driver, "
-                        "reason=%s\n", errorstring);
+                       "Unknown message format %02x", msg_format);
                break;
        }                       /* end switch message format */