From: Adrian Bunk param_array() in kernel/params.c can now become static. Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- include/linux/moduleparam.h | 7 ------- kernel/params.c | 12 ++++++------ 2 files changed, 6 insertions(+), 13 deletions(-) diff -puN include/linux/moduleparam.h~kernel-paramsc-make-param_array-static include/linux/moduleparam.h --- devel/include/linux/moduleparam.h~kernel-paramsc-make-param_array-static 2006-02-25 15:48:08.000000000 -0800 +++ devel-akpm/include/linux/moduleparam.h 2006-02-25 15:48:08.000000000 -0800 @@ -162,13 +162,6 @@ extern int param_array_get(char *buffer, extern int param_set_copystring(const char *val, struct kernel_param *kp); extern int param_get_string(char *buffer, struct kernel_param *kp); -int param_array(const char *name, - const char *val, - unsigned int min, unsigned int max, - void *elem, int elemsize, - int (*set)(const char *, struct kernel_param *kp), - int *num); - /* for exporting parameters in /sys/parameters */ struct module; diff -puN kernel/params.c~kernel-paramsc-make-param_array-static kernel/params.c --- devel/kernel/params.c~kernel-paramsc-make-param_array-static 2006-02-25 15:48:08.000000000 -0800 +++ devel-akpm/kernel/params.c 2006-02-25 15:48:08.000000000 -0800 @@ -265,12 +265,12 @@ int param_get_invbool(char *buffer, stru } /* We cheat here and temporarily mangle the string. */ -int param_array(const char *name, - const char *val, - unsigned int min, unsigned int max, - void *elem, int elemsize, - int (*set)(const char *, struct kernel_param *kp), - int *num) +static int param_array(const char *name, + const char *val, + unsigned int min, unsigned int max, + void *elem, int elemsize, + int (*set)(const char *, struct kernel_param *kp), + int *num) { int ret; struct kernel_param kp; _