>> * Hugepage migration ? Currently, hugepage is not migratable and can?t >> use pages in ZONE_MOVABLE. It is not happy from point of CMA/hotplug >> view. >> > > migrate_huge_page() ? > > It's also possible to allocate hugetlbfs pages in ZONE_MOVABLE but must > be enabled via /proc/sys/vm/hugepages_treat_as_movable. Oops. I missed that. Sorry for noise. But but... I wonder why this knob is disabled by default. I don't think anybody get a benefit form current default. >> * Remove ZONE_MOVABLE ?Very long term goal. Maybe not suitable in this year. > > Whatever about removing it totally I would like to see node memory hot-remove > not depending on ZONE_MOVABLE. Yup. I also think so. the first target is page table and icache/dcache because they use a lot of memory. second step is to implement slab migration callback likes shrinker_slab. etc. it is very long term story. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>