Signed-off-by: Benoit Canet <[email protected]>
---
block/qorum.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/block/qorum.c b/block/qorum.c
index 5b4f031..ea2a720 100644
--- a/block/qorum.c
+++ b/block/qorum.c
@@ -15,6 +15,10 @@
#include "block_int.h"
+typedef struct {
+ BlockDriverState * bs[3];
+} BDRVQorumState;
+
typedef struct QorumAIOCB QorumAIOCB;
typedef struct QorumSingleAIOCB {
@@ -43,3 +47,17 @@ struct QorumAIOCB {
void (*vote)(QorumAIOCB *acb);
int vote_ret;
};
+
+static BlockDriver bdrv_qorum = {
+ .format_name = "qorum",
+ .protocol_name = "qorum",
+
+ .instance_size = sizeof(BDRVQorumState),
+};
+
+static void bdrv_qorum_init(void)
+{
+ bdrv_register(&bdrv_qorum);
+}
+
+block_init(bdrv_qorum_init);
--
1.7.9.5