···607607 * Valide storage server of current device.608608 */609609static int610610-dasd_eckd_validate_server(struct dasd_device *device)610610+dasd_eckd_validate_server(struct dasd_device *device, struct dasd_uid *uid)611611{612612 int rc;613613···616616 return 0;617617618618 rc = dasd_eckd_psf_ssc(device);619619- if (rc)620620- /* may be requested feature is not available on server,621621- * therefore just report error and go ahead */622622- DEV_MESSAGE(KERN_INFO, device,623623- "Perform Subsystem Function returned rc=%d", rc);619619+ /* may be requested feature is not available on server,620620+ * therefore just report error and go ahead */621621+ DEV_MESSAGE(KERN_INFO, device,622622+ "PSF-SSC on storage subsystem %s.%s.%04x returned rc=%d",623623+ uid->vendor, uid->serial, uid->ssid, rc);624624 /* RE-Read Configuration Data */625625 return dasd_eckd_read_conf(device);626626}···666666 return rc;667667 rc = dasd_set_uid(device->cdev, &uid);668668 if (rc == 1) /* new server found */669669- rc = dasd_eckd_validate_server(device);669669+ rc = dasd_eckd_validate_server(device, &uid);670670 if (rc)671671 return rc;672672