[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200427001234.GB29705@bombadil.infradead.org>
Date: Sun, 26 Apr 2020 17:12:34 -0700
From: Matthew Wilcox <willy@...radead.org>
To: Dave Chinner <david@...morbit.com>
Cc: Guoqing Jiang <guoqing.jiang@...ud.ionos.com>,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
hch@...radead.org, Mike Marshall <hubcap@...ibond.com>,
Martin Brandenburg <martin@...ibond.com>,
devel@...ts.orangefs.org
Subject: Re: [RFC PATCH 8/9] orangefs: use set/clear_fs_page_private
On Mon, Apr 27, 2020 at 08:24:55AM +1000, Dave Chinner wrote:
> > @@ -460,17 +456,13 @@ static void orangefs_invalidatepage(struct page *page,
> >
> > if (offset == 0 && length == PAGE_SIZE) {
> > kfree((struct orangefs_write_range *)page_private(page));
> > - set_page_private(page, 0);
> > - ClearPagePrivate(page);
> > - put_page(page);
> > + clear_fs_page_private(page);
>
> Ditto:
> wr = clear_fs_page_private(page);
> kfree(wr);
You don't want to be as succinct as the btrfs change you suggested?
kfree(clear_fs_page_private(page));
Powered by blists - more mailing lists