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 CC076C4332F for ; Thu, 14 Dec 2023 01:02:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5CF856B02DB; Wed, 13 Dec 2023 20:02:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 57F906B02DF; Wed, 13 Dec 2023 20:02:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41FC36B02E1; Wed, 13 Dec 2023 20:02:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 29D206B02DB for ; Wed, 13 Dec 2023 20:02:48 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 000BEC0BF2 for ; Thu, 14 Dec 2023 01:02:47 +0000 (UTC) X-FDA: 81563623974.03.3866784 Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) by imf20.hostedemail.com (Postfix) with ESMTP id 36A1A1C0025 for ; Thu, 14 Dec 2023 01:02:46 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ee80gtnc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf20.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.166.49 as permitted sender) smtp.mailfrom=nphamcs@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702515766; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RZ6SgAfQDssvTRivplz0l7pRVMGZobusTs3WBzsEAKc=; b=PmUmcEDp+VDIw7jflRsqhxecm15VrcdD5ob5nCtzetEGF7vyWjoWcfp2WEtrMHlJdgMSuM p3tanqhrZ7AMUIgcpekRhuX9a3PvHlILvPELbXjmS/eUcND7F6HkG9+wHVazdsXgzZyali yNCbLTB22Za7znCuWZ1UJSYgS0HBxuY= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ee80gtnc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf20.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.166.49 as permitted sender) smtp.mailfrom=nphamcs@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702515766; a=rsa-sha256; cv=none; b=1ZvjMLYpFmp2L9foEqrn+58a1aj/5gpvlwQZKiu3GtbnIiBu3l5i4I9g+91kfnCvS0+4vX 2+KjfO/dEFNN/WHK0ROWPtY2QYZ0qbV3KC+DS5d3VEQCiJuUgsZBm8uXwfOq6C3VFXDPwc yjuwGmNpPTB4ziP1o0MJDp8W0jSOil4= Received: by mail-io1-f49.google.com with SMTP id ca18e2360f4ac-7b701f86c3aso254938639f.3 for ; Wed, 13 Dec 2023 17:02:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702515765; x=1703120565; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RZ6SgAfQDssvTRivplz0l7pRVMGZobusTs3WBzsEAKc=; b=Ee80gtncXN1Lhz8FKd3bJJ09eMgbAJ4PWjwE3BOQb5qoFvqyz7y1/ykeQXeO8xoe9X LfLbdq9WMDBqq1oz6hJ/t4lXks9rdlKUaGqMiiNwLl7ql1vPJtGS3fx/pddVbZtcU+DY waZA1QdAL2bI7Nuj9AqwvbFg00ojSJTUUZMy5GRifKZvlm4W1RMirZZCtgFCUka9tUIi e9vkEF1k6Sy0CuP2vQnoxBCqN3dkEDGZeN6aak7PtTklSJsbCgglecv9Zrm5Js2gOfLD XxLz4GfEQDdJW8TDVf7Yx+t/hBocwT824JgwlH1OFI5qMDQRb2b7c4ic6TyulAhZP7X7 7qQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702515765; x=1703120565; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RZ6SgAfQDssvTRivplz0l7pRVMGZobusTs3WBzsEAKc=; b=XR5ST7owVkHc51vPfqEp5x+95yOxs9nYdOxFVRDmP3XmARTJcYf2yl/ol4i033l4i0 mMRfnget0J39X5UQVti1r76Or977HAm+IBG+MWDGOgqZSozJ3bb0n2ES1uGZuejzUXR6 eoz5q3K8g4btBhKIXruzVMgyxTCpWhwZmwG5evmrB9aAzYQpMudHFevEasch63jWzPIX jX2qrI9TEoyCj7MOnlxk4yVNFY7hg//ihIsqEBS1tMx/AqtQl+NZ08M3IOw3yfe4nknm 4Z8NbUQrjVvucSxRJw+F97bHEz/aWCaH5yj96dWQ5zwVZIuVSUfC4yTFSXs6vO0xRFjD u+Qg== X-Gm-Message-State: AOJu0Yx3edYNKWFxypEwUMci1R3FenRiSAPiBYTNXUIpe8Yyo12EMfou iBYhYAbWy24x0GpNxDLpL5UKD2fsCRYSyMplExA= X-Google-Smtp-Source: AGHT+IHWmoCA4THjQRHrrC/9ogkEBXNXJvVqqrh+4U8P4uFRpSlNkRN7KDO/bEVfLjAPgTG7zwEQ0Yi2ZmcR7fw1AEQ= X-Received: by 2002:a6b:7302:0:b0:7b3:f062:7267 with SMTP id e2-20020a6b7302000000b007b3f0627267mr9926597ioh.21.1702515765286; Wed, 13 Dec 2023 17:02:45 -0800 (PST) MIME-Version: 1.0 References: <20231211052850.3513230-1-debug.penguin32@gmail.com> In-Reply-To: From: Nhat Pham Date: Wed, 13 Dec 2023 17:02:34 -0800 Message-ID: Subject: Re: [PATCH] mm/zswap: Improve with alloc_workqueue() call To: Ronald Monthero Cc: sjenning@redhat.com, akpm@linux-foundation.org, Dan Streetman , Vitaly Wool , linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 36A1A1C0025 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: b9fkjqaneu5bi1frccnqbiofjxh435w4 X-HE-Tag: 1702515766-501343 X-HE-Meta: U2FsdGVkX1/U3V61yvutLRqdPJ1k9WxZfPqvhU8j/cVBkkEhly0hAef5XaRBZXAVQJPOKBO9fwlmvOcsrzq6wk55q1MviEujwyMV2t1jAkqMIyROqUHQZZW7I0y4HxKK3GKSZfCWfrvpHBs0G5Eq4F7P8Fy9UNUvcdHQa04ArLP332Nb0NQNV0BwAr7cdTVm+CYMfW+vnziFnIFuLpn/UpDwvJFi23fwHSvRJ92R1swHfxSRKq7lCwmZlok7hJwLNMqaU3kMoKgej8BLi88/Eluv8VTi/ltbj9eoDakg14bOwt8Y+EVq9HTPEDmrWkfd7cuNFpiIVrwUAfS9qMazJ1ZZKujcegZIvWM1+9MQkX03lc6Qxv6IiTWyW35PMtZo48w5sqbqjmPxYjlhqjcCfXNiJ2u1tYXf2/ZZFgeQW+ekbIPbvVPfIpajL2nNXbWb5eyFUm4VytPnukw+jeRsnaPceIdgMoKyuAbu3uN8gheBTqWdcqDZhR4uCoo1Hzq11qrg+UkSM8sBj7JtoL55TVIV45JRERQ9Xo77WLPFvN2USu9GRmEt61ifP++ayaImUPe5/rN1ZxvGYM+7aIXgBFpBlM2srxE94xrbPgOEY5RsB9i1DmGi93CuG22moDqCHrVheiTv35Mae55aIbqS3bvUO9kZZOTSJemkTSIfAnCvQ/zePr5CrQ31jXsHFiOGpQeuwJ0XPwdopqnxH+JnTH2PpXqEvMahTJjKD61zDA72RFiB957pYEIkt4JtqmKMsvsD4HSmiLiRZNyPDB0IqQS9R7hqELrGogG9quP4YA2Qog+zvlbL/nd/+B8d546EcG+Az4dDSZZfaYKOCsRlQoW3YEj6yb+oyoojCq9AmKSIUVR2q8Cuqs9rBEVKBm8+kYzgJ0ZIoCKxxtnN/MBCct2E17skQFhD/j9AVNbVNAtMfJmA4NN629NJPiCu77pWetrn+SnXl8n+fd/slfx 0NLZwT4j Hq6o+GejqMo7p88QeVheSNugOKed3pPNvH7JtpjPA+OAKsQ4zDaaXwJuDxAIBlMeG2bs6uj4mITWU7TPHp8YYzME5qMI3z/uEb/NffHcWxc2kQleU07ypUjf0I+OHJlT9DkTB/cX/pbtd7HBzKUw+eZypDnM4Ux0ugF5IiSdO3qYsKvSU/poMWQqVSWpxBMybfOttctHWxCPH1SHCZoeLapJy1TCETt9CyLVrZ/3V8jKRgxcLGEvm1+0jHYO9fDNP1Cn616m2xqcw4+VgPrP/56i/0wjOU3K3km3i8Ys28GpTWxgNLCwNWahK5hoVeZ8k0aTstlg0Q3ANehcGi/nUq6LCN2LrqzRGpg3SZMvzn6tt/GdIetdAy7hTIyfw+b+05PocT2YVaZRHYC0blj9rZ+jFqBTBHE5RmmTI6lyFZ3G8jXdZeVIJ8i0aowMBxi7CICeDBF5pSm22wr4DmkqUPLPIT0sfUg/V73jrwRtPgolLSvzPPcqohOW6Jr1G0TZiR1YwBFYm6LvxSu8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.341793, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Dec 13, 2023 at 4:28=E2=80=AFPM Nhat Pham wrote= : > > concurrency limitation. Also, in practice, the task_struct is /s/task/work. I was looking at some articles about tasks recently, so my brain just auto-completed. I was referring to pool->shrink_work here.