Commit b3593aba3153 for kernel

commit b3593aba315322d875f295eef8b1a19e24658ba6
Merge: 394023fbe34f 833d2b79ed95
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Oct 25 17:33:22 2026 -1000

    Merge tag 'kexec-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

    Pull kexec updates from Mike Rapoport:

     - Fix probe error codes and error propagation:

         - make architecture functions that probe loaded image consistenly
           return -ENOEXEC when they do not recognize the image format

         - make kexec_image_probe_default() distinguish image format
           mismatches (-ENOEXEC) from real errors (e.g. -ENOMEM),
           propagating real errors immediately and only continuing to the
           next loader on -ENOEXEC

     - Make sure the next kernel does not land on hardware-poisoned pages

     - Remove unused arch_kexec_locate_mem_hole hook

    * tag 'kexec-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:
      kexec_file: remove unused arch_kexec_locate_mem_hole hook
      kexec: fix error propagation in kexec_image_probe_default()
      kexec: return -ENOEXEC from image probe functions on mismatch
      kexec: keep the next kernel off hardware-poisoned pages
      kexec_file: stop the top-down search before it underflows