[PATCH 0/2] Change struct page layout for page_pool

From: Matthew Wilcox (Oracle)
Date: Fri Apr 16 2021 - 19:07:50 EST


The first patch here fixes two bugs on ppc32, and mips32. It fixes one
bug on arc and arm32 (in certain configurations). It probably makes
sense to get it in ASAP through the networking tree. I'd like to see
testing on those four architectures if possible?

The second patch enables new functionality. It is much less urgent.
I'd really like to see Mel & Michal's thoughts on it.

I have only compile-tested these patches.

Matthew Wilcox (Oracle) (2):
mm: Fix struct page layout on 32-bit systems
mm: Indicate pfmemalloc pages in compound_head

include/linux/mm.h | 12 +++++++-----
include/linux/mm_types.h | 9 ++++-----
include/net/page_pool.h | 12 +++++++++++-
net/core/page_pool.c | 12 +++++++-----
4 files changed, 29 insertions(+), 16 deletions(-)

--
2.30.2