Re: [Qemu-devel] [RESEND][PATCH] migration: drop MADVISE_DONT_NEED for incoming zero pages

2013-11-04 Thread Peter Lieven
On 24.10.2013 12:07, Juan Quintela wrote: Peter Lieven p...@kamp.de wrote: The madvise for zeroed out pages was introduced when every transferred zero page was memset to zero and thus allocated. Since commit 211ea740 we check for zeroness of a target page before we memset it to zero.

Re: [Qemu-devel] [RESEND][PATCH] migration: drop MADVISE_DONT_NEED for incoming zero pages

2013-10-29 Thread Zhanghaoyu (A)
The comments of ram_handle_compressed needs to be changed accordingly, Do not memset pages to zero if they already read as zero to avoid allocating zero pages and consuming memory unnecessarily. Thanks, Zhang Haoyu The madvise for zeroed out pages was introduced when every transferred zero

[Qemu-devel] [RESEND][PATCH] migration: drop MADVISE_DONT_NEED for incoming zero pages

2013-10-24 Thread Peter Lieven
The madvise for zeroed out pages was introduced when every transferred zero page was memset to zero and thus allocated. Since commit 211ea740 we check for zeroness of a target page before we memset it to zero. Additionally we memmap target memory so it is essentially zero initialized (except for

Re: [Qemu-devel] [RESEND][PATCH] migration: drop MADVISE_DONT_NEED for incoming zero pages

2013-10-24 Thread Juan Quintela
Peter Lieven p...@kamp.de wrote: The madvise for zeroed out pages was introduced when every transferred zero page was memset to zero and thus allocated. Since commit 211ea740 we check for zeroness of a target page before we memset it to zero. Additionally we memmap target memory so it is