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