sysctl extern cleanup - acct
PATCH 13/17 sysctl extern cleanup - acct
Extern declarations in sysctl.c should be move to their own head file, and then include them in relavant .c files.
Move acct_parm extern declaration to linux/acct.h
Signed-off-by Dave Young <[email protected]>
--- include/linux/acct.h | 1 + kernel/sysctl.c | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-)
include/linux/acct.h +1 -0
@@ -121,6 +121,7 @@ struct vfsmount;struct super_block ;struct pacct_struct ;struct pid_namespace ; +extern int acct_parm[];/* for sysctl */ extern void acct_auto_close_mnt (struct vfsmount *m);extern void acct_auto_close (struct super_block *sb);extern void acct_collect (long exitcode,int group_dead);
kernel/sysctl.c +3 -4
@@ -63,6 +63,9 @@#ifdef CONFIG_BLOCK #include <linux/blk-iopoll.h> #endif +#ifdef CONFIG_BSD_PROCESS_ACCT +#include <linux/acct.h> +#endif #ifdef CONFIG_CHR_DEV_SG #include <scsi/sg.h> #endif
@@ -128,10 +131,6 @@ extern int sysctl_userprocess_debug;extern int spin_retry;#endif -#ifdef CONFIG_BSD_PROCESS_ACCT -extern int acct_parm[]; -#endif -#ifdef CONFIG_IA64 extern int no_unaligned_warning;extern int unaligned_dump_stack;