On Sat, Apr 01, 2006 at 04:08:18PM -0800, Randy.Dunlap wrote: > On Sun, 2 Apr 2006 00:16:41 +0200 Adrian Bunk wrote: > > > On Tue, Mar 28, 2006 at 11:46:55AM -0800, Randy.Dunlap wrote: > > > From: Randy Dunlap <rdunlap@xxxxxxxxxxxx> > > > > > > Spell CONFIG option correctly so that externs work. > > > Fixes these warnings: > > > drivers/acpi/acpi_memhotplug.c:248: warning: implicit declaration of function 'add_memory' > > > drivers/acpi/acpi_memhotplug.c:312: warning: implicit declaration of function 'remove_memory' > > > > > > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxx> > > > --- > > > linsrc/linux-2616-mm2/include/linux/memory_hotplug.h | 2 +- > > > 1 files changed, 1 insertion(+), 1 deletion(-) > > > > > > --- rddunlap.orig/linsrc/linux-2616-mm2/include/linux/memory_hotplug.h > > > +++ rddunlap/linsrc/linux-2616-mm2/include/linux/memory_hotplug.h > > > @@ -105,7 +105,7 @@ static inline int __remove_pages(struct > > > } > > > > > > #if defined(CONFIG_MEMORY_HOTPLUG) || defined(CONFIG_ACPI_HOTPLUG_MEMORY) \ > > > - || defined(CONFIG_ACPI_MEMORY_HOTPLUG_MODULE) > > > + || defined(CONFIG_ACPI_HOTPLUG_MEMORY_MODULE) > > > extern int add_memory(u64 start, u64 size); > > > extern int remove_memory(u64 start, u64 size); > > > #endif > > > > What about simply offering the prototypes unconditionally? > > duh, yes, that should be OK AFAIK. Could you do that? Patch below. > ~Randy cu Adrian <-- snip --> We don't have to #if guard prototypes. This also fixes a bug observed by Randy Dunlap due to a misspelled option in the #if (I haven't investigated whether it was harmless or might have caused runtime corruption). Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx> --- linux-2.6.16-mm2-full/include/linux/memory_hotplug.h.old 2006-04-02 10:44:37.000000000 +0200 +++ linux-2.6.16-mm2-full/include/linux/memory_hotplug.h 2006-04-02 10:44:50.000000000 +0200 @@ -104,10 +104,7 @@ return -ENOSYS; } -#if defined(CONFIG_MEMORY_HOTPLUG) || defined(CONFIG_ACPI_HOTPLUG_MEMORY) \ - || defined(CONFIG_ACPI_MEMORY_HOTPLUG_MODULE) extern int add_memory(u64 start, u64 size); extern int remove_memory(u64 start, u64 size); -#endif #endif /* __LINUX_MEMORY_HOTPLUG_H */ - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html