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 D7AB8C02198 for ; Thu, 13 Feb 2025 00:51:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F14256B0082; Wed, 12 Feb 2025 19:51:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EC4606B0083; Wed, 12 Feb 2025 19:51:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D8B176B0085; Wed, 12 Feb 2025 19:51:26 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id BD4DC6B0082 for ; Wed, 12 Feb 2025 19:51:26 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0889612149F for ; Thu, 13 Feb 2025 00:51:26 +0000 (UTC) X-FDA: 83113092972.06.8A4E069 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by imf23.hostedemail.com (Postfix) with ESMTP id F0650140002 for ; Thu, 13 Feb 2025 00:51:23 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=NV2lA8TF; spf=pass (imf23.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.182 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739407884; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=r05a82z1APr0gUiGEvrQLAFO4U9vsuwFZGbyN1oDXqs=; b=n7i1u/O1jZtsAPGy88mfpl3nr/K5xbKIeSKsbf6ime0QK5A6aw2fpW4suIxk+MG2M41ao7 nJB4wyG0SipF+5d54uz+tEMS6n9ig3H/QxnyZfDHnh43HkEu5surNIu/lg4p8u0xBnAFU7 EeXRrTogOzFtU7jCw1lE3H52VdqJmmg= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=NV2lA8TF; spf=pass (imf23.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.182 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739407884; a=rsa-sha256; cv=none; b=GEoU6vhrdF8YecVpzv6p60RbFcU8ZWR+6tXw8GA1v4iFuwZ8Zy937PH/aNOTGqkW3TsgXZ 8hbn1x2cgxg/Ij8EFCxPB82zXItavk0UVWMpERZpeJ1Rq9S+ei1e20SVHzlkIBThw4lnfM G2DaKxWqerNiGjXtsLU9raUH4t8LHr8= Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-220d28c215eso3599585ad.1 for ; Wed, 12 Feb 2025 16:51:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1739407883; x=1740012683; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=r05a82z1APr0gUiGEvrQLAFO4U9vsuwFZGbyN1oDXqs=; b=NV2lA8TFrCLzNNLSRlEOR8EuyOHw8N35XV1/YggC8/vd1q75hncIDAoI47Zmq8AlZK a+VHtn0cSYsxS4p6G8MBT590srhR2ybdYTCFJ6r/C5A/bejZZ7ABI6g6kGINnOhQVkFH I0Y+OcIx658NCRFOgdR622UQavdYqiMV2r4WY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739407883; x=1740012683; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=r05a82z1APr0gUiGEvrQLAFO4U9vsuwFZGbyN1oDXqs=; b=pJ96GtKldzBFAP8VPqE0HDHftrZs8V2tcvt5yVJ49nNCeW0spdWQGvG9tMichOkEey gVru90eLEI/kgFkC+FyEP2I3yRNsri1S41HDSNC7gi3oIKtDXNoQ7y+f85MeJ/PaO5oF 9VJ1ptGP9m8hn6uFY/NAFd8g7x1spf5eHXbTgKxZNEEocpEwIloNAA/t0BkoFZwebNC4 MQYN2W1/oLusy0WGvlccdDxgVy+HhZDYKYCwsRHZwZUpyiUSpfk5dKpnwYydRl1KsVqs oU44htmlpLCQi+J1VarAU9pKNOG0m/MPO4lQH0cPkodQ0lB9Uvwf9n9xRlyShQ64Wezk 4QkQ== X-Forwarded-Encrypted: i=1; AJvYcCXKy9RcrG7OR9ZKAaoZnEOifsOAL5ov3lnW3D0jYAVPNoejoBuUF9W73gLa9ipG+hhNs47qdmYO7Q==@kvack.org X-Gm-Message-State: AOJu0YzQw6do6fRX9oYbcgexv6KUuNpG4V90MlXbFdz1TiHWkmQc4J6z tMOPWhpL5o5+oXPPSf9mWw0+DSrU4pTzUhK/5cO+zDtZOTjw3wqQbUoogaxXJQ== X-Gm-Gg: ASbGnctN8b0ci87Zxgfh6nbiY/Z7FGMXqIcQGg97kyKqrGG1zBssW1nSmkzHy58D0Mg 8M3L2R8e8tL4lP3Er8zbQcCWVTo8HofILkVsxGCsWfQBLnuCQ69rEYXSWxn/TNW2H/Hq62mWJx9 XTue4eBUKHH5xiCMlzp4QOUPBke+if6Eke14i6HF0TYe2NMCvsfTYAMtKDGwKFg07g1+5T6cZ45 02YTJ1pXSBfxdbg04c1De7igiHQGZc6+4k9rBKcsEqTlh/8eTO83Cy0eQQ3xc7bRMGk10JGxJ0i mGzDpLlSAMghoI9Wnbw= X-Google-Smtp-Source: AGHT+IGgz0RAEzqP4Wx85JQhy+tJfkh+g8KkMgjaQdFTqWqNqIMWapFbTKSFayf4RrSW0aN+jnkZgQ== X-Received: by 2002:a05:6a20:3d86:b0:1ee:67ec:227d with SMTP id adf61e73a8af0-1ee6b399b6amr3133288637.34.1739407882799; Wed, 12 Feb 2025 16:51:22 -0800 (PST) Received: from google.com ([2401:fa00:8f:203:69f5:6852:451e:8142]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7324276169fsm65303b3a.140.2025.02.12.16.51.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 16:51:22 -0800 (PST) Date: Thu, 13 Feb 2025 09:51:17 +0900 From: Sergey Senozhatsky To: Andrew Morton Cc: Sergey Senozhatsky , Yosry Ahmed , Kairui Song , Minchan Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v5 00/18] zsmalloc/zram: there be preemption Message-ID: References: <20250212063153.179231-1-senozhatsky@chromium.org> <20250212160956.8bc390876af3c6669b8031d2@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250212160956.8bc390876af3c6669b8031d2@linux-foundation.org> X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: F0650140002 X-Stat-Signature: g89q69f5bnga6oh8qzoirktrbyqhhd4f X-HE-Tag: 1739407883-760865 X-HE-Meta: U2FsdGVkX1931lHHMZQ+FvW4l6LyMf57XF8jcjSsAozIrNh3KDWjAbudcc1MOKJUDrJf3fXn4XLKNDrcKVk2c03sPnPho4SfGWF+vl9JEWRDTTVUASBu9Wn5KmnSpjOn1VNR7C6i1I7HqxF1V84m41TdZeuj68F6v+m7ykexg0h6ETotBvVRCuVF129ltlo34uKzLjBhucrDgx0tXksT87JFr7DlLeRvDTfllut8EuNiTukfHqc3YqaEtFc9k2RiWsuuZ1UeCMXf8UtHaqm4Hksyty2vBKilp0LIGAaWfW3UmR+W9cqE2VRdMYOzppESpTK880rCjjaj0mDWBtDeNrQ4TipPzXJcWJSIJAP5yD8AaVsVGhWZNEblXzUKFudYq6lL0aNSbQbWAhp+66jJCxUOzUX2ZOPc9bksJrONm9hSyYtimEt0Kc9uYzUX+WHhIE4PoWnQeKZvzEJoFDQBq7s516qsPpLbd3t/0yR4aY37ZXhdlC+amETYA7UlC8mMyRPNqjPJLGMk/k2L6a/vcZAyPIWTDEV3Bst6/DDPcPqkeShgrPKO9TI8NiLFTCTLJtvmC0k7bLy3kZO8f42mzPzD/LPbf8tYmkE2i6zYROhSLvpoBhSkz+yjP0wX+CGuR8xvL+xQ8kbS0/Tu9gt+oP+5zIo2w0EBZCZJCWN8/mR+S7IPtb2rcm7YGsi3g0QxHA6zlMDrFkuI20EZfRaSfubiznr3e6epxDY57PxL5JIoaHqwA0Ui3zMlTJOPTQ+C+ITdxza0QsiNoQREPf/uyrY2x3iJFlQil+Llh1De1BqPEwk//CIs/kWaKMsuaI/S4phAlqyD0BOS6rZzmREqqWHNFXSZqfayPEARYxFWPb3t+jyvJANzwOPTEYnBXgb8IFQamm5oqJ12EvaDOkGfj7vkFyv4iimmwLoFV8qxSGIkmAhtLSS0sAig9zxo2ddve0HWMpgF1BChoDuOpxi Rc0KXObj OXmNfn4lontxhrQtqer/qb/wfKsrOsxj/6Jbu8kEqW/Gz3BdMTr6tmWr6z7HlcIrOBR69LFHC4NnkDF4WeRIZyMsQzWlp3oh1MJg7Y6dphjgL/xxc6BS2CbMicbbOzlCFyh4xlkH999a8BN4URz0XyucnqiicnExn8bi7hWomZVxOlDbv7MmkSi1HxiDOlwD37qWuRVF4dtbI/oKe0iPfjoCfR9kANy/w6ayq1zyYJ6G1PIM1sHjryUenVqD36jj3uIcT7Zj36aouXyqR7YGrrnxUdv34DOFrHB5Ng1wShNTQT6eiUwt1q3Fozl1W0vcVY5dlAfZwQu33qR4iMSvkrTct1SqEfLDnQhmQ X-Bogosity: Ham, tests=bogofilter, spamicity=0.014935, 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 (25/02/12 16:09), Andrew Morton wrote: > On Wed, 12 Feb 2025 15:26:58 +0900 Sergey Senozhatsky wrote: > > > First, zsmalloc is converted to use sleepable RW-"lock" (it's atomic_t > > in fact) for zspage migration protection. > > This sentence is stale? I'd say it is accurate, zspage has 'atomic_t lock' which is reader-writer type of lock (permitting scheduling for readers and forbidding scheduling for writers).