[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 00/17] Remove PG_private by using page/folio->private checks instead
- To: Zi Yan <ziy@xxxxxxxxxx>
- From: Nanzhe Zhao <nzzhao.sigma@xxxxxxxxx>
- Date: Tue, 22 Sep 2026 12:16:00 +0800
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=20251104 header.d=gmail.com header.i="@gmail.com" header.h="Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From"
- Cc: David Hildenbrand <david@xxxxxxxxxx>, "Matthew Wilcox (Oracle)" <willy@xxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, 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>, Mark Rutland <mark.rutland@xxxxxxx>, Ian Rogers <irogers@xxxxxxxxxx>, Jan Kara <jack@xxxxxxx>, linux-doc@xxxxxxxxxxxxxxx, Alex Markuze <amarkuze@xxxxxxxxxx>, Peter Zijlstra <peterz@xxxxxxxxxxxxx>, kexec@xxxxxxxxxxxxxxxxxxx, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>, Dave Young <ruirui.yang@xxxxxxxxx>, Adrian Hunter <adrian.hunter@xxxxxxxxx>, linux-mm@xxxxxxxxx, Hongbo Li <hongbohbli@xxxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, Chunhai Guo <guochunhai@xxxxxxxx>, Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx>, Tal Zussman <tz2294@xxxxxxxxxxxx>, Baoquan He <baoquan.he@xxxxxxxxx>, Matthew Brost <matthew.brost@xxxxxxxxx>, Anna Schumaker <anna@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Yue Hu <zbestahu@xxxxxxxxx>, Rakie Kim <rakie.kim@xxxxxx>, Minchan Kim <minchan@xxxxxxxxxx>, Richard Weinberger <richard@xxxxxx>, x86@xxxxxxxxxx, ceph-devel@xxxxxxxxxxxxxxx, Eric Biggers <ebiggers@xxxxxxxxxx>, Alexander Shishkin <alexander.shishkin@xxxxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Viacheslav Dubeyko <slava@xxxxxxxxxxx>, Wei Xu <weixugc@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Gao Xiang <xiang@xxxxxxxxxx>, Masami Hiramatsu <mhiramat@xxxxxxxxxx>, Joshua Hahn <joshua.hahnjy@xxxxxxxxx>, Byungchul Park <byungchul@xxxxxx>, James Clark <james.clark@xxxxxxxxxx>, Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>, linux-fscrypt@xxxxxxxxxxxxxxx, Borislav Petkov <bp@xxxxxxxxx>, Steven Rostedt <rostedt@xxxxxxxxxxx>, linux-mtd@xxxxxxxxxxxxxxxxxxx, Axel Rasmussen <axelrasmussen@xxxxxxxxxx>, Jeffle Xu <jefflexu@xxxxxxxxxxxxxxxxx>, Namhyung Kim <namhyung@xxxxxxxxxx>, Jaegeuk Kim <jaegeuk@xxxxxxxxxx>, Yuanchu Xie <yuanchu@xxxxxxxxxx>, Ilya Dryomov <idryomov@xxxxxxxxx>, Oscar Salvador <osalvador@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Pratyush Yadav <pratyush@xxxxxxxxxx>, linux-nfs@xxxxxxxxxxxxxxx, "Theodore Y. Ts'o" <tytso@xxxxxxx>, Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>, Jonathan Corbet <corbet@xxxxxxx>, Pasha Tatashin <pasha.tatashin@xxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, linux-f2fs-devel@xxxxxxxxxxxxxxxxxxxxx, linux-perf-users@xxxxxxxxxxxxxxx, Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxx>, Jiri Olsa <jolsa@xxxxxxxxxx>, linux-fsdevel@xxxxxxxxxxxxxxx, Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx>, linux-trace-kernel@xxxxxxxxxxxxxxx, linux-erofs@xxxxxxxxxxxxxxxx, Trond Myklebust <trondmy@xxxxxxxxxx>, Chao Yu <chao@xxxxxxxxxx>, Daeho Jeong <daeho43@xxxxxxxxx>
- Delivery-date: Tue, 22 Sep 2026 05:05:23 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Hi Zi Yan,
Thanks for the series. The cleanup is a nice help for the f2fs
large-folio work -- it removes the page-based private-flag plumbing that
my series would otherwise have to carry itself.
My large-folio series v2 [1] can be rebased on top of this series. The
only overlap is the PAGE_PRIVATE_* flag helpers, which I can re-express
on top of the F2FS_FOLIO_PRIVATE_* names while keeping the
f2fs_folio_state indirection.
Jaegeuk, do you have a preference on the ordering here? My personal
suggestion would be to review and merge this series first, and I'll
rebase on top of it.
[1]
https://lore.kernel.org/linux-f2fs-devel/20260915041909.2903887-1-zhaonanzhe@xxxxxxxxxx/
Thanks,
Nanzhe
|