[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 00/16] Remove PG_private by using page/folio->private checks instead
- To: Zi Yan <ziy@xxxxxxxxxx>
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 13 Sep 2026 20:39:59 -0700
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=korg header.d=linux-foundation.org header.i="@linux-foundation.org" header.h="Date:From:To:Cc:Subject:In-Reply-To:References"
- Cc: David Hildenbrand <david@xxxxxxxxxx>, "Matthew Wilcox (Oracle)" <willy@xxxxxxxxxxxxx>, Muchun Song <muchun.song@xxxxxxxxx>, Lorenzo Stoakes <ljs@xxxxxxxxxx>, "Liam R. Howlett" <liam@xxxxxxxxxxxxx>, Vlastimil Babka <vbabka@xxxxxxxxxx>, Mike Rapoport <rppt@xxxxxxxxxx>, Suren Baghdasaryan <surenb@xxxxxxxxxx>, Michal Hocko <mhocko@xxxxxxxx>, Baolin Wang <baolin.wang@xxxxxxxxxxxxxxxxx>, Nico Pache <nico.pache@xxxxxxxxx>, Ryan Roberts <ryan.roberts@xxxxxxx>, Dev Jain <dev.jain@xxxxxxx>, Barry Song <baohua@xxxxxxxxxx>, Lance Yang <lance.yang@xxxxxxxxx>, Usama Arif <usama.arif@xxxxxxxxx>, Gregory Price <gourry@xxxxxxxxxx>, Ying Huang <ying.huang@xxxxxxxxxxxxxxxxx>, Alistair Popple <apopple@xxxxxxxxxx>, Johannes Weiner <hannes@xxxxxxxxxxx>, Qi Zheng <qi.zheng@xxxxxxxxx>, Shakeel Butt <shakeel.butt@xxxxxxxxx>, Kairui Song <kasong@xxxxxxxxxxx>, linux-mm@xxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, Minchan Kim <minchan@xxxxxxxxxx>, Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx>, Peter Zijlstra <peterz@xxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>, Namhyung Kim <namhyung@xxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxx>, Borislav Petkov <bp@xxxxxxxxx>, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>, x86@xxxxxxxxxx, Mark Rutland <mark.rutland@xxxxxxx>, Alexander Shishkin <alexander.shishkin@xxxxxxxxxxxxxxx>, Jiri Olsa <jolsa@xxxxxxxxxx>, Ian Rogers <irogers@xxxxxxxxxx>, Adrian Hunter <adrian.hunter@xxxxxxxxx>, James Clark <james.clark@xxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, linux-perf-users@xxxxxxxxxxxxxxx, Juergen Gross <jgross@xxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Eric Biggers <ebiggers@xxxxxxxxxx>, "Theodore Y. Ts'o" <tytso@xxxxxxx>, Jaegeuk Kim <jaegeuk@xxxxxxxxxx>, linux-fscrypt@xxxxxxxxxxxxxxx, Oscar Salvador <osalvador@xxxxxxx>, Chao Yu <chao@xxxxxxxxxx>, linux-f2fs-devel@xxxxxxxxxxxxxxxxxxxxx, Tal Zussman <tz2294@xxxxxxxxxxxx>, Gao Xiang <xiang@xxxxxxxxxx>, Jan Kara <jack@xxxxxxx>, Yue Hu <zbestahu@xxxxxxxxx>, Jeffle Xu <jefflexu@xxxxxxxxxxxxxxxxx>, Sandeep Dhavale <dhavale@xxxxxxxxxx>, Hongbo Li <hongbohbli@xxxxxxxxxxx>, Chunhai Guo <guochunhai@xxxxxxxx>, linux-erofs@xxxxxxxxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, Steven Rostedt <rostedt@xxxxxxxxxxx>, Masami Hiramatsu <mhiramat@xxxxxxxxxx>, Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx>, Matthew Brost <matthew.brost@xxxxxxxxx>, Joshua Hahn <joshua.hahnjy@xxxxxxxxx>, Rakie Kim <rakie.kim@xxxxxx>, Byungchul Park <byungchul@xxxxxx>, Axel Rasmussen <axelrasmussen@xxxxxxxxxx>, Yuanchu Xie <yuanchu@xxxxxxxxxx>, Wei Xu <weixugc@xxxxxxxxxx>, linux-trace-kernel@xxxxxxxxxxxxxxx, Trond Myklebust <trondmy@xxxxxxxxxx>, Anna Schumaker <anna@xxxxxxxxxx>, linux-nfs@xxxxxxxxxxxxxxx, Ilya Dryomov <idryomov@xxxxxxxxx>, Alex Markuze <amarkuze@xxxxxxxxxx>, Viacheslav Dubeyko <slava@xxxxxxxxxxx>, ceph-devel@xxxxxxxxxxxxxxx, Song Liu <song@xxxxxxxxxx>, Yu Kuai <yukuai@xxxxxxx>, Li Nan <magiclinan@xxxxxxxxxxxxxx>, Xiao Ni <xiao@xxxxxxxxxx>, linux-raid@xxxxxxxxxxxxxxx, Richard Weinberger <richard@xxxxxx>, Zhihao Cheng <chengzhihao1@xxxxxxxxxx>, linux-mtd@xxxxxxxxxxxxxxxxxxx, Baoquan He <baoquan.he@xxxxxxxxx>, Pasha Tatashin <pasha.tatashin@xxxxxxxxxx>, Pratyush Yadav <pratyush@xxxxxxxxxx>, Jonathan Corbet <corbet@xxxxxxx>, Dave Young <ruirui.yang@xxxxxxxxx>, Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx>, kexec@xxxxxxxxxxxxxxxxxxx, linux-doc@xxxxxxxxxxxxxxx
- Delivery-date: Mon, 14 Sep 2026 03:40:28 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On Sun, 13 Sep 2026 22:23:58 -0400 Zi Yan <ziy@xxxxxxxxxx> wrote:
> This patchset removes PG_private to make space for upcoming PG_folio for
> identifying pages from a folio (more details in Note below). Instead of
> checking PG_private, all code is changed to check page/folio->private !=
> NULL instead.
>
> MM people are cc'd on all patches and subsystem people are cc'd on the
> cover letter and corresponding patches.
>
> Patch 6 is picked up separately in f2fs tree, but since mm-new does not
> have it yet, it is sent for MM testing.
AI review claims to have found a pre-existing critical level deadlock
in f2fs:
https://sashiko.dev/#/patchset/20260913-remove-pg_private-v4-0-848550f7574e@xxxxxxxxxx
it also had a few things to say about this patchset and, as always,
hugetlb.c.
Thanks, The MM bits appear adequately reviewed and review of the non-MM
bits are, as usual:
Great to have but I won't permit lack of other-than-MM review to
block MM improvements.
So I'll queue it all up and shall push it into -next after a few days.
Acks from non-MM maintainers are appreciated.
If a non-MM patch appears in linux-next I'll autodrop the mm.git copy
of that patch.
|