Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> writes: > The quilt patch titled > Subject: kexec_core: accept unaccepted kexec segments' destination addresses > has been removed from the -mm tree. Its filename was > kexec_core-accept-unaccepted-kexec-segments-destination-addresses.patch > > This patch was dropped because it was merged into the mm-nonmm-stable branch > of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm > The patch is and was broken. My last comments were completely ignored. Since this was posted after my comments I had assumed they would be addressed. Since this is not and never has been a bug fix I assumed that nothing would happen with this until the merge window and I had a little more time to compose cohesive response. All of memory must be accepted before kexec happens because nothing is done to transfer the state of which pages are accepted and which pages are not accepted. The kernel that is kexec'd can't know which pages to accept. If anything is left unaccepted "Boom" if it tries to accept the wrong thing then maybe "Boom" Please revert this broken code. Eric