sysctl extern cleanup - rtmutex
PATCH 14/17 sysctl extern cleanup - rtmutex
Extern declarations in sysctl.c should be move to their own head file, and then include them in relavant .c files.
Move max_lock_depth extern declaration to linux/rtmutex.h
Signed-off-by Dave Young <[email protected]>
--- include/linux/rtmutex.h | 2 ++ kernel/sysctl.c | 7 +++---- 2 files changed, 5 insertions(+), 4 deletions(-)
include/linux/rtmutex.h +2 -0
@@ -16,6 +16,8 @@#include <linux/plist.h> #include <linux/spinlock_types.h> +extern int max_lock_depth;/* for sysctl */ +/** * The rt_mutex structure *
kernel/sysctl.c +3 -4
@@ -66,6 +66,9 @@#ifdef CONFIG_BSD_PROCESS_ACCT #include <linux/acct.h> #endif +#ifdef CONFIG_RT_MUTEXES +#include <linux/rtmutex.h> +#endif #ifdef CONFIG_CHR_DEV_SG #include <scsi/sg.h> #endif
@@ -138,10 +141,6 @@ extern int unaligned_dump_stack;extern struct ratelimit_state printk_ratelimit_state; -#ifdef CONFIG_RT_MUTEXES -extern int max_lock_depth; -#endif -#ifdef CONFIG_PROC_SYSCTL static int proc_do_cad_pid (struct ctl_table *table,int write,void __user *buffer,size_t *lenp,loff_t *ppos);