Messages in this thread Patch in this message | | | Date | Fri, 19 Aug 2005 16:05:54 +0200 | From | Brice Goglin <> | Subject | Re: 2.6.13-rc6-mm1 |
| |
Le 19.08.2005 15:45, Russell King a écrit : > #ifdef CONFIG_SMP > extern int smp_nmi_call_function(void (*fn)(void *), void *priv, int whatever); > #else > static inline int smp_nmi_call_function(void (*fn)(void *), void *priv, int whatever) > { > return 0; > } > #endif > > Obviously I've probably got the arguments to smp_nmi_call_function() > wrong, so they'll need fixing. I'm sure the above will point you in > the right direction though.
Thanks, that worked. Patch attached. We might have to do the same for smp_call_function one day.
Brice
--- linux-mm/include/linux/smp.h.old 2005-08-19 15:55:03.000000000 +0200 +++ linux-mm/include/linux/smp.h 2005-08-19 15:54:01.000000000 +0200 @@ -100,12 +100,16 @@ void smp_prepare_boot_cpu(void); #define raw_smp_processor_id() 0 #define hard_smp_processor_id() 0 #define smp_call_function(func,info,retry,wait) ({ 0; }) -#define smp_nmi_call_function(func, info, wait) ({ 0; }) #define on_each_cpu(func,info,retry,wait) ({ func(info); 0; }) static inline void smp_send_reschedule(int cpu) { } #define num_booting_cpus() 1 #define smp_prepare_boot_cpu() do {} while (0)
+static inline int smp_nmi_call_function (smp_nmi_function func, + void *info, int wait) { + return 0; +} + #endif /* !SMP */
/* - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |