]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/block/virtio-blk.c
block: switch from g_slice allocator to malloc
[mirror_qemu.git] / hw / block / virtio-blk.c
index 76d27f9376966dcd8564a98e9cf9f9c6f4ddeac1..8beb26b4dbf550eeb37c5068291d8fe313a9421a 100644 (file)
@@ -30,7 +30,7 @@
 
 VirtIOBlockReq *virtio_blk_alloc_request(VirtIOBlock *s)
 {
-    VirtIOBlockReq *req = g_slice_new(VirtIOBlockReq);
+    VirtIOBlockReq *req = g_new(VirtIOBlockReq, 1);
     req->dev = s;
     req->qiov.size = 0;
     req->in_len = 0;
@@ -42,7 +42,7 @@ VirtIOBlockReq *virtio_blk_alloc_request(VirtIOBlock *s)
 void virtio_blk_free_request(VirtIOBlockReq *req)
 {
     if (req) {
-        g_slice_free(VirtIOBlockReq, req);
+        g_free(req);
     }
 }