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 E080FE77188 for ; Fri, 20 Dec 2024 16:11:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7BA8D6B00A8; Fri, 20 Dec 2024 11:11:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 742246B00A7; Fri, 20 Dec 2024 11:11:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5E3746B00A8; Fri, 20 Dec 2024 11:11:35 -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 3C40F6B009D for ; Fri, 20 Dec 2024 11:11:35 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id AC2C9C0BC3 for ; Fri, 20 Dec 2024 16:11:34 +0000 (UTC) X-FDA: 82915827330.02.22460D3 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf19.hostedemail.com (Postfix) with ESMTP id 7030F1A001F for ; Fri, 20 Dec 2024 16:10:55 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=erPLS0xt; spf=none (imf19.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734711068; 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=lSGrWsOJh45MwgvU55jd3M5ZYV1+3TkJv5oS9CUuezA=; b=DBhwjoYs1Q91agkp/sx89hJgbyNt3bosrA4BCWDIN6TYGhliD8PaKEdRNIcWVQHOCRJ72F 2yJy3sjRtl/ee78xP4GGKD/5RNHpMNDJqdFVCREs2E4RSbl3Zp1ODxn3QwaHWtFyDeHmaI OXqC2Lr3NGrA9P7lLVEhsdsMJNDyNkg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734711068; a=rsa-sha256; cv=none; b=eqtQoqoxYhshWmIPh2VcQ/bJhWg/dWyhe6EAde9FKwouCXFz7HSChh6Yo2FwY9HpTiXp83 rFyP3xt1iSCir/+DhSWS+HXmgAAPHjiXj4Djtp3jqxZJXHdaSJvOLUx4SEmV2EyeYGapmL IbgpPxGHotrvlS0oqaicDWSvtEFP2rk= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=erPLS0xt; spf=none (imf19.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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=lSGrWsOJh45MwgvU55jd3M5ZYV1+3TkJv5oS9CUuezA=; b=erPLS0xtIojor1kliIEBkRSayV qgxGZovAszKaBoOn/Ew5bbTyXCxZvsSMbQlyqtLyq44+dxAW7ULIO2szxauWLDX1AMuHqrBeR41Fb mbLSqA4pH3aQJ5i0GpTb/e2jayTvbHX0g85znP27VK1lvBsPIKnwUl3NGQSWa4ToWxwoqgKGASiL+ ah6tny7DLXUSQfSY6Etrcn4dVLao/L1oKOcrZHqp9uimls7rHWEKQlyKx2PuKuqVJ/dDaMhBsCcYi LM+q4NR8EV8HJlGF2G40sAOshzUYLmyenWcTv09DmvFAtJoB+XWDeGbwbny3Xkd8Egpsslr6f/RFU TdbaqDyw==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tOfb5-00000001Y1s-3riU; Fri, 20 Dec 2024 16:11:27 +0000 Date: Fri, 20 Dec 2024 16:11:27 +0000 From: Matthew Wilcox To: Jens Axboe Cc: linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, hannes@cmpxchg.org, clm@meta.com, linux-kernel@vger.kernel.org, kirill@shutemov.name, bfoster@redhat.com, "Kirill A . Shutemov" Subject: Re: [PATCH 01/12] mm/filemap: change filemap_create_folio() to take a struct kiocb Message-ID: References: <20241220154831.1086649-1-axboe@kernel.dk> <20241220154831.1086649-2-axboe@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241220154831.1086649-2-axboe@kernel.dk> X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 7030F1A001F X-Stat-Signature: fxajw1y4by76zogip8j1shjd4mcd6up8 X-Rspam-User: X-HE-Tag: 1734711055-202488 X-HE-Meta: U2FsdGVkX19Atkg2EAH3vLIY7iayzKoAu9SRqFthgbA3SFZIRh2Qsr6uX65c/WueBIwTz7cMBECyCLTmxqE8l6DxkQ9QXcQ5aXcEw4PqOkuCH+NP+DC1tWhuSQq+6h0mshqPWUnSK1kyr//D/tTXE+Q46GPL8HGbL38vTV2B0/8KvGDB44v8wiL7wKxbgXF6eJUY9Vp60q1YgZgnrb5KI2sU2oe3GSo2DqxGbsxE5CJmowwCitGl4iYLMbRYCewrUaCokWR4ct+JYmzXDg8aKbhrs4vM079UM9J2GlaONt6Xkhw9T2QwRDzpmQI6FvlxZTIbgbW3Wzcm1xbdCEZrW24XnQBJLhzo6d1eoKU2zdGrK+qzfrO4sm80I4jeNxbFNrHQXL/DjP3gTGYXsTksbNu/j1oXQIWHvmwNPg+8EYsAFftKVg1pmQfRXtKcp2tcGc0+Wdlik2qTHGRfShwRuGzjC4elmCYSTqAI/++e30z/K1hmx4sxuZ6L+nTvHTYY+2I7bTi6vTpzkFUsF4WUUYqUQtGaG5a3rdM6uAFvUMDruf0yrIIelpPCU2sQEejoK9aIMLquXQ8DS61sVDRG99R4h6cM9cvf0niBx8X8Ce4PAvnSeTyV0q2jnlSXa1pXhjDqA56COedyxD3CWpjX24+JJu6y6e801lCEWLhztrV4GPw6vrjIc78gAn69ptEH9+3XFLENmoD86UXIDshbmMSkkLemUa0k7FAEgKR3scA3rNnlCdXsFq3u+uT7PN0bD0VKS7IIDdHubl2t8zYbkTiIoJ8gWJhAk9SZ1F2b2b9YJ1SfZ28eEzyrIBqIblnp33YJ926KnWU8rxvCeVH4iqWcfiJZdySXvGZplFBkRZGUImhlNia95yhYmCLD9iUYTgpVHYhR38KbZxfsx4yqZ5julCgyNTj7Wy3hLHs26+euy9+hJXDSnh4kVyE+EizpM9wzJBkOq7nQmaMZJ6Q F1tObcnU 8jXBbTYtBBmAsEtPWam8SWdk722N1DZ+SDM2kMgbMkqIDrB8pDhWnF47WmMd4Bxku9R/HygyIfEEzou2I1kOQs/rR5YsovS41hOwJpwyKpGZuj4MAtgF1Aarr/wmX96rV2qYxtowSgtT9R2ZMmoczRZZJ0VKGNodydQcjs/HwM9f1SgspeL4Pd+pQXs+O5CbM8OC0tAdVTYbi849H7HDxQGk5EcOJ9vHwld/lQzilGJfnAT0RX7N9ngpSNnY60WkeQCniZqQuTxmxu4jVf/865ODfK/aDt4uUoWg7zC1Kl0n2YL+7Bn3A6UizPnKfUJzmLjQAjaWMZli21yo21l1ijJNwAbAPfNQlWAUgwXvBUn7KIiTsN5zX/SWKNXWU0QYmX3Vm 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 Fri, Dec 20, 2024 at 08:47:39AM -0700, Jens Axboe wrote: > Rather than pass in both the file and position directly from the kiocb, > just take a struct kiocb instead. With the kiocb being passed in, skip > passing in the address_space separately as well. While doing so, move the > ki_flags checking into filemap_create_folio() as well. In preparation for > actually needing the kiocb in the function. > > No functional changes in this patch. > > Reviewed-by: Kirill A. Shutemov > Signed-off-by: Jens Axboe Reviewed-by: Matthew Wilcox (Oracle)