qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-block] [PATCH v8 17/36] nvme: Apply lock-mode when initialize


From: Fam Zheng
Subject: [Qemu-block] [PATCH v8 17/36] nvme: Apply lock-mode when initialize
Date: Fri, 30 Sep 2016 20:09:47 +0800

Signed-off-by: Fam Zheng <address@hidden>
---
 hw/block/nvme.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index cef3bb4..318dc94 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -829,7 +829,7 @@ static int nvme_init(PCIDevice *pci_dev)
 {
     NvmeCtrl *n = NVME(pci_dev);
     NvmeIdCtrl *id = &n->id_ctrl;
-
+    Error *local_err = NULL;
     int i;
     int64_t bs_size;
     uint8_t *pci_conf;
@@ -837,6 +837,10 @@ static int nvme_init(PCIDevice *pci_dev)
     if (!n->conf.blk) {
         return -1;
     }
+    blk_lock_image(n->conf.blk, n->conf.lock_mode, &local_err);
+    if (local_err) {
+        return -1;
+    }
 
     bs_size = blk_getlength(n->conf.blk);
     if (bs_size < 0) {
-- 
2.7.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]