diff options
| author | James Bottomley <James.Bottomley@steeleye.com> | 2005-10-02 11:45:08 -0500 | 
|---|---|---|
| committer | James Bottomley <jejb@mulgrave.(none)> | 2005-10-28 14:23:02 -0500 | 
| commit | 9ccfc756a70d454dfa82f48897e2883560c01a0e (patch) | |
| tree | 9a6d3b10b1ec0e5fe7a63252a21598a03e93ad4e /drivers/scsi/scsi_lib.c | |
| parent | 9a41a62b74388827998253d62c58707e63cc5874 (diff) | |
| download | olio-linux-3.10-9ccfc756a70d454dfa82f48897e2883560c01a0e.tar.xz olio-linux-3.10-9ccfc756a70d454dfa82f48897e2883560c01a0e.zip  | |
[SCSI] move the mid-layer printk's over to shost/starget/sdev_printk
This should eliminate (at least in the mid layer) to make numeric
assumptions about any of the enumeration variables.  As a side effect,
it will also make all the messages consistent and line us up nicely for
the error logging strategy (if it ever shows itself again).
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/scsi_lib.c')
| -rw-r--r-- | drivers/scsi/scsi_lib.c | 46 | 
1 files changed, 23 insertions, 23 deletions
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index 3ff53880978..19ac888001e 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c @@ -951,16 +951,16 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,  				return;  			}  			if (!(req->flags & REQ_QUIET)) -				dev_printk(KERN_INFO, -					   &cmd->device->sdev_gendev, -					   "Device not ready.\n"); +				sdev_printk(KERN_INFO, +					    cmd->device, +					    "Device not ready.\n");  			scsi_end_request(cmd, 0, this_count, 1);  			return;  		case VOLUME_OVERFLOW:  			if (!(req->flags & REQ_QUIET)) { -				dev_printk(KERN_INFO, -					   &cmd->device->sdev_gendev, -					   "Volume overflow, CDB: "); +				sdev_printk(KERN_INFO, +					    cmd->device, +					    "Volume overflow, CDB: ");  				__scsi_print_command(cmd->data_cmnd);  				scsi_print_sense("", cmd);  			} @@ -981,8 +981,9 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,  	}  	if (result) {  		if (!(req->flags & REQ_QUIET)) { -			dev_printk(KERN_INFO, &cmd->device->sdev_gendev, -				   "SCSI error: return code = 0x%x\n", result); +			sdev_printk(KERN_INFO, cmd->device, +				    "SCSI error: return code = 0x%x\n", +				    result);  			if (driver_byte(result) & DRIVER_SENSE)  				scsi_print_sense("", cmd); @@ -1141,8 +1142,8 @@ static int scsi_prep_fn(struct request_queue *q, struct request *req)  	 * online before trying any recovery commands  	 */  	if (unlikely(!scsi_device_online(sdev))) { -		printk(KERN_ERR "scsi%d (%d:%d): rejecting I/O to offline device\n", -		       sdev->host->host_no, sdev->id, sdev->lun); +		sdev_printk(KERN_ERR, sdev, +			    "rejecting I/O to offline device\n");  		goto kill;  	}  	if (unlikely(sdev->sdev_state != SDEV_RUNNING)) { @@ -1151,8 +1152,8 @@ static int scsi_prep_fn(struct request_queue *q, struct request *req)  		if (sdev->sdev_state == SDEV_DEL) {  			/* Device is fully deleted, no commands  			 * at all allowed down */ -			printk(KERN_ERR "scsi%d (%d:%d): rejecting I/O to dead device\n", -			       sdev->host->host_no, sdev->id, sdev->lun); +			sdev_printk(KERN_ERR, sdev, +				    "rejecting I/O to dead device\n");  			goto kill;  		}  		/* OK, we only allow special commands (i.e. not @@ -1187,8 +1188,8 @@ static int scsi_prep_fn(struct request_queue *q, struct request *req)  					specials_only == SDEV_BLOCK)  				goto defer; -			printk(KERN_ERR "scsi%d (%d:%d): rejecting I/O to device being removed\n", -			       sdev->host->host_no, sdev->id, sdev->lun); +			sdev_printk(KERN_ERR, sdev, +				    "rejecting I/O to device being removed\n");  			goto kill;  		} @@ -1315,9 +1316,8 @@ static inline int scsi_dev_queue_ready(struct request_queue *q,  		 */  		if (--sdev->device_blocked == 0) {  			SCSI_LOG_MLQUEUE(3, -				printk("scsi%d (%d:%d) unblocking device at" -				       " zero depth\n", sdev->host->host_no, -				       sdev->id, sdev->lun)); +				   sdev_printk(KERN_INFO, sdev, +				   "unblocking device at zero depth\n"));  		} else {  			blk_plug_device(q);  			return 0; @@ -1436,8 +1436,8 @@ static void scsi_request_fn(struct request_queue *q)  			break;  		if (unlikely(!scsi_device_online(sdev))) { -			printk(KERN_ERR "scsi%d (%d:%d): rejecting I/O to offline device\n", -			       sdev->host->host_no, sdev->id, sdev->lun); +			sdev_printk(KERN_ERR, sdev, +				    "rejecting I/O to offline device\n");  			scsi_kill_request(req, q);  			continue;  		} @@ -1893,10 +1893,10 @@ scsi_device_set_state(struct scsi_device *sdev, enum scsi_device_state state)   illegal:  	SCSI_LOG_ERROR_RECOVERY(1,  -				dev_printk(KERN_ERR, &sdev->sdev_gendev, -					   "Illegal state transition %s->%s\n", -					   scsi_device_state_name(oldstate), -					   scsi_device_state_name(state)) +				sdev_printk(KERN_ERR, sdev, +					    "Illegal state transition %s->%s\n", +					    scsi_device_state_name(oldstate), +					    scsi_device_state_name(state))  				);  	return -EINVAL;  }  |