diff options
Diffstat (limited to 'drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c')
| -rw-r--r-- | drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c b/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c index fac377320158..e63aadd10dfd 100644 --- a/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c +++ b/drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c @@ -2266,7 +2266,6 @@ static int ibmvscsis_drop_nexus(struct ibmvscsis_tport *tport)  	/*  	 * Release the SCSI I_T Nexus to the emulated ibmvscsis Target Port  	 */ -	target_wait_for_sess_cmds(se_sess);  	target_remove_session(se_sess);  	tport->ibmv_nexus = NULL;  	kfree(nexus); @@ -3474,11 +3473,10 @@ static int ibmvscsis_probe(struct vio_dev *vdev,  		vscsi->dds.window[LOCAL].liobn,  		vscsi->dds.window[REMOTE].liobn); -	strcpy(vscsi->eye, "VSCSI "); -	strncat(vscsi->eye, vdev->name, MAX_EYE); +	snprintf(vscsi->eye, sizeof(vscsi->eye), "VSCSI %s", vdev->name);  	vscsi->dds.unit_id = vdev->unit_address; -	strncpy(vscsi->dds.partition_name, partition_name, +	strscpy(vscsi->dds.partition_name, partition_name,  		sizeof(vscsi->dds.partition_name));  	vscsi->dds.partition_num = partition_number; |