From patchwork Sat Jun 29 23:22:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Barry Song <21cnbao@gmail.com> X-Patchwork-Id: 13717022 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 96472C27C4F for ; Sat, 29 Jun 2024 23:22:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B1076B0085; Sat, 29 Jun 2024 19:22:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7612A6B0088; Sat, 29 Jun 2024 19:22:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 600E56B0089; Sat, 29 Jun 2024 19:22:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 42A7A6B0085 for ; Sat, 29 Jun 2024 19:22:53 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 9C218161197 for ; Sat, 29 Jun 2024 23:22:52 +0000 (UTC) X-FDA: 82285503384.08.7A8FA83 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by imf08.hostedemail.com (Postfix) with ESMTP id E2BE916001C for ; Sat, 29 Jun 2024 23:22:50 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=AkjZ1nNd; spf=pass (imf08.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.214.180 as permitted sender) smtp.mailfrom=21cnbao@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=1719703355; 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=teb0UEafOOXEAKqbKfLgAdCqPG7X0B1dC0LcXMPnx48=; b=SiWHpvlaNnCiBBC1zP/+x0ZtG5/rlLt1qW1TGYxKwWoec3sHt33W+XeTwkyylEWUBxE0GK sYZ1lUMnKp69/lR4+6auFtbqKtorSOJMMBvqikcwe0Tf5SOify8HBQ0cuIOjEXCQ3Z66++ bRoVKzl1/B3rC0em2/S123ffjN+a0Xc= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=AkjZ1nNd; spf=pass (imf08.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.214.180 as permitted sender) smtp.mailfrom=21cnbao@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719703355; a=rsa-sha256; cv=none; b=Zz1+cNv93ZYUcm+6EpOeT5HAMvqucODbrJFwPwlLetWSps9V9iP9ZzLqBFC/QbfAWBhvAt 9xcT3pZNmeIfJlk0JwXvSWomSHjVhYFv9J62WXGAC9gfhQrJE3xyumWphaPLEuxYwo/TSz VyBK0RSE85ThtE32vV4UTJfdrTaywC4= Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-1f480624d0dso13777285ad.1 for ; Sat, 29 Jun 2024 16:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719703370; x=1720308170; 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=teb0UEafOOXEAKqbKfLgAdCqPG7X0B1dC0LcXMPnx48=; b=AkjZ1nNdxbu6nanElQZr5GhK/vrfJ0DK45pavLH8DkNqegfRW2Uws6VPl3YlFRMc3R vybc6Iw3vvMkFSuTuokIK7jtkasVd0UDJtW5WPv/fdSjXsAjEkVUiw/P4TgYShW0F6fK /uQGx0oaOh3o+rM3Xa9P96uo36e/iDffzpmoxcR5p/r4pJz2DXSzM33weHWs7baVeEG0 /xJFZUcCzPPUKfImotXkPTxRoSU2OUBa38CsHsJdNAU1Wg3bJia7QTGHQ8j29USP8y/0 r2HBkb6VzrQlzbbtFtTIPfduOjIammknm6gi+zUaEAT6KOP29ovUXn93/MqUyFIBaUp5 x74g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719703370; x=1720308170; 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=teb0UEafOOXEAKqbKfLgAdCqPG7X0B1dC0LcXMPnx48=; b=Dwxgl4hPd7uHwZF7UvD2qZVwDjYU/Te3+3/Yjm6M4ISLwytOa9l8NIZPAW183R02up 2obgL0geFl3npiPj5ynj1GxJtIl96dcfFcBwHhUraoJc1jXKVwmfxqnarluEWxyOaOsU sMsXNcf4L2gF179XU5XcyEh8JdYg4/EF4dAffvIlaz12+UZw8VkVAJnltW0kp6wBmAWo SFY4ogYtZ7Z9u0hxriIHXtiWZ8VkUXE9PWUyP4u07/G18xT4BlNEO20TJQx/P5tga6p+ WD/O3HKWQCuCyh4svUsFBMk0pmoiYKH7lTz+EnftOhtxULVKGhouv137/Jyao7Y0CPUo 2aKA== X-Forwarded-Encrypted: i=1; AJvYcCUThoeqq5C/AD0fKQuyAWf6Tg0t+bc1XBxReV97b4ItwkXTdmOD/4P2X5kIYaOyRLZVMq+BDX+J/lutuSXGg0oDicI= X-Gm-Message-State: AOJu0YwQs9K1K/Zt1Zsn9ww0YQGDecy62YhXwPrggmzhfngirXU+GmG6 qqQ5DQisKr6E50FgcWXuoDRo7ifOlsgfS8eGT4RGF9U7EPFBPOWe X-Google-Smtp-Source: AGHT+IFjYofaGf9zLpZ2YOJRaS7HqlHNi+SYfRjo7DN7UqHI+6dj6sFc0nv+dGyVQbKKZD8NFoyK5w== X-Received: by 2002:a17:902:ce82:b0:1f9:ae6d:5697 with SMTP id d9443c01a7336-1fadbca1584mr26805325ad.35.1719703368748; Sat, 29 Jun 2024 16:22:48 -0700 (PDT) Received: from localhost.localdomain ([2407:7000:8942:5500:aaa1:59ff:fe57:eb97]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac10c8f1asm37279085ad.48.2024.06.29.16.22.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jun 2024 16:22:48 -0700 (PDT) From: Barry Song <21cnbao@gmail.com> To: akpm@linux-foundation.org, linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, Barry Song , Yosry Ahmed , Nhat Pham , Chengming Zhou , Chris Li , David Hildenbrand , Johannes Weiner , Matthew Wilcox Subject: [PATCH] mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N Date: Sun, 30 Jun 2024 11:22:31 +1200 Message-Id: <20240629232231.42394-1-21cnbao@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Stat-Signature: 4snf6n7jz4zw5zkik6d1ebyu64tehcfq X-Rspam-User: X-Rspamd-Queue-Id: E2BE916001C X-Rspamd-Server: rspam02 X-HE-Tag: 1719703370-844969 X-HE-Meta: U2FsdGVkX1+pbPMP6xHLuWu5iBDwpfsSkZ/FmkfnpkTypP4hYCAnJQaVIMvJtAYcGzs3QL8SQNDPKvekLnjUi3RwCS5B6QwMlUM/57VlO5OjxjaobnnjD+yupD8b4cOCSstWg7Jk0oq++9LvgEtn+Yttycom+E4UdMbSZd0ZoprZIwvBugrlHfwAeEgeAHLiq67WByXNU/e5nr3AaDbnXDaBSZDj9Bq5aQdLiZ91WXZ+JGeNyQIPpe0eDo1/0qQ352SoMh9FDL+yYyhn6fBu5RQ+TXqab83GiVmD7LjEG+WoK2qG/2/6vSHvHzz6KP7d8UJhY4VYftlunZt2x1+jGlR3bjOI1/A1+tfpFoBl3gZLI7QeWyyeis3qRQxAck07KKaQlyuWJwZt/cmm6CKeCdKnwzrICU21ZSYKueXfhgmTYgxPuCCy5refLJbfLv44rqiVCUK11/nb5B3Em0lK7bIeW3uTj5G3ADrUmww5UxNgpgASsw4Pa3OUcqbOS32zkO9y9BULT0En9Yxs/AnEQxjJSngdj+1wBynt2VEq8kiPsbvnfe9sJ5XV/qZtrUwmP9rBaupGWqeInyMsp3cJwe+Pc6ky22wbnVQRxbKuSckxU1XOiyEsRR96biRyzoyN7OIChik6qvGNa+J801H2KuRM+mrcjWHWtZUYI5ebc2JHB+UAH+W1ENvJ1zRagYjiioKzQiHy3wV63imK68Rye5LwqU2RDfXH7bhKNQtF3kCncE19eCUO3FyGaa481YYxy35Ur20Djs0ByTNjtZEaG3FnQO4RwnWJ6Zu6UdXvnuCvjAFpPPa6M3FuHUjiAu3i9K13si5AuM46v0yho5/o6jxgHIUbd5HshmMv6EhLamEaJioZO+/dbmMojPdv+TXlc3M3udwhpbwZxSuU40GjdwkFBmiZfs3vLsBZeWqxvnqHSyjl2u8l8ZAQrnq+cyj5gBuKEsdd+AphFp1RCkp +/ZVHt2p HWxu79zB1xXN1h+8WkIlRDZHpa5M+T9ehCtwkwcOIPB8b8ecKkFZ9tGwHLBMeW6ITqeu5B3zwHTIQwdb0l8BPNFz4IFiSPdRFn7d/Qdo/C5jOzccschKPpm29yCLVRBQ2BAevEh/9RLzJlEgqKMoAqLI3U9CvwRVjQFVRW9+4ia/Vlc9/x6hnZftcOyeMMGxZV8nsnF7FnGE2DM3Boo+bBLLp8GqdTZI6sHxqI1QPhssRoAFzoCUuYzDM0ujF5zfxM3rNoamxhsnQRUdFmsGoERHKs0mJO89NfyivQREC8gEGsZ8JCuB+sCMUeFn/zmpeA1HdssLHVjNPKK2ZDojp29fKmrNkf0AzdClzlI42o7kMH+2kGDIc/wA+CUOFFNhzSLfeHiqRtGbaOs72I4xrHpbks/SpFTazJAtIQHf9slRyLOGLrFabWw8/OnI8mQvSzwpF4f059SjJX0foih5sAO1Pqz6+GnmXkV++W7HMoArJe0Ky+xuBN+T79Cz/EZlg23WUEEa8jKPWVsoiYrc4xhh/v3jQ8HTmIbsu05JkvBxoCV9AeRyVC3c7l6RUdhGH6x363OQckfSZ+WN6Zy4C9HGd0GrCCZ2BCDnz4usNX/yaS4+DwbfcdpwXG7WeWrFyKt0BES1lvPOvLBX+iB3kpeFFshNMbZ+KHfd46eE5fBDScABb/laY82ddaQ== 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: From: Barry Song If CONFIG_ZSWAP is set to N, it means zswap cannot be enabled. zswap_never_enabled() should return true. Fixes: 0300e17d67c3 ("mm: zswap: add zswap_never_enabled()") Signed-off-by: Barry Song Cc: Yosry Ahmed Cc: Nhat Pham Cc: Chengming Zhou Cc: Chris Li Cc: David Hildenbrand Cc: Johannes Weiner Cc: Matthew Wilcox (Oracle) Reviewed-by: Chengming Zhou Acked-by: Yosry Ahmed Acked-by: Chris Li Acked-by: David Hildenbrand Reviewed-by: Nhat Pham --- include/linux/zswap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/zswap.h b/include/linux/zswap.h index bf83ae5e285d..6cecb4a4f68b 100644 --- a/include/linux/zswap.h +++ b/include/linux/zswap.h @@ -68,7 +68,7 @@ static inline bool zswap_is_enabled(void) static inline bool zswap_never_enabled(void) { - return false; + return true; } #endif