kernel/params.c: fix sysfs access with CONFIG_MODULES=n
PATCH 1/1 kernel/params.c: fix sysfs access with CONFIG_MODULES=n
From: Jason Wessel <[email protected]>
All the work was done to setup the file and maintain the file handles but the access functions were zeroed out due to the #ifdef. Removing the #ifdef allows full access to all the parameters when CONFIG_MODULES=n.
akpm: put it back again, but use CONFIG_SYSFS instead.
Signed-off-by Jason Wessel <[email protected]>
Signed-off-by Andrew Morton <[email protected]>
Signed-off-by Adrian Bunk <[email protected]>
---
This patch is fix-sysfs-access-to-module-parameters-with-config_modules\=n.patch in -mm.
This patch is simple enough for getting it into 2.6.15 and I'm inclined to even submit it for -stable.
kernel/params.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-)
kernel/params.c renamed from kernel/params.c~fix-sysfs-access-to-module-parameters-with-config_modules=n +1 -1
@@ -619,7 +619,7 @@ static void __init param_sysfs_builtin(v/* module-related sysfs stuff */ -#ifdef CONFIG_MODULES +#ifdef CONFIG_SYSFS #define to_module_attr (n) container_of(n, struct module_attribute, attr);#define to_module_kobject (n) container_of(n, struct module_kobject, kobj);
_