From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 435E4D2AB18 for ; Tue, 29 Oct 2024 10:19:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A3D816B00A8; Tue, 29 Oct 2024 06:19:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9ED596B00AA; Tue, 29 Oct 2024 06:19:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8B4AA6B00AC; Tue, 29 Oct 2024 06:19:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6E4A56B00A8 for ; Tue, 29 Oct 2024 06:19:15 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 219791A109E for ; Tue, 29 Oct 2024 10:19:15 +0000 (UTC) X-FDA: 82726241808.04.6F924BD Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) by imf12.hostedemail.com (Postfix) with ESMTP id CCAC940016 for ; Tue, 29 Oct 2024 10:19:00 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of zhangguopeng@kylinos.cn designates 124.126.103.232 as permitted sender) smtp.mailfrom=zhangguopeng@kylinos.cn ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730196995; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=Rdkp6eQiy6fOieBO7ijjn/1LKSaNVUoxXyXNVU9T4Co=; b=5lrlWAiEKMmUqdmCfn3qi60V87QvMRYk3wo64YQ/eHJcgQkIK4uudVeR/lJvDnhBc9SKsz qivVjfHsT0OmiJ7o+7sPtZ1LAMAMXW2DCPgzSIffV5XoWSpeUp5DxUKVu1UFu8y2X/vaCQ O9rhKkgbyGBhNkJOh/8CbCCMs9hYFDU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730196995; a=rsa-sha256; cv=none; b=d9GX3/cxO1WLO3gUwt/wd0JPCP4glVBy+oN5d5AS+9VYqpOOQBuUd5+sjpbBydZQ6VeMK7 XEiNRtY6FiX+XC9uIIGDvGKhfWaFTco3WRNY8ajtNl8mD5QPXX/b7Bd3DsnBPFRmbwJK1w r7MTv9IbbXGIo1nph6iGaeOnD9lQ3S8= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of zhangguopeng@kylinos.cn designates 124.126.103.232 as permitted sender) smtp.mailfrom=zhangguopeng@kylinos.cn X-UUID: 3a9341c695df11efa216b1d71e6e1362-20241029 X-CTIC-Tags: HR_CC_COUNT, HR_CC_DOMAIN_COUNT, HR_CC_NAME, HR_CC_NO_NAME, HR_CTE_8B HR_CTT_MISS, HR_DATE_H, HR_DATE_WKD, HR_DATE_ZONE, HR_FROM_NAME HR_SJ_LANG, HR_SJ_LEN, HR_SJ_LETTER, HR_SJ_NOR_SYM, HR_SJ_PHRASE HR_SJ_PHRASE_LEN, HR_SJ_WS, HR_TO_COUNT, HR_TO_DOMAIN_COUNT, HR_TO_NO_NAME IP_UNTRUSTED, SRC_UNTRUSTED, IP_UNFAMILIAR, SRC_UNFAMILIAR, DN_TRUSTED SRC_TRUSTED, SA_UNTRUSTED, SA_UNFAMILIAR, SN_UNTRUSTED, SN_UNFAMILIAR SPF_NOPASS, DKIM_NOPASS, DMARC_NOPASS, CIE_BAD, CIE_GOOD_SPF GTI_FG_BS, GTI_RG_INFO, GTI_C_BU, AMN_T1, AMN_GOOD AMN_C_TI, AMN_C_BU, ABX_MISS_RDNS X-CID-UNFAMILIAR: 1 X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.38,REQID:6b8f3b12-faf5-4a8d-a269-1b9dc56d5702,IP:20, URL:0,TC:0,Content:0,EDM:0,RT:0,SF:18,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:38 X-CID-INFO: VERSION:1.1.38,REQID:6b8f3b12-faf5-4a8d-a269-1b9dc56d5702,IP:20,UR L:0,TC:0,Content:0,EDM:0,RT:0,SF:18,FILE:0,BULK:0,RULE:Release_HamU,ACTION :release,TS:38 X-CID-META: VersionHash:82c5f88,CLOUDID:197810b0e41b391e0c9a1f3cd400b1fd,BulkI D:2410291819064NGZ8PPP,BulkQuantity:0,Recheck:0,SF:19|43|74|66|841|38|23|1 6|102,TC:nil,Content:0,EDM:-3,IP:-2,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 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-CID-FACTOR: TF_CID_SPAM_FSD,TF_CID_SPAM_SNR,TF_CID_SPAM_USA X-UUID: 3a9341c695df11efa216b1d71e6e1362-20241029 X-User: zhangguopeng@kylinos.cn Received: from localhost.localdomain [(223.70.159.239)] by mailgw.kylinos.cn (envelope-from ) (Generic MTA with TLSv1.3 TLS_AES_256_GCM_SHA384 256/256) with ESMTP id 875702192; Tue, 29 Oct 2024 18:19:06 +0800 From: zhangguopeng To: linmiaohe@huawei.com, linux-mm@kvack.org Cc: nao.horiguchi@gmail.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, zhangguopeng Subject: [PATCH] mm/memory-failure: Replace sprintf() with sysfs_emit() Date: Tue, 29 Oct 2024 18:18:53 +0800 Message-Id: <20241029101853.37890-1-zhangguopeng@kylinos.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CCAC940016 X-Stat-Signature: txdw7hsba1u8p8grsnyssyia8eiiu3o3 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1730197140-589360 X-HE-Meta: U2FsdGVkX1/xidhIaxRkgmzrjY4U7GEV2OELqesq5MRJwJWOh4k6+qfGH2DYsgTVL06zGOGkxVAlAXcL4Sdg9oUMG230Eo73YyGFtQayT0sDGqVxn8EYDWKs4MDp9A56lnzMnT9VEy8ZEDsa9GQA2r6PVldGREmD6L1xKTsQh/bXxkP6CI7JgCQ8DtFKIzWkQgQ3Ts9ysyarsfDOtqlYXf7RI26NyM94YTw/YOnLGsMfcDASb4rIek/Dm5tyh0hpmkp9Y9hViRoQO/jMfksikoptrw++So9K/hbEZ2XFdG3XnQlmtJaZFBtbwEx7bY1aQLpvf4t1XL3S3H8JHzkZDgRf1MbbhynSpokRHStGQA4EHlr14B7lHj/ngSzZwNyU8c5omt4PhgyYvZjISK2dxH72FQPZj3IlaITK22TwtYHjrlHAMBlHlg8UEM4Xk3N/ufoRHD6TP/doYdapFb6d6LU96l0vxhcgH4qQOBfpApU6ahHf4kTWpeJwCS8LbDi8gYk19y55K12Yyod2ZtGtnizKDj600hvVfHfCRJ5P4e+8udh0auU+6iAHH84Ihc7ClsYoMCJ7NYxNb0zON+vqF0Eeu8GJghUWRbyHJLX7FqEAC2+S6uqNOm9nj2kt0UnNfX0lNOyXGlPIlbGkMKbPyge0B4/ajDcBQjnRq7uBg+DQAKs4xQRkDDJPc0pOcyXlvVOCudcAoNzm8D+8lYlxFJcrDOZZzbEO8yaZmS0R97PjY+2zOz+qqiLUZLPOwZqs+CdQzN5mqoSVMpuxAXLOLdyyJYxeysgp39crFpzMoLoZBiivhXEy1E0IZaL023K1s0esanw3mNOS3a61fDawxrxQfLz3wNz9HlRLsMn50mG3gAq8WFUkWEVxkCm9BOEiEawu8Skx2U+XuzRspSMtYL9etAFQNBFIqOwr5/KlQ05BWP7mXV1nHnKDGJb5y/hdnm+h5gSzk4hmEYWo3+U ZQl9uYCo QlJemb4N6ibxyL38QGZo74Pb5GAfZ7ezzuE0qyxLCpxgyEsRFGGqkDqP4WPtoYaJ75J0N2XFRPNKi2xaSO5AQBFUJVzL2XOZqu3WtLcpkeWVMlRa9CgkXk2rfLp6xnDmVOneLtd8tgQ6yK9cNxLUioEUp1w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: As Documentation/filesystems/sysfs.rst suggested, show() should only use sysfs_emit() or sysfs_emit_at() when formatting the value to be returned to user space. Signed-off-by: zhangguopeng --- mm/memory-failure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 7194d6639720..fff849daceba 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -100,7 +100,7 @@ static ssize_t _name##_show(struct device *dev, \ { \ struct memory_failure_stats *mf_stats = \ &NODE_DATA(dev->id)->mf_stats; \ - return sprintf(buf, "%lu\n", mf_stats->_name); \ + return sysfs_emit(buf, "%lu\n", mf_stats->_name); \ } \ static DEVICE_ATTR_RO(_name) -- 2.25.1