From: Peter Krempa <[email protected]>

Use 'qemuDomainStorageSourceProbeSize' instead of
'qemuDomainStorageUpdatePhysical'.

Signed-off-by: Peter Krempa <[email protected]>
---
 src/qemu/qemu_driver.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index e37c852c98..253727129c 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -17830,8 +17830,10 @@ qemuDomainGetStatsOneBlock(virQEMUDriverConfig *cfg,
         virTypedParamListAddULLong(params, entry->physical,
                                    VIR_DOMAIN_STATS_BLOCK_PREFIX "%zu" 
VIR_DOMAIN_STATS_BLOCK_SUFFIX_PHYSICAL, block_idx);
     } else {
-        if (qemuDomainStorageUpdatePhysical(cfg, dom, src) == 0) {
-            virTypedParamListAddULLong(params, src->physical,
+        unsigned long long physical = 0;
+
+        if (qemuDomainStorageSourceProbeSize(cfg, dom, src, NULL, NULL, 
&physical) == 0) {
+            virTypedParamListAddULLong(params, physical,
                                        VIR_DOMAIN_STATS_BLOCK_PREFIX "%zu" 
VIR_DOMAIN_STATS_BLOCK_SUFFIX_PHYSICAL, block_idx);
         }
     }
-- 
2.54.0

Reply via email to