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 6F8F2C369AB for ; Thu, 24 Apr 2025 21:30:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5EF116B000C; Thu, 24 Apr 2025 17:30:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 59D536B000E; Thu, 24 Apr 2025 17:30:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 440906B00C3; Thu, 24 Apr 2025 17:30:51 -0400 (EDT) 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 2218B6B000C for ; Thu, 24 Apr 2025 17:30:51 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 5EE7F5A3C9 for ; Thu, 24 Apr 2025 21:30:53 +0000 (UTC) X-FDA: 83370232386.05.65A621A Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf21.hostedemail.com (Postfix) with ESMTP id A36D31C000B for ; Thu, 24 Apr 2025 21:30:51 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=CmAS3BBD; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf21.hostedemail.com: domain of snitzer@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=snitzer@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745530251; a=rsa-sha256; cv=none; b=8Zp59G6FvBHoCRDpMrDZCGLIAOkeei2jmNwL4cp9wLptJHzPtZ+Ml1wafZqjwQD9/kIPxA /zR3dGApDKtNQv2krPhLUWpsNhsk/OpP3Lr06EjpgL4GXE6cINwZPgq+Hwl6pWzl75X5+a a3lj4xG+RlZkOGNredOVO6A8vocr2G8= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=CmAS3BBD; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf21.hostedemail.com: domain of snitzer@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=snitzer@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745530251; 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=VEQxpXHJlC8K/bEZ9JDDLFWahZZroB6cAN2Wkk++bXg=; b=0tr6zC1UbCEZoWEciMEfuit3tulidV462O85XTQeeDbN8Cz6CRUejBlQ3rsX6Ao5YnCVia qp4oSZGh6KGBfx97PbVG4O5Aqx+SCAswoLQozbiy7bhN8TwZedr32bvzTKDHUY+aAFTxGf IRVqEOmVLI4GG3gIuVvm/9oIPGBK9Lw= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 8B3BB61137 for ; Thu, 24 Apr 2025 21:30:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 17720C4CEE3; Thu, 24 Apr 2025 21:30:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745530250; bh=pV6rDLmzPyHgpmM5/gG0mAXX2tH37m1X1EYgl27WsuE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=CmAS3BBDPLzzZ4lbb+TZ8fX+06Z7wtRRqaHNGBmCRR1U+QwE+E7e8JDq3voa29DYM MIP7AwlNRcqU2ku7KCwsQ85/hgtKAjPtOyXBSeDBS54RmlKe7fAcNUhUd0g6KZ4Lf+ VwSS554olrTQWCtFj40BI4fNzXCX6DM3oM+xEiZh5BS6FkE6VRzA249f2I9yp9SGbp GgdiBmS8DEpXBrU6me6ZZ5TfavrUG+X8DXujPbFqHZ29rylumjvEcPNs8A95ZFbKzp b1UY7Je87xvhUm66WcQyGXDzyYLhsh59BseJf3Y8/KWwetC9xUTjThUEKnzqtYnrIo e/eSNWrEblC9A== Date: Thu, 24 Apr 2025 17:30:49 -0400 From: Mike Snitzer To: trondmy@kernel.org Cc: linux-nfs@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Subject: Re: [RFC PATCH 2/3] filemap: Mark folios as dropbehind in generic_perform_write() Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: A36D31C000B X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: otecnop7g6ahdy5nwc9ahf9y858ej6gu X-HE-Tag: 1745530251-362889 X-HE-Meta: U2FsdGVkX1+XJ+pLBRAvLTHgzq15tFqiNkWdJi59zZ5hyZ3NIxmacdSnl5XyMUUNYpaoiGXGKxAM37AHjvpdsRfbX2Ing7+6La984lBeSesRTJVUkqjljC1ufLswyyv8rUMcKLhd6m5WIW14gS1m4hHcrtoGuUrN8f1WoU8C6xP6rHB2vj9nsN3zDQQZncV9ntMokOZLiF7BK6lj1RQsog63TSpP5JEPTb+D6omSZHneeETlNT1naSKRYFn5yjUhdFtZ973jk1h5MX9/4iDF+K04jgNND+NnWw7X+pk4DPv2NdXq0kTZdPDcxffJs+E4WkyaMAE9OcR20A2JaNVamVSJodb7TxbgIQ4UZw1dB20/nub4GhV8JzUsUudArhZyHKhcnYuCSQRP39JcWRAeDhsIlqnwgZAkU6Ii+wDGRVjNfZLc4hl5z7esbNhm2xH8DINMhuUg72GpaiKnd+WNHxn20uoC80nkwwNFSvC2tipBEuDSpRH2gekZiYe3TbJEBzfkXBTVaL8PhNLBfVPZBh2low4/FXOtpOvkayVQXYjPGiASK9tYzny/5nCMfs3QVA1N136Jrnn3pv8g3EfCg4QO3xjBOzDj+p5z/sOL1b7ppVFDMx3S2PEdYawiKN531RQzm98igaYoJKNk+s4cTZHh9qknr8ZkmjaKf2eru9sNkpl3bDykd2kCZU0JlJyjl5kAI8mZCw+VThE+YZsr5udDkJDnPurbgmNCH0iGwmROAvaTLVaQqF3bdbeOe0TgX4WIoPnReja1O6H8aZN7J/lQ5JFNrvJWzqP1eSEwTfd6NM61v2xPSSdg7wk68+9UMFBY8yhfIIovfgbESpJKw2gcuWfwogbdVSqTtXq+zQCFsmpftkEeXYwfPSxfJde3O9OKHbrkdc35P2bRZ6sVNd/UOTsd9/IxB1sJ/VpOQ1Ik4SurpD9FAFcEaJkBrMx4cEQ5B1muPVcQ7EZ6LyL PJJK1Zxu uGZjJ+sOTz1oJ8i9MZSotsurTsEXZT76/hHZ5VU2bVXK/Tc9S4numq4PZKlZtocrsE7O+WrpY8wQPn7PtlUWm69zE3FBF6BOiIC71JgH9Wu1Xc+KZFxzeuaAowzOs/4/EUS7lfulAftpoaE3tNllEGsTcHVgvo8yX/cDmAxky8L8op70wmwiluROONIZpUVUYEOEdickItan9VJL68RoWq0zgGL+9oXJpkNQmOoDuxoRSRFPHO+XD+kxk5nFQPcUUm0w/nIeyv1npR3uVf2V3ND1t5TxTU67djmc0zycIheuZKLc+j3x3C4G527QocxWExqrPAMNNHTPwkIgUePU5p8jvyK7j4ENNbMngA5tjuQ+DVC7/WToT1URC47VBR2xGNhG9INL/ENgfVjifRlgdq2Xhg21ZwN4cAXbCprOSLPv9Lmp3MTbTLOrqPPujN+DjQErM 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, Apr 23, 2025 at 12:25:31AM -0400, trondmy@kernel.org wrote: > From: Trond Myklebust > > The iocb flags are not passed down to the write_begin() callback that is > allocating the folio, so we need to set the dropbehind folio flag from > inside the generic_perform_write() function itself. > > Signed-off-by: Trond Myklebust Reviewed-by: Mike Snitzer