From patchwork Thu Dec 12 21:31:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 13906021 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 0329CE7717F for ; Thu, 12 Dec 2024 21:31:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6F3256B00A0; Thu, 12 Dec 2024 16:31:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6A2756B00A3; Thu, 12 Dec 2024 16:31:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 56A276B00A4; Thu, 12 Dec 2024 16:31:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 39C346B00A0 for ; Thu, 12 Dec 2024 16:31:42 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E62AC1A08CB for ; Thu, 12 Dec 2024 21:31:41 +0000 (UTC) X-FDA: 82887602574.09.7CD5BDC Received: from 009.lax.mailroute.net (009.lax.mailroute.net [199.89.1.12]) by imf16.hostedemail.com (Postfix) with ESMTP id D57A7180004 for ; Thu, 12 Dec 2024 21:31:14 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=acm.org header.s=mr01 header.b=q6yFIl1N; dmarc=pass (policy=reject) header.from=acm.org; spf=pass (imf16.hostedemail.com: domain of bvanassche@acm.org designates 199.89.1.12 as permitted sender) smtp.mailfrom=bvanassche@acm.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734039077; a=rsa-sha256; cv=none; b=NXqcoMCquhK+34TuBYMoQenjHHyxIW3D+/Kyndn3GXkgXbLfO1wWtyWZxFLl6uVSM52f5p XPK9tpoT0ckNt34uaReffCRoxG8pXDv+9ncfsn5zRytrCCAvZZ42V8TNLLjEj2apwuQFDU FAAUZMYpopL1fowQzw5vDxKXiFm2Gfo= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=acm.org header.s=mr01 header.b=q6yFIl1N; dmarc=pass (policy=reject) header.from=acm.org; spf=pass (imf16.hostedemail.com: domain of bvanassche@acm.org designates 199.89.1.12 as permitted sender) smtp.mailfrom=bvanassche@acm.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734039077; 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:dkim-signature; bh=Gq9UgELc1T0McgktC94YNgudGf8/e3D3RxMRSvnOWac=; b=23GIlAj6DuG3ALg7hrZVwtinj7F30fnFo4wOPJsTRex0Gr2ce6mVAg4f+DDHkyfP4qH38a N5sFsoeZCq6v6dW0zOY8Clcv/lyr8YJpK2i87/0ROsDUXX8dvi5vExkIObxVNwsYjvte2D Vhm+13WH8tT5JGa1aq+t+0NDxK9rvns= Received: from localhost (localhost [127.0.0.1]) by 009.lax.mailroute.net (Postfix) with ESMTP id 4Y8Qdl0J9Mzlff0P; Thu, 12 Dec 2024 21:31:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acm.org; h= content-transfer-encoding:mime-version:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=mr01; t= 1734039096; x=1736631097; bh=Gq9UgELc1T0McgktC94YNgudGf8/e3D3RxM RSvnOWac=; b=q6yFIl1NbRXbDgxOG9jKI0jhXBF2JIuRNBNldYDXHc5zAPwzGHO 68/IrmCropFbXt7Y+112hIwYurghh4xluPFfV5Sjf0+5BrQUDaZwT28+FsOJ4pYi u8S84GZXdNz8PXNIW0PYCNVOwcvo3YE/2mH3id26x/d8rkK+w8ctHwYB1y8zK0Ni a/N7/kY2kTMHZpdKwec/PBRm26NSQ/lwF4nfS6nYp190MH4szUnjGl2NwgjWfXTv VNDczrjRVqahNWh4onHoguqlJ1QoThSfB2qiPNFpetcurouIEYoo0g78gatvIdnZ A8RLuGO1WX/LgX6EzDAW5FXIuwphqy7pGUg== X-Virus-Scanned: by MailRoute Received: from 009.lax.mailroute.net ([127.0.0.1]) by localhost (009.lax [127.0.0.1]) (mroute_mailscanner, port 10029) with LMTP id 9QsWU-5S--Tc; Thu, 12 Dec 2024 21:31:36 +0000 (UTC) Received: from bvanassche.mtv.corp.google.com (unknown [104.135.204.82]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bvanassche@acm.org) by 009.lax.mailroute.net (Postfix) with ESMTPSA id 4Y8Qdg00Fgzlff09; Thu, 12 Dec 2024 21:31:34 +0000 (UTC) From: Bart Van Assche To: Andrew Morton Cc: linux-mm@kvack.org, Bart Van Assche , Konstantin Khlebnikov , Nathan Chancellor Subject: [PATCH] mm/vmstat: Fix a W=1 clang compiler warning Date: Thu, 12 Dec 2024 13:31:26 -0800 Message-ID: <20241212213126.1269116-1-bvanassche@acm.org> X-Mailer: git-send-email 2.47.1.613.gc27f4b7a9f-goog MIME-Version: 1.0 X-Stat-Signature: do15nn6eu4jq9gzamgrqashygpwwggfk X-Rspam-User: X-Rspamd-Queue-Id: D57A7180004 X-Rspamd-Server: rspam08 X-HE-Tag: 1734039074-534381 X-HE-Meta: U2FsdGVkX1+sNk1mZmN86ytSR18IvC7X5gP44G0BGH+XLYiHtoQKbY7JN+Q198kSi5Zl+KlPrqtQzdVceNwkfZpcOd4LrrPPeretck1fJXFgG/zgnCDo9EhABAwq35fvWYnOfkuig3qHuOyOqL4wi1+db7ugrHWFeX4arV8Tp1c8T+baGLRH3TGiG/+UzS1UxAEeIoxqupS7peSxMf0sIY6cSbLszhMZXlHFcIAlPw/2lOGpMgRj34GFta82syB6lhvvZjpx1UCJcGaRDTysshnzxkdDHjMlLgnKe57Z1gikhYEzosgSjvWMzv+N7eT/8/QpfDCf0eifyd9PEW/2htqI2cupCbV4VgJlTHybjobaKfoXhUSnA3l0Ff6XYzQV687CZUVH09SZ4zYXyms+Qur6Kb5usuUIEvZg1UF49YKdOEt/LfTWmFWC4N3BoQFAsXEVDvsfMkuwAxYt42SLIrYM0a4xxfVzBalOtQzfaJpLp4/xI5yOehSM8DCZfqocwQVDcjsc/JY8prNAnBfTV/ISylKDAyDvCfth4IB6NoMAlSiHuJlTWVO4ZsqrP4qcBVG1e32rdODcYPJmx8gXPf8iEdCnmGYLyn9lKeevVvKHXsYduB1aHXZQOFECi26biOjY9CIQONFt03RH7Ls5b91w5aaeF2DcSFdKIQxBWt5ML8ADYZ2WSIRBecb8SShsjyXJHcJ1dVEyoTYzpRh3QfAJayk428IrPZExBnQcE3xhzvP0ItZSBBOhzocKFHRZ2PtVr/MaTBT0YykojhNrA23p4ml7eEBBSrl/cQXo8d22oS+WOcp3Ix/jI0lo1oc8pPtv9PIWlmKZcljEp7BvfIor6cQop1kN3e4UF3759KddkuDIa4OA1EcouY4aOh+hAAUBUeZj933/UBVvj5QHmO35nJ8+5n7FJoz2NfLWaYm9eSnmTvfcjSdKFjJajVFlg9EiNiKx73yfdtmcW39 ys2yrUX5 KDvefswPlV2Wzi6w00bqywZEZRKZvaPMaxq2hNyBFtd3NrgTNzFgXaXFhI2Zzz457B0YquSBTxRS6/H//wE5Z3OX0dmb4NEPp8QvsJq3qiDXsSDET/gbGW5187Oa9mBRn+oEXxowLz2X1V1827VCnEEuYINwPMCphwvoc+4lnFyT5Kw6csn0cMDUq7xWJ0sQmzZWlKeQ22sZvdQ2Sb4uZhVny34EA8+2dSCDMBe2c/6X/r7fjk7488Kb1EsUot4T+ipA5 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: Fix the following clang compiler warning that is reported if the kernel is built with W=1: ./include/linux/vmstat.h:518:36: error: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Werror,-Wenum-enum-conversion] 518 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ Cc: Konstantin Khlebnikov Cc: Nathan Chancellor Fixes: 9d7ea9a297e6 ("mm/vmstat: add helpers to get vmstat item names for each enum type") Signed-off-by: Bart Van Assche --- include/linux/vmstat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/vmstat.h b/include/linux/vmstat.h index d2761bf8ff32..9f3a04345b86 100644 --- a/include/linux/vmstat.h +++ b/include/linux/vmstat.h @@ -515,7 +515,7 @@ static inline const char *node_stat_name(enum node_stat_item item) static inline const char *lru_list_name(enum lru_list lru) { - return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" + return node_stat_name(NR_LRU_BASE + (enum node_stat_item)lru) + 3; // skip "nr_" } #if defined(CONFIG_VM_EVENT_COUNTERS) || defined(CONFIG_MEMCG)