]> granicus.if.org Git - zfs/blobdiff - include/sys/proc.h
Cleanly split Linux proc.h (fs) from conflicting Solaris proc.h (process)
[zfs] / include / sys / proc.h
index 64b26bb3fc70b352c2c04817c3850b39c47ee91a..1c02c676ef4af95ff89ddd09abcf0808a0a9748c 100644 (file)
 #ifndef _SPL_PROC_H
 #define _SPL_PROC_H
 
-#include <linux/proc_fs.h>
-#include <linux/kmod.h>
-#include <linux/ctype.h>
-#include <linux/sysctl.h>
-#include <linux/seq_file.h>
-#include <sys/sysmacros.h>
-#include <sys/systeminfo.h>
-#include <sys/kmem.h>
-#include <sys/mutex.h>
-#include <sys/kstat.h>
-#include <sys/debug.h>
-
-#ifdef CONFIG_SYSCTL
-#ifdef HAVE_2ARGS_REGISTER_SYSCTL
-#define spl_register_sysctl_table(t, a)        register_sysctl_table(t, a)
-#else
-#define spl_register_sysctl_table(t, a)        register_sysctl_table(t)
-#endif /* HAVE_2ARGS_REGISTER_SYSCTL */
-#define spl_unregister_sysctl_table(t) unregister_sysctl_table(t)
-#endif /* CONFIG_SYSCTL */
-
-extern struct proc_dir_entry *proc_spl_kstat;
-struct proc_dir_entry *proc_dir_entry_find(struct proc_dir_entry *root,
-                                          const char *str);
-int proc_dir_entries(struct proc_dir_entry *root);
-
-int proc_init(void);
-void proc_fini(void);
-
 #endif /* SPL_PROC_H */