diff options
author | David Howells <dhowells@redhat.com> | 2013-04-11 19:10:25 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2013-04-29 15:42:02 -0400 |
commit | 2f96b8c1d5d492c1d0457b253015330f844136f6 (patch) | |
tree | 3d5ad46b8d227f25ddd1b39e900ea66063d45eaf /include/linux/proc_fs.h | |
parent | 303eb7e2c982fda734455f068633241db89d3175 (diff) |
proc: Split kcore bits from linux/procfs.h into linux/kcore.h
Split kcore bits from linux/procfs.h into linux/kcore.h.
Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
cc: linux-mips@linux-mips.org
cc: sparclinux@vger.kernel.org
cc: x86@kernel.org
cc: linux-mm@kvack.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux/proc_fs.h')
-rw-r--r-- | include/linux/proc_fs.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/include/linux/proc_fs.h b/include/linux/proc_fs.h index f5105f4e54f4..805edacfc2fc 100644 --- a/include/linux/proc_fs.h +++ b/include/linux/proc_fs.h | |||
@@ -68,28 +68,6 @@ struct proc_dir_entry { | |||
68 | char name[]; | 68 | char name[]; |
69 | }; | 69 | }; |
70 | 70 | ||
71 | enum kcore_type { | ||
72 | KCORE_TEXT, | ||
73 | KCORE_VMALLOC, | ||
74 | KCORE_RAM, | ||
75 | KCORE_VMEMMAP, | ||
76 | KCORE_OTHER, | ||
77 | }; | ||
78 | |||
79 | struct kcore_list { | ||
80 | struct list_head list; | ||
81 | unsigned long addr; | ||
82 | size_t size; | ||
83 | int type; | ||
84 | }; | ||
85 | |||
86 | struct vmcore { | ||
87 | struct list_head list; | ||
88 | unsigned long long paddr; | ||
89 | unsigned long long size; | ||
90 | loff_t offset; | ||
91 | }; | ||
92 | |||
93 | #ifdef CONFIG_PROC_FS | 71 | #ifdef CONFIG_PROC_FS |
94 | 72 | ||
95 | extern void proc_root_init(void); | 73 | extern void proc_root_init(void); |
@@ -214,15 +192,6 @@ static inline void proc_free_inum(unsigned int inum) | |||
214 | } | 192 | } |
215 | #endif /* CONFIG_PROC_FS */ | 193 | #endif /* CONFIG_PROC_FS */ |
216 | 194 | ||
217 | #if !defined(CONFIG_PROC_KCORE) | ||
218 | static inline void | ||
219 | kclist_add(struct kcore_list *new, void *addr, size_t size, int type) | ||
220 | { | ||
221 | } | ||
222 | #else | ||
223 | extern void kclist_add(struct kcore_list *, void *, size_t, int type); | ||
224 | #endif | ||
225 | |||
226 | struct nsproxy; | 195 | struct nsproxy; |
227 | struct proc_ns_operations { | 196 | struct proc_ns_operations { |
228 | const char *name; | 197 | const char *name; |