From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Wilcox Date: Wed, 19 Feb 2020 07:01:03 -0800 Subject: [Cluster-devel] [PATCH v6 07/19] mm: Put readahead pages in cache earlier In-Reply-To: <20200219145246.GA29869@infradead.org> References: <20200217184613.19668-1-willy@infradead.org> <20200217184613.19668-12-willy@infradead.org> <20200219144117.GP24185@bombadil.infradead.org> <20200219145246.GA29869@infradead.org> Message-ID: <20200219150103.GQ24185@bombadil.infradead.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Wed, Feb 19, 2020 at 06:52:46AM -0800, Christoph Hellwig wrote: > On Wed, Feb 19, 2020 at 06:41:17AM -0800, Matthew Wilcox wrote: > > #define readahead_for_each(rac, page) \ > > while ((page = readahead_page(rac))) > > > > No more readahead_next() to forget to add to filesystems which don't use > > the readahead_for_each() iterator. Ahem. > > And then kill readahead_for_each and open code the above to make it > even more obvious? Makes sense.