aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/vm/Makefile2
-rw-r--r--tools/vm/Makefile11
-rw-r--r--tools/vm/page-types.c (renamed from Documentation/vm/page-types.c)6
3 files changed, 15 insertions, 4 deletions
diff --git a/Documentation/vm/Makefile b/Documentation/vm/Makefile
index 3fa4d0668864..e538864bfc63 100644
--- a/Documentation/vm/Makefile
+++ b/Documentation/vm/Makefile
@@ -2,7 +2,7 @@
2obj- := dummy.o 2obj- := dummy.o
3 3
4# List of programs to build 4# List of programs to build
5hostprogs-y := page-types hugepage-mmap hugepage-shm map_hugetlb 5hostprogs-y := hugepage-mmap hugepage-shm map_hugetlb
6 6
7# Tell kbuild to always build the programs 7# Tell kbuild to always build the programs
8always := $(hostprogs-y) 8always := $(hostprogs-y)
diff --git a/tools/vm/Makefile b/tools/vm/Makefile
new file mode 100644
index 000000000000..3823d4b1fa75
--- /dev/null
+++ b/tools/vm/Makefile
@@ -0,0 +1,11 @@
1# Makefile for vm tools
2
3CC = $(CROSS_COMPILE)gcc
4CFLAGS = -Wall -Wextra
5
6all: page-types
7%: %.c
8 $(CC) $(CFLAGS) -o $@ $^
9
10clean:
11 $(RM) page-types
diff --git a/Documentation/vm/page-types.c b/tools/vm/page-types.c
index 0b13f02d4059..7dab7b25b5c6 100644
--- a/Documentation/vm/page-types.c
+++ b/tools/vm/page-types.c
@@ -124,7 +124,7 @@
124#define BIT(name) (1ULL << KPF_##name) 124#define BIT(name) (1ULL << KPF_##name)
125#define BITS_COMPOUND (BIT(COMPOUND_HEAD) | BIT(COMPOUND_TAIL)) 125#define BITS_COMPOUND (BIT(COMPOUND_HEAD) | BIT(COMPOUND_TAIL))
126 126
127static const char *page_flag_names[] = { 127static const char * const page_flag_names[] = {
128 [KPF_LOCKED] = "L:locked", 128 [KPF_LOCKED] = "L:locked",
129 [KPF_ERROR] = "E:error", 129 [KPF_ERROR] = "E:error",
130 [KPF_REFERENCED] = "R:referenced", 130 [KPF_REFERENCED] = "R:referenced",
@@ -166,7 +166,7 @@ static const char *page_flag_names[] = {
166}; 166};
167 167
168 168
169static const char *debugfs_known_mountpoints[] = { 169static const char * const debugfs_known_mountpoints[] = {
170 "/sys/kernel/debug", 170 "/sys/kernel/debug",
171 "/debug", 171 "/debug",
172 0, 172 0,
@@ -215,7 +215,7 @@ static int hwpoison_forget_fd;
215 215
216static unsigned long total_pages; 216static unsigned long total_pages;
217static unsigned long nr_pages[HASH_SIZE]; 217static unsigned long nr_pages[HASH_SIZE];
218static uint64_t page_flags[HASH_SIZE]; 218static uint64_t page_flags[HASH_SIZE];
219 219
220 220
221/* 221/*