> You might be very well correct but the hotplug code is quite subtle and > we do depend on PageReserved at some unexpected places so it is not that > easy I am afraid. My TODO list in the hotplug is quite long. If you feel > like you want to work on that I would be more than happy. You are correct, PageReserved might be tested in offlined memory, if we go with the proposed solution, we might even need to add "struct page" poisoning instead of memset(0) in sparse_add_one_section when debugging is enabled. Similar to what we do during boot in memblock_virt_alloc_raw() The fix would imply to ensure that PageReserved is never tested and page_to_nid is never executed for offlined memory. I will study for possible solutions. Thank you, Pavel -- 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>