diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-04-08 04:35:30 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-04-08 04:35:30 -0400 |
commit | 5ea472a77f8e4811ceee3f44a9deda6ad6e8b789 (patch) | |
tree | a9ec5019e2b666a19874fc344ffb0dd5da6bce94 /drivers/scsi | |
parent | 6c009ecef8cca28c7c09eb16d0802e37915a76e1 (diff) | |
parent | 577c9c456f0e1371cbade38eaf91ae8e8a308555 (diff) |
Merge commit 'v2.6.30-rc1' into perfcounters/core
Conflicts:
arch/powerpc/include/asm/systbl.h
arch/powerpc/include/asm/unistd.h
include/linux/init_task.h
Merge reason: the conflicts are non-trivial: PowerPC placement
of sys_perf_counter_open has to be mixed with the
new preadv/pwrite syscalls.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers/scsi')
33 files changed, 90 insertions, 90 deletions
diff --git a/drivers/scsi/3w-9xxx.c b/drivers/scsi/3w-9xxx.c index a12783ebb42..fdb14ec4fd4 100644 --- a/drivers/scsi/3w-9xxx.c +++ b/drivers/scsi/3w-9xxx.c | |||
@@ -2016,10 +2016,10 @@ static int __devinit twa_probe(struct pci_dev *pdev, const struct pci_device_id | |||
2016 | pci_set_master(pdev); | 2016 | pci_set_master(pdev); |
2017 | pci_try_set_mwi(pdev); | 2017 | pci_try_set_mwi(pdev); |
2018 | 2018 | ||
2019 | if (pci_set_dma_mask(pdev, DMA_64BIT_MASK) | 2019 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) |
2020 | || pci_set_consistent_dma_mask(pdev, DMA_64BIT_MASK)) | 2020 | || pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) |
2021 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) | 2021 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) |
2022 | || pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK)) { | 2022 | || pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) { |
2023 | TW_PRINTK(host, TW_DRIVER, 0x23, "Failed to set dma mask"); | 2023 | TW_PRINTK(host, TW_DRIVER, 0x23, "Failed to set dma mask"); |
2024 | retval = -ENODEV; | 2024 | retval = -ENODEV; |
2025 | goto out_disable_device; | 2025 | goto out_disable_device; |
diff --git a/drivers/scsi/3w-xxxx.h b/drivers/scsi/3w-xxxx.h index 0742e684665..8e71e5e122b 100644 --- a/drivers/scsi/3w-xxxx.h +++ b/drivers/scsi/3w-xxxx.h | |||
@@ -234,7 +234,7 @@ static unsigned char tw_sense_table[][4] = | |||
234 | #define TW_IOCTL_TIMEOUT 25 /* 25 seconds */ | 234 | #define TW_IOCTL_TIMEOUT 25 /* 25 seconds */ |
235 | #define TW_IOCTL_CHRDEV_TIMEOUT 60 /* 60 seconds */ | 235 | #define TW_IOCTL_CHRDEV_TIMEOUT 60 /* 60 seconds */ |
236 | #define TW_IOCTL_CHRDEV_FREE -1 | 236 | #define TW_IOCTL_CHRDEV_FREE -1 |
237 | #define TW_DMA_MASK DMA_32BIT_MASK | 237 | #define TW_DMA_MASK DMA_BIT_MASK(32) |
238 | #define TW_MAX_CDB_LEN 16 | 238 | #define TW_MAX_CDB_LEN 16 |
239 | 239 | ||
240 | /* Bitmask macros to eliminate bitfields */ | 240 | /* Bitmask macros to eliminate bitfields */ |
diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c index 2d689af2466..1ddcf4031d4 100644 --- a/drivers/scsi/BusLogic.c +++ b/drivers/scsi/BusLogic.c | |||
@@ -667,7 +667,7 @@ static int __init BusLogic_InitializeMultiMasterProbeInfo(struct BusLogic_HostAd | |||
667 | if (pci_enable_device(PCI_Device)) | 667 | if (pci_enable_device(PCI_Device)) |
668 | continue; | 668 | continue; |
669 | 669 | ||
670 | if (pci_set_dma_mask(PCI_Device, DMA_32BIT_MASK )) | 670 | if (pci_set_dma_mask(PCI_Device, DMA_BIT_MASK(32) )) |
671 | continue; | 671 | continue; |
672 | 672 | ||
673 | Bus = PCI_Device->bus->number; | 673 | Bus = PCI_Device->bus->number; |
@@ -834,7 +834,7 @@ static int __init BusLogic_InitializeMultiMasterProbeInfo(struct BusLogic_HostAd | |||
834 | if (pci_enable_device(PCI_Device)) | 834 | if (pci_enable_device(PCI_Device)) |
835 | continue; | 835 | continue; |
836 | 836 | ||
837 | if (pci_set_dma_mask(PCI_Device, DMA_32BIT_MASK)) | 837 | if (pci_set_dma_mask(PCI_Device, DMA_BIT_MASK(32))) |
838 | continue; | 838 | continue; |
839 | 839 | ||
840 | Bus = PCI_Device->bus->number; | 840 | Bus = PCI_Device->bus->number; |
@@ -888,7 +888,7 @@ static int __init BusLogic_InitializeFlashPointProbeInfo(struct BusLogic_HostAda | |||
888 | if (pci_enable_device(PCI_Device)) | 888 | if (pci_enable_device(PCI_Device)) |
889 | continue; | 889 | continue; |
890 | 890 | ||
891 | if (pci_set_dma_mask(PCI_Device, DMA_32BIT_MASK)) | 891 | if (pci_set_dma_mask(PCI_Device, DMA_BIT_MASK(32))) |
892 | continue; | 892 | continue; |
893 | 893 | ||
894 | Bus = PCI_Device->bus->number; | 894 | Bus = PCI_Device->bus->number; |
diff --git a/drivers/scsi/a100u2w.c b/drivers/scsi/a100u2w.c index 964769f66ea..208d6df9ed5 100644 --- a/drivers/scsi/a100u2w.c +++ b/drivers/scsi/a100u2w.c | |||
@@ -1094,7 +1094,7 @@ static int __devinit inia100_probe_one(struct pci_dev *pdev, | |||
1094 | 1094 | ||
1095 | if (pci_enable_device(pdev)) | 1095 | if (pci_enable_device(pdev)) |
1096 | goto out; | 1096 | goto out; |
1097 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 1097 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
1098 | printk(KERN_WARNING "Unable to set 32bit DMA " | 1098 | printk(KERN_WARNING "Unable to set 32bit DMA " |
1099 | "on inia100 adapter, ignoring.\n"); | 1099 | "on inia100 adapter, ignoring.\n"); |
1100 | goto out_disable_device; | 1100 | goto out_disable_device; |
diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c index 21964aaebca..280261c451d 100644 --- a/drivers/scsi/aacraid/aachba.c +++ b/drivers/scsi/aacraid/aachba.c | |||
@@ -1402,13 +1402,13 @@ int aac_get_adapter_info(struct aac_dev* dev) | |||
1402 | } | 1402 | } |
1403 | 1403 | ||
1404 | if(dev->dac_support != 0) { | 1404 | if(dev->dac_support != 0) { |
1405 | if (!pci_set_dma_mask(dev->pdev, DMA_64BIT_MASK) && | 1405 | if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(64)) && |
1406 | !pci_set_consistent_dma_mask(dev->pdev, DMA_64BIT_MASK)) { | 1406 | !pci_set_consistent_dma_mask(dev->pdev, DMA_BIT_MASK(64))) { |
1407 | if (!dev->in_reset) | 1407 | if (!dev->in_reset) |
1408 | printk(KERN_INFO"%s%d: 64 Bit DAC enabled\n", | 1408 | printk(KERN_INFO"%s%d: 64 Bit DAC enabled\n", |
1409 | dev->name, dev->id); | 1409 | dev->name, dev->id); |
1410 | } else if (!pci_set_dma_mask(dev->pdev, DMA_32BIT_MASK) && | 1410 | } else if (!pci_set_dma_mask(dev->pdev, DMA_BIT_MASK(32)) && |
1411 | !pci_set_consistent_dma_mask(dev->pdev, DMA_32BIT_MASK)) { | 1411 | !pci_set_consistent_dma_mask(dev->pdev, DMA_BIT_MASK(32))) { |
1412 | printk(KERN_INFO"%s%d: DMA mask set failed, 64 Bit DAC disabled\n", | 1412 | printk(KERN_INFO"%s%d: DMA mask set failed, 64 Bit DAC disabled\n", |
1413 | dev->name, dev->id); | 1413 | dev->name, dev->id); |
1414 | dev->dac_support = 0; | 1414 | dev->dac_support = 0; |
diff --git a/drivers/scsi/aacraid/commsup.c b/drivers/scsi/aacraid/commsup.c index d24c2670040..956261f2518 100644 --- a/drivers/scsi/aacraid/commsup.c +++ b/drivers/scsi/aacraid/commsup.c | |||
@@ -1206,18 +1206,18 @@ static int _aac_reset_adapter(struct aac_dev *aac, int forced) | |||
1206 | aac->fsa_dev = NULL; | 1206 | aac->fsa_dev = NULL; |
1207 | quirks = aac_get_driver_ident(index)->quirks; | 1207 | quirks = aac_get_driver_ident(index)->quirks; |
1208 | if (quirks & AAC_QUIRK_31BIT) { | 1208 | if (quirks & AAC_QUIRK_31BIT) { |
1209 | if (((retval = pci_set_dma_mask(aac->pdev, DMA_31BIT_MASK))) || | 1209 | if (((retval = pci_set_dma_mask(aac->pdev, DMA_BIT_MASK(31)))) || |
1210 | ((retval = pci_set_consistent_dma_mask(aac->pdev, DMA_31BIT_MASK)))) | 1210 | ((retval = pci_set_consistent_dma_mask(aac->pdev, DMA_BIT_MASK(31))))) |
1211 | goto out; | 1211 | goto out; |
1212 | } else { | 1212 | } else { |
1213 | if (((retval = pci_set_dma_mask(aac->pdev, DMA_32BIT_MASK))) || | 1213 | if (((retval = pci_set_dma_mask(aac->pdev, DMA_BIT_MASK(32)))) || |
1214 | ((retval = pci_set_consistent_dma_mask(aac->pdev, DMA_32BIT_MASK)))) | 1214 | ((retval = pci_set_consistent_dma_mask(aac->pdev, DMA_BIT_MASK(32))))) |
1215 | goto out; | 1215 | goto out; |
1216 | } | 1216 | } |
1217 | if ((retval = (*(aac_get_driver_ident(index)->init))(aac))) | 1217 | if ((retval = (*(aac_get_driver_ident(index)->init))(aac))) |
1218 | goto out; | 1218 | goto out; |
1219 | if (quirks & AAC_QUIRK_31BIT) | 1219 | if (quirks & AAC_QUIRK_31BIT) |
1220 | if ((retval = pci_set_dma_mask(aac->pdev, DMA_32BIT_MASK))) | 1220 | if ((retval = pci_set_dma_mask(aac->pdev, DMA_BIT_MASK(32)))) |
1221 | goto out; | 1221 | goto out; |
1222 | if (jafo) { | 1222 | if (jafo) { |
1223 | aac->thread = kthread_run(aac_command_thread, aac, aac->name); | 1223 | aac->thread = kthread_run(aac_command_thread, aac, aac->name); |
diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index c507719c0d4..9b97c3e016f 100644 --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c | |||
@@ -1095,16 +1095,16 @@ static int __devinit aac_probe_one(struct pci_dev *pdev, | |||
1095 | goto out; | 1095 | goto out; |
1096 | error = -ENODEV; | 1096 | error = -ENODEV; |
1097 | 1097 | ||
1098 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) || | 1098 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) || |
1099 | pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK)) | 1099 | pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) |
1100 | goto out_disable_pdev; | 1100 | goto out_disable_pdev; |
1101 | /* | 1101 | /* |
1102 | * If the quirk31 bit is set, the adapter needs adapter | 1102 | * If the quirk31 bit is set, the adapter needs adapter |
1103 | * to driver communication memory to be allocated below 2gig | 1103 | * to driver communication memory to be allocated below 2gig |
1104 | */ | 1104 | */ |
1105 | if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) | 1105 | if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) |
1106 | if (pci_set_dma_mask(pdev, DMA_31BIT_MASK) || | 1106 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(31)) || |
1107 | pci_set_consistent_dma_mask(pdev, DMA_31BIT_MASK)) | 1107 | pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(31))) |
1108 | goto out_disable_pdev; | 1108 | goto out_disable_pdev; |
1109 | 1109 | ||
1110 | pci_set_master(pdev); | 1110 | pci_set_master(pdev); |
@@ -1154,7 +1154,7 @@ static int __devinit aac_probe_one(struct pci_dev *pdev, | |||
1154 | * address space. | 1154 | * address space. |
1155 | */ | 1155 | */ |
1156 | if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) | 1156 | if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) |
1157 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) | 1157 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) |
1158 | goto out_deinit; | 1158 | goto out_deinit; |
1159 | 1159 | ||
1160 | aac->maximum_num_channels = aac_drivers[index].channels; | 1160 | aac->maximum_num_channels = aac_drivers[index].channels; |
diff --git a/drivers/scsi/aic7xxx/aic79xx_osm_pci.c b/drivers/scsi/aic7xxx/aic79xx_osm_pci.c index 6593056867f..8f686122d54 100644 --- a/drivers/scsi/aic7xxx/aic79xx_osm_pci.c +++ b/drivers/scsi/aic7xxx/aic79xx_osm_pci.c | |||
@@ -194,16 +194,16 @@ ahd_linux_pci_dev_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
194 | if (sizeof(dma_addr_t) > 4) { | 194 | if (sizeof(dma_addr_t) > 4) { |
195 | const u64 required_mask = dma_get_required_mask(dev); | 195 | const u64 required_mask = dma_get_required_mask(dev); |
196 | 196 | ||
197 | if (required_mask > DMA_39BIT_MASK && | 197 | if (required_mask > DMA_BIT_MASK(39) && |
198 | dma_set_mask(dev, DMA_64BIT_MASK) == 0) | 198 | dma_set_mask(dev, DMA_BIT_MASK(64)) == 0) |
199 | ahd->flags |= AHD_64BIT_ADDRESSING; | 199 | ahd->flags |= AHD_64BIT_ADDRESSING; |
200 | else if (required_mask > DMA_32BIT_MASK && | 200 | else if (required_mask > DMA_BIT_MASK(32) && |
201 | dma_set_mask(dev, DMA_39BIT_MASK) == 0) | 201 | dma_set_mask(dev, DMA_BIT_MASK(39)) == 0) |
202 | ahd->flags |= AHD_39BIT_ADDRESSING; | 202 | ahd->flags |= AHD_39BIT_ADDRESSING; |
203 | else | 203 | else |
204 | dma_set_mask(dev, DMA_32BIT_MASK); | 204 | dma_set_mask(dev, DMA_BIT_MASK(32)); |
205 | } else { | 205 | } else { |
206 | dma_set_mask(dev, DMA_32BIT_MASK); | 206 | dma_set_mask(dev, DMA_BIT_MASK(32)); |
207 | } | 207 | } |
208 | ahd->dev_softc = pci; | 208 | ahd->dev_softc = pci; |
209 | error = ahd_pci_config(ahd, entry); | 209 | error = ahd_pci_config(ahd, entry); |
diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c b/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c index 00f5b986857..78fc70c24e0 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c +++ b/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | |||
@@ -241,10 +241,10 @@ ahc_linux_pci_dev_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
241 | if (sizeof(dma_addr_t) > 4 | 241 | if (sizeof(dma_addr_t) > 4 |
242 | && ahc->features & AHC_LARGE_SCBS | 242 | && ahc->features & AHC_LARGE_SCBS |
243 | && dma_set_mask(dev, mask_39bit) == 0 | 243 | && dma_set_mask(dev, mask_39bit) == 0 |
244 | && dma_get_required_mask(dev) > DMA_32BIT_MASK) { | 244 | && dma_get_required_mask(dev) > DMA_BIT_MASK(32)) { |
245 | ahc->flags |= AHC_39BIT_ADDRESSING; | 245 | ahc->flags |= AHC_39BIT_ADDRESSING; |
246 | } else { | 246 | } else { |
247 | if (dma_set_mask(dev, DMA_32BIT_MASK)) { | 247 | if (dma_set_mask(dev, DMA_BIT_MASK(32))) { |
248 | ahc_free(ahc); | 248 | ahc_free(ahc); |
249 | printk(KERN_WARNING "aic7xxx: No suitable DMA available.\n"); | 249 | printk(KERN_WARNING "aic7xxx: No suitable DMA available.\n"); |
250 | return (-ENODEV); | 250 | return (-ENODEV); |
diff --git a/drivers/scsi/aic94xx/aic94xx_init.c b/drivers/scsi/aic94xx/aic94xx_init.c index 2a730c470f6..996f7224f90 100644 --- a/drivers/scsi/aic94xx/aic94xx_init.c +++ b/drivers/scsi/aic94xx/aic94xx_init.c | |||
@@ -790,11 +790,11 @@ static int __devinit asd_pci_probe(struct pci_dev *dev, | |||
790 | goto Err_remove; | 790 | goto Err_remove; |
791 | 791 | ||
792 | err = -ENODEV; | 792 | err = -ENODEV; |
793 | if (!pci_set_dma_mask(dev, DMA_64BIT_MASK) | 793 | if (!pci_set_dma_mask(dev, DMA_BIT_MASK(64)) |
794 | && !pci_set_consistent_dma_mask(dev, DMA_64BIT_MASK)) | 794 | && !pci_set_consistent_dma_mask(dev, DMA_BIT_MASK(64))) |
795 | ; | 795 | ; |
796 | else if (!pci_set_dma_mask(dev, DMA_32BIT_MASK) | 796 | else if (!pci_set_dma_mask(dev, DMA_BIT_MASK(32)) |
797 | && !pci_set_consistent_dma_mask(dev, DMA_32BIT_MASK)) | 797 | && !pci_set_consistent_dma_mask(dev, DMA_BIT_MASK(32))) |
798 | ; | 798 | ; |
799 | else { | 799 | else { |
800 | asd_printk("no suitable DMA mask for %s\n", pci_name(dev)); | 800 | asd_printk("no suitable DMA mask for %s\n", pci_name(dev)); |
diff --git a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c index 106c04d2d79..80aac01b5a6 100644 --- a/drivers/scsi/arcmsr/arcmsr_hba.c +++ b/drivers/scsi/arcmsr/arcmsr_hba.c | |||
@@ -393,9 +393,9 @@ static int arcmsr_probe(struct pci_dev *pdev, | |||
393 | acb = (struct AdapterControlBlock *)host->hostdata; | 393 | acb = (struct AdapterControlBlock *)host->hostdata; |
394 | memset(acb, 0, sizeof (struct AdapterControlBlock)); | 394 | memset(acb, 0, sizeof (struct AdapterControlBlock)); |
395 | 395 | ||
396 | error = pci_set_dma_mask(pdev, DMA_64BIT_MASK); | 396 | error = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); |
397 | if (error) { | 397 | if (error) { |
398 | error = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 398 | error = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
399 | if (error) { | 399 | if (error) { |
400 | printk(KERN_WARNING | 400 | printk(KERN_WARNING |
401 | "scsi%d: No suitable DMA mask available\n", | 401 | "scsi%d: No suitable DMA mask available\n", |
diff --git a/drivers/scsi/atp870u.c b/drivers/scsi/atp870u.c index 20ca0a6374b..b137e561f5b 100644 --- a/drivers/scsi/atp870u.c +++ b/drivers/scsi/atp870u.c | |||
@@ -2568,7 +2568,7 @@ static int atp870u_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
2568 | if (pci_enable_device(pdev)) | 2568 | if (pci_enable_device(pdev)) |
2569 | goto err_eio; | 2569 | goto err_eio; |
2570 | 2570 | ||
2571 | if (!pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 2571 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
2572 | printk(KERN_INFO "atp870u: use 32bit DMA mask.\n"); | 2572 | printk(KERN_INFO "atp870u: use 32bit DMA mask.\n"); |
2573 | } else { | 2573 | } else { |
2574 | printk(KERN_ERR "atp870u: DMA mask required but not available.\n"); | 2574 | printk(KERN_ERR "atp870u: DMA mask required but not available.\n"); |
diff --git a/drivers/scsi/dpt_i2o.c b/drivers/scsi/dpt_i2o.c index 6194ed5d02c..b6af63ca980 100644 --- a/drivers/scsi/dpt_i2o.c +++ b/drivers/scsi/dpt_i2o.c | |||
@@ -1014,15 +1014,15 @@ static int adpt_install_hba(struct scsi_host_template* sht, struct pci_dev* pDev | |||
1014 | * See if we should enable dma64 mode. | 1014 | * See if we should enable dma64 mode. |
1015 | */ | 1015 | */ |
1016 | if (sizeof(dma_addr_t) > 4 && | 1016 | if (sizeof(dma_addr_t) > 4 && |
1017 | pci_set_dma_mask(pDev, DMA_64BIT_MASK) == 0) { | 1017 | pci_set_dma_mask(pDev, DMA_BIT_MASK(64)) == 0) { |
1018 | if (dma_get_required_mask(&pDev->dev) > DMA_32BIT_MASK) | 1018 | if (dma_get_required_mask(&pDev->dev) > DMA_BIT_MASK(32)) |
1019 | dma64 = 1; | 1019 | dma64 = 1; |
1020 | } | 1020 | } |
1021 | if (!dma64 && pci_set_dma_mask(pDev, DMA_32BIT_MASK) != 0) | 1021 | if (!dma64 && pci_set_dma_mask(pDev, DMA_BIT_MASK(32)) != 0) |
1022 | return -EINVAL; | 1022 | return -EINVAL; |
1023 | 1023 | ||
1024 | /* adapter only supports message blocks below 4GB */ | 1024 | /* adapter only supports message blocks below 4GB */ |
1025 | pci_set_consistent_dma_mask(pDev, DMA_32BIT_MASK); | 1025 | pci_set_consistent_dma_mask(pDev, DMA_BIT_MASK(32)); |
1026 | 1026 | ||
1027 | base_addr0_phys = pci_resource_start(pDev,0); | 1027 | base_addr0_phys = pci_resource_start(pDev,0); |
1028 | hba_map0_area_size = pci_resource_len(pDev,0); | 1028 | hba_map0_area_size = pci_resource_len(pDev,0); |
diff --git a/drivers/scsi/eata.c b/drivers/scsi/eata.c index 976cdd5c94e..be5099dd94b 100644 --- a/drivers/scsi/eata.c +++ b/drivers/scsi/eata.c | |||
@@ -1426,7 +1426,7 @@ static int port_detect(unsigned long port_base, unsigned int j, | |||
1426 | 1426 | ||
1427 | if (ha->pdev) { | 1427 | if (ha->pdev) { |
1428 | pci_set_master(ha->pdev); | 1428 | pci_set_master(ha->pdev); |
1429 | if (pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK)) | 1429 | if (pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(32))) |
1430 | printk("%s: warning, pci_set_dma_mask failed.\n", | 1430 | printk("%s: warning, pci_set_dma_mask failed.\n", |
1431 | ha->board_name); | 1431 | ha->board_name); |
1432 | } | 1432 | } |
diff --git a/drivers/scsi/gdth.c b/drivers/scsi/gdth.c index fb247fdfa2b..185e6bc4dd4 100644 --- a/drivers/scsi/gdth.c +++ b/drivers/scsi/gdth.c | |||
@@ -5023,16 +5023,16 @@ static int __devinit gdth_pci_probe_one(gdth_pci_str *pcistr, | |||
5023 | /* 64-bit DMA only supported from FW >= x.43 */ | 5023 | /* 64-bit DMA only supported from FW >= x.43 */ |
5024 | if (!(ha->cache_feat & ha->raw_feat & ha->screen_feat & GDT_64BIT) || | 5024 | if (!(ha->cache_feat & ha->raw_feat & ha->screen_feat & GDT_64BIT) || |
5025 | !ha->dma64_support) { | 5025 | !ha->dma64_support) { |
5026 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 5026 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
5027 | printk(KERN_WARNING "GDT-PCI %d: " | 5027 | printk(KERN_WARNING "GDT-PCI %d: " |
5028 | "Unable to set 32-bit DMA\n", ha->hanum); | 5028 | "Unable to set 32-bit DMA\n", ha->hanum); |
5029 | goto out_free_coal_stat; | 5029 | goto out_free_coal_stat; |
5030 | } | 5030 | } |
5031 | } else { | 5031 | } else { |
5032 | shp->max_cmd_len = 16; | 5032 | shp->max_cmd_len = 16; |
5033 | if (!pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { | 5033 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { |
5034 | printk("GDT-PCI %d: 64-bit DMA enabled\n", ha->hanum); | 5034 | printk("GDT-PCI %d: 64-bit DMA enabled\n", ha->hanum); |
5035 | } else if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 5035 | } else if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
5036 | printk(KERN_WARNING "GDT-PCI %d: " | 5036 | printk(KERN_WARNING "GDT-PCI %d: " |
5037 | "Unable to set 64/32-bit DMA\n", ha->hanum); | 5037 | "Unable to set 64/32-bit DMA\n", ha->hanum); |
5038 | goto out_free_coal_stat; | 5038 | goto out_free_coal_stat; |
diff --git a/drivers/scsi/hptiop.c b/drivers/scsi/hptiop.c index af1f0af0c5a..c596ab5f05c 100644 --- a/drivers/scsi/hptiop.c +++ b/drivers/scsi/hptiop.c | |||
@@ -958,8 +958,8 @@ static int __devinit hptiop_probe(struct pci_dev *pcidev, | |||
958 | pci_set_master(pcidev); | 958 | pci_set_master(pcidev); |
959 | 959 | ||
960 | /* Enable 64bit DMA if possible */ | 960 | /* Enable 64bit DMA if possible */ |
961 | if (pci_set_dma_mask(pcidev, DMA_64BIT_MASK)) { | 961 | if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(64))) { |
962 | if (pci_set_dma_mask(pcidev, DMA_32BIT_MASK)) { | 962 | if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(32))) { |
963 | printk(KERN_ERR "hptiop: fail to set dma_mask\n"); | 963 | printk(KERN_ERR "hptiop: fail to set dma_mask\n"); |
964 | goto disable_pci_device; | 964 | goto disable_pci_device; |
965 | } | 965 | } |
diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c index 5529518ff2f..89a59484be0 100644 --- a/drivers/scsi/initio.c +++ b/drivers/scsi/initio.c | |||
@@ -2856,7 +2856,7 @@ static int initio_probe_one(struct pci_dev *pdev, | |||
2856 | reg = 0; | 2856 | reg = 0; |
2857 | bios_seg = (bios_seg << 8) + ((u16) ((reg & 0xFF00) >> 8)); | 2857 | bios_seg = (bios_seg << 8) + ((u16) ((reg & 0xFF00) >> 8)); |
2858 | 2858 | ||
2859 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 2859 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
2860 | printk(KERN_WARNING "i91u: Could not set 32 bit DMA mask\n"); | 2860 | printk(KERN_WARNING "i91u: Could not set 32 bit DMA mask\n"); |
2861 | error = -ENODEV; | 2861 | error = -ENODEV; |
2862 | goto out_disable_device; | 2862 | goto out_disable_device; |
diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index def473f0a98..c09d77591f9 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c | |||
@@ -7498,7 +7498,7 @@ static int __devinit ipr_probe_ioa(struct pci_dev *pdev, | |||
7498 | 7498 | ||
7499 | pci_set_master(pdev); | 7499 | pci_set_master(pdev); |
7500 | 7500 | ||
7501 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 7501 | rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
7502 | if (rc < 0) { | 7502 | if (rc < 0) { |
7503 | dev_err(&pdev->dev, "Failed to set PCI DMA mask\n"); | 7503 | dev_err(&pdev->dev, "Failed to set PCI DMA mask\n"); |
7504 | goto cleanup_nomem; | 7504 | goto cleanup_nomem; |
diff --git a/drivers/scsi/ips.c b/drivers/scsi/ips.c index 457d76a4cfe..f83a116955f 100644 --- a/drivers/scsi/ips.c +++ b/drivers/scsi/ips.c | |||
@@ -7048,10 +7048,10 @@ ips_init_phase1(struct pci_dev *pci_dev, int *indexPtr) | |||
7048 | * are guaranteed to be < 4G. | 7048 | * are guaranteed to be < 4G. |
7049 | */ | 7049 | */ |
7050 | if (IPS_ENABLE_DMA64 && IPS_HAS_ENH_SGLIST(ha) && | 7050 | if (IPS_ENABLE_DMA64 && IPS_HAS_ENH_SGLIST(ha) && |
7051 | !pci_set_dma_mask(ha->pcidev, DMA_64BIT_MASK)) { | 7051 | !pci_set_dma_mask(ha->pcidev, DMA_BIT_MASK(64))) { |
7052 | (ha)->flags |= IPS_HA_ENH_SG; | 7052 | (ha)->flags |= IPS_HA_ENH_SG; |
7053 | } else { | 7053 | } else { |
7054 | if (pci_set_dma_mask(ha->pcidev, DMA_32BIT_MASK) != 0) { | 7054 | if (pci_set_dma_mask(ha->pcidev, DMA_BIT_MASK(32)) != 0) { |
7055 | printk(KERN_WARNING "Unable to set DMA Mask\n"); | 7055 | printk(KERN_WARNING "Unable to set DMA Mask\n"); |
7056 | return ips_abort_init(ha, index); | 7056 | return ips_abort_init(ha, index); |
7057 | } | 7057 | } |
diff --git a/drivers/scsi/lasi700.c b/drivers/scsi/lasi700.c index f23c4ca9a2e..b3d31315ac3 100644 --- a/drivers/scsi/lasi700.c +++ b/drivers/scsi/lasi700.c | |||
@@ -108,7 +108,7 @@ lasi700_probe(struct parisc_device *dev) | |||
108 | } | 108 | } |
109 | 109 | ||
110 | hostdata->dev = &dev->dev; | 110 | hostdata->dev = &dev->dev; |
111 | dma_set_mask(&dev->dev, DMA_32BIT_MASK); | 111 | dma_set_mask(&dev->dev, DMA_BIT_MASK(32)); |
112 | hostdata->base = ioremap_nocache(base, 0x100); | 112 | hostdata->base = ioremap_nocache(base, 0x100); |
113 | hostdata->differential = 0; | 113 | hostdata->differential = 0; |
114 | 114 | ||
diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c index 6c867311cef..06874e6009e 100644 --- a/drivers/scsi/lpfc/lpfc_init.c +++ b/drivers/scsi/lpfc/lpfc_init.c | |||
@@ -2660,8 +2660,8 @@ lpfc_pci_probe_one(struct pci_dev *pdev, const struct pci_device_id *pid) | |||
2660 | pci_save_state(pdev); | 2660 | pci_save_state(pdev); |
2661 | pci_try_set_mwi(pdev); | 2661 | pci_try_set_mwi(pdev); |
2662 | 2662 | ||
2663 | if (pci_set_dma_mask(phba->pcidev, DMA_64BIT_MASK) != 0) | 2663 | if (pci_set_dma_mask(phba->pcidev, DMA_BIT_MASK(64)) != 0) |
2664 | if (pci_set_dma_mask(phba->pcidev, DMA_32BIT_MASK) != 0) | 2664 | if (pci_set_dma_mask(phba->pcidev, DMA_BIT_MASK(32)) != 0) |
2665 | goto out_idr_remove; | 2665 | goto out_idr_remove; |
2666 | 2666 | ||
2667 | /* | 2667 | /* |
diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c index 9fdcd60c549..49eb0612d5a 100644 --- a/drivers/scsi/megaraid.c +++ b/drivers/scsi/megaraid.c | |||
@@ -2021,7 +2021,7 @@ make_local_pdev(adapter_t *adapter, struct pci_dev **pdev) | |||
2021 | 2021 | ||
2022 | memcpy(*pdev, adapter->dev, sizeof(struct pci_dev)); | 2022 | memcpy(*pdev, adapter->dev, sizeof(struct pci_dev)); |
2023 | 2023 | ||
2024 | if( pci_set_dma_mask(*pdev, DMA_32BIT_MASK) != 0 ) { | 2024 | if( pci_set_dma_mask(*pdev, DMA_BIT_MASK(32)) != 0 ) { |
2025 | kfree(*pdev); | 2025 | kfree(*pdev); |
2026 | return -1; | 2026 | return -1; |
2027 | } | 2027 | } |
@@ -4793,10 +4793,10 @@ megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
4793 | 4793 | ||
4794 | /* Set the Mode of addressing to 64 bit if we can */ | 4794 | /* Set the Mode of addressing to 64 bit if we can */ |
4795 | if ((adapter->flag & BOARD_64BIT) && (sizeof(dma_addr_t) == 8)) { | 4795 | if ((adapter->flag & BOARD_64BIT) && (sizeof(dma_addr_t) == 8)) { |
4796 | pci_set_dma_mask(pdev, DMA_64BIT_MASK); | 4796 | pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); |
4797 | adapter->has_64bit_addr = 1; | 4797 | adapter->has_64bit_addr = 1; |
4798 | } else { | 4798 | } else { |
4799 | pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 4799 | pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
4800 | adapter->has_64bit_addr = 0; | 4800 | adapter->has_64bit_addr = 0; |
4801 | } | 4801 | } |
4802 | 4802 | ||
diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c index 805bb61dde1..234f0b7eb21 100644 --- a/drivers/scsi/megaraid/megaraid_mbox.c +++ b/drivers/scsi/megaraid/megaraid_mbox.c | |||
@@ -473,7 +473,7 @@ megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
473 | 473 | ||
474 | // Setup the default DMA mask. This would be changed later on | 474 | // Setup the default DMA mask. This would be changed later on |
475 | // depending on hardware capabilities | 475 | // depending on hardware capabilities |
476 | if (pci_set_dma_mask(adapter->pdev, DMA_32BIT_MASK) != 0) { | 476 | if (pci_set_dma_mask(adapter->pdev, DMA_BIT_MASK(32)) != 0) { |
477 | 477 | ||
478 | con_log(CL_ANN, (KERN_WARNING | 478 | con_log(CL_ANN, (KERN_WARNING |
479 | "megaraid: pci_set_dma_mask failed:%d\n", __LINE__)); | 479 | "megaraid: pci_set_dma_mask failed:%d\n", __LINE__)); |
@@ -900,11 +900,11 @@ megaraid_init_mbox(adapter_t *adapter) | |||
900 | adapter->pdev->device == PCI_DEVICE_ID_PERC4_DI_EVERGLADES) || | 900 | adapter->pdev->device == PCI_DEVICE_ID_PERC4_DI_EVERGLADES) || |
901 | (adapter->pdev->vendor == PCI_VENDOR_ID_DELL && | 901 | (adapter->pdev->vendor == PCI_VENDOR_ID_DELL && |
902 | adapter->pdev->device == PCI_DEVICE_ID_PERC4E_DI_KOBUK)) { | 902 | adapter->pdev->device == PCI_DEVICE_ID_PERC4E_DI_KOBUK)) { |
903 | if (pci_set_dma_mask(adapter->pdev, DMA_64BIT_MASK)) { | 903 | if (pci_set_dma_mask(adapter->pdev, DMA_BIT_MASK(64))) { |
904 | con_log(CL_ANN, (KERN_WARNING | 904 | con_log(CL_ANN, (KERN_WARNING |
905 | "megaraid: DMA mask for 64-bit failed\n")); | 905 | "megaraid: DMA mask for 64-bit failed\n")); |
906 | 906 | ||
907 | if (pci_set_dma_mask (adapter->pdev, DMA_32BIT_MASK)) { | 907 | if (pci_set_dma_mask (adapter->pdev, DMA_BIT_MASK(32))) { |
908 | con_log(CL_ANN, (KERN_WARNING | 908 | con_log(CL_ANN, (KERN_WARNING |
909 | "megaraid: 32-bit DMA mask failed\n")); | 909 | "megaraid: 32-bit DMA mask failed\n")); |
910 | goto out_free_sysfs_res; | 910 | goto out_free_sysfs_res; |
diff --git a/drivers/scsi/megaraid/megaraid_sas.c b/drivers/scsi/megaraid/megaraid_sas.c index 17ce7abe17e..7dc3d1894b1 100644 --- a/drivers/scsi/megaraid/megaraid_sas.c +++ b/drivers/scsi/megaraid/megaraid_sas.c | |||
@@ -2497,13 +2497,13 @@ megasas_set_dma_mask(struct pci_dev *pdev) | |||
2497 | * All our contollers are capable of performing 64-bit DMA | 2497 | * All our contollers are capable of performing 64-bit DMA |
2498 | */ | 2498 | */ |
2499 | if (IS_DMA64) { | 2499 | if (IS_DMA64) { |
2500 | if (pci_set_dma_mask(pdev, DMA_64BIT_MASK) != 0) { | 2500 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) { |
2501 | 2501 | ||
2502 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) != 0) | 2502 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) |
2503 | goto fail_set_dma_mask; | 2503 | goto fail_set_dma_mask; |
2504 | } | 2504 | } |
2505 | } else { | 2505 | } else { |
2506 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) != 0) | 2506 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) |
2507 | goto fail_set_dma_mask; | 2507 | goto fail_set_dma_mask; |
2508 | } | 2508 | } |
2509 | return 0; | 2509 | return 0; |
diff --git a/drivers/scsi/mvsas.c b/drivers/scsi/mvsas.c index 23e5a876bb1..e4acebd10d1 100644 --- a/drivers/scsi/mvsas.c +++ b/drivers/scsi/mvsas.c | |||
@@ -875,10 +875,10 @@ static int pci_go_64(struct pci_dev *pdev) | |||
875 | { | 875 | { |
876 | int rc; | 876 | int rc; |
877 | 877 | ||
878 | if (!pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { | 878 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { |
879 | rc = pci_set_consistent_dma_mask(pdev, DMA_64BIT_MASK); | 879 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); |
880 | if (rc) { | 880 | if (rc) { |
881 | rc = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 881 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); |
882 | if (rc) { | 882 | if (rc) { |
883 | dev_printk(KERN_ERR, &pdev->dev, | 883 | dev_printk(KERN_ERR, &pdev->dev, |
884 | "64-bit DMA enable failed\n"); | 884 | "64-bit DMA enable failed\n"); |
@@ -886,13 +886,13 @@ static int pci_go_64(struct pci_dev *pdev) | |||
886 | } | 886 | } |
887 | } | 887 | } |
888 | } else { | 888 | } else { |
889 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 889 | rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
890 | if (rc) { | 890 | if (rc) { |
891 | dev_printk(KERN_ERR, &pdev->dev, | 891 | dev_printk(KERN_ERR, &pdev->dev, |
892 | "32-bit DMA enable failed\n"); | 892 | "32-bit DMA enable failed\n"); |
893 | return rc; | 893 | return rc; |
894 | } | 894 | } |
895 | rc = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 895 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); |
896 | if (rc) { | 896 | if (rc) { |
897 | dev_printk(KERN_ERR, &pdev->dev, | 897 | dev_printk(KERN_ERR, &pdev->dev, |
898 | "32-bit consistent DMA enable failed\n"); | 898 | "32-bit consistent DMA enable failed\n"); |
diff --git a/drivers/scsi/nsp32.c b/drivers/scsi/nsp32.c index d06ec5aa692..2be7d5b018d 100644 --- a/drivers/scsi/nsp32.c +++ b/drivers/scsi/nsp32.c | |||
@@ -2672,7 +2672,7 @@ static int nsp32_detect(struct pci_dev *pdev) | |||
2672 | /* | 2672 | /* |
2673 | * setup DMA | 2673 | * setup DMA |
2674 | */ | 2674 | */ |
2675 | if (pci_set_dma_mask(pdev, DMA_32BIT_MASK) != 0) { | 2675 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) { |
2676 | nsp32_msg (KERN_ERR, "failed to set PCI DMA mask"); | 2676 | nsp32_msg (KERN_ERR, "failed to set PCI DMA mask"); |
2677 | goto scsi_unregister; | 2677 | goto scsi_unregister; |
2678 | } | 2678 | } |
diff --git a/drivers/scsi/qla1280.c b/drivers/scsi/qla1280.c index 351b56ced92..687dcf2d015 100644 --- a/drivers/scsi/qla1280.c +++ b/drivers/scsi/qla1280.c | |||
@@ -4275,8 +4275,8 @@ qla1280_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
4275 | ha->devnum = devnum; /* specifies microcode load address */ | 4275 | ha->devnum = devnum; /* specifies microcode load address */ |
4276 | 4276 | ||
4277 | #ifdef QLA_64BIT_PTR | 4277 | #ifdef QLA_64BIT_PTR |
4278 | if (pci_set_dma_mask(ha->pdev, DMA_64BIT_MASK)) { | 4278 | if (pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(64))) { |
4279 | if (pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK)) { | 4279 | if (pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(32))) { |
4280 | printk(KERN_WARNING "scsi(%li): Unable to set a " | 4280 | printk(KERN_WARNING "scsi(%li): Unable to set a " |
4281 | "suitable DMA mask - aborting\n", ha->host_no); | 4281 | "suitable DMA mask - aborting\n", ha->host_no); |
4282 | error = -ENODEV; | 4282 | error = -ENODEV; |
@@ -4286,7 +4286,7 @@ qla1280_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
4286 | dprintk(2, "scsi(%li): 64 Bit PCI Addressing Enabled\n", | 4286 | dprintk(2, "scsi(%li): 64 Bit PCI Addressing Enabled\n", |
4287 | ha->host_no); | 4287 | ha->host_no); |
4288 | #else | 4288 | #else |
4289 | if (pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK)) { | 4289 | if (pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(32))) { |
4290 | printk(KERN_WARNING "scsi(%li): Unable to set a " | 4290 | printk(KERN_WARNING "scsi(%li): Unable to set a " |
4291 | "suitable DMA mask - aborting\n", ha->host_no); | 4291 | "suitable DMA mask - aborting\n", ha->host_no); |
4292 | error = -ENODEV; | 4292 | error = -ENODEV; |
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index efe29924e05..e4fdcdad80d 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c | |||
@@ -1176,10 +1176,10 @@ qla2x00_config_dma_addressing(struct qla_hw_data *ha) | |||
1176 | /* Assume a 32bit DMA mask. */ | 1176 | /* Assume a 32bit DMA mask. */ |
1177 | ha->flags.enable_64bit_addressing = 0; | 1177 | ha->flags.enable_64bit_addressing = 0; |
1178 | 1178 | ||
1179 | if (!dma_set_mask(&ha->pdev->dev, DMA_64BIT_MASK)) { | 1179 | if (!dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(64))) { |
1180 | /* Any upper-dword bits set? */ | 1180 | /* Any upper-dword bits set? */ |
1181 | if (MSD(dma_get_required_mask(&ha->pdev->dev)) && | 1181 | if (MSD(dma_get_required_mask(&ha->pdev->dev)) && |
1182 | !pci_set_consistent_dma_mask(ha->pdev, DMA_64BIT_MASK)) { | 1182 | !pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(64))) { |
1183 | /* Ok, a 64bit DMA mask is applicable. */ | 1183 | /* Ok, a 64bit DMA mask is applicable. */ |
1184 | ha->flags.enable_64bit_addressing = 1; | 1184 | ha->flags.enable_64bit_addressing = 1; |
1185 | ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; | 1185 | ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; |
@@ -1188,8 +1188,8 @@ qla2x00_config_dma_addressing(struct qla_hw_data *ha) | |||
1188 | } | 1188 | } |
1189 | } | 1189 | } |
1190 | 1190 | ||
1191 | dma_set_mask(&ha->pdev->dev, DMA_32BIT_MASK); | 1191 | dma_set_mask(&ha->pdev->dev, DMA_BIT_MASK(32)); |
1192 | pci_set_consistent_dma_mask(ha->pdev, DMA_32BIT_MASK); | 1192 | pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(32)); |
1193 | } | 1193 | } |
1194 | 1194 | ||
1195 | static void | 1195 | static void |
diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index eb3a414b189..ec9da6ce848 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c | |||
@@ -1369,16 +1369,16 @@ static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha) | |||
1369 | int retval; | 1369 | int retval; |
1370 | 1370 | ||
1371 | /* Update our PCI device dma_mask for full 64 bit mask */ | 1371 | /* Update our PCI device dma_mask for full 64 bit mask */ |
1372 | if (pci_set_dma_mask(ha->pdev, DMA_64BIT_MASK) == 0) { | 1372 | if (pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(64)) == 0) { |
1373 | if (pci_set_consistent_dma_mask(ha->pdev, DMA_64BIT_MASK)) { | 1373 | if (pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(64))) { |
1374 | dev_dbg(&ha->pdev->dev, | 1374 | dev_dbg(&ha->pdev->dev, |
1375 | "Failed to set 64 bit PCI consistent mask; " | 1375 | "Failed to set 64 bit PCI consistent mask; " |
1376 | "using 32 bit.\n"); | 1376 | "using 32 bit.\n"); |
1377 | retval = pci_set_consistent_dma_mask(ha->pdev, | 1377 | retval = pci_set_consistent_dma_mask(ha->pdev, |
1378 | DMA_32BIT_MASK); | 1378 | DMA_BIT_MASK(32)); |
1379 | } | 1379 | } |
1380 | } else | 1380 | } else |
1381 | retval = pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK); | 1381 | retval = pci_set_dma_mask(ha->pdev, DMA_BIT_MASK(32)); |
1382 | } | 1382 | } |
1383 | 1383 | ||
1384 | static int qla4xxx_slave_alloc(struct scsi_device *sdev) | 1384 | static int qla4xxx_slave_alloc(struct scsi_device *sdev) |
diff --git a/drivers/scsi/sni_53c710.c b/drivers/scsi/sni_53c710.c index 77f0b2cdaa9..37b3359e863 100644 --- a/drivers/scsi/sni_53c710.c +++ b/drivers/scsi/sni_53c710.c | |||
@@ -83,7 +83,7 @@ static int __init snirm710_probe(struct platform_device *dev) | |||
83 | } | 83 | } |
84 | 84 | ||
85 | hostdata->dev = &dev->dev; | 85 | hostdata->dev = &dev->dev; |
86 | dma_set_mask(&dev->dev, DMA_32BIT_MASK); | 86 | dma_set_mask(&dev->dev, DMA_BIT_MASK(32)); |
87 | hostdata->base = ioremap_nocache(base, 0x100); | 87 | hostdata->base = ioremap_nocache(base, 0x100); |
88 | hostdata->differential = 0; | 88 | hostdata->differential = 0; |
89 | 89 | ||
diff --git a/drivers/scsi/stex.c b/drivers/scsi/stex.c index df7f96caa1c..8d2a95c4e5b 100644 --- a/drivers/scsi/stex.c +++ b/drivers/scsi/stex.c | |||
@@ -1395,12 +1395,12 @@ static int stex_set_dma_mask(struct pci_dev * pdev) | |||
1395 | { | 1395 | { |
1396 | int ret; | 1396 | int ret; |
1397 | 1397 | ||
1398 | if (!pci_set_dma_mask(pdev, DMA_64BIT_MASK) | 1398 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) |
1399 | && !pci_set_consistent_dma_mask(pdev, DMA_64BIT_MASK)) | 1399 | && !pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) |
1400 | return 0; | 1400 | return 0; |
1401 | ret = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 1401 | ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
1402 | if (!ret) | 1402 | if (!ret) |
1403 | ret = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 1403 | ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); |
1404 | return ret; | 1404 | return ret; |
1405 | } | 1405 | } |
1406 | 1406 | ||
diff --git a/drivers/scsi/sym53c8xx_2/sym_glue.c b/drivers/scsi/sym53c8xx_2/sym_glue.c index 23e78201588..583966ec826 100644 --- a/drivers/scsi/sym53c8xx_2/sym_glue.c +++ b/drivers/scsi/sym53c8xx_2/sym_glue.c | |||
@@ -1349,7 +1349,7 @@ static struct Scsi_Host * __devinit sym_attach(struct scsi_host_template *tpnt, | |||
1349 | if ((SYM_CONF_DMA_ADDRESSING_MODE > 0) && (np->features & FE_DAC) && | 1349 | if ((SYM_CONF_DMA_ADDRESSING_MODE > 0) && (np->features & FE_DAC) && |
1350 | !pci_set_dma_mask(pdev, DMA_DAC_MASK)) { | 1350 | !pci_set_dma_mask(pdev, DMA_DAC_MASK)) { |
1351 | set_dac(np); | 1351 | set_dac(np); |
1352 | } else if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) { | 1352 | } else if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { |
1353 | printf_warning("%s: No suitable DMA available\n", sym_name(np)); | 1353 | printf_warning("%s: No suitable DMA available\n", sym_name(np)); |
1354 | goto attach_failed; | 1354 | goto attach_failed; |
1355 | } | 1355 | } |
diff --git a/drivers/scsi/sym53c8xx_2/sym_hipd.h b/drivers/scsi/sym53c8xx_2/sym_hipd.h index 1588c90518d..9ebc8706b6b 100644 --- a/drivers/scsi/sym53c8xx_2/sym_hipd.h +++ b/drivers/scsi/sym53c8xx_2/sym_hipd.h | |||
@@ -1080,21 +1080,21 @@ int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram | |||
1080 | */ | 1080 | */ |
1081 | 1081 | ||
1082 | #if SYM_CONF_DMA_ADDRESSING_MODE == 0 | 1082 | #if SYM_CONF_DMA_ADDRESSING_MODE == 0 |
1083 | #define DMA_DAC_MASK DMA_32BIT_MASK | 1083 | #define DMA_DAC_MASK DMA_BIT_MASK(32) |
1084 | #define sym_build_sge(np, data, badd, len) \ | 1084 | #define sym_build_sge(np, data, badd, len) \ |
1085 | do { \ | 1085 | do { \ |
1086 | (data)->addr = cpu_to_scr(badd); \ | 1086 | (data)->addr = cpu_to_scr(badd); \ |
1087 | (data)->size = cpu_to_scr(len); \ | 1087 | (data)->size = cpu_to_scr(len); \ |
1088 | } while (0) | 1088 | } while (0) |
1089 | #elif SYM_CONF_DMA_ADDRESSING_MODE == 1 | 1089 | #elif SYM_CONF_DMA_ADDRESSING_MODE == 1 |
1090 | #define DMA_DAC_MASK DMA_40BIT_MASK | 1090 | #define DMA_DAC_MASK DMA_BIT_MASK(40) |
1091 | #define sym_build_sge(np, data, badd, len) \ | 1091 | #define sym_build_sge(np, data, badd, len) \ |
1092 | do { \ | 1092 | do { \ |
1093 | (data)->addr = cpu_to_scr(badd); \ | 1093 | (data)->addr = cpu_to_scr(badd); \ |
1094 | (data)->size = cpu_to_scr((((badd) >> 8) & 0xff000000) + len); \ | 1094 | (data)->size = cpu_to_scr((((badd) >> 8) & 0xff000000) + len); \ |
1095 | } while (0) | 1095 | } while (0) |
1096 | #elif SYM_CONF_DMA_ADDRESSING_MODE == 2 | 1096 | #elif SYM_CONF_DMA_ADDRESSING_MODE == 2 |
1097 | #define DMA_DAC_MASK DMA_64BIT_MASK | 1097 | #define DMA_DAC_MASK DMA_BIT_MASK(64) |
1098 | int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s); | 1098 | int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s); |
1099 | static inline void | 1099 | static inline void |
1100 | sym_build_sge(struct sym_hcb *np, struct sym_tblmove *data, u64 badd, int len) | 1100 | sym_build_sge(struct sym_hcb *np, struct sym_tblmove *data, u64 badd, int len) |