On Mon, Nov 23, 2020 at 12:54:16PM -0500, Pavel Tatashin wrote: > > I agree with the other emails, ZONE_MOVABLE needs to be reconciled > > with FOLL_LONGTERM - most likely by preventing ZONE_MOVABLE pages from > > being returned. This will need migration like CMA does and the point > > about faulting is only an optimization to prevent fault then immediate > > migration. > > That is right, as the first step we could just do fault and immediate > migration, which is silly, but still better than what we have now. I was looking at this CMA code lately and would love to see a cleaner/faster implementation. If you really understand how this works maybe it is an opportunity to make it all work better. Jason