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 A406EC021BE for ; Wed, 26 Feb 2025 03:01:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 146FC6B0085; Tue, 25 Feb 2025 22:01:59 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F6896B0089; Tue, 25 Feb 2025 22:01:59 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ED9206B0099; Tue, 25 Feb 2025 22:01:58 -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 CC6A06B0085 for ; Tue, 25 Feb 2025 22:01:58 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 516D81A0827 for ; Wed, 26 Feb 2025 03:01:58 +0000 (UTC) X-FDA: 83160596316.09.0968F91 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by imf18.hostedemail.com (Postfix) with ESMTP id 5E42C1C0009 for ; Wed, 26 Feb 2025 03:01:56 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=HhSGFDbR; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf18.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.178 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740538916; a=rsa-sha256; cv=none; b=RTHaTFgxCaINQjj58IwhR018vPXfZral+IfmopXfTMbuO5FZSU4+dvmyrp4nXUopI5gXhP QPJBZU7rPoXlPB3MoD1bq+yTiltSMXNP79X6AZ8Gyc3MJByFZaA8xYcPVHF7nsLg3u1y0w mFgVI2fmfpy63zKVQejh12C0KGFAdt4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740538916; 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=wBSmrlZ5Z2npuLebcW1eC8eFV3vV+lfwwK1HdKGIVgk=; b=sf27isjIhwK+7WV5x7HiVPK2DBsUEIQXDTlspiJe9moLK75LYmPLiQbMgMnuAN659uWVz0 j7RAvFK/grp3brZPk97zBSXDVoqjNHk44uBT34Ll94uCKVWG0qsyXQEXBxSA0rvk439Wzd tJP3bwWLOFOaJRJMdEQmIclUrs1sEGY= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=HhSGFDbR; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf18.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.178 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-22113560c57so42666935ad.2 for ; Tue, 25 Feb 2025 19:01:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740538915; x=1741143715; 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=wBSmrlZ5Z2npuLebcW1eC8eFV3vV+lfwwK1HdKGIVgk=; b=HhSGFDbRl2xctPY+OHfvY9CKm+7g9lmSMvKlXMpB1VdqRoBxh0lOWP/tbZHZL7vyR2 1dd/BksvTbHGrfkkfxE4HTSHiWo9ANS6Q/5/FgReRf8qoDsNF8J7V1wkdjOfpTIY2xJZ 04dZ7N2+/DVjRbnxIEtmxE2A7aGB/esyI0xOg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740538915; x=1741143715; 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=wBSmrlZ5Z2npuLebcW1eC8eFV3vV+lfwwK1HdKGIVgk=; b=DjBrc9NgO/VFlD/vp5Rkk+lEgFf8lSt5QLkp8PBbYSQcy5RZyVNwjWLDUeDGNFV9xe Sh0Sv9qb+Hp9cpqGHxmBoWKjTqXP34M1J2RLVio5RB1bpCfnnUv4w39pJ51t2aMPQ1XG RiQBdoZU0x2bWcyW36TjCy4Qt9YCAZVN796rFxUDdU/vnc9f2BBwlwL0fCmcR0rKgdbd VA93FS52etrJGFKnuGYZIVDic+cIb1cOhgj2g3okwiLnUYboWeQjlKmyUKwlNi1w71Rf 1RAHEMb1mOdvyMakzVK9utLxaoh4KBXIvdNHjj24N7SsIswroIAg7SwGDLalftSEmTlA N83w== X-Forwarded-Encrypted: i=1; AJvYcCW7Up4ervA0twHBwP8tFTEzBMApkYpok4N9SZwSFOZfDLLFoaMCdt4cvKfjxc1MvFzRBgGe//WAUA==@kvack.org X-Gm-Message-State: AOJu0YwoCT4zNKSxMAE2y/GhT40Dsb8xZ1Hop+ZdgpuiM694DdX6nFJg ccgv1CMygpDv+RHhaDkzlpqhmfF74eFuvYBp3Z7eIsh/dVGJ6REIToS0SUJLQEv3yn+DFMkpNSo = X-Gm-Gg: ASbGnctsJU8xlgLWo8DT1aKv40FAbHYs0tfky7VhCt664/F0+9fgWhPmCaxUvqd5pdZ DsLXzk0zhajdrYzce/KJ4Ul+dtEOo1hnR8UlFzaSQlQ8d+lf55nvMCCtcuCct8nA0a9Lf9XVVOo kySdXKkAHMIDqMxBVps+t9tBLFzwnYmqWjmpDqookAtdAuwj4RXpusxqofnfpezu7BVyGqbKE/m MeM/wOJiI9piermo6FmpzV6razbr4Z9mIZA8iZrMVboE21hOSpRA33PRyYMqZ+UQEvNtm3RGULx 7NR1mKaFvzxdAdC18Ir+uaIizru+ig== X-Google-Smtp-Source: AGHT+IEvhlGRA17pNkoWOuhYMDxK7i92vFKHtRCKajBBzAfKp5HwPuyEHlnSFwDzg7+RqM1IoExpMQ== X-Received: by 2002:a17:902:b205:b0:220:ff3f:6cbc with SMTP id d9443c01a7336-221a1148e8emr244494125ad.34.1740538915198; Tue, 25 Feb 2025 19:01:55 -0800 (PST) Received: from google.com ([2401:fa00:8f:203:e27d:842a:e0d1:29c4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2230a000a2csm22088445ad.32.2025.02.25.19.01.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Feb 2025 19:01:54 -0800 (PST) Date: Wed, 26 Feb 2025 12:01:49 +0900 From: Sergey Senozhatsky To: Sergey Senozhatsky Cc: Sebastian Andrzej Siewior , Andrew Morton , Yosry Ahmed , Hillf Danton , Kairui Song , Minchan Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v8 14/17] zram: permit reclaim in zstd custom allocator Message-ID: References: <20250221222958.2225035-1-senozhatsky@chromium.org> <20250221222958.2225035-15-senozhatsky@chromium.org> <20250224091036.Y9fHrKr-@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 5E42C1C0009 X-Rspamd-Server: rspam08 X-Rspam-User: X-Stat-Signature: m69ptxroo8psu671ym94xzbhy9ofbeau X-HE-Tag: 1740538916-27256 X-HE-Meta: U2FsdGVkX19p+nFnmvITagyZ1TjJQERYsHqg0xrDIfcawOjC6Zu65IPZlsRMCYk7V8aE99BCi3kgAuZ+rT58Y5GGsTp6u0Fj2p01hSuoWc8zQXBWcMeBJbDS5RL6QoSRMzGlQsYxXPg786PCm3h/jlTAxPsJOG4zOnS1Fv8JdPL48Duf5qaWH5On+cKr2h4wRZreeLceuJIxynNNlgEnm1+iiKfDvSHpO9GirW+bHKynFDdPE9y7Fhg8xUPwIZt2SApRIo5L1RHQBAcok81wV43gGNKiy4m5YJ6uoZsOmYGjOF1uLgTNfGmtQNGdQZEoRL0nuZ3Ox6YogicmDHU6Jw8ofbPW9EF5IN99uMzi9qNrj/nf/1cbylkZcu3GjMDlcBx+iyz84IA3VObGdJX/VMJ7Xa3V+AAAYLo86c9rZWux0e/7xPuc0SeKF05m4qqO7+yRL9z/4IUadcAVTxDM6dpt/FWQ0E2AGbisc3AgqHYVKr8oMGoGrwysxbD+fxRCBJ2g+n5l63GwGNtw8ermMi1yqTBGornxuY5XYCoMAV5bqq45ki1RnU75kGyJXoTFISQkIo1/AyDjWJhxRU7m0RDk9lLg+Y4NjOBp0p+OoVDf9G/0NSmAGn+cdW9TthWR91CUELBrfuy3xmTevaUuRzuar8mBSyXOdWUPuIA436nq95mDboHaDKbHLB03X6SFgpjSL26Bl16lD4uIh19sgVC0MJx4tEptcGZ/sx7j5tnGF6Q9G0xvXNzd/Yjk9BO0LQoXSujN7z//9c3SdZQpmZMBdGf9Dbj23xiUEhAaHtrbnMxKxhEErvUsyJPHKD0YWOwvg56wToeRc9NFp9+Rg/o3cbi0nZFWt70i5KYoBTMrni0q73gLz4lZOL2V48VxFs6R8t8TbmuaouHMqcs9mkh1V3dIKpL/1534jSF8Tqco7Fonbxkhr+5vBhDiUx9FLPi8agbXgBPJAV5M5UN 3VL2KDRa QhzpD20tPoVfyUMwWF8o8bX2PPULP5DAqKGpX09p64ZWqNk/+yYTHpzSDUW1FOHoNvIFVEZ1kDpYH2LxIuC/1HLoDT56ZC+4G+cLqMCdN2jpvJncRzqcK45oNqrZ2Ep56oF62eep4A6Blh7j+XGjh6rQhE7xH3B5lRAQwgR+kS+e3sAQ3Djs93Kv9HAhBuHwI7A/WLiJeKjZ4/LsGVbBJj0XgbApfCadGnnoIGJI7k0hUdHrvUWe6K8igFBLhEtXo80CyMbk1rurZWpJcVrtKzuvUtJrO052RqsUJDJUERowXaTn0MQbMBITPI1zi7hQQrADl8bAVQxAWdLB2c41/QCMEt5G8hKxtPrd6+t5/CvUj2nE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.152500, 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/25 13:42), Sergey Senozhatsky wrote: > On (25/02/24 10:10), Sebastian Andrzej Siewior wrote: > > On 2025-02-22 07:25:45 [+0900], Sergey Senozhatsky wrote: > > > static void *zstd_custom_alloc(void *opaque, size_t size) > > > { > > > + if (WARN_ON_ONCE(!preemptible())) Gone.