diff options
Diffstat (limited to 'drivers/scsi/scsi_scan.c')
| -rw-r--r-- | drivers/scsi/scsi_scan.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c index 212e98d940bc..6f7128f49c30 100644 --- a/drivers/scsi/scsi_scan.c +++ b/drivers/scsi/scsi_scan.c @@ -1307,7 +1307,6 @@ static void scsi_sequential_lun_scan(struct scsi_target *starget,  static int scsi_report_lun_scan(struct scsi_target *starget, int bflags,  				enum scsi_scan_mode rescan)  { -	char devname[64];  	unsigned char scsi_cmd[MAX_COMMAND_SIZE];  	unsigned int length;  	u64 lun; @@ -1349,9 +1348,6 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags,  		}  	} -	sprintf(devname, "host %d channel %d id %d", -		shost->host_no, sdev->channel, sdev->id); -  	/*  	 * Allocate enough to hold the header (the same size as one scsi_lun)  	 * plus the number of luns we are requesting.  511 was the default @@ -1470,12 +1466,12 @@ retry:   out_err:  	kfree(lun_data);   out: -	scsi_device_put(sdev);  	if (scsi_device_created(sdev))  		/*  		 * the sdev we used didn't appear in the report luns scan  		 */  		__scsi_remove_device(sdev); +	scsi_device_put(sdev);  	return ret;  }  | 
