Thread (28 messages) 28 messages, 4 authors, 2021-03-07

Re: [PATCH v17 5/9] mm: hugetlb: set the PageHWPoison to the raw error page

From: Balbir Singh <bsingharora@gmail.com>
Date: 2021-03-07 08:19:48
Also in: linux-doc, linux-fsdevel, lkml

On Thu, Feb 25, 2021 at 09:21:26PM +0800, Muchun Song wrote:
Because we reuse the first tail vmemmap page frame and remap it
with read-only, we cannot set the PageHWPosion on some tail pages.
So we can use the head[4].private (There are at least 128 struct
page structures associated with the optimized HugeTLB page, so
using head[4].private is safe) to record the real error page index
and set the raw error page PageHWPoison later.
Does the hardcoding of 4 come from HUGETLB_CGROUP_MIN_ORDER, if so
do we need to hardcode 4? Also, I am not sure about the comment
on safety and 128 struct pages

Balbir
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help