When we fail to add a device to the driver core, only the very helpful message 'error X' is displayed. Print out some meaningful messages. Signed-off-by: Hannes Reinecke <hare@xxxxxxx> --- drivers/scsi/scsi_sysfs.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c index 67a38a1..2df7108 100644 --- a/drivers/scsi/scsi_sysfs.c +++ b/drivers/scsi/scsi_sysfs.c @@ -740,12 +740,14 @@ int scsi_sysfs_add_sdev(struct scsi_devi error = device_add(&sdev->sdev_gendev); if (error) { put_device(sdev->sdev_gendev.parent); - printk(KERN_INFO "error 1\n"); + sdev_printk(KERN_INFO, sdev, + "failed to add device (error %d)\n", error); return error; } error = class_device_add(&sdev->sdev_classdev); if (error) { - printk(KERN_INFO "error 2\n"); + sdev_printk(KERN_INFO, sdev, + "failed to add class device (error %d)\n", error); goto clean_device; } -- 1.4.3.4 - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html