diff options
Diffstat (limited to 'drivers/scsi/3w-sas.c')
| -rw-r--r-- | drivers/scsi/3w-sas.c | 13 | 
1 files changed, 3 insertions, 10 deletions
| diff --git a/drivers/scsi/3w-sas.c b/drivers/scsi/3w-sas.c index 3db0e42e9aa7..4fde39da54e4 100644 --- a/drivers/scsi/3w-sas.c +++ b/drivers/scsi/3w-sas.c @@ -295,14 +295,11 @@ static int twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id,  	TW_Command_Apache *command_packet;  	int i, sg_count;  	struct scsi_cmnd *srb = NULL; -	struct scatterlist *sglist = NULL, *sg; +	struct scatterlist *sg;  	int retval = 1; -	if (tw_dev->srb[request_id]) { +	if (tw_dev->srb[request_id])  		srb = tw_dev->srb[request_id]; -		if (scsi_sglist(srb)) -			sglist = scsi_sglist(srb); -	}  	/* Initialize command packet */  	full_command_packet = tw_dev->command_packet_virt[request_id]; @@ -863,7 +860,6 @@ static int twl_fill_sense(TW_Device_Extension *tw_dev, int i, int request_id, in  	TW_Command_Full *full_command_packet;  	unsigned short error;  	char *error_str; -	int retval = 1;  	header = tw_dev->sense_buffer_virt[i];  	full_command_packet = tw_dev->command_packet_virt[request_id]; @@ -895,7 +891,7 @@ static int twl_fill_sense(TW_Device_Extension *tw_dev, int i, int request_id, in  		goto out;  	}  out: -	return retval; +	return 1;  } /* End twl_fill_sense() */  /* This function will free up device extension resources */ @@ -1408,9 +1404,6 @@ out:  static int twl_scsi_biosparam(struct scsi_device *sdev, struct block_device *bdev, sector_t capacity, int geom[])  {  	int heads, sectors; -	TW_Device_Extension *tw_dev; - -	tw_dev = (TW_Device_Extension *)sdev->host->hostdata;  	if (capacity >= 0x200000) {  		heads = 255; | 
