From mboxrd@z Thu Jan 1 00:00:00 1970 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 E4936C4167B for ; Mon, 11 Dec 2023 05:31:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EB7C76B00A2; Mon, 11 Dec 2023 00:31:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E414E6B00A3; Mon, 11 Dec 2023 00:31:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CE1B16B00A4; Mon, 11 Dec 2023 00:31:45 -0500 (EST) 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 BC4B56B00A2 for ; Mon, 11 Dec 2023 00:31:45 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9A3F5A064F for ; Mon, 11 Dec 2023 05:31:45 +0000 (UTC) X-FDA: 81553415370.07.F234647 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by imf24.hostedemail.com (Postfix) with ESMTP id DB4E5180014 for ; Mon, 11 Dec 2023 05:31:43 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=kllrjEqX; spf=pass (imf24.hostedemail.com: domain of debug.penguin32@gmail.com designates 209.85.128.53 as permitted sender) smtp.mailfrom=debug.penguin32@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=1702272703; 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=hfVl0zhVcrsmg6t5d7DiGBu3+0T17ial1OcP+myLVb8=; b=krBiKCCbOY4v9TEPLIyckExLl5U9b74qrAtbuPAmgN/VEqCgnT6hk9sjGexJ7qETVgVtMc J6vlzQSqzNJ4hAk6BwNdWvnLXM0zBZr+h8ihm1xJXDQ6DlTD0NeZqM7c/pficBWk7EwcHY XY1qihPWeh5uQfgYj33RQWtkiT544ko= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702272703; a=rsa-sha256; cv=none; b=dpXE/5KOuu36BrWEq+732v43qtd2VjGuOOKEbwkoKlyZGo2x1sBvaUF1P6fZCo/rGwjifd sSPvDLgXHsn/8htvgFRom1tGLDxPJWzEH6mgKPxXDMRq/WHARbhutuIwWfUzz6BcnWui4G hhwd7tNyZfDonbeAi5Tzfpo58ygzWzM= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=kllrjEqX; spf=pass (imf24.hostedemail.com: domain of debug.penguin32@gmail.com designates 209.85.128.53 as permitted sender) smtp.mailfrom=debug.penguin32@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-40c38e292c8so10011505e9.0 for ; Sun, 10 Dec 2023 21:31:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702272702; x=1702877502; 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=hfVl0zhVcrsmg6t5d7DiGBu3+0T17ial1OcP+myLVb8=; b=kllrjEqXIX3YIP/5Qmg1HxDapUAY0uONlnHwqgLiXS+MZRg0/yh+ZEFCyZ9M0brB9N j+VAUGhvdSg7WqlnSbqVXVI3gRK4BcBUSJCnbYW3E6C0cQSD/F49OKiFL6d6xwD7Bix9 9yQ/gdSTnp+/eeuoYCgzLlt4v0qpCP7keNnU9Uoj7PuBx77X8erLNRgfftH2dnyvYaKb HsMazFJ5DMpUnxHchNNsp4nkxWy+PYCPl32ThhwERoelDZrJdGQGzreT8DxAC9++eANp NTNBNZVOzYKtrhFAhgMsYMHWMw+X5sxm7z4e29oYHtjA9W9t3v0wFZ9y9eKF+9LMJWLu x7xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702272702; x=1702877502; 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=hfVl0zhVcrsmg6t5d7DiGBu3+0T17ial1OcP+myLVb8=; b=vOdzv/QLZu736UI3Ng229D4am+aE6XumsX8tLO7MBqiktGojgGpCqL3EW7nnTEH78l AYSoAMJlZZy7i271N0eE5yYfQ9xE3Oc7z1dpCQMBiS+CC3qTK70pKJRfwT7jDhdvP4vG 1yj/fG4o1Ze6aMkcVKop7jd2nM5ecI4xmbg48O41beynAkYEBlJZU0yPE+7fyV/TK3n6 kdDpGBy11kF8E62GlX33tphdi51ytKwtd2H66cklly2vLjWsMFGIV5g2n9ekvBUvDnlT bygfKYffFC2Lw5zgaei3c40p7/kajA+K1ZGIaDPtASZHRhMW8z3bZiPFX2asEXSdEmrN V97Q== X-Gm-Message-State: AOJu0YxuxUoHQtLDclftgw+D+A0YpiNQI/2fOkvUsbu3dawTmgtanu7w psiR66PoQwxXnoRLIKW41cE= X-Google-Smtp-Source: AGHT+IEiQ4QgKPKV/U7Lb6+Z9COydKtpepYMIbLwN5oMu2crN6GwNUoXPrwTU7yu4C6cSnG6bcw1Hg== X-Received: by 2002:a05:600c:3503:b0:40c:32f9:afd4 with SMTP id h3-20020a05600c350300b0040c32f9afd4mr1873235wmq.9.1702272702050; Sun, 10 Dec 2023 21:31:42 -0800 (PST) Received: from eagle-5590.. ([193.160.245.66]) by smtp.gmail.com with ESMTPSA id m8-20020adffa08000000b00333332a8d39sm7639223wrr.55.2023.12.10.21.31.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Dec 2023 21:31:41 -0800 (PST) From: Ronald Monthero To: Cc: sjenning@redhat.com, akpm@linux-foundation.org, Ronald Monthero , Dan Streetman , Vitaly Wool , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH] mm/zswap: Improve with alloc_workqueue() call Date: Mon, 11 Dec 2023 15:28:49 +1000 Message-Id: <20231211052850.3513230-1-debug.penguin32@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: 8frj4kheb36dafxenoi91yz7hx7i9o5w X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: DB4E5180014 X-Rspam-User: X-HE-Tag: 1702272703-50502 X-HE-Meta: U2FsdGVkX18P+x130AKL8gPWy4ccAgugc8qkaCIe8SucqY9ilDrnUfgCN0IdMbfjybloBGIriWPwHsr155qISBp1NdtI8un3yyDVQ6p8XgDjmMTa9p+IYZzyuAQaPD6PM0IySiXj2irsBHd2shizkOeRTYxG6I7zPCa7F6ionxupka1EDMkanG+wNoEJPPc0e2BtU1k95Zkpvm2WCqmSObYRzPN06UeNZ/sQfg0UUkStkfDzXcPk6ua0fXugtLbLHHs88UCIDQ5YVxh4KKyit6k/qE/oUB9cQTm0+puBMeob9m0wkqEo00klRYs/TttrOBkI7CbTGDlsTKsRjqbrWtISDZa1QuhJiIvpT+6W2v26eLnNG+Auses1IBFoKbdyO2HBIiERAW8o+TwOFpjMtQbMjmnQqAyp4up2qExpWU54v8Nwfhlillz0R8mzQ/4nKMxmTpiTZnLLXlKm8ZHTM3WX1gUIV0mo+ZTK1yWrWhAJbFgW3NjLCC5515eR/MF8VOhcBCUbTnRCRWwBLZ5qYUxysCXG87rOwHvXmRK8Du4/sc4ITW+wqbCMZEPfeJfW1rhwML8QEoU0f1+55QPoFWDTCKJejatXkCcGV8up9w29ijldfkkAfeh5nt8/1GjVgFOoM01wDblDxcvu6MqH8oYXkI5mnkUs4eynQKmiP5a2SwfVYatywPAfhOCVJ2bFBZsF0xf/NIU/GFDgV/fTqTfulpeCfJEawIjAknA06zFRsHifidbrtULbmo4CPBPEgQedjGrL7FyvdYdlB2csVKUO4KVBdDKJaecfNeup96YH1b7WOfUGc6uHBkCPyCj1/BGIM6VVwQRRamSfIZXE2a4cLIOXAqTl2pNp0pAM275625qlaCwaD3uvfdgH4ZkEjBeFx9Ll9sWlINm+Mg8eO3h4DJYpfwGrbu01XfC5IFvzlCwZ7zox8ih2wlkVxqYEwUdtua2bZNa9PC5JNE9 9xDBj60k ChNVuj0p1jC9RgViUiezgpAyAUW3j4swme5BqMBI78XjTcNLlJn6mphnWn7Iv6VL7vXFhYcYHLX1JgdxkC0o2jqQeNc1HSRRojpzoiRcWa7fHVMXHXDE1DuHulnvnIWNM4U0TjPtjZfq5Q4u186udQkXr0v6SV2uBDYMcYmyfkNsBEq8tk4Sz0bfkvF4tW0kv4CRKCy5NMfrk0DU+pjgj1cZ6PdH0QBhYQbeXHe9qFZg3wpsioAgkOmyuc+tBHJN19UxgL8IPwuHtX4JbGVkPM63ftls94bzDDLv5Ogdv3vylnEcjxlwVTCCO0ks6xFX+qePnZLxoCO+OpkasjbK4R2yVy/aVTMGHPW5mYsDonCx+0h/DG7uCEWWyUj1oFvRhdHqRYux1xn37PLXZ+3vJ9wTLwM2eEhmKkXXjJSxw2lUbwQ3jy3RQb6Awt0enFuA2hCd2QAgpbKNWGHAIyEBTgMBLrMA92O90hVxwl48mtzJqcIxmQI1gW6y3EWFi4mQia1XH4iwXaHnSyKWPwrbTpee5ixM4I3KCqAgwXZonRc+MnDSaY2Q59EjOxY2EK2VbzUKaobsHf74angP8gghP0qAf/g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000651, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Use alloc_workqueue() to create and set finer work item attributes instead of create_workqueue() which is to be deprecated. Signed-off-by: Ronald Monthero --- mm/zswap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mm/zswap.c b/mm/zswap.c index 74411dfdad92..64dbe3e944a2 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -1620,7 +1620,8 @@ static int zswap_setup(void) zswap_enabled = false; } - shrink_wq = create_workqueue("zswap-shrink"); + shrink_wq = alloc_workqueue("zswap-shrink", + WQ_UNBOUND|WQ_MEM_RECLAIM, 0); if (!shrink_wq) goto fallback_fail; -- 2.34.1