From nobody Mon Feb 9 03:16:18 2026 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7967E28469B for ; Wed, 21 Jan 2026 03:48:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=124.126.103.232 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768967314; cv=none; b=AhOaAQp+kXUhiM+n+/EI1FOnV+0i998z6xwgXvW26ssfNHQXVz5yr9zyqGwEfyD33WM6RUjRfsrqfwgIJl025Cdnv6Fsap7To9mft7RcvJS//+qXC9Tq1OSSFUr0Tp554gRjQOfPBFX8oAY2Wht69XLdrRy+UmOaFUeiMa4q2AE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768967314; c=relaxed/simple; bh=Tq6tZc2/o9C/h5IpHVF7LJOL1jBwDoIDyJqMS3sRMAk=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=WsLtr4wgwszhx6BhjtY6vLYcQjEYlFO697x1tDkVuT0mnkc+iYIQOtPoewpzOPFbiofbwHatzC3uXSIAlNvO/dqZBXcIMH2wptba7NYsbemwmF033znwF2grD3ojoCsrXWfA6v0mku3/1iqQpdbsrQ5FgGDmmhX+ubr50ed4SJA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn; spf=pass smtp.mailfrom=kylinos.cn; arc=none smtp.client-ip=124.126.103.232 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kylinos.cn X-UUID: 083431d2f67c11f0b0f03b4cfa9209d1-20260121 X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.6,REQID:78d9c00c-3ca0-4351-8e91-e8470a25bfb3,IP:0,UR L:0,TC:0,Content:-25,EDM:-25,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTI ON:release,TS:-50 X-CID-META: VersionHash:a9d874c,CLOUDID:584130e69e5ac565d386589d7a86afc4,BulkI D:nil,BulkQuantity:0,Recheck:0,SF:102|850|898,TC:nil,Content:0|15|50,EDM:2 ,IP:nil,URL:0,File:nil,RT:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV :0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: 083431d2f67c11f0b0f03b4cfa9209d1-20260121 X-User: zenghongling@kylinos.cn Received: from localhost.localdomain [(10.44.16.150)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_256_GCM_SHA384 256/256) with ESMTP id 684165713; Wed, 21 Jan 2026 11:48:22 +0800 From: zenghongling To: akpm@linux-foundation.org, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, hannes@cmpxchg.org, david@kernel.org, mhocko@kernel.org, zhengqi.arch@bytedance.com, shakeel.butt@linux.dev, lorenzo.stoakes@oracle.com, yosry.ahmed@linux.dev, nphamcs@gmail.com, chengming.zhou@linux.dev Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, zhongling0719@126.com, zenghongling Subject: [PATCH] mm: Use %pe format specifier for error pointers Date: Wed, 21 Jan 2026 11:48:17 +0800 Message-Id: <20260121034817.607435-1-zenghongling@kylinos.cn> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Convert error logging throughout the MM subsystem to use the %pe format specifier instead of PTR_ERR() with integer format specifiers. Found by: ---- ./zswap.c:753:20-27: WARNING: Consider using %pe to print PTR_ERR() ./vmscan.c:7504:12-19: WARNING: Consider using %pe to print PTR_ERR() --- Signed-off-by: zenghongling --- mm/vmscan.c | 4 ++-- mm/zswap.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index b2fc8b626d3d..29ed0b304b5c 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -7500,8 +7500,8 @@ void __meminit kswapd_run(int nid) pgdat->kswapd =3D 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=EF=BC=8Cret=3D%ld\n", - nid, PTR_ERR(pgdat->kswapd)); + pr_err("Failed to start kswapd on node %d, ret=3D%pe\n", + nid, pgdat->kswapd); BUG_ON(system_state < SYSTEM_RUNNING); pgdat->kswapd =3D NULL; } else { diff --git a/mm/zswap.c b/mm/zswap.c index c1af782e54ec..c35604db32ad 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -749,8 +749,8 @@ static int zswap_cpu_comp_prepare(unsigned int cpu, str= uct hlist_node *node) =20 acomp =3D crypto_alloc_acomp_node(pool->tfm_name, 0, 0, cpu_to_node(cpu)); if (IS_ERR(acomp)) { - pr_err("could not alloc crypto acomp %s : %ld\n", - pool->tfm_name, PTR_ERR(acomp)); + pr_err("could not alloc crypto acomp %s : %pe\n", + pool->tfm_name, acomp); ret =3D PTR_ERR(acomp); goto fail; } --=20 2.25.1