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 7387DC3ABC0 for ; Thu, 8 May 2025 06:01:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 596856B0085; Thu, 8 May 2025 02:00:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5458F6B0088; Thu, 8 May 2025 02:00:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3E7646B0089; Thu, 8 May 2025 02:00:59 -0400 (EDT) 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 1ED8E6B0085 for ; Thu, 8 May 2025 02:00:59 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 3EAF25C589 for ; Thu, 8 May 2025 06:00:59 +0000 (UTC) X-FDA: 83418692238.09.71D232D Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf18.hostedemail.com (Postfix) with ESMTP id 7EC411C0012 for ; Thu, 8 May 2025 06:00:57 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=ie2IgIec; dmarc=none; spf=none (imf18.hostedemail.com: domain of BATV+b29930b5fa9b2b8daadf+7928+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+b29930b5fa9b2b8daadf+7928+infradead.org+hch@bombadil.srs.infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746684057; a=rsa-sha256; cv=none; b=Gk1qN4UregVTT5baqfR4Hrmltlisjb4ERfxPsVGSi3+IWdROEQA29p4t0iSnE4hZ1tvTXN XNi1jIi4HHpZz79Mnd2BcF9/XYzTaICA8ZI3xT3G0AI7jyK5h1yw6br/OEMXq/7Z1pesyo wJOCrzkcgOyhLHkKxlXNQyZhFDN5OSo= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=ie2IgIec; dmarc=none; spf=none (imf18.hostedemail.com: domain of BATV+b29930b5fa9b2b8daadf+7928+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+b29930b5fa9b2b8daadf+7928+infradead.org+hch@bombadil.srs.infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746684057; 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=xP0KRNJzx8RIi5c4Icq/a4y8dcse2YorRXigC3K0lXg=; b=Ss9NcS0ZwPuNv8Omo3xDyA+j+/jX9Zg4VCuIXqEtXDOL7m98IR1hGLd/QZaWdcGpmOCi72 DgiNBRHQYyUGo7NSooRW3NJf92C0ebIrPZabknkCflI99p+IObi3BOAHFnB0ovJPt6zDYq qRGIkSI1ItyMBj/nusSCKuh1jTrSweQ= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=xP0KRNJzx8RIi5c4Icq/a4y8dcse2YorRXigC3K0lXg=; b=ie2IgIec/ZYa01/g+Sw24Q4MSY SpRG0f2HZvWX6kvpAzqdgrIQA4eNtEwiTOBo4SOrRn8Tb6QK4YCaJ4pXGfCh4hGCgJEOSKqi+2iPW FIROq5//PLuWKnXXb2l9w6yj4NhVpmjCnKWHqBS0ltDqtJv+f6A2VI9Gb757Cglz7nxErak/LJklp 9yGgimiGSHDi1zaFkhlSuabCJwZAkZnR+bZhAYqq0b81Uu6VhLaHhXUtPrh+ochrr47Dt9KAL09Gg WcPuUvlaCztFqJKhf4iFwnm4ypR7FVzOVcvXagKYyTeJoyIAdM6V4BtK9zAzXq9GrVvlwifC21Enu sH+iPBqg==; Received: from hch by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uCuJR-0000000HQ39-3pJb; Thu, 08 May 2025 06:00:53 +0000 Date: Wed, 7 May 2025 23:00:53 -0700 From: Christoph Hellwig To: Sergey Senozhatsky Cc: Christoph Hellwig , Yosry Ahmed , Vitaly Wool , linux-mm@kvack.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, Nhat Pham , Shakeel Butt , Johannes Weiner , Minchan Kim , Igor Belousov , Herbert Xu Subject: Re: [PATCH] mm/zblock: use vmalloc for page allocations Message-ID: References: <20250502080156.1672957-1-vitaly.wool@konsulko.se> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspam-User: X-Rspamd-Queue-Id: 7EC411C0012 X-Rspamd-Server: rspam04 X-Stat-Signature: 9ct8o4wfn98w3rnfyr3cmxt3i4deh4mm X-HE-Tag: 1746684057-975714 X-HE-Meta: U2FsdGVkX1+FVBT8KXaS0NepaB9Nm4gyELuz2qrfFFumSUu3tCFl04Lj8mvAdSTaK1Ft7QdMVEi9hn3nO+ktzgmFM2GMevByDHccKbg+31V/v1qonCnVmlHj47D2ID8NhshnaHTDj1Z3RKQY1wEx3JV85PGf2NZT3wrlbksmTaI8jtkA6pIIjp/eedxA1yRaw6yPXsZGXnZDs6bJfCZd0lIvFEYiwtWPWqoZMSyDKLrr1b+vZ6IxYNyacbf/Xa+qHPFOXiVaSQzfFjdeG5kNeXEEqaqD5wCEfpMTTRD9JnPwXlGTMI0qmPBiqxB0m6d+ABWiV0sqN9up9H7f7OQSJw1mUx9qesAN5G5fmXhVXN+REj2ozRUdVKqSvZ+dXXqFnFY4GCRkE4CFtMc0JMk5/Si28r6KLEJ/6SU2E9q3x7itxc08oKqHnFHoGL/9LqO0iaQUSyJw+phCXnHKGqDahL+J+8zcuZaBGhsYh3HhSmt57GIMPXWL6KAA8ZmpUUD8jgltx2uAjPTOT2W4F4Lt7Vwjqqb+NsaJwG/woJs5rNdnGJsbRcnUv62ppV30zQioCXrnfv9wc2DlGJYadk35bBnt+qlnpK2/RUJy+3co7EJwwmIjx7QSeYjC7MfRAojXnxeuwLI5quI1mlQvCNLOPPtHF4Mz94yFEKC6+q4TfVvCI0Zga0X0EVA/DbnvPEqwQS9tCN+XF2lL0HNlrP/odkFT40TNLFF1cxP5pCOJ5iSaVqwcvCiCgwikFClSuzS1UGD2lGcoxa4Y6CRjOsHg9YhVq6rbeasHYT/68inUuj0DrM+whWV7kkl/g20dHe4mrA7rN0i0YnFPgKUOKXXyJF2Z3ZCPeBsxAh40jX1BH/5pl6BrY6jousRZUU2xsNuULJxCrJVW6DXs5QIgcAm3kPkZL4oLn21Ly+fu443ldX2fXJybM+HnxUeLayImadAtZwhpzgP7urcn5zQef8H 0UEKjeMI R1GuAJPSTKEB2km4If3tj62qMtgAuMY0f27OYwfAyamVn6BDS8sKDIwq1rCBuKvuFVBWZvWKlFxwpUnuOvJLjNToUDlleiQnf23nwi9tdLH3lyBADR9AIKB3FS/YAV8G2sEMw6J+y4eA/oDbYuSbzvf99SKu7jLOvfkn6Y86tJm9tJKGRfQVcVakiJVSyUfdMJtO4rIdFzGdHuuSX0rCwLCCy7JKQceb4mZwOoJp+HfE5OE2jADYH3lAMYkvXWoMcsdQzPFhLUnrcQIb0i3zDVD+mTs99TzSAOAXb38lr8fgFqv4VoD1hEFNupSw0XPaCBebkkwOVTQ14xJi8MRQxqZG4MGhT7VGncWmZ4IBeAuDRyyPDVgLLZYAjUTxSmWV72OIQZW79JCNaimH+TFxWDgd4E1rsEEcfcI+X6Dv9LyOkJ5e6QcnWlArZXPlw4+W3Rnz2pTJCRDVUGPZkncQr37OPx3I5KiBkKxXK 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: On Thu, May 08, 2025 at 02:58:14PM +0900, Sergey Senozhatsky wrote: > Oh, I didn't realize that zram was the only swap_slot_free_notify > user. zram already handles REQ_OP_DISCARD/REQ_OP_WRITE_ZEROES so > I guess only swap-cluster needs some work. Are there any > blockers/complications on the swap-cluster side? I think the reason it was added it was so that the discard can be done non-blocking with a spinlock held. Which seems a bit sketch when calling into a driver anyway..