On Tue, Sep 08, 2020 at 07:02:12AM +0000, HORIGUCHI NAOYA(堀口 直也) wrote: > On Mon, Sep 07, 2020 at 08:44:42PM -0700, yaoaili126@xxxxxxx wrote: > > From: Aili Yao <yaoaili@xxxxxxxxxxxx> > > > > PageHuge(p) branch will never be true,but for compound page we need to set page_flags to correct value. > > > > Reviewed-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> > > Signed-off-by: Yang Feng < yangfeng1@xxxxxxxxxxxx> > > Signed-off-by: Aili Yao <yaoaili@xxxxxxxxxxxx> > > I found that this PageHuge() check is removed and no long exists > in the latest mmotm, so we don't have worry about it. I might be missing something, so bear with me. It is true that the PageHuge check is gone, but we are storing the page's flags in page_flags, even if the page is a tail (e.g: part of a compound page ). Should not we store heads' flags instead? AFAICS, hpage contains either the head of the compound page, or the page itself in case it is a normal page. -- Oscar Salvador SUSE L3