]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/vmscan: use %pe to print error pointers
authorSahil Chandna <chandna.sahil@gmail.com>
Wed, 4 Feb 2026 18:54:07 +0000 (00:24 +0530)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 6 Feb 2026 23:47:16 +0000 (15:47 -0800)
Use the %pe printk format specifier to report error pointers directly
instead of printing PTR_ERR() as a long value.  This improves clarity,
produces more readable error messages.

This instance was flagged by the Coccinelle script
(misc/ptr_err_to_pe.cocci) as an opportunity to adopt %pe.

Found by: make coccicheck MODE=report M=mm/
No functional change intended

Link: https://lkml.kernel.org/r/80a6643657a60e75ddf48b4869b3e7fdc101f855.1770230135.git.chandna.sahil@gmail.com
Signed-off-by: Sahil Chandna <chandna.sahil@gmail.com>
Acked-by: David Hildenbrand (Red Hat) <david@kernel.org>
Reviewed-by: SeongJae Park <sj@kernel.org>
Cc: Nhat Pham <nphamcs@gmail.com>
Cc: Yosry Ahmed <yosry.ahmed@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/vmscan.c

index 973ffb9813ea2a76ae8799e9679aa9cc0f3b3599..3fc4a4461927eab353288584a487d756d3d66663 100644 (file)
@@ -7470,8 +7470,8 @@ void __meminit kswapd_run(int nid)
                pgdat->kswapd = kthread_create_on_node(kswapd, pgdat, nid, "kswapd%d", nid);
                if (IS_ERR(pgdat->kswapd)) {
                        /* failure at boot is fatal */
-                       pr_err("Failed to start kswapd on node %d,ret=%ld\n",
-                                  nid, PTR_ERR(pgdat->kswapd));
+                       pr_err("Failed to start kswapd on node %d, ret=%pe\n",
+                                  nid, pgdat->kswapd);
                        BUG_ON(system_state < SYSTEM_RUNNING);
                        pgdat->kswapd = NULL;
                } else {