Hi Yinghai, I have the patch below floating around in my tree to make sure that early-reserved highmem is honoured when freeing unreserved memory. I was trying to rebase it to current linux-next and noticed that all the early_res stuff has been replaced with memblock. Is this still an issue? What would the memblock version of this patch look like? Thanks, J