diff options
| author | Tony Luck <tony.luck@intel.com> | 2011-03-16 12:57:50 -0400 |
|---|---|---|
| committer | Tony Luck <tony.luck@intel.com> | 2011-03-16 12:57:50 -0400 |
| commit | 4897313a62cf0b106e9e861bf7350a9cfc0715d0 (patch) | |
| tree | 0f43932bbc8aa2e0f96af2d1896f54d9de131a51 /arch/ia64 | |
| parent | 521cb40b0c44418a4fd36dc633f575813d59a43d (diff) | |
| parent | b4a6b3436531f6c5256e6d60d388c3c28ff1a0e9 (diff) | |
Pull misc-2.6.39 into release branch
Diffstat (limited to 'arch/ia64')
| -rw-r--r-- | arch/ia64/configs/generic_defconfig | 1 | ||||
| -rw-r--r-- | arch/ia64/configs/gensparse_defconfig | 1 | ||||
| -rw-r--r-- | arch/ia64/include/asm/dma-mapping.h | 2 | ||||
| -rw-r--r-- | arch/ia64/kernel/mca.c | 5 | ||||
| -rw-r--r-- | arch/ia64/sn/kernel/setup.c | 2 | ||||
| -rw-r--r-- | arch/ia64/sn/pci/tioca_provider.c | 2 |
6 files changed, 10 insertions, 3 deletions
diff --git a/arch/ia64/configs/generic_defconfig b/arch/ia64/configs/generic_defconfig index 3ded8fe62759..1d7bca0a396d 100644 --- a/arch/ia64/configs/generic_defconfig +++ b/arch/ia64/configs/generic_defconfig | |||
| @@ -233,3 +233,4 @@ CONFIG_CRYPTO_PCBC=m | |||
| 233 | CONFIG_CRYPTO_MD5=y | 233 | CONFIG_CRYPTO_MD5=y |
| 234 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 234 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
| 235 | CONFIG_CRC_T10DIF=y | 235 | CONFIG_CRC_T10DIF=y |
| 236 | CONFIG_MISC_DEVICES=y | ||
diff --git a/arch/ia64/configs/gensparse_defconfig b/arch/ia64/configs/gensparse_defconfig index 3a98b2dd58ac..b11fa880e4b6 100644 --- a/arch/ia64/configs/gensparse_defconfig +++ b/arch/ia64/configs/gensparse_defconfig | |||
| @@ -208,3 +208,4 @@ CONFIG_MAGIC_SYSRQ=y | |||
| 208 | CONFIG_DEBUG_KERNEL=y | 208 | CONFIG_DEBUG_KERNEL=y |
| 209 | CONFIG_DEBUG_MUTEXES=y | 209 | CONFIG_DEBUG_MUTEXES=y |
| 210 | CONFIG_CRYPTO_MD5=y | 210 | CONFIG_CRYPTO_MD5=y |
| 211 | CONFIG_MISC_DEVICES=y | ||
diff --git a/arch/ia64/include/asm/dma-mapping.h b/arch/ia64/include/asm/dma-mapping.h index a2e7368a0150..4336d080b241 100644 --- a/arch/ia64/include/asm/dma-mapping.h +++ b/arch/ia64/include/asm/dma-mapping.h | |||
| @@ -12,6 +12,8 @@ | |||
| 12 | 12 | ||
| 13 | #define ARCH_HAS_DMA_GET_REQUIRED_MASK | 13 | #define ARCH_HAS_DMA_GET_REQUIRED_MASK |
| 14 | 14 | ||
| 15 | #define DMA_ERROR_CODE 0 | ||
| 16 | |||
| 15 | extern struct dma_map_ops *dma_ops; | 17 | extern struct dma_map_ops *dma_ops; |
| 16 | extern struct ia64_machine_vector ia64_mv; | 18 | extern struct ia64_machine_vector ia64_mv; |
| 17 | extern void set_iommu_machvec(void); | 19 | extern void set_iommu_machvec(void); |
diff --git a/arch/ia64/kernel/mca.c b/arch/ia64/kernel/mca.c index 1753f6a30d55..80d50b83d419 100644 --- a/arch/ia64/kernel/mca.c +++ b/arch/ia64/kernel/mca.c | |||
| @@ -582,6 +582,8 @@ out: | |||
| 582 | /* Get the CPE error record and log it */ | 582 | /* Get the CPE error record and log it */ |
| 583 | ia64_mca_log_sal_error_record(SAL_INFO_TYPE_CPE); | 583 | ia64_mca_log_sal_error_record(SAL_INFO_TYPE_CPE); |
| 584 | 584 | ||
| 585 | local_irq_disable(); | ||
| 586 | |||
| 585 | return IRQ_HANDLED; | 587 | return IRQ_HANDLED; |
| 586 | } | 588 | } |
| 587 | 589 | ||
| @@ -1859,7 +1861,8 @@ ia64_mca_cpu_init(void *cpu_data) | |||
| 1859 | data = mca_bootmem(); | 1861 | data = mca_bootmem(); |
| 1860 | first_time = 0; | 1862 | first_time = 0; |
| 1861 | } else | 1863 | } else |
| 1862 | data = __get_free_pages(GFP_KERNEL, get_order(sz)); | 1864 | data = (void *)__get_free_pages(GFP_KERNEL, |
| 1865 | get_order(sz)); | ||
| 1863 | if (!data) | 1866 | if (!data) |
| 1864 | panic("Could not allocate MCA memory for cpu %d\n", | 1867 | panic("Could not allocate MCA memory for cpu %d\n", |
| 1865 | cpu); | 1868 | cpu); |
diff --git a/arch/ia64/sn/kernel/setup.c b/arch/ia64/sn/kernel/setup.c index dbc4cbecb5ed..77db0b514fa4 100644 --- a/arch/ia64/sn/kernel/setup.c +++ b/arch/ia64/sn/kernel/setup.c | |||
| @@ -592,7 +592,7 @@ void __cpuinit sn_cpu_init(void) | |||
| 592 | /* | 592 | /* |
| 593 | * Don't check status. The SAL call is not supported on all PROMs | 593 | * Don't check status. The SAL call is not supported on all PROMs |
| 594 | * but a failure is harmless. | 594 | * but a failure is harmless. |
| 595 | * Architechtuallly, cpu_init is always called twice on cpu 0. We | 595 | * Architecturally, cpu_init is always called twice on cpu 0. We |
| 596 | * should set cpu_number on cpu 0 once. | 596 | * should set cpu_number on cpu 0 once. |
| 597 | */ | 597 | */ |
| 598 | if (cpuid == 0) { | 598 | if (cpuid == 0) { |
diff --git a/arch/ia64/sn/pci/tioca_provider.c b/arch/ia64/sn/pci/tioca_provider.c index 4d4536e3b6f3..9c271be9919a 100644 --- a/arch/ia64/sn/pci/tioca_provider.c +++ b/arch/ia64/sn/pci/tioca_provider.c | |||
| @@ -509,7 +509,7 @@ tioca_dma_unmap(struct pci_dev *pdev, dma_addr_t bus_addr, int dir) | |||
| 509 | * use the GART mapped mode. | 509 | * use the GART mapped mode. |
| 510 | */ | 510 | */ |
| 511 | static u64 | 511 | static u64 |
| 512 | tioca_dma_map(struct pci_dev *pdev, u64 paddr, size_t byte_count, int dma_flags) | 512 | tioca_dma_map(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags) |
| 513 | { | 513 | { |
| 514 | u64 mapaddr; | 514 | u64 mapaddr; |
| 515 | 515 | ||
