From a1ebb5205b861f6d872973f41b66adcda6af2b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Mon, 29 Aug 2016 13:03:26 +0100 Subject: [PATCH] Round used sectors up in lvm device scanner. --- src/core/lvmdevice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/lvmdevice.cpp b/src/core/lvmdevice.cpp index 237bfbe..aea5c94 100644 --- a/src/core/lvmdevice.cpp +++ b/src/core/lvmdevice.cpp @@ -28,6 +28,7 @@ #include "util/report.h" #include +#include #include #include @@ -171,7 +172,7 @@ Partition* LvmDevice::scanPartition(const QString& lvPath, PartitionTable* pTabl if (mounted && freeSpaceInfo.isValid() && mountPoint != QString()) { fs->setSectorsUsed(freeSpaceInfo.used() / logicalSize()); } else if (fs->supportGetUsed() == FileSystem::cmdSupportFileSystem) { - fs->setSectorsUsed(fs->readUsedCapacity(lvPath) / logicalSize()); + fs->setSectorsUsed(qCeil(fs->readUsedCapacity(lvPath) / static_cast(logicalSize()))); } } }