From patchwork Wed Feb 26 15:32:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sun YangKai X-Patchwork-Id: 13992705 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 7CA36C021B8 for ; Wed, 26 Feb 2025 15:33:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ECDEB280003; Wed, 26 Feb 2025 10:33:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E7C64280002; Wed, 26 Feb 2025 10:33:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D43DA280003; Wed, 26 Feb 2025 10:33:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B528E280002 for ; Wed, 26 Feb 2025 10:33:05 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 77F7B161614 for ; Wed, 26 Feb 2025 15:33:05 +0000 (UTC) X-FDA: 83162489130.17.ABAE21F Received: from mail-pl1-f194.google.com (mail-pl1-f194.google.com [209.85.214.194]) by imf08.hostedemail.com (Postfix) with ESMTP id 6385A160008 for ; Wed, 26 Feb 2025 15:33:03 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=exgSfn3t; spf=pass (imf08.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.214.194 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=1740583983; 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:in-reply-to:references:references:dkim-signature; bh=6oLaVxK/peyXmX/hfhFSKRYTEC4hb7vBZQRW6g6goaU=; b=2ihaaBUJyQzF8MwnVA3Vv8NAVNmu0ejqtld1GOIY2svCmzaaMU2V6vJXssVU1yrS3J2SMO Z+Duz5Kn5ItfrshgLnoLCeugRfJZcohJaIF1MrTaJvCHVLEavMpEQfR2VmLPeR8hqtziSU Srhz7FR0UIqeME1D7EQzqP+9wdM3esc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740583983; a=rsa-sha256; cv=none; b=M/HvGvb5DieNJz5FVZ39X4w4iTdFnAMQ2sJS1lT0iLspnEagweCISBdoIKjdQjg9Syva1Z OBcVe/ozV81yJn+gX2BF0+HtF14jaxC3ejPu+EcTxN+d4B9iGzBx17gMB6bloBIXjN+Slk hKJIFZKB2Yxn1FuD0aHYoH/y3aKHO2I= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=exgSfn3t; spf=pass (imf08.hostedemail.com: domain of sunk67188@gmail.com designates 209.85.214.194 as permitted sender) smtp.mailfrom=sunk67188@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pl1-f194.google.com with SMTP id d9443c01a7336-216513f8104so16726775ad.2 for ; Wed, 26 Feb 2025 07:33:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740583982; x=1741188782; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6oLaVxK/peyXmX/hfhFSKRYTEC4hb7vBZQRW6g6goaU=; b=exgSfn3titdfFSPAc8ivdX11tH5WmthPYoCQCP44jOkjlQne0zro8AH0m+Agd1Glmp XhvbDk8MT/PYrtGupXNfTG3qS2i+cSxU1nZ8p/7z5VQaGolbFzcBTVMTjcLdmQF6jS9d vg0wvy8TCHTVH7zSan5T0KYOoCJkgNeSnxH8/3RUzYCjoOHYt61DkKn8hXp9sWz2U9oN 7AGkp3+3OQKUIURzJGujj6Oy5Y1HxphY4ot3TguoC41wM7e/s2fD2NIl7Vjw0lpX+Bnc SGmTsBKfQijykT9PAxt7ov5gvD9UBABPQXzR8AYK9SVvTjIF4bistkQ6JBkhtdnk5Dxn X9GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740583982; x=1741188782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6oLaVxK/peyXmX/hfhFSKRYTEC4hb7vBZQRW6g6goaU=; b=kDji1pZ4rKGKDmtzZ8iN6vqWGosqDKFEL8pJrxYT7ss6SZmCzSa8C8pvee8wITVsEq SNpuD2nhdA5C6SfUjlWlB7Jj3CzOx5NqWmye6UIAmdTCc3WSjdexyAfgO9HUVyK/0oxL Hwv9AGpz3Vya7tUpZ9TJSl1Z5Tv5U1tuNJ5xq9jp/sRrHvXuSQ43BRKlzE8NeYkkTnc4 VAVEM6vjDWYwOEuMFMp4oVHzbrh6jLXwsQlr+zcScDYuYFLPXazv2KPPf8ypWTZ3tEhq bMPCrKD8BL6IZPUnnLDql4nWz1oMwowRuBM4gXriHrTl+HXRvyafRjU69uGH6pxiOWUn Z5ew== X-Forwarded-Encrypted: i=1; AJvYcCUllx6DF20PaEWBH8C3jNVppeDKQ89SYxKg5v6tZ+HHUfdFoVAmPy8PjWhHSthVE1xtmI8gw7zIOA==@kvack.org X-Gm-Message-State: AOJu0YwmdqUPGgt3YKQyIRQwezr3QiMoIgWjOT1tfJDEmHuRdOB+ZaSl wF+aOw0QxAG+62AOjqAQYuywL7OclCvj8FPz3rQPcZmmOpoy3RBQUVkYKUsHTBuicWR+ X-Gm-Gg: ASbGncv0s2L48GYpa5AzvVMUb9BSZf46rTBuziIvc1WeZlHxi4clxVag7fHBPTN8gfU /msI7v5ZKcdhFusfXyBGtixreUV2sLKXXnJuS9zUoRU1Rtl0c1/XdVSYB7KN24lIjt5GbNLAk0u JtcyjEutUFwdJ2ctm9X+TsdW8KVCNW0kxe4DbdRyX5bx+Q5TtDtiZxiFzen+Jokg4ykvmRrVa/5 r9N+EIvSEB9FvpE4rV+apFuOm17E7jqmEr4tgxCxspSbpDwaKXG1jQ4n53B59Gme2BKVJC16omU iq8YJo7HB8qCefWpErVOAQGDTL0= X-Google-Smtp-Source: AGHT+IEF5cukPMgHk1iC0V81Fu/6h3UP1oe65hIXnY53yBkz7HopBDeZIQt7xK2dewuo8IMAsRHdVg== X-Received: by 2002:a17:902:d508:b0:223:49cb:5ec4 with SMTP id d9443c01a7336-22349cb80ebmr100325ad.3.1740583982196; Wed, 26 Feb 2025 07:33:02 -0800 (PST) Received: from SaltyKitkat.. ([2a12:f8c1:41:1:f0df:d3ff:fe1a:fa0a]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2230a0215f1sm34116485ad.63.2025.02.26.07.32.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 07:33:01 -0800 (PST) From: Sun YangKai To: yosry.ahmed@linux.dev Cc: Sun YangKai , Johannes Weiner , Nhat Pham , 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 23:32:43 +0800 Message-ID: <20250226153253.19179-1-sunk67188@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250226124141.22218-1-sunk67188@gmail.com> References: <20250226124141.22218-1-sunk67188@gmail.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Queue-Id: 6385A160008 X-Rspamd-Server: rspam07 X-Stat-Signature: zo9p5kxnxmmo1rx838g6k9wpuayz99y6 X-HE-Tag: 1740583983-531308 X-HE-Meta: U2FsdGVkX18gWSw2UjgtpflSvpfo/2Qdy6CqwlGCU64ytvXdFnC6y51fRAEdKRs5Z2Uc3SWte7xUb6EAeS0WuWZsr7P6r3F5XH20gThIdz9gLOwvteINyDaE9ehVsjfGLTZuABgQJ40x0+cabMI0VVHF3VlA/TnlIPIjmLM1EWEcRGOpCe6lvNuJo8o5aQTuoxWLj5Imupzs8AjweSS/O8MrWM1BXL7ZK80bQFh4LHZUdXdXy0kiCNZ69ieQg6BW+aCA22u8D15RIqqQrcg3o2OUoPU3le1D/mazNYWPJDe0Dor6ZpPyhKyMwH70UQa4wGxZ08du9c/IGOJZAU+omj8bYQ8LzBjVf7cSJnID5n1e+2RmCXbdTGYLpEKckEZutwdn+LNTOCYZQ5Of9FiEjQW9dhvRRTEXZrhgESeoQOBEiQGHU9feHNveIiuMQNS+ByKImkAjqCJSrPRVPO0QxKpAAUL1vfL1vhjAX/lcHB3Ow46cGUmOZdBCvoC06q/XVGUL0PwQdw8HySMC+NRPE9+5w8MdTqnLeomZ2gCRClCOdmJyHLN0LSg+SFw2StDAJAg5Vcwoo6LAEtKrtIg88ccWQKB3fT1QowLHDx03wQQeLS/IqoXmzeWVG/Vv5zjMIB3VdwqHE3H0kjIa7kgP3oJef+qEURmKNsxnK+uxhTldvPWbnRh8dTP1Ai+MrduevWOnSWR8ixRyCBirEzIJyxssB1udyKcWOwqjAQdyhyDf6ZOZOuATVETvHliomtkXmv3j4eNcErDOaGbWxrv27Ed1/JuDkhchcNSxtzPixfX14RxY+r3qyNAJIx2zDCupYEdDD/FkfhWgqBi4sEGrnhrUtZmeS7Kg98KZevnOKQrZlwRP//ho4gU5swb8YiyQir2voOU8yLfg4V9AiApEYLpzDlJegDXqrZWqGVliitzQ7gzCy31OdlaJlSnnvTJaxchWSmnAZs0BuxWaPQI w3Y3VW8i 2EobQIj9ULBDUW/FizHD2OCeu+e3zpk9mB0LtgcF7VJoC29sZfDM4NuiIPQgyoQeDmO75XqvQVrXu539Tl6AqIsj4KQ+IfM/gT6FwSangmEfJCRscuaHSEFa71+sc4vnRiMICLibtMywW6k1tzvWSufU1t6V9PqKVCHGbIOByxkzc2b6WaDIkvwPtUsdEhh/X47hXiAsEK5KsyxE7upBfPdeEgN14z8zGEKW70ArbdMdACQKRw8vujERt7VTKmHnkUWOz8MO1kazHpHQI0E5WXcT8lJoyvMHtt4Hq9S4ZD9FOCzCSXp7LiCh3p/eJIcB8sA7JS3fE0bzJO1taRDTR7vceXNIgWHlbUqRfyhvev+vjSS55Ua+fmi4x4xX69dkWGm4p7Kfj7a4Ah6zyA9J247vDynD0GPiQDx08q0oi7gqQc+AmwuSCdUeDtnHo7R8KrJu3xPnzM+JrNfaEtx38w8RZ9Q0uOKk3S8m43MBbA7eeGoGf7DVIvjJ8DU5uirOopTXXsJIPDRxK8BaO2aDO5aFvGUA3MKkrINFrN/uAIWm4d9aJwI3NpDp85D3g5cIsCWBy X-Bogosity: Ham, tests=bogofilter, spamicity=0.000021, 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 6e1fa555ec77, in which we modified the type of zswap_stored_pages to atomic_long_t, but didn't change the initialization. Fixes: 6e1fa555ec77 ("mm: zswap: modify zswap_stored_pages to be atomic_long_t") Signed-off-by: Sun YangKai Acked-by: David Hildenbrand --- 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