|
@@ -93,9 +93,9 @@ dasd_eckd_probe (struct ccw_device *cdev)
|
|
|
ret = ccw_device_set_options(cdev, CCWDEV_ALLOW_FORCE |
|
|
|
CCWDEV_DO_PATHGROUP | CCWDEV_DO_MULTIPATH);
|
|
|
if (ret) {
|
|
|
- DBF_EVENT(DBF_WARNING,
|
|
|
- "dasd_eckd_probe: could not set ccw-device options "
|
|
|
- "for %s\n", dev_name(&cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s",
|
|
|
+ "dasd_eckd_probe: could not set "
|
|
|
+ "ccw-device options");
|
|
|
return ret;
|
|
|
}
|
|
|
ret = dasd_generic_probe(cdev, &dasd_eckd_discipline);
|
|
@@ -889,16 +889,15 @@ static int dasd_eckd_read_conf(struct dasd_device *device)
|
|
|
rc = dasd_eckd_read_conf_lpm(device, &conf_data,
|
|
|
&conf_len, lpm);
|
|
|
if (rc && rc != -EOPNOTSUPP) { /* -EOPNOTSUPP is ok */
|
|
|
- DBF_EVENT(DBF_WARNING,
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev,
|
|
|
"Read configuration data returned "
|
|
|
- "error %d for device: %s", rc,
|
|
|
- dev_name(&device->cdev->dev));
|
|
|
+ "error %d", rc);
|
|
|
return rc;
|
|
|
}
|
|
|
if (conf_data == NULL) {
|
|
|
- DBF_EVENT(DBF_WARNING, "No configuration "
|
|
|
- "data retrieved for device: %s",
|
|
|
- dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev, "%s",
|
|
|
+ "No configuration data "
|
|
|
+ "retrieved");
|
|
|
continue; /* no error */
|
|
|
}
|
|
|
/* save first valid configuration data */
|
|
@@ -945,9 +944,8 @@ static int dasd_eckd_read_features(struct dasd_device *device)
|
|
|
sizeof(struct dasd_rssd_features)),
|
|
|
device);
|
|
|
if (IS_ERR(cqr)) {
|
|
|
- DBF_EVENT(DBF_WARNING, "Could not allocate initialization "
|
|
|
- "request for device: %s",
|
|
|
- dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev, "%s", "Could not "
|
|
|
+ "allocate initialization request");
|
|
|
return PTR_ERR(cqr);
|
|
|
}
|
|
|
cqr->startdev = device;
|
|
@@ -1076,10 +1074,8 @@ static int dasd_eckd_validate_server(struct dasd_device *device)
|
|
|
/* may be requested feature is not available on server,
|
|
|
* therefore just report error and go ahead */
|
|
|
private = (struct dasd_eckd_private *) device->private;
|
|
|
- DBF_EVENT(DBF_WARNING, "PSF-SSC on storage subsystem %s.%s.%04x "
|
|
|
- "returned rc=%d for device: %s",
|
|
|
- private->uid.vendor, private->uid.serial,
|
|
|
- private->uid.ssid, rc, dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev, "PSF-SSC for SSID %04x "
|
|
|
+ "returned rc=%d", private->uid.ssid, rc);
|
|
|
/* RE-Read Configuration Data */
|
|
|
return dasd_eckd_read_conf(device);
|
|
|
}
|
|
@@ -1137,9 +1133,9 @@ dasd_eckd_check_characteristics(struct dasd_device *device)
|
|
|
if (private->uid.type == UA_BASE_DEVICE) {
|
|
|
block = dasd_alloc_block();
|
|
|
if (IS_ERR(block)) {
|
|
|
- DBF_EVENT(DBF_WARNING, "could not allocate dasd "
|
|
|
- "block structure for device: %s",
|
|
|
- dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev, "%s",
|
|
|
+ "could not allocate dasd "
|
|
|
+ "block structure");
|
|
|
rc = PTR_ERR(block);
|
|
|
goto out_err1;
|
|
|
}
|
|
@@ -1167,9 +1163,8 @@ dasd_eckd_check_characteristics(struct dasd_device *device)
|
|
|
rc = dasd_generic_read_dev_chars(device, DASD_ECKD_MAGIC,
|
|
|
&private->rdc_data, 64);
|
|
|
if (rc) {
|
|
|
- DBF_EVENT(DBF_WARNING,
|
|
|
- "Read device characteristics failed, rc=%d for "
|
|
|
- "device: %s", rc, dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev,
|
|
|
+ "Read device characteristic failed, rc=%d", rc);
|
|
|
goto out_err3;
|
|
|
}
|
|
|
/* find the vaild cylinder size */
|
|
@@ -3300,9 +3295,8 @@ int dasd_eckd_restore_device(struct dasd_device *device)
|
|
|
rc = dasd_generic_read_dev_chars(device, DASD_ECKD_MAGIC,
|
|
|
&temp_rdc_data, 64);
|
|
|
if (rc) {
|
|
|
- DBF_EVENT(DBF_WARNING,
|
|
|
- "Read device characteristics failed, rc=%d for "
|
|
|
- "device: %s", rc, dev_name(&device->cdev->dev));
|
|
|
+ DBF_EVENT_DEVID(DBF_WARNING, device->cdev,
|
|
|
+ "Read device characteristic failed, rc=%d", rc);
|
|
|
goto out_err;
|
|
|
}
|
|
|
spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags);
|