On Tue, Jun 25, 2019 at 11:28 AM Dave Hansen <dave.hansen@xxxxxxxxx> wrote: > > On 6/19/19 3:33 PM, Alexander Duyck wrote: > > In order to support page aeration it will be necessary to store and > > retrieve the migratetype of a page. To enable that I am moving the set and > > get operations for pcppage_migratetype into the mmzone header so that they > > can be used when adding or removing pages from the free lists. > ... > > diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h > > index 4c07af2cfc2f..6f8fd5c1a286 100644 > > --- a/include/linux/mmzone.h > > +++ b/include/linux/mmzone.h > > Not mm/internal.h? Yeah, I can probably move those to there. I just need to pull the call to set_pcpage_migratetype out of set_page_aerated and place it in aerator_add_to_boundary.