| Submitter | Michael Tokarev |
|---|---|
| Date | Feb. 4, 2013, 10:41 a.m. |
| Message ID | <1359974470-17044-61-git-send-email-mjt@msgid.tls.msk.ru> |
| Download | mbox | patch |
| Permalink | /patch/217956/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/arch_init.c b/arch_init.c index a9e8b74..a1c3cfb 100644 --- a/arch_init.c +++ b/arch_init.c @@ -475,7 +475,8 @@ int ram_load(QEMUFile *f, void *opaque, int version_id) memset(host, ch, TARGET_PAGE_SIZE); #ifndef _WIN32 if (ch == 0 && - (!kvm_enabled() || kvm_has_sync_mmu())) { + (!kvm_enabled() || kvm_has_sync_mmu()) && + getpagesize() <= TARGET_PAGE_SIZE) { qemu_madvise(host, TARGET_PAGE_SIZE, QEMU_MADV_DONTNEED); } #endif