On Thu, 2017-06-01 at 19:40:10 UTC, Hari Bathini wrote: > Around 95% of memory is reserved by fadump/capture kernel. All this > memory is freed, one page at a time, on writing '1' to the node > /sys/kernel/fadump_release_mem. On systems with large memory, this > can take a long time to complete, leading to soft lockup warning > messages. To avoid this, add reschedule points at regular intervals. > > Also, while memblock_reserve() implicitly takes care of holes in the > given memory range while reserving memory, those holes need to be > taken care of while releasing memory as memory is freed one page at > a time. Add support to skip holes while releasing memory. > > Suggested-by: Michael Ellerman <m...@ellerman.id.au> > Signed-off-by: Hari Bathini <hbath...@linux.vnet.ibm.com>
Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/68fa6478e3b1fab7077d390070ed45 cheers