-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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>
- Loading branch information
David Howells
authored and
Al Viro
committed
Apr 29, 2013
1 parent
303eb7e
commit 2f96b8c
Showing
7 changed files
with
44 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/* | ||
* /proc/kcore definitions | ||
*/ | ||
#ifndef _LINUX_KCORE_H | ||
#define _LINUX_KCORE_H | ||
|
||
enum kcore_type { | ||
KCORE_TEXT, | ||
KCORE_VMALLOC, | ||
KCORE_RAM, | ||
KCORE_VMEMMAP, | ||
KCORE_OTHER, | ||
}; | ||
|
||
struct kcore_list { | ||
struct list_head list; | ||
unsigned long addr; | ||
size_t size; | ||
int type; | ||
}; | ||
|
||
struct vmcore { | ||
struct list_head list; | ||
unsigned long long paddr; | ||
unsigned long long size; | ||
loff_t offset; | ||
}; | ||
|
||
#ifdef CONFIG_PROC_KCORE | ||
extern void kclist_add(struct kcore_list *, void *, size_t, int type); | ||
#else | ||
static inline | ||
void kclist_add(struct kcore_list *new, void *addr, size_t size, int type) | ||
{ | ||
} | ||
#endif | ||
|
||
#endif /* _LINUX_KCORE_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters