]> git.proxmox.com Git - qemu.git/blobdiff - block-vpc.c
Convert block infrastructure to use new module init functionality
[qemu.git] / block-vpc.c
index 71a171d0ebff5607dbdca3afd6e599986fbfd8fa..211ae5c72f16bf6452bf3205928a786b0e98d65c 100644 (file)
@@ -24,6 +24,7 @@
  */
 #include "qemu-common.h"
 #include "block_int.h"
+#include "module.h"
 
 /**************************************************************/
 
@@ -586,7 +587,7 @@ static void vpc_close(BlockDriverState *bs)
     bdrv_delete(s->hd);
 }
 
-BlockDriver bdrv_vpc = {
+static BlockDriver bdrv_vpc = {
     .format_name       = "vpc",
     .instance_size     = sizeof(BDRVVPCState),
     .bdrv_probe                = vpc_probe,
@@ -596,3 +597,10 @@ BlockDriver bdrv_vpc = {
     .bdrv_close                = vpc_close,
     .bdrv_create       = vpc_create,
 };
+
+static void bdrv_vpc_init(void)
+{
+    bdrv_register(&bdrv_vpc);
+}
+
+block_init(bdrv_vpc_init);