* [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access [not found] <20071127001407.859743255@sgi.com> @ 2007-11-27 0:14 ` Christoph Lameter 2007-11-27 5:20 ` David Mosberger-Tang 2007-11-27 9:30 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab 2007-11-27 0:14 ` [patch 13/14] ia64: Use generic percpu Christoph Lameter 1 sibling, 2 replies; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 0:14 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-ia64, tony.luck The model(small) attribute is not supported by gcc 4.X. The tests will always be negative today. Cc: linux-ia64@vger.kernel.org Cc: tony.luck@intel.com Signed-off-by: Christoph Lameter <clameter@sgi.com> --- arch/ia64/scripts/check-model.c | 1 - arch/ia64/scripts/toolchain-flags | 6 ------ include/asm-ia64/percpu.h | 12 +++--------- 3 files changed, 3 insertions(+), 16 deletions(-) Index: linux-2.6/include/asm-ia64/percpu.h =================================--- linux-2.6.orig/include/asm-ia64/percpu.h 2007-11-22 15:55:47.634454755 -0800 +++ linux-2.6/include/asm-ia64/percpu.h 2007-11-22 15:56:15.974704716 -0800 @@ -15,24 +15,18 @@ #include <linux/threads.h> -#ifdef HAVE_MODEL_SMALL_ATTRIBUTE -# define __SMALL_ADDR_AREA __attribute__((__model__ (__small__))) -#else -# define __SMALL_ADDR_AREA -#endif - #define DECLARE_PER_CPU(type, name) \ - extern __SMALL_ADDR_AREA __typeof__(type) per_cpu__##name + extern __typeof__(type) per_cpu__##name /* Separate out the type, so (int[3], foo) works. */ #define DEFINE_PER_CPU(type, name) \ __attribute__((__section__(".data.percpu"))) \ - __SMALL_ADDR_AREA __typeof__(type) per_cpu__##name + __typeof__(type) per_cpu__##name #ifdef CONFIG_SMP #define DEFINE_PER_CPU_SHARED_ALIGNED(type, name) \ __attribute__((__section__(".data.percpu.shared_aligned"))) \ - __SMALL_ADDR_AREA __typeof__(type) per_cpu__##name \ + __typeof__(type) per_cpu__##name \ ____cacheline_aligned_in_smp #else #define DEFINE_PER_CPU_SHARED_ALIGNED(type, name) \ Index: linux-2.6/arch/ia64/scripts/check-model.c =================================--- linux-2.6.orig/arch/ia64/scripts/check-model.c 2007-11-22 15:56:40.890455063 -0800 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -int __attribute__ ((__model__ (__small__))) x; Index: linux-2.6/arch/ia64/scripts/toolchain-flags =================================--- linux-2.6.orig/arch/ia64/scripts/toolchain-flags 2007-11-22 15:57:07.329204964 -0800 +++ linux-2.6/arch/ia64/scripts/toolchain-flags 2007-11-22 15:57:27.229018356 -0800 @@ -35,12 +35,6 @@ if [ $res -eq 0 ]; then CPPFLAGS="$CPPFLAGS -DHAVE_WORKING_TEXT_ALIGN" fi -if ! $CC -c $dir/check-model.c -o $out 2>&1 | grep __model__ | grep -q attrib -then - CPPFLAGS="$CPPFLAGS -DHAVE_MODEL_SMALL_ATTRIBUTE" -fi -rm -f $out - # Check whether assembler supports .serialize.{data,instruction} directive. $CC -c $dir/check-serialize.S -o $out 2>/dev/null -- ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access 2007-11-27 0:14 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Christoph Lameter @ 2007-11-27 5:20 ` David Mosberger-Tang 2007-11-27 18:15 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter 2007-11-27 9:30 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab 1 sibling, 1 reply; 14+ messages in thread From: David Mosberger-Tang @ 2007-11-27 5:20 UTC (permalink / raw) To: Christoph Lameter; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On 11/26/07, Christoph Lameter <clameter@sgi.com> wrote: > The model(small) attribute is not supported by gcc 4.X. The tests > will always be negative today. What was the rationale for removing this attribute? --david ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 5:20 ` David Mosberger-Tang @ 2007-11-27 18:15 ` Christoph Lameter 2007-11-27 21:10 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang 0 siblings, 1 reply; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 18:15 UTC (permalink / raw) To: David Mosberger-Tang; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On Mon, 26 Nov 2007, David Mosberger-Tang wrote: > On 11/26/07, Christoph Lameter <clameter@sgi.com> wrote: > > The model(small) attribute is not supported by gcc 4.X. The tests > > will always be negative today. > > What was the rationale for removing this attribute? The code is then similar across all architectures and can be moved into generic code. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access 2007-11-27 18:15 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter @ 2007-11-27 21:10 ` David Mosberger-Tang 2007-11-27 21:18 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter 0 siblings, 1 reply; 14+ messages in thread From: David Mosberger-Tang @ 2007-11-27 21:10 UTC (permalink / raw) To: Christoph Lameter; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On 11/27/07, Christoph Lameter <clameter@sgi.com> wrote: > On Mon, 26 Nov 2007, David Mosberger-Tang wrote: > > > On 11/26/07, Christoph Lameter <clameter@sgi.com> wrote: > > > The model(small) attribute is not supported by gcc 4.X. The tests > > > will always be negative today. > > > > What was the rationale for removing this attribute? > > The code is then similar across all architectures and can be moved into > generic code. Uniformity for the sake of uniformity? The small data addressing is really elegant and I don't think it should be dropped just for the sake of uniformity. --david ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 21:10 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang @ 2007-11-27 21:18 ` Christoph Lameter 2007-11-27 21:27 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang 0 siblings, 1 reply; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 21:18 UTC (permalink / raw) To: David Mosberger-Tang; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On Tue, 27 Nov 2007, David Mosberger-Tang wrote: > Uniformity for the sake of uniformity? The small data addressing is > really elegant and I don't think it should be dropped just for the > sake of uniformity. Uniformity for the sake of code size reduction and easier maintenance. Yes I think it would be great to have this feature on all arches if possible. If someone could work with the gcc /linker folks to get this done that would be great. But the feature has been removed from gcc and so its not usable for IA64 with a current compiler anymore. This is basically removing useless code. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access 2007-11-27 21:18 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter @ 2007-11-27 21:27 ` David Mosberger-Tang 2007-11-27 22:02 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter 0 siblings, 1 reply; 14+ messages in thread From: David Mosberger-Tang @ 2007-11-27 21:27 UTC (permalink / raw) To: Christoph Lameter; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On 11/27/07, Christoph Lameter <clameter@sgi.com> wrote: > On Tue, 27 Nov 2007, David Mosberger-Tang wrote: > > > Uniformity for the sake of uniformity? The small data addressing is > > really elegant and I don't think it should be dropped just for the > > sake of uniformity. > > Uniformity for the sake of code size reduction and easier maintenance. Code-size reduction? You must be talking *source* code size reduction. Surely the small-data access-method decreases object code size. --david ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 21:27 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang @ 2007-11-27 22:02 ` Christoph Lameter 0 siblings, 0 replies; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 22:02 UTC (permalink / raw) To: David Mosberger-Tang; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On Tue, 27 Nov 2007, David Mosberger-Tang wrote: > Code-size reduction? You must be talking *source* code size > reduction. Surely the small-data access-method decreases object code > size. Yes source code reduction. I just added the attribute back but in such a way that any arch can add attributes to per cpu definitions. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access 2007-11-27 0:14 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Christoph Lameter 2007-11-27 5:20 ` David Mosberger-Tang @ 2007-11-27 9:30 ` Andreas Schwab 2007-11-27 18:17 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter 1 sibling, 1 reply; 14+ messages in thread From: Andreas Schwab @ 2007-11-27 9:30 UTC (permalink / raw) To: Christoph Lameter; +Cc: akpm, linux-kernel, linux-ia64, tony.luck Christoph Lameter <clameter@sgi.com> writes: > The model(small) attribute is not supported by gcc 4.X. Which gcc 4.X are you talking about? Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 9:30 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab @ 2007-11-27 18:17 ` Christoph Lameter 2007-11-27 21:24 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab 0 siblings, 1 reply; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 18:17 UTC (permalink / raw) To: Andreas Schwab; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On Tue, 27 Nov 2007, Andreas Schwab wrote: > Christoph Lameter <clameter@sgi.com> writes: > > > The model(small) attribute is not supported by gcc 4.X. > > Which gcc 4.X are you talking about? All. Last gcc that supported this was 3.4. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access 2007-11-27 18:17 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter @ 2007-11-27 21:24 ` Andreas Schwab 2007-11-27 21:38 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter 0 siblings, 1 reply; 14+ messages in thread From: Andreas Schwab @ 2007-11-27 21:24 UTC (permalink / raw) To: Christoph Lameter; +Cc: akpm, linux-kernel, linux-ia64, tony.luck Christoph Lameter <clameter@sgi.com> writes: > On Tue, 27 Nov 2007, Andreas Schwab wrote: > >> Christoph Lameter <clameter@sgi.com> writes: >> >> > The model(small) attribute is not supported by gcc 4.X. >> >> Which gcc 4.X are you talking about? > > All. Last gcc that supported this was 3.4. Strange. Works fine here. $ arch/ia64/scripts/toolchain-flags gcc objdump readelf -DHAVE_WORKING_TEXT_ALIGN -DHAVE_MODEL_SMALL_ATTRIBUTE -DHAVE_SERIALIZE_DIRECTIVE $ gcc --version | head -n 1 gcc (GCC) 4.2.1 (SUSE Linux) $ grep ia64_handle_model_attribute config/ia64/*.c config/ia64/ia64.c:static tree ia64_handle_model_attribute (tree *, tree, tree, int, bool *); config/ia64/ia64.c: { "model", 1, 1, true, false, false, ia64_handle_model_attribute }, config/ia64/ia64.c:ia64_handle_model_attribute (tree *node, tree name, tree args, $ grep small_addr_symbolic_operand config/ia64/*.md config/ia64/constraints.md: (match_operand 0 "small_addr_symbolic_operand")) config/ia64/predicates.md:(define_predicate "small_addr_symbolic_operand" Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 21:24 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab @ 2007-11-27 21:38 ` Christoph Lameter 2007-11-27 22:14 ` Adrian Bunk 0 siblings, 1 reply; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 21:38 UTC (permalink / raw) To: Andreas Schwab; +Cc: akpm, linux-kernel, linux-ia64, tony.luck On Tue, 27 Nov 2007, Andreas Schwab wrote: > Strange. Works fine here. > > $ arch/ia64/scripts/toolchain-flags gcc objdump readelf > -DHAVE_WORKING_TEXT_ALIGN -DHAVE_MODEL_SMALL_ATTRIBUTE -DHAVE_SERIALIZE_DIRECTIVE > $ gcc --version | head -n 1 > gcc (GCC) 4.2.1 (SUSE Linux) > $ grep ia64_handle_model_attribute config/ia64/*.c > config/ia64/ia64.c:static tree ia64_handle_model_attribute (tree *, tree, tree, int, bool *); > config/ia64/ia64.c: { "model", 1, 1, true, false, false, ia64_handle_model_attribute }, > config/ia64/ia64.c:ia64_handle_model_attribute (tree *node, tree name, tree args, > $ grep small_addr_symbolic_operand config/ia64/*.md > config/ia64/constraints.md: (match_operand 0 "small_addr_symbolic_operand")) > config/ia64/predicates.md:(define_predicate "small_addr_symbolic_operand" Hmmm... http://www.ohse.de/uwe/articles/gcc-attributes.html says: model (MODEL-NAME) Found in versions: 2.8-3.4 But true my compiler still takes it. Ok, I am going to add an option to add attributes to percpu definitions. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for 2007-11-27 21:38 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter @ 2007-11-27 22:14 ` Adrian Bunk 0 siblings, 0 replies; 14+ messages in thread From: Adrian Bunk @ 2007-11-27 22:14 UTC (permalink / raw) To: Christoph Lameter Cc: Andreas Schwab, akpm, linux-kernel, linux-ia64, tony.luck On Tue, Nov 27, 2007 at 01:38:02PM -0800, Christoph Lameter wrote: >... > Hmmm... > > http://www.ohse.de/uwe/articles/gcc-attributes.html > > says: > > model (MODEL-NAME) > Found in versions: 2.8-3.4 >... This site says at the top it used gcc versions up to 3.4, so it obviously can't find anything in gcc >= 4.0 ... cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 14+ messages in thread
* [patch 13/14] ia64: Use generic percpu [not found] <20071127001407.859743255@sgi.com> 2007-11-27 0:14 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Christoph Lameter @ 2007-11-27 0:14 ` Christoph Lameter 2007-11-27 1:37 ` Christoph Lameter 1 sibling, 1 reply; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 0:14 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-ia64, tony.luck ia64 has a special processor specific mapping that can be used to locate the offset for the current per cpu area. Cc: linux-ia64@vger.kernel.org Cc: tony.luck@intel.com Signed-off-by: Christoph Lameter <clameter@sgi.com> --- include/asm-ia64/percpu.h | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) Index: linux-2.6/include/asm-ia64/percpu.h =================================--- linux-2.6.orig/include/asm-ia64/percpu.h 2007-11-24 10:27:31.088350556 -0800 +++ linux-2.6/include/asm-ia64/percpu.h 2007-11-24 10:31:54.053187674 -0800 @@ -9,10 +9,9 @@ #define PERCPU_ENOUGH_ROOM PERCPU_PAGE_SIZE #ifdef __ASSEMBLY__ -# define THIS_CPU(var) (per_cpu__##var) /* use this to mark accesses to per-CPU variables... */ +# define THIS_CPU(var) (PERCPU_ADDR + per_cpu__##var) /* use this to mark accesses to per-CPU variables... */ #else /* !__ASSEMBLY__ */ - #include <linux/threads.h> #define DECLARE_PER_CPU(type, name) \ @@ -20,24 +19,12 @@ #ifdef CONFIG_SMP -extern unsigned long __per_cpu_offset[NR_CPUS]; -#define per_cpu_offset(x) (__per_cpu_offset[x]) - -/* Equal to __per_cpu_offset[smp_processor_id()], but faster to access: */ -DECLARE_PER_CPU(unsigned long, local_per_cpu_offset); - -#define per_cpu(var, cpu) (*RELOC_HIDE(&per_cpu__##var, __per_cpu_offset[cpu])) -#define __get_cpu_var(var) (*RELOC_HIDE(&per_cpu__##var, __ia64_per_cpu_var(local_per_cpu_offset))) -#define __raw_get_cpu_var(var) (*RELOC_HIDE(&per_cpu__##var, __ia64_per_cpu_var(local_per_cpu_offset))) +#define __my_cpu_offset __ia64_per_cpu_var(local_per_cpu_offset) -extern void setup_per_cpu_areas (void); extern void *per_cpu_init(void); #else /* ! SMP */ -#define per_cpu(var, cpu) (*((void)(cpu), &per_cpu__##var)) -#define __get_cpu_var(var) per_cpu__##var -#define __raw_get_cpu_var(var) per_cpu__##var #define per_cpu_init() (__phys_per_cpu_start) #endif /* SMP */ @@ -48,7 +35,12 @@ extern void *per_cpu_init(void); * On the positive side, using __ia64_per_cpu_var() instead of __get_cpu_var() is slightly * more efficient. */ -#define __ia64_per_cpu_var(var) (per_cpu__##var) +#define __ia64_per_cpu_var(var) (*SHIFT_PTR(&per_cpu__##var, PERCPU_ADDR)) + +#include <asm-generic/percpu.h> + +/* Equal to __per_cpu_offset[smp_processor_id()], but faster to access: */ +DECLARE_PER_CPU(unsigned long, local_per_cpu_offset); #endif /* !__ASSEMBLY__ */ -- ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [patch 13/14] ia64: Use generic percpu 2007-11-27 0:14 ` [patch 13/14] ia64: Use generic percpu Christoph Lameter @ 2007-11-27 1:37 ` Christoph Lameter 0 siblings, 0 replies; 14+ messages in thread From: Christoph Lameter @ 2007-11-27 1:37 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, linux-ia64, tony.luck Duh. This particular patch assumes already relocated per cpu areas which does not work with ia64's per cpu area mapings. This fix is needed: --- include/asm-ia64/percpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/include/asm-ia64/percpu.h =================================--- linux-2.6.orig/include/asm-ia64/percpu.h 2007-11-26 17:14:22.823022434 -0800 +++ linux-2.6/include/asm-ia64/percpu.h 2007-11-26 17:18:34.063021793 -0800 @@ -9,7 +9,7 @@ #define PERCPU_ENOUGH_ROOM PERCPU_PAGE_SIZE #ifdef __ASSEMBLY__ -# define THIS_CPU(var) (PERCPU_ADDR + per_cpu__##var) /* use this to mark accesses to per-CPU variables... */ +# define THIS_CPU(var) per_cpu__##var /* use this to mark accesses to per-CPU variables... */ #else /* !__ASSEMBLY__ */ #include <linux/threads.h> @@ -35,7 +35,7 @@ extern void *per_cpu_init(void); * On the positive side, using __ia64_per_cpu_var() instead of __get_cpu_var() is slightly * more efficient. */ -#define __ia64_per_cpu_var(var) (*SHIFT_PTR(&per_cpu__##var, PERCPU_ADDR)) +#define __ia64_per_cpu_var(var) per_cpu__##var #include <asm-generic/percpu.h> ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2007-11-27 22:14 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20071127001407.859743255@sgi.com>
2007-11-27 0:14 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Christoph Lameter
2007-11-27 5:20 ` David Mosberger-Tang
2007-11-27 18:15 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter
2007-11-27 21:10 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang
2007-11-27 21:18 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter
2007-11-27 21:27 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access David Mosberger-Tang
2007-11-27 22:02 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter
2007-11-27 9:30 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab
2007-11-27 18:17 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter
2007-11-27 21:24 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for per cpu access Andreas Schwab
2007-11-27 21:38 ` [patch 04/14] ia64: Remove the __SMALL_ADDR_AREA attribute for Christoph Lameter
2007-11-27 22:14 ` Adrian Bunk
2007-11-27 0:14 ` [patch 13/14] ia64: Use generic percpu Christoph Lameter
2007-11-27 1:37 ` Christoph Lameter
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox