X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fkexec.c;h=2a59c8a01ae0010da5ef5b80b39fad2ec1da14ae;hb=783609c6cb4eaa23f2ac5c968a44483584ec133f;hp=afbbbe981be288ecef8112b95a53321ee1971959;hpb=2685b267bce34c9b66626cb11664509c32a761a5;p=linux-2.6 diff --git a/kernel/kexec.c b/kernel/kexec.c index afbbbe981b..2a59c8a01a 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -852,6 +852,7 @@ static int kimage_load_crash_segment(struct kimage *image, memset(ptr + uchunk, 0, mchunk - uchunk); } result = copy_from_user(ptr, buf, uchunk); + kexec_flush_icache_page(page); kunmap(page); if (result) { result = (result < 0) ? result : -EIO;