From: Rusty Russell Date: Mon, 24 Jan 2011 20:32:51 +0000 (-0600) Subject: module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS=n X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=3b90a5b292321b2acac3921f77046ae195aef53f;p=openwrt%2Fstaging%2Fblogic.git module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS=n lib/built-in.o:(__modver+0x8): undefined reference to `__modver_version_show' lib/built-in.o:(__modver+0x2c): undefined reference to `__modver_version_show' Simplest to just not emit anything: if they've disabled SYSFS they probably want the smallest kernel possible. Reported-by: Randy Dunlap Signed-off-by: Rusty Russell --- diff --git a/include/linux/module.h b/include/linux/module.h index 50efcd3ae850..e7c6385c6683 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -168,7 +168,7 @@ extern struct module __this_module; local headers in "srcversion". */ -#ifdef MODULE +#if defined(MODULE) || !defined(CONFIG_SYSFS) #define MODULE_VERSION(_version) MODULE_INFO(version, _version) #else #define MODULE_VERSION(_version) \