diff options
Diffstat (limited to 'drivers/scsi/cxlflash/vlun.c')
| -rw-r--r-- | drivers/scsi/cxlflash/vlun.c | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/drivers/scsi/cxlflash/vlun.c b/drivers/scsi/cxlflash/vlun.c index 66e445a17d6c..2c904bf16b65 100644 --- a/drivers/scsi/cxlflash/vlun.c +++ b/drivers/scsi/cxlflash/vlun.c @@ -426,7 +426,6 @@ static int write_same16(struct scsi_device *sdev,  {  	u8 *cmd_buf = NULL;  	u8 *scsi_cmd = NULL; -	u8 *sense_buf = NULL;  	int rc = 0;  	int result = 0;  	u64 offset = lba; @@ -440,8 +439,7 @@ static int write_same16(struct scsi_device *sdev,  	cmd_buf = kzalloc(CMD_BUFSIZE, GFP_KERNEL);  	scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); -	sense_buf = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); -	if (unlikely(!cmd_buf || !scsi_cmd || !sense_buf)) { +	if (unlikely(!cmd_buf || !scsi_cmd)) {  		rc = -ENOMEM;  		goto out;  	} @@ -457,7 +455,7 @@ static int write_same16(struct scsi_device *sdev,  		/* Drop the ioctl read semahpore across lengthy call */  		up_read(&cfg->ioctl_rwsem);  		result = scsi_execute(sdev, scsi_cmd, DMA_TO_DEVICE, cmd_buf, -				      CMD_BUFSIZE, sense_buf, NULL, to, +				      CMD_BUFSIZE, NULL, NULL, to,  				      CMD_RETRIES, 0, 0, NULL);  		down_read(&cfg->ioctl_rwsem);  		rc = check_state(cfg); @@ -482,7 +480,6 @@ static int write_same16(struct scsi_device *sdev,  out:  	kfree(cmd_buf);  	kfree(scsi_cmd); -	kfree(sense_buf);  	dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc);  	return rc;  } |