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 4E7FDC46467 for ; Mon, 16 Jan 2023 19:39:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D8BDC6B0073; Mon, 16 Jan 2023 14:39:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D14FF6B0075; Mon, 16 Jan 2023 14:39:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BB68E6B0078; Mon, 16 Jan 2023 14:39:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id A80056B0073 for ; Mon, 16 Jan 2023 14:39:34 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 7CCFA4075D for ; Mon, 16 Jan 2023 19:39:34 +0000 (UTC) X-FDA: 80361676668.01.66897F8 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf27.hostedemail.com (Postfix) with ESMTP id 1CD1E40012 for ; Mon, 16 Jan 2023 19:39:31 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=YDim4pZV; dmarc=none; spf=none (imf27.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673897972; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=M5F0OaxXVsBYMNFk8V+bvRb5vju7ayexIasORTRrNnM=; b=2CUaMOhXV5FnSOg3pfc++BVAhUOO7EPHzWmoGW6JH5K/q91DhLeH8XWlFvVmL9P8FCcORE 8rlc+jHl3QfGso21BNwEh4pDqWAJQH006W40HYTRBx9VrMkKyYIZfsdPgts1sFj8FL+rhT /ZeT3tlU6YYSnCx9KJySocNolscY43Y= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=YDim4pZV; dmarc=none; spf=none (imf27.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673897972; a=rsa-sha256; cv=none; b=0RBPHuH/5T697LG10Dr0o2yzKoGBQhWaDfvy5K7H7GuFQUUSRl3fNuZyAQoZH5ULAOVGL+ Dt+tLl++Wf9KBYVCh5ccVmkN8wOdK5iNF8lsQQ5gSJeaElrBpJvQt4zafhAW92NiA0jFtB HmohXdTA1ZB6KQsr0CZDxpLSAJfje/c= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=M5F0OaxXVsBYMNFk8V+bvRb5vju7ayexIasORTRrNnM=; b=YDim4pZVxPf+E/5oGQn6TVWHqp AuWOBQMSuZpgY+EnF/I1eTWwKzlR7thyAjO22DIQUDbihz0n0vZc1W2HxtAp8We1CtKbQKLlGEnhs Xx4b5g++YYlvyhHA0ajts49Osn1SPIjxSbbQJ1m7O3N2bOYt0k2Taq6aLOZMLL9kAk5cYGDDsHE7n zF+QeJxZ6So+SpSZ8TP7annyy7dtggCHxzajfATg5yBRQeiJt+il09zRarjskpRD2muuKG7Px6iZZ KHpDGuKKN+DRJbsfwqtnZ8zqvBBnu8ORvzid7LNw0wNbZu8boiWQBnwPfdxS5hWbOaK/9NnbtKUFH ic+/vgAA==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHVKZ-0090vs-9P; Mon, 16 Jan 2023 19:39:43 +0000 From: "Matthew Wilcox (Oracle)" To: Andrew Morton Cc: "Matthew Wilcox (Oracle)" , linux-mm@kvack.org Subject: [PATCH 0/3] Some more filemap folio conversions Date: Mon, 16 Jan 2023 19:39:38 +0000 Message-Id: <20230116193941.2148487-1-willy@infradead.org> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 1CD1E40012 X-Stat-Signature: zm6t44mf8bxun96i5z3uaowr4w1qx9wi X-HE-Tag: 1673897971-640756 X-HE-Meta: U2FsdGVkX19nb5bP++aasaUC6/eE1DCer1vX3ZPNcJ6W17BrrulEoVQIdEv8scOpFsZo0ayhjD6aNZXX1NK1H8jmS1liwt6M3hbPwRycEkM0xbi/mzeyhAPlZsWhxKi6SCQPrQ3zmLu3F2KXuG7Z9hJmLebGTKOJlmX62SaDpW67Li3eQe1Ho77zf7MeRUtxqa9ocQopDBdD4aJufWUPkoMSAatrte4XPqpsp2mUD8tfYEu3wN5yzvmd8QmL2ZajnfvRqcLtdmi21gSEnt4R6RFcqM3X+QXooO5k/Eo+YxdzE9RdVs3BLeoogCoNiBwUEvYW17n8T1QlQqrI/CRNh00VckxbyiZvpCzlnX+8yYnafHBkFsZFKOzWHlTCYRbibNJu47hOQDajjMNCHw7WiEYdweyP7uAD63wjUpqR7sIQMRYBCuPuUoqfPTmFP/r7Zq30KsGh6n/5NPX7hRiptLOX140Sn9ukzntHhr79zt/FJR76jpbZmq6poBhsE9SxeV6ghrY+13hKvKakWNMQ+ioQd6S8/bWHV02CpdVvR1J9jvLUXDagad/jaZAXyk4N6l3JBykZRT+EwkfdnH2/YC0c/bX1mO0GR/ziWEu4T+mi3VtSseH+Z8Gcgz60NknB9l48Qukth75oXqlD0G5xLKeKQSaw4N57yWAliv5V6pduaYVzJPbr+N2m2Ll978BVqvuMYlVvpvyt5cssaW2FGhLMTF9TPMUbt5nqfvUgVJFRF59LUpsf5Vku5xs68ZImWeeTB5NmS6sSUxp88LXUFU/eznxFuFyyOCytczb0HGhh5ILuZbUEWvbjCAcRwd5E+dWrf3qeoxXG1i37FZba0jwoN6+rov/UkZh+N7/G83zFTSJxsXeDjp13Hrhwlw8HqzF6GkuXf/k= 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: Three more places which could easily be converted to folios. The third one fixes a minor bug in readahead_expand(), but it's only a performance bug and there's few users of readahead_expand(), so I don't think it's worth backporting. Matthew Wilcox (Oracle) (3): filemap: Convert filemap_map_pmd() to take a folio filemap: Convert filemap_range_has_page() to use a folio readahead: Convert readahead_expand() to use a folio mm/filemap.c | 28 +++++++++++++++------------- mm/readahead.c | 39 ++++++++++++++++++++++----------------- 2 files changed, 37 insertions(+), 30 deletions(-) -- 2.35.1