sysctl extern cleanup: inotify

Extern declarations in sysctl.c should be move to their own head file, and
then include them in relavant .c files.

Move inotify_table extern declaration to linux/inotify.h

Signed-off-by: Dave Young <hidave.darkstar@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
Dave Young 2010-02-25 20:28:57 -05:00 коммит произвёл Eric Paris
Родитель 6e006701cc
Коммит d14f172948
2 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -69,4 +69,9 @@ struct inotify_event {
#define IN_CLOEXEC O_CLOEXEC #define IN_CLOEXEC O_CLOEXEC
#define IN_NONBLOCK O_NONBLOCK #define IN_NONBLOCK O_NONBLOCK
#ifdef __KERNEL__
#include <linux/sysctl.h>
extern struct ctl_table inotify_table[]; /* for sysctl */
#endif
#endif /* _LINUX_INOTIFY_H */ #endif /* _LINUX_INOTIFY_H */

Просмотреть файл

@ -131,6 +131,9 @@ static int min_percpu_pagelist_fract = 8;
static int ngroups_max = NGROUPS_MAX; static int ngroups_max = NGROUPS_MAX;
#ifdef CONFIG_INOTIFY_USER
#include <linux/inotify.h>
#endif
#ifdef CONFIG_SPARC #ifdef CONFIG_SPARC
#include <asm/system.h> #include <asm/system.h>
#endif #endif
@ -207,9 +210,6 @@ static struct ctl_table fs_table[];
static struct ctl_table debug_table[]; static struct ctl_table debug_table[];
static struct ctl_table dev_table[]; static struct ctl_table dev_table[];
extern struct ctl_table random_table[]; extern struct ctl_table random_table[];
#ifdef CONFIG_INOTIFY_USER
extern struct ctl_table inotify_table[];
#endif
#ifdef CONFIG_EPOLL #ifdef CONFIG_EPOLL
extern struct ctl_table epoll_table[]; extern struct ctl_table epoll_table[];
#endif #endif