forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/vm/page_owner_sort.c
....@@ -4,8 +4,9 @@
44 *
55 * Example use:
66 * cat /sys/kernel/debug/page_owner > page_owner_full.txt
7
- * grep -v ^PFN page_owner_full.txt > page_owner.txt
8
- * ./sort page_owner.txt sorted_page_owner.txt
7
+ * ./page_owner_sort page_owner_full.txt sorted_page_owner.txt
8
+ *
9
+ * See Documentation/vm/page_owner.rst
910 */
1011
1112 #include <stdio.h>
....@@ -36,6 +37,8 @@
3637 while (buf_end - curr > 1 && fgets(curr, buf_end - curr, fin)) {
3738 if (*curr == '\n') /* empty line */
3839 return curr - buf;
40
+ if (!strncmp(curr, "PFN", 3))
41
+ continue;
3942 curr += strlen(curr);
4043 }
4144