]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
lib/test_free_pages.c: add basic progress indicators
authorGeert Uytterhoeven <geert@linux-m68k.org>
Wed, 16 Dec 2020 04:43:01 +0000 (20:43 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 16 Dec 2020 06:46:16 +0000 (22:46 -0800)
The test module to check that free_pages() does not leak memory does not
provide any feedback whatsoever its state or progress, but may take some
time on slow machines.  Add the printing of messages upon starting each
phase of the test, and upon completion.

Link: https://lkml.kernel.org/r/20201018140445.20972-1-geert@linux-m68k.org
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
lib/test_free_pages.c

index 074e76bd76b2b3c9ba25ee9639b2d7d35d7f193b..25ae1ac2624ae481ea50667abfcde8958a68a3a9 100644 (file)
@@ -5,6 +5,8 @@
  * Author: Matthew Wilcox <willy@infradead.org>
  */
 
+#define pr_fmt(fmt)    KBUILD_MODNAME ": " fmt
+
 #include <linux/gfp.h>
 #include <linux/mm.h>
 #include <linux/module.h>
@@ -26,8 +28,11 @@ static void test_free_pages(gfp_t gfp)
 
 static int m_in(void)
 {
+       pr_info("Testing with GFP_KERNEL\n");
        test_free_pages(GFP_KERNEL);
+       pr_info("Testing with GFP_KERNEL | __GFP_COMP\n");
        test_free_pages(GFP_KERNEL | __GFP_COMP);
+       pr_info("Test completed\n");
 
        return 0;
 }