X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=kernel%2Fkexec.c;h=980936a90ee6ea0a9f83c195277a7c0705a8bbaa;hb=1e90a13d0c3dc94512af1ccb2b6563e8297838fa;hp=4384672d324516128557e4f7b29637a4cca1df30;hpb=99eb45f98c1355998bc2b0bd83e51f79e6d2d0b4;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; }