diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-02 19:52:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-11-02 19:52:17 -0400 |
commit | f7e801172c53c4dc48b1f888a72eae069be6333a (patch) | |
tree | 61d5243a48fe3640dbace0222054fc88dd0c6612 /arch/ia64 | |
parent | 092f4c56c1927e4b61a41ee8055005f1cb437009 (diff) | |
parent | 6b1c70b1ff6f800f081a6bbef662789135f7b398 (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/Kconfig | 2 | ||||
-rw-r--r-- | arch/ia64/configs/generic_defconfig | 1 | ||||
-rw-r--r-- | arch/ia64/configs/gensparse_defconfig | 1 | ||||
-rw-r--r-- | arch/ia64/configs/tiger_defconfig | 1 | ||||
-rw-r--r-- | arch/ia64/configs/xen_domu_defconfig | 1 | ||||
-rw-r--r-- | arch/ia64/configs/zx1_defconfig | 1 | ||||
-rw-r--r-- | arch/ia64/sn/kernel/sn2/sn_hwperf.c | 12 |
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 | ||
94 | config GENERIC_GPIO | 94 | config GENERIC_GPIO |
95 | def_bool y | 95 | bool |
96 | 96 | ||
97 | config DMI | 97 | config 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 | |||
87 | CONFIG_NET_TULIP=y | 87 | CONFIG_NET_TULIP=y |
88 | CONFIG_TULIP=m | 88 | CONFIG_TULIP=m |
89 | CONFIG_NET_PCI=y | 89 | CONFIG_NET_PCI=y |
90 | CONFIG_NET_VENDOR_INTEL=y | ||
90 | CONFIG_E100=m | 91 | CONFIG_E100=m |
91 | CONFIG_E1000=y | 92 | CONFIG_E1000=y |
92 | CONFIG_IGB=y | 93 | CONFIG_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 | |||
75 | CONFIG_NET_TULIP=y | 75 | CONFIG_NET_TULIP=y |
76 | CONFIG_TULIP=m | 76 | CONFIG_TULIP=m |
77 | CONFIG_NET_PCI=y | 77 | CONFIG_NET_PCI=y |
78 | CONFIG_NET_VENDOR_INTEL=y | ||
78 | CONFIG_E100=m | 79 | CONFIG_E100=m |
79 | CONFIG_E1000=y | 80 | CONFIG_E1000=y |
80 | CONFIG_TIGON3=y | 81 | CONFIG_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 | |||
77 | CONFIG_NET_TULIP=y | 77 | CONFIG_NET_TULIP=y |
78 | CONFIG_TULIP=m | 78 | CONFIG_TULIP=m |
79 | CONFIG_NET_PCI=y | 79 | CONFIG_NET_PCI=y |
80 | CONFIG_NET_VENDOR_INTEL=y | ||
80 | CONFIG_E100=m | 81 | CONFIG_E100=m |
81 | CONFIG_E1000=y | 82 | CONFIG_E1000=y |
82 | CONFIG_TIGON3=y | 83 | CONFIG_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 | |||
80 | CONFIG_NET_TULIP=y | 80 | CONFIG_NET_TULIP=y |
81 | CONFIG_TULIP=m | 81 | CONFIG_TULIP=m |
82 | CONFIG_NET_PCI=y | 82 | CONFIG_NET_PCI=y |
83 | CONFIG_NET_VENDOR_INTEL=y | ||
83 | CONFIG_E100=m | 84 | CONFIG_E100=m |
84 | CONFIG_E1000=y | 85 | CONFIG_E1000=y |
85 | CONFIG_TIGON3=y | 86 | CONFIG_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 | |||
57 | CONFIG_TULIP_NAPI=y | 57 | CONFIG_TULIP_NAPI=y |
58 | CONFIG_TULIP_NAPI_HW_MITIGATION=y | 58 | CONFIG_TULIP_NAPI_HW_MITIGATION=y |
59 | CONFIG_NET_PCI=y | 59 | CONFIG_NET_PCI=y |
60 | CONFIG_NET_VENDOR_INTEL=y | ||
60 | CONFIG_E100=y | 61 | CONFIG_E100=y |
61 | CONFIG_E1000=y | 62 | CONFIG_E1000=y |
62 | CONFIG_TIGON3=y | 63 | CONFIG_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, |