[PATCH] mm/buddy: dump PG_compound_lock page flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The array pageflag_names[] is doing the conversion from page flag
into the corresponding names so that the meaingful string again
the corresponding page flag can be printed. The mechniasm is used
while dumping the specified page frame. However, the array missed
PG_compound_lock. So PG_compound_lock page flag would be printed
as ditigal number instead of meaningful string.

The patch fixes that and print "compound_lock" for PG_compound_lock
page flag.

Signed-off-by: Gavin Shan <shangw@xxxxxxxxxxxxxxxxxx>
---
 mm/page_alloc.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 1277632..d39f253 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -5652,6 +5652,9 @@ static struct trace_print_flags pageflag_names[] = {
 #ifdef CONFIG_MEMORY_FAILURE
 	{1UL << PG_hwpoison,		"hwpoison"	},
 #endif
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+	{1UL << PG_compound_lock,	"compound_lock"	},
+#endif
 	{-1UL,				NULL		},
 };
 
-- 
1.7.5.4

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]