summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorMukesh Pilaniya <mpilaniy@redhat.com>2026-08-21 19:19:58 +0530
committerMike Rapoport (Microsoft) <rppt@kernel.org>2026-09-02 07:41:28 +0300
commitb7c94f4d0961e3ea8ce0463b6eda1bb2cf9f2694 (patch)
treefce1ab1c9f62cd9906b135cd3f91cade0949bfc9 /scripts/Makefile.thinlto
parent2792b4b15f148b142a4302706410e520c8049c00 (diff)
downloadlinux-next-b7c94f4d0961e3ea8ce0463b6eda1bb2cf9f2694.tar.gz
linux-next-b7c94f4d0961e3ea8ce0463b6eda1bb2cf9f2694.zip
kexec: fix error propagation in kexec_image_probe_default()
kexec_image_probe_default() overwrites ret with each loader's probe return value and returns whatever the last loader returned when no probe matches. The error code reaching userspace depends on whichever loader happens to be last in kexec_file_loaders[]. Only continue to the next loader when a probe returns -ENOEXEC. Propagate any other error such as -ENOMEM immediately. Return -ENOEXEC only when all loaders have been tried and none matched. Suggested-by: Pratyush Yadav <pratyush@kernel.org> Signed-off-by: Mukesh Pilaniya <mpilaniy@redhat.com> Reviewed-by: Pratyush Yadav <pratyush@kernel.org> Reviewed-by: Philipp Rudo <prudo@redhat.com> Link: https://patch.msgid.link/20260821-mpilaniy-v3-2-76b355399d2e@redhat.com Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions