Hello:
This patch was applied to netdev/net.git (main) by Jakub Kicinski kuba@kernel.org:
On Tue, 30 Sep 2025 13:43:29 +0200 you wrote:
Helge reported that the introduction of PP_MAGIC_MASK let to crashes on boot on his 32-bit parisc machine. The cause of this is the mask is set too wide, so the page_pool_page_is_pp() incurs false positives which crashes the machine.
Just disabling the check in page_pool_is_pp() will lead to the page_pool code itself malfunctioning; so instead of doing this, this patch changes the define for PP_DMA_INDEX_BITS to avoid mistaking arbitrary kernel pointers for page_pool-tagged pages.
[...]
Here is the summary with links: - [net,v2] page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches https://git.kernel.org/netdev/net/c/95920c2ed02b
You are awesome, thank you!