Re: [PATCH] Fix incorrect compound page flags store

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux