[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 03/17] xen/grant-table: stop setting PG_private on pages for grant mapping
- To: Zi Yan <ziy@xxxxxxxxxx>
- From: Lance Yang <lance.yang@xxxxxxxxx>
- Date: Mon, 21 Sep 2026 15:00:21 +0800
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=key1 header.d=linux.dev header.i="@linux.dev" header.h="From:To:Subject:Date:Message-ID:MIME-Version:Content-Type"
- Cc: linux-mm@xxxxxxxxx, David Hildenbrand <david@xxxxxxxxxx>, "Liam R. Howlett" <liam@xxxxxxxxxxxxx>, Dev Jain <dev.jain@xxxxxxx>, Barry Song <baohua@xxxxxxxxxx>, Lorenzo Stoakes <ljs@xxxxxxxxxx>, Alistair Popple <apopple@xxxxxxxxxx>, Suren Baghdasaryan <surenb@xxxxxxxxxx>, Muchun Song <muchun.song@xxxxxxxxx>, Johannes Weiner <hannes@xxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Nico Pache <nico.pache@xxxxxxxxx>, Michal Hocko <mhocko@xxxxxxxx>, Mike Rapoport <rppt@xxxxxxxxxx>, Kairui Song <kasong@xxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, "Matthew Wilcox (Oracle)" <willy@xxxxxxxxxxxxx>, Baolin Wang <baolin.wang@xxxxxxxxxxxxxxxxx>, Ryan Roberts <ryan.roberts@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Gregory Price <gourry@xxxxxxxxxx>, Qi Zheng <qi.zheng@xxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Shakeel Butt <shakeel.butt@xxxxxxxxx>, Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Ying Huang <ying.huang@xxxxxxxxxxxxxxxxx>, Usama Arif <usama.arif@xxxxxxxxx>, Vlastimil Babka <vbabka@xxxxxxxxxx>
- Delivery-date: Mon, 21 Sep 2026 07:01:01 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 2026/9/21 10:27, Zi Yan wrote:
gnttab_alloc_pages() stores xen_page_foreign in page->private. On 32-bit, a
pointer to an allocated xen_page_foreign is stored; on 64-bit,
xen_page_foreign is stored inline. Checking page->private != NULL is enough
to tell whether a xen_page_foreign needs to be freed on 32-bit and
page->private is zeroed unconditionally on 64-bit.
It prepares for a future commit that remove PG_private.
No functional change intended.
Assisted-by: LLM
To: Juergen Gross <jgross@xxxxxxxx>
To: Stefano Stabellini <sstabellini@xxxxxxxxxx>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
Reviewed-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>
Signed-off-by: Zi Yan <ziy@xxxxxxxxxx>
---
Nothing jumped out at me, feel free to add:
Reviewed-by: Lance Yang <lance.yang@xxxxxxxxx>
|