ARM: kexec: fix kexec for Keystone 2
[sfrench/cifs-2.6.git] / arch / arm / kernel / machine_kexec.c
index 59fd0e24c56b150a1f22ab21983d72022fe52701..b18c1ea56bed69b8dd6ffbda657315bdd94230c6 100644 (file)
@@ -57,7 +57,7 @@ int machine_kexec_prepare(struct kimage *image)
        for (i = 0; i < image->nr_segments; i++) {
                current_segment = &image->segment[i];
 
-               if (!memblock_is_region_memory(current_segment->mem,
+               if (!memblock_is_region_memory(idmap_to_phys(current_segment->mem),
                                               current_segment->memsz))
                        return -EINVAL;