]> git.proxmox.com Git - qemu.git/blobdiff - page_cache.c
target-openrisc: Remove unnecessary code generated by jump instructions
[qemu.git] / page_cache.c
index 809dadc7ebf4f6c65d925975569168d84c9a0cc4..a05db643ccd711b3cccaf68a6d042f095a6fa247 100644 (file)
@@ -21,7 +21,6 @@
 #include <sys/types.h>
 #include <stdbool.h>
 #include <glib.h>
-#include <strings.h>
 
 #include "qemu-common.h"
 #include "migration/page_cache.h"
@@ -159,7 +158,7 @@ void cache_insert(PageCache *cache, uint64_t addr, uint8_t *pdata)
         cache->num_items++;
     }
 
-    it->it_data = pdata;
+    it->it_data = g_memdup(pdata, cache->page_size);
     it->it_age = ++cache->max_item_age;
     it->it_addr = addr;
 }