aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2011-11-02 19:52:17 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2011-11-02 19:52:17 -0400
commitf7e801172c53c4dc48b1f888a72eae069be6333a (patch)
tree61d5243a48fe3640dbace0222054fc88dd0c6612 /arch/ia64
parent092f4c56c1927e4b61a41ee8055005f1cb437009 (diff)
parent6b1c70b1ff6f800f081a6bbef662789135f7b398 (diff)
Merge branch 'misc-3.2' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux
* 'misc-3.2' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux: MAINTAINERS: Update entry for IA64 [IA64] gpio: GENERIC_GPIO default must be n [IA64[ add CONFIG_NET_VENDOR_INTEL=y to default config files where needed [IA64] agp/hp-agp: Allow binding user memory to the AGP GART [IA64] sn2: add missing put_cpu()
Diffstat (limited to 'arch/ia64')
-rw-r--r--arch/ia64/Kconfig2
-rw-r--r--arch/ia64/configs/generic_defconfig1
-rw-r--r--arch/ia64/configs/gensparse_defconfig1
-rw-r--r--arch/ia64/configs/tiger_defconfig1
-rw-r--r--arch/ia64/configs/xen_domu_defconfig1
-rw-r--r--arch/ia64/configs/zx1_defconfig1
-rw-r--r--arch/ia64/sn/kernel/sn2/sn_hwperf.c12
7 files changed, 14 insertions, 5 deletions
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index 3ff7785b3beb..27489b6dd533 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -92,7 +92,7 @@ config HAVE_SETUP_PER_CPU_AREA
92 def_bool y 92 def_bool y
93 93
94config GENERIC_GPIO 94config GENERIC_GPIO
95 def_bool y 95 bool
96 96
97config DMI 97config DMI
98 bool 98 bool
diff --git a/arch/ia64/configs/generic_defconfig b/arch/ia64/configs/generic_defconfig
index 43ab1cd097a5..954d81e2e837 100644
--- a/arch/ia64/configs/generic_defconfig
+++ b/arch/ia64/configs/generic_defconfig
@@ -87,6 +87,7 @@ CONFIG_NET_ETHERNET=y
87CONFIG_NET_TULIP=y 87CONFIG_NET_TULIP=y
88CONFIG_TULIP=m 88CONFIG_TULIP=m
89CONFIG_NET_PCI=y 89CONFIG_NET_PCI=y
90CONFIG_NET_VENDOR_INTEL=y
90CONFIG_E100=m 91CONFIG_E100=m
91CONFIG_E1000=y 92CONFIG_E1000=y
92CONFIG_IGB=y 93CONFIG_IGB=y
diff --git a/arch/ia64/configs/gensparse_defconfig b/arch/ia64/configs/gensparse_defconfig
index b11fa880e4b6..91c41ecfa6d9 100644
--- a/arch/ia64/configs/gensparse_defconfig
+++ b/arch/ia64/configs/gensparse_defconfig
@@ -75,6 +75,7 @@ CONFIG_NET_ETHERNET=y
75CONFIG_NET_TULIP=y 75CONFIG_NET_TULIP=y
76CONFIG_TULIP=m 76CONFIG_TULIP=m
77CONFIG_NET_PCI=y 77CONFIG_NET_PCI=y
78CONFIG_NET_VENDOR_INTEL=y
78CONFIG_E100=m 79CONFIG_E100=m
79CONFIG_E1000=y 80CONFIG_E1000=y
80CONFIG_TIGON3=y 81CONFIG_TIGON3=y
diff --git a/arch/ia64/configs/tiger_defconfig b/arch/ia64/configs/tiger_defconfig
index 137a453dd508..a5a9e02e60a0 100644
--- a/arch/ia64/configs/tiger_defconfig
+++ b/arch/ia64/configs/tiger_defconfig
@@ -77,6 +77,7 @@ CONFIG_NET_ETHERNET=y
77CONFIG_NET_TULIP=y 77CONFIG_NET_TULIP=y
78CONFIG_TULIP=m 78CONFIG_TULIP=m
79CONFIG_NET_PCI=y 79CONFIG_NET_PCI=y
80CONFIG_NET_VENDOR_INTEL=y
80CONFIG_E100=m 81CONFIG_E100=m
81CONFIG_E1000=y 82CONFIG_E1000=y
82CONFIG_TIGON3=y 83CONFIG_TIGON3=y
diff --git a/arch/ia64/configs/xen_domu_defconfig b/arch/ia64/configs/xen_domu_defconfig
index 2bf76e418bc5..37b9b422caad 100644
--- a/arch/ia64/configs/xen_domu_defconfig
+++ b/arch/ia64/configs/xen_domu_defconfig
@@ -80,6 +80,7 @@ CONFIG_NET_ETHERNET=y
80CONFIG_NET_TULIP=y 80CONFIG_NET_TULIP=y
81CONFIG_TULIP=m 81CONFIG_TULIP=m
82CONFIG_NET_PCI=y 82CONFIG_NET_PCI=y
83CONFIG_NET_VENDOR_INTEL=y
83CONFIG_E100=m 84CONFIG_E100=m
84CONFIG_E1000=y 85CONFIG_E1000=y
85CONFIG_TIGON3=y 86CONFIG_TIGON3=y
diff --git a/arch/ia64/configs/zx1_defconfig b/arch/ia64/configs/zx1_defconfig
index 1d42827f9fa4..fc7aba07c2b4 100644
--- a/arch/ia64/configs/zx1_defconfig
+++ b/arch/ia64/configs/zx1_defconfig
@@ -57,6 +57,7 @@ CONFIG_TULIP_MMIO=y
57CONFIG_TULIP_NAPI=y 57CONFIG_TULIP_NAPI=y
58CONFIG_TULIP_NAPI_HW_MITIGATION=y 58CONFIG_TULIP_NAPI_HW_MITIGATION=y
59CONFIG_NET_PCI=y 59CONFIG_NET_PCI=y
60CONFIG_NET_VENDOR_INTEL=y
60CONFIG_E100=y 61CONFIG_E100=y
61CONFIG_E1000=y 62CONFIG_E1000=y
62CONFIG_TIGON3=y 63CONFIG_TIGON3=y
diff --git a/arch/ia64/sn/kernel/sn2/sn_hwperf.c b/arch/ia64/sn/kernel/sn2/sn_hwperf.c
index 30862c0358cd..2de41d44266e 100644
--- a/arch/ia64/sn/kernel/sn2/sn_hwperf.c
+++ b/arch/ia64/sn/kernel/sn2/sn_hwperf.c
@@ -615,11 +615,15 @@ static int sn_hwperf_op_cpu(struct sn_hwperf_op_info *op_info)
615 } 615 }
616 } 616 }
617 617
618 if (cpu == SN_HWPERF_ARG_ANY_CPU || cpu == get_cpu()) { 618 if (cpu == SN_HWPERF_ARG_ANY_CPU) {
619 /* don't care, or already on correct cpu */ 619 /* don't care which cpu */
620 sn_hwperf_call_sal(op_info); 620 sn_hwperf_call_sal(op_info);
621 } 621 } else if (cpu == get_cpu()) {
622 else { 622 /* already on correct cpu */
623 sn_hwperf_call_sal(op_info);
624 put_cpu();
625 } else {
626 put_cpu();
623 if (use_ipi) { 627 if (use_ipi) {
624 /* use an interprocessor interrupt to call SAL */ 628 /* use an interprocessor interrupt to call SAL */
625 smp_call_function_single(cpu, sn_hwperf_call_sal, 629 smp_call_function_single(cpu, sn_hwperf_call_sal,