@@ -1267,7 +1267,7 @@ static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u3
12671267 return ret ;
12681268 command = ContainerRawIo ;
12691269 fibsize = sizeof (struct aac_raw_io ) +
1270- (( le32_to_cpu (readcmd -> sg .count ) - 1 ) * sizeof (struct sgentryraw ));
1270+ (le32_to_cpu (readcmd -> sg .count ) * sizeof (struct sgentryraw ));
12711271 }
12721272
12731273 BUG_ON (fibsize > (fib -> dev -> max_fib_size - sizeof (struct aac_fibhdr )));
@@ -1302,7 +1302,7 @@ static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u
13021302 if (ret < 0 )
13031303 return ret ;
13041304 fibsize = sizeof (struct aac_read64 ) +
1305- (( le32_to_cpu (readcmd -> sg .count ) - 1 ) *
1305+ (le32_to_cpu (readcmd -> sg .count ) *
13061306 sizeof (struct sgentry64 ));
13071307 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
13081308 sizeof (struct aac_fibhdr )));
@@ -1337,7 +1337,7 @@ static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32
13371337 if (ret < 0 )
13381338 return ret ;
13391339 fibsize = sizeof (struct aac_read ) +
1340- (( le32_to_cpu (readcmd -> sg .count ) - 1 ) *
1340+ (le32_to_cpu (readcmd -> sg .count ) *
13411341 sizeof (struct sgentry ));
13421342 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
13431343 sizeof (struct aac_fibhdr )));
@@ -1401,7 +1401,7 @@ static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u
14011401 return ret ;
14021402 command = ContainerRawIo ;
14031403 fibsize = sizeof (struct aac_raw_io ) +
1404- (( le32_to_cpu (writecmd -> sg .count )- 1 ) * sizeof (struct sgentryraw ));
1404+ (le32_to_cpu (writecmd -> sg .count ) * sizeof (struct sgentryraw ));
14051405 }
14061406
14071407 BUG_ON (fibsize > (fib -> dev -> max_fib_size - sizeof (struct aac_fibhdr )));
@@ -1436,7 +1436,7 @@ static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba,
14361436 if (ret < 0 )
14371437 return ret ;
14381438 fibsize = sizeof (struct aac_write64 ) +
1439- (( le32_to_cpu (writecmd -> sg .count ) - 1 ) *
1439+ (le32_to_cpu (writecmd -> sg .count ) *
14401440 sizeof (struct sgentry64 ));
14411441 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
14421442 sizeof (struct aac_fibhdr )));
@@ -1473,7 +1473,7 @@ static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u3
14731473 if (ret < 0 )
14741474 return ret ;
14751475 fibsize = sizeof (struct aac_write ) +
1476- (( le32_to_cpu (writecmd -> sg .count ) - 1 ) *
1476+ (le32_to_cpu (writecmd -> sg .count ) *
14771477 sizeof (struct sgentry ));
14781478 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
14791479 sizeof (struct aac_fibhdr )));
@@ -1592,9 +1592,9 @@ static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd)
15921592 /*
15931593 * Build Scatter/Gather list
15941594 */
1595- fibsize = sizeof (struct aac_srb ) - sizeof ( struct sgentry ) +
1595+ fibsize = sizeof (struct aac_srb ) +
15961596 ((le32_to_cpu (srbcmd -> sg .count ) & 0xff ) *
1597- sizeof (struct sgentry64 ));
1597+ sizeof (struct sgentry64 ));
15981598 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
15991599 sizeof (struct aac_fibhdr )));
16001600
@@ -1624,7 +1624,7 @@ static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd)
16241624 * Build Scatter/Gather list
16251625 */
16261626 fibsize = sizeof (struct aac_srb ) +
1627- ((( le32_to_cpu (srbcmd -> sg .count ) & 0xff ) - 1 ) *
1627+ ((le32_to_cpu (srbcmd -> sg .count ) & 0xff ) *
16281628 sizeof (struct sgentry ));
16291629 BUG_ON (fibsize > (fib -> dev -> max_fib_size -
16301630 sizeof (struct aac_fibhdr )));
@@ -1693,8 +1693,7 @@ static int aac_send_safw_bmic_cmd(struct aac_dev *dev,
16931693 fibptr -> hw_fib_va -> header .XferState &=
16941694 ~cpu_to_le32 (FastResponseCapable );
16951695
1696- fibsize = sizeof (struct aac_srb ) - sizeof (struct sgentry ) +
1697- sizeof (struct sgentry64 );
1696+ fibsize = sizeof (struct aac_srb ) + sizeof (struct sgentry64 );
16981697
16991698 /* allocate DMA buffer for response */
17001699 addr = dma_map_single (& dev -> pdev -> dev , xfer_buf , xfer_len ,
@@ -2267,7 +2266,7 @@ int aac_get_adapter_info(struct aac_dev* dev)
22672266 dev -> a_ops .adapter_bounds = aac_bounds_32 ;
22682267 dev -> scsi_host_ptr -> sg_tablesize = (dev -> max_fib_size -
22692268 sizeof (struct aac_fibhdr ) -
2270- sizeof (struct aac_write ) + sizeof ( struct sgentry ) ) /
2269+ sizeof (struct aac_write )) /
22712270 sizeof (struct sgentry );
22722271 if (dev -> dac_support ) {
22732272 dev -> a_ops .adapter_read = aac_read_block64 ;
@@ -2278,8 +2277,7 @@ int aac_get_adapter_info(struct aac_dev* dev)
22782277 dev -> scsi_host_ptr -> sg_tablesize =
22792278 (dev -> max_fib_size -
22802279 sizeof (struct aac_fibhdr ) -
2281- sizeof (struct aac_write64 ) +
2282- sizeof (struct sgentry64 )) /
2280+ sizeof (struct aac_write64 )) /
22832281 sizeof (struct sgentry64 );
22842282 } else {
22852283 dev -> a_ops .adapter_read = aac_read_block ;
0 commit comments