From patchwork Wed Feb 26 08:04:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sun YangKai X-Patchwork-Id: 13991705 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 BFD76C021BC for ; Wed, 26 Feb 2025 08:04:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 42F3C6B0083; Wed, 26 Feb 2025 03:04:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3DF14280007; Wed, 26 Feb 2025 03:04:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 27FD36B008C; Wed, 26 Feb 2025 03:04:21 -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 05E1D6B0083 for ; Wed, 26 Feb 2025 03:04:21 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id B097DAEBF6 for ; Wed, 26 Feb 2025 08:04:20 +0000 (UTC) X-FDA: 83161358280.08.8B02CCC Received: from mail-pj1-f66.google.com (mail-pj1-f66.google.com [209.85.216.66]) by imf21.hostedemail.com (Postfix) with ESMTP id EC8EC1C0002 for ; Wed, 26 Feb 2025 08:04:18 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KOAFGFC5; spf=pass (imf21.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.216.66 as permitted sender) smtp.mailfrom=sunk67188@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740557059; 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=uhge1RzCIgKYICCXPIteVGJArxw+qifw/5nzfDaF6yA=; b=oCuZGrOE496/Uj9CGix6r0zb8FvQN71EvQYA1/IlPECCzLsuZF7jYxCENr6HkSmDOr4DAx S1G3VUKWtX1Q4UOIHtnCGIAu86xBA4reOD654esz2DaU5HwYxB0RbOlvgUT74s+EzrcS0d 6Prr/UM3ly9uYJE1DrPEKXUqUWgko94= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KOAFGFC5; spf=pass (imf21.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.216.66 as permitted sender) smtp.mailfrom=sunk67188@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740557059; a=rsa-sha256; cv=none; b=ly6onqQCL4QTYLFF5hhLmpz51cCI2nRWfrrrhNNwmvkwWQmYctKfKwCP5vX+a3mO3Rb/DH sLrZvdjp+AKw9JWTyQefiyF25gd9AT+IexQ+d8SQULBmNuqOrWUM1RWpLzrqtmFgYl4QYy iZWul4ilwqnIby3KGjRX/U5WG7rFeOw= Received: by mail-pj1-f66.google.com with SMTP id 98e67ed59e1d1-2f9b8ef4261so1623710a91.1 for ; Wed, 26 Feb 2025 00:04:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740557058; x=1741161858; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=uhge1RzCIgKYICCXPIteVGJArxw+qifw/5nzfDaF6yA=; b=KOAFGFC5RKjh1dv0IPa01UzLfvoW9bEctYlJiFdhXC0JhCFUBRoq8SVC6MFXiU/7Yy uEzeyYS0U95XJ9O/zSW7it9PpOode8/A/G/ydVWBLpIEacibi+iR8cjvgu/9O1A1S0LC i6T8Q77nk5NSYFjFm6KwuhU9JrNhrKJhu7NK1XjqD86iCZja8se/05XLE5WPRfeFh3VA Nut2In/1rO1KjBRvIikRrblF5ZXwDMFrEi5RS5wJYXLZk+i9+whzKYLU8OUuic3e1PO4 WzDi1BtC0Iegg3VQ5nggUAzb9wgzG1bxCHN1mXhconE7dXvb62/3GGjToa3I7KP8/Y+g B6uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740557058; x=1741161858; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uhge1RzCIgKYICCXPIteVGJArxw+qifw/5nzfDaF6yA=; b=BHfPcqnmCq6v5EwG7siXKGkvazqg3sbPQXM+VngmDafrjhNnZeuY050d2CmAtDwMaN IqRTCTTfPm7rJwrwvJPiKVEfOnnzQiLNtabWpCdjz/sv5DYzmj+jmQB2I+XDplEKdXcb f+IsbXOp5cn0Lgp0pGxFHCBZGbHsycFeqPiPEngOJbNM64mW8raSyklkIhqgkpr0vGWq O56Berrxc4lECtwP0GwXamK792JHIDiTnAQPn5Q2UR2mlkTqKLz4DWDTOA2J4lKU1AWf HCV4msV6qZP2i6Jfp2qR2GmPPpXx05hJ16ZDOdP1+Q/jetMQpJyJ9CnpJLcK+0QdHg7l 1MoQ== X-Forwarded-Encrypted: i=1; AJvYcCXvq04UOEHowJFmJtCgyDSydXPz4/O4V0w1wMmY2hqaQqlDuvlQoiDgVpKXUnVKgoBfRCY/cwNh2g==@kvack.org X-Gm-Message-State: AOJu0Yw3nOt3FuMy9TWIRZA8IPExE1ekdR3KRcuTL8n4WnbZfLqy8Gv1 8fLfPhYB6u4CmVwazU3P4mU/rMcyOlXPPAApmfHaF0KkfKVVNWqW X-Gm-Gg: ASbGncviuVvJhnQWS4D2jVNy/W/aAueGf/2KW0nGMGpusXkem7n/hqvqXtdlkNPezIi NBl61ixqdyChU9X4oIyMrI7F/I9CfQF+qjuyLpvsZB3YmPIo4ms2k50vWbDYznsIXBUlMr0gQbX Fa85MAt4mcUQxv11nJzoLQIB1hCymMQ4ygjVcgx8JwHJ0bku6zBXMPTjcV8G7bIFuh3USZFpuHL /iamf9sB9ez39n60MxHz0zly9tQxiha9r/fEdunUNw+c3y/7qFym9Qm5LsviL1jtmmRZGZd8wwO WUzlYoZiMKeUS2BpjdIcRPdlroI= X-Google-Smtp-Source: AGHT+IEDDzTqf15l3tFjA018Ley5b7a6ScYZq99mwQ2F46rQF4a8741e37Wl35PpKDxXeG3ScOoXFw== X-Received: by 2002:a17:90b:1d84:b0:2fc:3262:9465 with SMTP id 98e67ed59e1d1-2fce7b4f5dcmr13725402a91.5.1740557057730; Wed, 26 Feb 2025 00:04:17 -0800 (PST) Received: from SaltyKitkat.. ([2403:18c0:5:400:bca6:d6ff:fe8f:8ac0]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2fe825d2ed3sm844156a91.29.2025.02.26.00.04.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 00:04:17 -0800 (PST) From: Sun YangKai To: nphamcs@gmail.com Cc: Sun YangKai , Johannes Weiner , Yosry Ahmed , Chengming Zhou , Andrew Morton , linux-mm@kvack.org (open list:ZSWAP COMPRESSED SWAP CACHING), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] [fix] mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages Date: Wed, 26 Feb 2025 16:04:09 +0800 Message-ID: <20250226080410.10433-1-sunk67188@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Rspamd-Queue-Id: EC8EC1C0002 X-Stat-Signature: otuww8hdp3k8ibxo9j53z7uuyfd33zw5 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1740557058-396705 X-HE-Meta: U2FsdGVkX1+2SghiDRYeuAa05I/nx5h1lApF4ntATUADtmg1P+yrKBr8UzyZGxdB0KPUaOsKonUhF+/b9W11020WhdEBh1QYc74zukQgQPQjUz7Hpf9WxyXGZ9os7X5beqxBfSB6EdKJ+hU6cf30hbSlQTCQB1EPYbvkNGtE28HvA/9XDM89O8sGJ82atK4BhJPkeaXKBEtBtdbn1le1C1efglMeqF++Ml60C66vd+ha7QSu52o6vbdSKaEJqfn1OVUdUf8bOqeEZ3FO7ZgNxva9zGbtVhXue2kZ4SHNcvwQAr4UPlIxvtmidbFQHpHbosOuC1+JyD1CU6J7Qxw/JPaSw8NU0JN4h+rSNqrYvg8AKMOxkMZUcfJyjdh0dnXh3wN4godYiZ1uBcJEfpq7YbAep+UqJD+QAe3M1SGtNMW0hcesc/p8gFx3b0Wsq/lop679q1szl87J3kp/tx4vsUo+615QNNEHZTeZHmbirffSPipzWEhqcKorWvGtdu883+VS9FPtBdMrCpwqJsj0eD2wG91NwW3hLEkO+BniaGT5O5IP2gbG5c4kdA8IDmJhDAMbmE06mMZt6aNzER/s97xeUXFzvSUepQrakAEWrYfxvP4FtoozBoZDG1EpoKqyYVBWl1S7a1Ox6UdNrCDok2fk2DxYTFa3+0lF3EM3l3r5VJuwHHHZF0KreTo05cYu0e9spu8lRtsLXkaRDWuVmmcTX8h/3QLcOAJ5hKRKViPAfyD8wUm0qi9L35S74CX8enuFbQ4iuT7Yhj3A7TtaB533lToWEyKKXLR0VxwJN1ShgCauVBLaLzgELCQ+r7h3hIX2+dwFD7xnHtwGsgxZ83FIaFLJoCa5w2gd+6uZwtyS7Hot64U57xhNNfetCdpnicmCtezF9ilPVwqjuAXOzc8T8CXyXp8XGR3vQxFBpunAepeYhAOA2KpqpRxPIMkHaCkKMTyS29ZhwHiPph8 0ur7ah2z wPKbOpsXTDQ3s+2K34F5ICT9suBx75UZoIIh7qJTDIPrNGXbYVJ0TnVCVfDIIiQwZqLr6Jg114sSy9/RK+IlBgeAWofkl5VjCKV63H3u/QDvTXxqsBReRWzhE/uG20PMrWBM5OYzZ1T+5ZJcjn+3F7o0N2/ZybAWr5GTygqby6LXKVFM/G4drTjgc0+ZwhTg1ik1uUv8EwCjgq0AZYXx5N6VM8TqA52ATbc6RZB7AkIdCpiIDeBI5fXHh6SDGdp1HT25rhhgWAyTqgRWOcX8i2021OJegpiuBQXT7C+warNdktxrTSsrTB8SS8vZRtfN6X9zH8KEITwPgPqZhNQlunh72hBFVwitn60HLzTYj+nfqYotiDs028IDQgpAc1m06lcTp7XCLr9crngN5EOA/x164Y826Ljuqu/p+QqgX/EBSvnaQg0N9Bwjki4Wb4WJ6hiNy+tMznrBO8JnUnCfRFlAyI0FhxwHFbDn0z6Ifl64c4vwbRoeqmGPYZKzeJB+piP6r2Qya9HAqytsy3niPIHP5euLTgzsLNS4cK7xSdfMVtg3cjEIU9mASfIDLWb6aFdVS X-Bogosity: Ham, tests=bogofilter, spamicity=0.001834, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This is currently the only atomic_long_t variable initialized by ATOMIC_INIT macro found in the kernel by using `grep -r atomic_long_t | grep ATOMIC_INIT` Signed-off-by: Sun YangKai --- mm/zswap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/zswap.c b/mm/zswap.c index ac9d299e7d0c..23365e76a3ce 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -43,7 +43,7 @@ * statistics **********************************/ /* The number of compressed pages currently stored in zswap */ -atomic_long_t zswap_stored_pages = ATOMIC_INIT(0); +atomic_long_t zswap_stored_pages = ATOMIC_LONG_INIT(0); /* * The statistics below are not protected from concurrent access for