RE: [PATCH 6/6] scsi: use dev_printk variants where possible

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: linux-scsi-owner@xxxxxxxxxxxxxxx [mailto:linux-scsi-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Hannes Reinecke
> Sent: Tuesday, 03 June, 2014 6:23 AM
> To: James Bottomley
> Cc: Christoph Hellwig; linux-scsi@xxxxxxxxxxxxxxx; Hannes Reinecke
> Subject: [PATCH 6/6] scsi: use dev_printk variants where possible
> 
> Using dev_printk variants prefixes the logging message with
> the originating device, which makes debugging easier.
> 
> Signed-off-by: Hannes Reinecke <hare@xxxxxxx>
...

This patch (91921e016a2199e7afe5933c94bd9f723d946598
in the kernel) has left the devname[64] variable in this 
function unused.  There is an sprintf setting it, but it is 
never read.

	char devname[64];
	...
	sprintf(devname, "host %d channel %d id %d",
                shost->host_no, sdev->channel, sdev->id);

Here are the former uses:

> diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
> index e02b3aa..46563b1 100644
> --- a/drivers/scsi/scsi_scan.c
> +++ b/drivers/scsi/scsi_scan.c
...
> @@ -1430,17 +1433,19 @@ static int scsi_report_lun_scan(struct
> scsi_target *starget, int bflags,
>  	 * a retry.
>  	 */
>  	for (retries = 0; retries < 3; retries++) {
> -		SCSI_LOG_SCAN_BUS(3, printk (KERN_INFO "scsi scan:
> Sending"
> -				" REPORT LUNS to %s (try %d)\n", devname,
> +		SCSI_LOG_SCAN_BUS(3, sdev_printk (KERN_INFO, sdev,
> +				"scsi scan: Sending REPORT LUNS to (try
> %d)\n",
>  				retries));

The word "to" remains from:
	"to %s", devname 

but the switch to sdev_printk probably meant to delete "to" too.

...
> @@ -1466,10 +1471,11 @@ static int scsi_report_lun_scan(struct
> scsi_target *starget, int bflags,
> 
>  	num_luns = (length / sizeof(struct scsi_lun));
>  	if (num_luns > max_scsi_report_luns) {
> -		printk(KERN_WARNING "scsi: On %s only %d
> (max_scsi_report_luns)"
> -		       " of %d luns reported, try increasing"
> -		       " max_scsi_report_luns.\n", devname,
> -		       max_scsi_report_luns, num_luns);
> +		sdev_printk(KERN_WARNING, sdev,
> +			    "Only %d (max_scsi_report_luns)"
> +			    " of %d luns reported, try increasing"
> +			    " max_scsi_report_luns.\n",
> +			    max_scsi_report_luns, num_luns);
>  		num_luns = max_scsi_report_luns;
>  	}
> 
> @@ -1495,15 +1501,15 @@ static int scsi_report_lun_scan(struct
> scsi_target *starget, int bflags,
>  			 * this differs from what linux would print for the
>  			 * integer LUN value.
>  			 */
> -			printk(KERN_WARNING "scsi: %s lun 0x", devname);
> -			data = (char *)lunp->scsi_lun;
> -			for (i = 0; i < sizeof(struct scsi_lun); i++)
> -				printk("%02x", data[i]);
> -			printk(" has a LUN larger than currently
> supported.\n");
> +			sdev_printk(KERN_WARNING, sdev,
> +				    "lun 0x%8phN has a LUN larger"
> +				    " than currently supported.\n",
> +				    lunp->scsi_lun);
>  		} else if (lun > sdev->host->max_lun) {
> -			printk(KERN_WARNING "scsi: %s lun%d has a LUN
> larger"
> -			       " than allowed by the host adapter\n",
> -			       devname, lun);
> +			sdev_printk(KERN_WARNING, sdev,
> +				    "lun 0x%8phN has a LUN larger"
> +				    " than allowed by the host adapter\n",
> +				    lunp->scsi_lun);
>  		} else {
>  			int res;
> 
...
--
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux