[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 2 Feb 2024 04:15:39 +0000
From: Matthew Wilcox <willy@...radead.org>
To: Ming Lei <ming.lei@...hat.com>
Cc: Andrew Morton <akpm@...ux-foundation.org>, linux-mm@...ck.org,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
David Hildenbrand <david@...hat.com>,
Alexander Viro <viro@...iv.linux.org.uk>,
Christian Brauner <brauner@...nel.org>,
Don Dutile <ddutile@...hat.com>, Rafael Aquini <raquini@...hat.com>,
Dave Chinner <david@...morbit.com>,
Mike Snitzer <snitzer@...nel.org>
Subject: Re: [PATCH] mm/madvise: set ra_pages as device max request size
during ADV_POPULATE_READ
On Fri, Feb 02, 2024 at 10:20:29AM +0800, Ming Lei wrote:
> +static struct file *madvise_override_ra_win(struct file *f,
> + unsigned long start, unsigned long end,
> + unsigned int *old_ra_pages)
> +{
> + unsigned int io_pages;
> +
> + if (!f || !f->f_mapping || !f->f_mapping->host)
> + return NULL;
How can ->f_mapping be NULL? How can f_mapping->host be NULL?
Powered by blists - more mailing lists