Merge HEAD from ../scsi-misc-2.6-old
authorJames Bottomley <jejb@mulgrave.(none)>
Fri, 28 Oct 2005 16:41:41 +0000 (11:41 -0500)
committerJames Bottomley <jejb@mulgrave.(none)>
Fri, 28 Oct 2005 16:41:41 +0000 (11:41 -0500)
1  2 
drivers/scsi/Kconfig
drivers/scsi/Makefile
drivers/scsi/aacraid/aachba.c
drivers/scsi/aacraid/aacraid.h
drivers/scsi/aacraid/linit.c

Simple merge
index 2d4439826c08d96d006dc11fe70c5b5e8313443d,2349f902b48a158125f0c701f53e6c03112c58da..8dfb9884afe0f1581e921162f05525f41b944921
@@@ -31,8 -31,8 +31,9 @@@ obj-$(CONFIG_RAID_ATTRS)      += raid_class.
  obj-$(CONFIG_SCSI_SPI_ATTRS)  += scsi_transport_spi.o
  obj-$(CONFIG_SCSI_FC_ATTRS)   += scsi_transport_fc.o
  obj-$(CONFIG_SCSI_ISCSI_ATTRS)        += scsi_transport_iscsi.o
 +obj-$(CONFIG_SCSI_SAS_ATTRS)  += scsi_transport_sas.o
  
+ obj-$(CONFIG_ISCSI_TCP)       += iscsi_tcp.o
  obj-$(CONFIG_SCSI_AMIGA7XX)   += amiga7xx.o   53c7xx.o
  obj-$(CONFIG_A3000_SCSI)      += a3000.o      wd33c93.o
  obj-$(CONFIG_A2091_SCSI)      += a2091.o      wd33c93.o
Simple merge
Simple merge
index a1f9ceef0ac9080a710d04c6b4b2a496570bc159,7a25dab48a9e34a44b2467822138ae3f357a1156..c235d0c0e7a7071b23bd105c2dca63667812fef3
@@@ -748,12 -748,11 +748,12 @@@ static int __devinit aac_probe_one(stru
                unique_id++;
        }
  
 -      if (pci_enable_device(pdev))
 +      error = pci_enable_device(pdev);
 +      if (error)
                goto out;
  
-       if (pci_set_dma_mask(pdev, 0xFFFFFFFFULL) || 
-                       pci_set_consistent_dma_mask(pdev, 0xFFFFFFFFULL))
+       if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) || 
+                       pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK))
                goto out;
        /*
         * If the quirk31 bit is set, the adapter needs adapter
         * address space.
         */
        if (aac_drivers[index].quirks & AAC_QUIRK_31BIT)
-               if (pci_set_dma_mask(pdev, 0xFFFFFFFFULL))
-                       goto out_free_fibs;
+               if (pci_set_dma_mask(pdev, DMA_32BIT_MASK))
+                       goto out_deinit;
+  
        aac->maximum_num_channels = aac_drivers[index].channels;
 -      aac_get_adapter_info(aac);
 +      error = aac_get_adapter_info(aac);
 +      if (error < 0)
 +              goto out_deinit;
  
        /*
         * Lets override negotiations and drop the maximum SG limit to 34