From 3f1fc4327b21f7b2e5592c0fe43826d94691f9de Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Sun, 23 Apr 2006 10:55:56 +1000 Subject: [PATCH] --- yaml --- r: 28681 b: refs/heads/master c: 916a3d5729c8b710d56acf579f3fdb4de7c03e77 h: refs/heads/master i: 28679: 4347cdf20e8422ce384d1a2d3831a2d96c18fad7 v: v3 --- [refs] | 2 +- trunk/include/asm-powerpc/machdep.h | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a3dda39f0b89..e8ba660f24cf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 55308c3712f56279d5547ef6e97d365ac3ab9e6d +refs/heads/master: 916a3d5729c8b710d56acf579f3fdb4de7c03e77 diff --git a/trunk/include/asm-powerpc/machdep.h b/trunk/include/asm-powerpc/machdep.h index 5ed847680754..0f9254c18914 100644 --- a/trunk/include/asm-powerpc/machdep.h +++ b/trunk/include/asm-powerpc/machdep.h @@ -253,7 +253,11 @@ extern struct machdep_calls *machine_id; #define __machine_desc __attribute__ ((__section__ (".machine.desc"))) -#define define_machine(name) struct machdep_calls mach_##name __machine_desc = +#define define_machine(name) \ + extern struct machdep_calls mach_##name; \ + EXPORT_SYMBOL(mach_##name); \ + struct machdep_calls mach_##name __machine_desc = + #define machine_is(name) \ ({ \ extern struct machdep_calls mach_##name \