]> git.ipfire.org Git - thirdparty/linux.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)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 23 Dec 2025 19:23:13 +0000 (11:23 -0800)
commitfe55ea85939efcbf0e6baa234f0d70acb79e7b58
treec43e806f4f6c29fd3a41b4fc00efdb919e6edadd
parent8de524774b9e79562452730d66e88f525cdd8149
kernel/kexec: change the prototype of kimage_map_segment()

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>
include/linux/kexec.h
kernel/kexec_core.c
security/integrity/ima/ima_kexec.c