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 B5F1EC4167B for ; Wed, 6 Dec 2023 20:54:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 307616B009A; Wed, 6 Dec 2023 15:54:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B6A86B009B; Wed, 6 Dec 2023 15:54:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 157BD6B009C; Wed, 6 Dec 2023 15:54:06 -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 0321A6B009A for ; Wed, 6 Dec 2023 15:54:06 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id CB2D31202A4 for ; Wed, 6 Dec 2023 20:54:05 +0000 (UTC) X-FDA: 81537595650.10.65F7337 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by imf26.hostedemail.com (Postfix) with ESMTP id C57A014001E for ; Wed, 6 Dec 2023 20:54:02 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=fromorbit-com.20230601.gappssmtp.com header.s=20230601 header.b=eHzqIWSA; spf=pass (imf26.hostedemail.com: domain of david@fromorbit.com designates 209.85.215.172 as permitted sender) smtp.mailfrom=david@fromorbit.com; dmarc=pass (policy=quarantine) header.from=fromorbit.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701896042; 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=6SI9NUj3p4Gfv2glpyOZDVlRHvagAXtWy0h7h1p+a0Q=; b=IWJlK2B/oX0CBhtL6A45WyUOnVYHhfLMPP/oGlK6qqaWYibQzjzKSyPE+XDMWCd9Hv2+zX HqOH0alhxB3nTXEFIGv4ciHv6aQM/zaLf0iI38VXkSpPs7SrYogpnMQ+59p2/1GQnl35oQ szNXghdZG2A8TjoOb6KM06up0Ho5uQg= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=fromorbit-com.20230601.gappssmtp.com header.s=20230601 header.b=eHzqIWSA; spf=pass (imf26.hostedemail.com: domain of david@fromorbit.com designates 209.85.215.172 as permitted sender) smtp.mailfrom=david@fromorbit.com; dmarc=pass (policy=quarantine) header.from=fromorbit.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701896042; a=rsa-sha256; cv=none; b=Y8WSEs5ByQiSCaRfLev/s0P4M79d5Kg2tbxxsO4HBUW2t8yutTSPYMXP4hmGjIN5unoKF3 EnZCnXMyMih5PwqT3N8xewzDX2mY3RXtOOtzVJeVAYMGIY2iZZjl2Eem9rl7meMPzmiCtt beIpL4MU6aZTTr+okT8BNFelFTBQedU= Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-5c210e34088so131225a12.2 for ; Wed, 06 Dec 2023 12:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fromorbit-com.20230601.gappssmtp.com; s=20230601; t=1701896041; x=1702500841; 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=6SI9NUj3p4Gfv2glpyOZDVlRHvagAXtWy0h7h1p+a0Q=; b=eHzqIWSAZifE0yegunx4yeEgscnP8rC6TF6py8jz78x3i8drXu4diOqWgTmxOy4Z1X jqmZmJNgthZJ17IrTwt6mppaZV0srOv7s/+hgX+X+5q6SI0adYxutTLaohh1no8HGMpb ebiFs75xnGY+MbV8Ar0/1WM7nRBqgzYD0LgAARkptOu7OPAlOm9XRCZa0AA58HyvybTT a58QM2b12cQr7Tiv+549EbYie2LZ/A2fyQhzcbOTL+3eeJfOZThdoB94bHE/BRd8ha88 QZvNtrGneueUFNHHBLBHnFCBKheKrTqRg7ypaafcyNP3lAwrmdXjrGc3pND6IU+SmtAA siBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701896041; x=1702500841; 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=6SI9NUj3p4Gfv2glpyOZDVlRHvagAXtWy0h7h1p+a0Q=; b=PmsAZPTLrB8letH7tfRaDhabP51DmXoN7//sOM153tsjbfwUWyjApkxT+6zTkZjfyL gFMpQ7Bb3fiLpsj0gExNKIaCH/XN+80IiDZ0KeleYvfVF537JEBCza+m4dqS1VefduZE e3KRWSaTRVSGyYwCXflqtkWqEsjplxS8XIb2kPpdKsLYb7tQU1HCMESgq6y9ZxPYqZuV iqVJ1zf9X9qNnDySfHnjUyoSWX58a+6w7ItWhgI9L7GInVi+8xv9XJor+frr5Bu+s1OC 1kE+pw3Bwt4NDwsNOcqOJ4jg8Wqo0Kdcye4OwDCOB6OtR0h8DzJt8Np9auACT0t+tfhg nfPg== X-Gm-Message-State: AOJu0YzmvFwop8usSmPjcRO+nILc1nnzpQhIecCWOmULwD5/Y/Y8F25n E0CK9xxIIeTtj1Gc/Jcm84SRag== X-Google-Smtp-Source: AGHT+IHNBfqQJJPhOTnjwZGujfDWFf8BG5sZT9Tvt56B5TG2/2H4QFej0j8a1qVTj1OyroT4giRSLA== X-Received: by 2002:a05:6a20:2449:b0:186:ff2d:f964 with SMTP id t9-20020a056a20244900b00186ff2df964mr1947104pzc.36.1701896041573; Wed, 06 Dec 2023 12:54:01 -0800 (PST) Received: from dread.disaster.area (pa49-180-125-5.pa.nsw.optusnet.com.au. [49.180.125.5]) by smtp.gmail.com with ESMTPSA id h21-20020a056a00219500b006ce39a397b9sm396884pfi.48.2023.12.06.12.54.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 12:54:01 -0800 (PST) Received: from dave by dread.disaster.area with local (Exim 4.96) (envelope-from ) id 1rAyu6-004mTA-1o; Thu, 07 Dec 2023 07:53:58 +1100 Date: Thu, 7 Dec 2023 07:53:58 +1100 From: Dave Chinner To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, Hugh Dickins , Viacheslav Dubeyko , "Kirill A. Shutemov" , Luis Chamberlain , Hannes Reinecke Subject: Re: [PATCH] mm: Support order-1 folios in the page cache Message-ID: References: <20231206204442.771430-1-willy@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231206204442.771430-1-willy@infradead.org> X-Rspamd-Queue-Id: C57A014001E X-Rspam-User: X-Stat-Signature: n18td7bh8it85p8wf7swfbk7jqr5653r X-Rspamd-Server: rspam01 X-HE-Tag: 1701896042-207332 X-HE-Meta: U2FsdGVkX19B2HMpMwfQX+W2DTpZvF+H1rcDmlOs0YqfbSORxHwsnKWXgau1p5VNWGi7Ng2z8rTkc9XLlWUAvRsTZgHOLUzhRbRnwemcHTNFSqWVmyxULq8Sv2tJnsakQBQyvMKfZwp3rYyaM79JYXySAhcJAGgzqdllOo3K5aHiY8Pt8eQv2URJYSueZYJBxpAyUkPcwoLLzY/E/z9HoVooD1N9Ix31YFlvRwDWiH3D7RL6fe97rf8CYoI0DEsOEzmBj5MWeMKaGMg0zNzzN+/ajWUwKK0bFXBjPKSphwFFXQiC4R8SaJvM1VaLDg5DB0VvGU3+vmqbiNJuLADpUk+IP3xQ6uwX7YDHXFhnbHaHs6fV8f1F6I/YQtZriP6q4XgybPejzD5+Oc+YEyFSFEhjjjejF2ecn+BM7+dHAzbYQdbdVZt4ZG2wPKnd2z5D2GY2ZTGAWb3ycZFC+TqebFfIlFZ2cXt/bW5f4/xS4aPFAQ1y9gowg7/K3NCqZAQjsDz/ySHfegPaSdGJ08fcjrReO70bQyTRp+17btoI9EtzKy4vEd8r/M4b7W0Nqq5ItB+GMWySPxZMWbpA5rRC3VfRsSVoacfqDWVBcaunbGN3k9RAUgz1Ilp0cpw24eOk/Uj9xoCZcmW5z53UidhDXk4McS41TTQoU7UQzSNX1ZKuPYlRrVwBegYPoibAG4U7MMSLv2FAfR99m2/DFBdBqKQ9xC9qdjzgv9mK87nEERcJsXKHzBGu87HuPlbGdeU6vM9cuuXunDpwWHjN1OkG7uokNzn5LD6He/nbQ7ZwYYjcLT8QHqOTNG5pAEO0QsPB4QQKHi0bqwSeWRMcenf+/Fax17YRL1u+BooaRo+kEyho5eocRurtpLldtk5+dNBgAMj1D41cw7Y+k+WSLqOuygSQIRpt8isUuUsuaFA59kaMtq2tN/E4aovQlz01BQQbaVJMuPGyyEj/YI/E4+l 0Qzj5wXK FFxA68zKxWq4jg3yzDbmNld3vSIo+hYi1e5419A83coujfI1qCh7LF5ZD/jvTDR+oGXZiOHftXQhn8JrVdr5UwGJdDb7nbWPYCiA+zjS1rclUUD3k0ETmjaQ8rzpILfgZewiFihm72Tfutt344Cd5gn9Zus0yniYt+Zn41nHt4O8lR4jBBrgod+y43adJ3oJfj3veUhZugIFts8gjwg78Pvq38liTCgfMmeF6yN6j7kQ009OSEf7s1YMF8cT3y0eRSlrr7c8tZ0m4p4W9B0/itpSyYiUXtIHdTxxHmZDYZ81F4rmqOetY7I14yQnGk7aytrueGEmQUXRc4zd1/FwbxKVUxrf0tghiNZ0AlK6Pm9dZ9BxVPRAxGXTiJI4SlrQJlrixMX0lz147k+mMtVPslNTjV2i9VFS7cwWSz8RN+SEgqw0ebzThZ8oGxzU8jz864BHXzRAr33R058hv8SqNJYx8Uuaz9IkmK6sJEUQnqD2WKpyMEU4U9N++CODkmEWdQYEEoykrFMrvaSbWB4PKQWFjcIFFtU1A+zLw53QbtLTyi79i9ynrhqKGfoi9F+CM9LbMqDAOrAvE9+rO0xX15rAy8LIj6dz8GjS9u3w69ECAiplKgIFE/K1HZVHE0LyR8PBv 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 Wed, Dec 06, 2023 at 08:44:42PM +0000, Matthew Wilcox (Oracle) wrote: > Folios of order 1 have no space to store the deferred list. This is > not a problem for the page cache as file-backed folios are never > placed on the deferred list. All we need to do is prevent the core > MM from touching the deferred list for order 1 folios and remove the > code which prevented us from allocating order 1 folios. > > Link: https://lore.kernel.org/linux-mm/90344ea7-4eec-47ee-5996-0c22f42d6a6a@google.com/ > Signed-off-by: Matthew Wilcox (Oracle) Documentation of this structural quirk at the definition of struct folio? Cheers, Dave. -- Dave Chinner david@fromorbit.com