From patchwork Wed Feb 26 12:41:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sun YangKai X-Patchwork-Id: 13992315 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 0FE67C021B8 for ; Wed, 26 Feb 2025 12:41:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8F945280019; Wed, 26 Feb 2025 07:41:54 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8A7CD280007; Wed, 26 Feb 2025 07:41:54 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 722FA280019; Wed, 26 Feb 2025 07:41:54 -0500 (EST) 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 5356C280007 for ; Wed, 26 Feb 2025 07:41:54 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A6AC21A142F for ; Wed, 26 Feb 2025 12:41:53 +0000 (UTC) X-FDA: 83162057706.16.5B81025 Received: from mail-pj1-f65.google.com (mail-pj1-f65.google.com [209.85.216.65]) by imf23.hostedemail.com (Postfix) with ESMTP id CA165140012 for ; Wed, 26 Feb 2025 12:41:51 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=VIGqPp9m; spf=pass (imf23.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.216.65 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=1740573711; a=rsa-sha256; cv=none; b=GgRWgKChPC8gjAvDebtQCggazKp3jh6ty0HlWA35aGJokgHP+nQ/FBMMp7E0GTgUzpqFCN LNIyhDIIqJeby97iMtcfUWSR6iPW9FOsWoN6dvXrZbAkNlUlihEBPJXPuGUbD54R7sDN0I WfZ+dnrFy87+i51YrELB5mVN5DCnK8I= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=VIGqPp9m; spf=pass (imf23.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.216.65 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=1740573711; 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=blqLB6w4wQnbPbFc3bZOnIP21l1K7wwHNKfipqUAVLM=; b=XzK7lUQ3CcVxfZM/sZIha4kXJLXSpCc9Yg9TaI8Bh/UgTov4eej9SQ4jPnG5+4zoDxYXZG +JDX9QUS/3O3UHUtkfWV2acq8C/EavzcmREh8bIISefh3fuvkE60AfbFGyv8I4cVAXOVGh dIy3FfwcNjK9UktJJk2HJlZJNm3Ul4M= Received: by mail-pj1-f65.google.com with SMTP id 98e67ed59e1d1-2f2f5e91393so1749874a91.0 for ; Wed, 26 Feb 2025 04:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740573710; x=1741178510; 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=blqLB6w4wQnbPbFc3bZOnIP21l1K7wwHNKfipqUAVLM=; b=VIGqPp9mVilmRCycQecCoMAObKUpTDoX93oxJusL0WwNeZqHw25FWZvIBAtKQJTNf6 yKE4B7F95Jtoi1QJoZE+6dQQf0Jc51lXHiHzZTpWj567gSxTpS2GBoDSUcBucOZJvkVq sQm9LCoMoKox+3E/PAfrdEb74wzzGj8gwUHGysYFV13pmZl8alT0EoCvLp4cyrQitxBs axyi4RBwZI7QZoRRn+8q9XS/1yUAnp5r1a5b+Vs7uOGr/mY7UTuOLZx7S8FxFqZrMA9s XXa4ZkYZhqRpvNLiw4QOv1nIKNoMukQ59SWHLZ22XuaqYRDpzhY60MkMoCyX2rPG+RLw BdjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740573710; x=1741178510; 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=blqLB6w4wQnbPbFc3bZOnIP21l1K7wwHNKfipqUAVLM=; b=UxRI/BcTRX5s6S+DrkOSW8RplDg8TM+UaMKaOcGAz+OWsLT1+UxZ3LGvpQ583v7LNg L5dWMVZtgozaoU6m76w/7NYyIa6l32tbM61+Sj0llvqRGH//eB4/yC1XI2QTw3hADtxO z+r0WMVRkdFaIWw/xW5A5sxBeXGVmu2gz+AiR/PJFG+nqsW5+jeSCI76mGacIopGIh2Q RV9HKpBGoFs2buCr9MRWlbcyHe34lZedHgBwNGkuFSXIvcZchXme2PXFDMkmzUBm1aBZ z0V7y0/z6W+nPNCXa5yX45OwnMpqn+8bwWEz9078qVGMFozNea06pgYuMZVBxOx8DRsn 8lZg== X-Forwarded-Encrypted: i=1; AJvYcCUMiTcrkAtRTTlmvs7NMvpUxsIjLuo/7v1l0Hne2bDe4XWffNvsvHb2RmM4bFqL7fIje7OzgDJQsw==@kvack.org X-Gm-Message-State: AOJu0YyFCk8NosRdrFVFRLVlfaHsXPZ09IFejcMpt+IlwAsVSF/Pfz6e qgxMv52TBGn1yzyon0KM11QDYrWAlZoxXM4QA1Jo3gKRafgAtWYymmCYSKaIH6xGzA5B X-Gm-Gg: ASbGnctKaQZt0uWdYZtJHGpLswnbKcUDIyIShz+Peb0Nax9HtsxuAenIFsS5RBpCjjd ktQN8VZ4DLJ5ePhuvLFchT2wlP2nm7E8Xw7DhYsEqRVmjdDKxsRrN/1srL2lfSkvDPIZ4dFeJyr I7t8G1NY2IU8EtxFEUj5gpZN7SMoCHyBWfcobAMyG8+U6xqiyIF/0bBCZkM3eXHb14B4fqv1t1B BxS74Xy6t7dfUTHhd3v6atuWXM4UqxtXkL+j+whORVOF+ONL88uxH5SerZAQMzNFGl39wSAArAQ 0flOIqqVuRxc04St/xPv9yiVNN4= X-Google-Smtp-Source: AGHT+IGi1GETef88liKi7gzcBOHTWY6cN7N2IEM20LdyEUet10Q0YfSxX+BkgfoVaIYcIbV1sNpDQA== X-Received: by 2002:a17:90b:3ec4:b0:2fc:2078:1726 with SMTP id 98e67ed59e1d1-2fce7b080dcmr13393659a91.6.1740573710227; Wed, 26 Feb 2025 04:41:50 -0800 (PST) Received: from SaltyKitkat.. ([185.2.163.136]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2fe825bb346sm1390515a91.18.2025.02.26.04.41.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 04:41:49 -0800 (PST) From: Sun YangKai To: nphamcs@gmail.com Cc: Sun YangKai , Johannes Weiner , Yosry Ahmed , Chengming Zhou , Andrew Morton , Kanchana P Sridhar , linux-mm@kvack.org (open list:ZSWAP COMPRESSED SWAP CACHING), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages Date: Wed, 26 Feb 2025 20:41:39 +0800 Message-ID: <20250226124141.22218-1-sunk67188@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Rspamd-Queue-Id: CA165140012 X-Stat-Signature: 1sfq4i3txj6mztjbwk3c1w79k46ji97m X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1740573711-591457 X-HE-Meta: U2FsdGVkX19ucm7I2Tu23UOn8nw/J/KsL/s2/mRPc1tRNnsOdOq/17Ob+ufT9phAnRMJDN/u4Xkh5zYOTVWOCovJhTnfO9zKyyftmnKDMXyslnVbIbuoqok68gbz2UZt7xdTn/JfJacRWvAefWRUTSPW1GPcmJzr8FDFTsx8cFbvOfgzogb8SwEBwmEwyNZKEeoS2Ab+0j88Ad7S2l+syG7hEjaWyk8U5wGzFBAniodaIXNneVRB9DhZ/iRBdwlIzxbDbluaYh8jSj/y5gwiBXrteT9OmiZQ/HcbijLZ28/KaDIiNNOsDpkQt6AVYjsjtnTTWNm7ZvF69fB5xcO1S5dn7l+Z/lCnz1YvZhG1aoSZZUKGT+89lXTIRoUuA5NICXlM/WeLnZp7bMtmj7OtjHib+GTyp18wuaPyMeQDU7XavKVSvhc1v7BWIlPpd1z5CQGTBFz1Aw8YeQIUakKA0tX0ogWWv9V+G0XNDvmUx9SDJ9oSlbNjFslYhKRK2R/FdVIm7vR5VQDSL2eTuWyZLYrOXGiumycSShmpm5dHA03mJfDJFh11BUeLdeczt8cR4EkHdRQG0ID7nfSicWkZgVCrLq3rGF4xhJMxM7Eqa8VAq+SxBIpPGjFMGWW3IDoh7vnaVYetDV5f7EbwrOTH/ghigsMzB60YrFbwhwbSI9qnLv6qhYzmW2Crr0rVD+BKXPJoXt3ENz+E2eUHKtmm9FV4l4D4i3q76V9lKU74nlGdZf3D/PQiqBXbsRbIXnrDRBiDXzvqKVUki/Ih6zy01H4+xlouD70a7DqCS7khCSEue3GMDXEo+FtH2B52md8gSeh/Gn0jHQxEaKUj8MaMB4PtM2W2kobIiZ2hFnxUCPvpb34p7PgYoAlJfjFX94kK7OhfK6A8+APDmFjUz7hw9HHCj3EDLpIwHF6cTbTKc6UOdg4IKtIBjjGx6hZacbIVfsym04cZw9hD3TnvwaA xPxcrHX5 qLWxV0vOqS7kvnX3C0X4EuPLIJ1hyHgMljLUXU9/Vmm4nmXA3kuAEkQrcqfw1T6j/bfIKkwqL4+mGjf8iToUvdRKjeSG5tu+BlCLR4k01rxDnZsdNGnPSNf72PlE0NSv1YKolK7IGDesac5hpaYIsf15lgIVOvagTS9aR8cQuPMheDjldFHUCBBQdPIzr4TGdMUpZPZWSDVQa9Fk1eHFCroDRyRKzGt4VbA1UpymqljUqOUT7Xeu8GAr2S4kOgCsN4FnZWGOzZ+dndc/NBYRXUXIBL2DBgjVooiWHLJFzTKMZSzBduEUWIjmje/Jf8Xw/7yCj/t4PgJzXWSisbH6DobmOrb8jnwH/wYjE1NB03qzBDbbcP+aHehDqsjhX2Ki++oBgLAxYAUy2JB0TkHHJ0vl9WBbjHRT/gwFdHbJO4MZnkY2drHsUj45blN+PsKdJKFlC X-Bogosity: Ham, tests=bogofilter, spamicity=0.000035, 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` This was introduced in 6e1fa55, in which we modified the type of zswap_stored_pages to atomic_long_t, but didn't change the initialization. Fixes: 6e1fa55 ("mm: zswap: modify zswap_stored_pages to be atomic_long_t") Signed-off-by: Sun YangKai Acked-by: Yosry Ahmed --- 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