X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Fkexec.c;h=980936a90ee6ea0a9f83c195277a7c0705a8bbaa;hb=6ffa36a59a01691cc8823ef1113e328bb84c14de;hp=4384672d324516128557e4f7b29637a4cca1df30;hpb=1a946005b348fe4fbea9edfd02bc27b33752c08d;p=cascardo%2Flinux.git diff --git a/kernel/kexec.c b/kernel/kexec.c index 4384672d3245..980936a90ee6 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -48,7 +48,8 @@ static int kimage_alloc_init(struct kimage **rimage, unsigned long entry, if (kexec_on_panic) { /* Verify we have a valid entry point */ - if ((entry < crashk_res.start) || (entry > crashk_res.end)) + if ((entry < phys_to_boot_phys(crashk_res.start)) || + (entry > phys_to_boot_phys(crashk_res.end))) return -EADDRNOTAVAIL; }