]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
kernel/kexec: change the prototype of kimage_map_segment()
authorPingfan Liu <piliu@redhat.com>
Tue, 16 Dec 2025 01:48:51 +0000 (09:48 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2026 09:17:10 +0000 (10:17 +0100)
commit282ac3cf9bc79c75fd3196be2caba06e033e403d
tree3b6e4c3f8f93e203d8a7c89c6e21446229d3d40f
parentd16a38f3d908b75c5c20c93b8ae9d831cc73a4c9
kernel/kexec: change the prototype of kimage_map_segment()

commit fe55ea85939efcbf0e6baa234f0d70acb79e7b58 upstream.

The kexec segment index will be required to extract the corresponding
information for that segment in kimage_map_segment().  Additionally,
kexec_segment already holds the kexec relocation destination address and
size.  Therefore, the prototype of kimage_map_segment() can be changed.

Link: https://lkml.kernel.org/r/20251216014852.8737-1-piliu@redhat.com
Fixes: 07d24902977e ("kexec: enable CMA based contiguous allocation")
Signed-off-by: Pingfan Liu <piliu@redhat.com>
Acked-by: Baoquan He <bhe@redhat.com>
Cc: Mimi Zohar <zohar@linux.ibm.com>
Cc: Roberto Sassu <roberto.sassu@huawei.com>
Cc: Alexander Graf <graf@amazon.com>
Cc: Steven Chen <chenste@linux.microsoft.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/kexec.h
kernel/kexec_core.c
security/integrity/ima/ima_kexec.c