Merge by hand (conflicts between pending drivers and kfree cleanups)
authorJames Bottomley <jejb@mulgrave.(none)>
Tue, 8 Nov 2005 17:50:26 +0000 (12:50 -0500)
committerJames Bottomley <jejb@mulgrave.(none)>
Tue, 8 Nov 2005 17:50:26 +0000 (12:50 -0500)
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
1  2 
drivers/block/cciss.c
drivers/scsi/ide-scsi.c
drivers/scsi/ips.c
drivers/scsi/megaraid/megaraid_mbox.c
drivers/scsi/raid_class.c
include/linux/pci_ids.h

@@@ -3031,7 -3163,12 +3160,11 @@@ static int __devinit cciss_init_one(str
        return(1);
  
  clean4:
 -      if(hba[i]->cmd_pool_bits)
 -                      kfree(hba[i]->cmd_pool_bits);
+ #ifdef CONFIG_CISS_SCSI_TAPE
+       if(hba[i]->scsi_rejects.complete)
+               kfree(hba[i]->scsi_rejects.complete);
+ #endif
 +      kfree(hba[i]->cmd_pool_bits);
        if(hba[i]->cmd_pool)
                pci_free_consistent(hba[i]->pdev,
                        NR_CMDS * sizeof(CommandList_struct),
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge