Linux v2.5.29
A message that is not in the archive (sent off-list or not yet received): [email protected]
In message <[email protected]> you write:
Quoted 5 lines
While you're there, this
register_cpu_notifier()call generates a compile warning on UP:
softirq.c: In function `spawn_ksoftirqd':
softirq.c:416: warning: statement with no effect
Thanks Andrew...
Name: Hot-plug CPU notifier warning fix
Author: Rusty Russell
Status: Trivial
D: As pointed out by Andrew Morton, this fixes:
D: softirq.c: In function `spawn_ksoftirqd':
D: softirq.c:416: warning: statement with no effect
This patch alters the boot sequence to "plug in" each CPU, one at a
include/linux/smp.h +7 -3
@@ -101,9 +101,13 @@ static inline void smp_send_reschedule_a#define this_cpu (var) var/* Need to know about CPUs going up/down? */ -#define register_cpu_notifier (nb) 0 -#define unregister_cpu_notifier (nb) do { } while(0) - +static inline int register_cpu_notifier (struct notifier_block *nb) +{ +return 0 ; +} +static inline void unregister_cpu_notifier (struct notifier_block *nb) +{ +}#endif /* !SMP */ #define get_cpu () ({ preempt_disable(); smp_processor_id(); })
--
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.