[SCSI] ibmvscsi: remove unnecessary map_sg check
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Mon, 23 Jul 2007 00:28:39 +0000 (09:28 +0900)
committerJames Bottomley <jejb@mulgrave.localdomain>
Tue, 31 Jul 2007 15:31:55 +0000 (10:31 -0500)
No need to check use_sg since sg_tablesize is set appropriately in the
scsi host template.

Brian King's patch (2a7309372fe56ae46c499b772d811ad31c501dd9) did this
cleanup but the data buffer accessors patch (written before the patch
and merged after it) restored the check.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Acked-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/ibmvscsi/ibmvscsi.c

index 5870866abc99e96410999261b0cdfd4cb31c710d..673526044e8b9ed9af8536f4e3d7da87a4c7ff62 100644 (file)
@@ -393,12 +393,6 @@ static int map_sg_data(struct scsi_cmnd *cmd,
                return 1;
        else if (sg_mapped < 0)
                return 0;
-       else if (sg_mapped > SG_ALL) {
-               printk(KERN_ERR
-                      "ibmvscsi: More than %d mapped sg entries, got %d\n",
-                      SG_ALL, sg_mapped);
-               return 0;
-       }
 
        set_srp_direction(cmd, srp_cmd, sg_mapped);