[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3345714.hC2lq6CL0I@nvdebian>
Date: Tue, 2 Mar 2021 23:02:01 +1100
From: Alistair Popple <apopple@...dia.com>
To: Christoph Hellwig <hch@...radead.org>
CC: <linux-mm@...ck.org>, <nouveau@...ts.freedesktop.org>,
<bskeggs@...hat.com>, <akpm@...ux-foundation.org>,
<linux-doc@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<dri-devel@...ts.freedesktop.org>, <jhubbard@...dia.com>,
<rcampbell@...dia.com>, <jglisse@...hat.com>, <jgg@...dia.com>,
<daniel@...ll.ch>
Subject: Re: [PATCH v3 1/8] mm: Remove special swap entry functions
On Tuesday, 2 March 2021 7:52:53 PM AEDT Alistair Popple wrote:
> On Saturday, 27 February 2021 2:59:09 AM AEDT Christoph Hellwig wrote:
> > > - struct page *page = migration_entry_to_page(entry);
> > > + struct page *page = pfn_to_page(swp_offset(entry));
> >
> > I wonder if keeping a single special_entry_to_page() helper would still
> > me a useful. But I'm not entirely sure. There are also two more open
> > coded copies of this in the THP migration code.
>
> I think it might be if only to clearly document where these entries are
used.
> Will add it for the next version to see what it looks like.
Actually the main advantage ends up being that it becomes easy to retain the
page locked check for migration entries.
- Alistair
Powered by blists - more mailing lists