提交 e807e4d9 编写于 作者: C Cole Robinson

Fix sparse volume allocation reporting.

上级 9ec1a569
Fri Apr 3 10:02:57 EDT 2009 Cole Robinson <crobinso@redhat.com>
* src/storage_backend.c: Fix sparse volume allocation reporting.
Fri Apr 3 15:07:00 BST 2009 Daniel P. Berrange <berrange@redhat.com>
Fix crash in svirt verification, and incorrect cleanup in
......
......@@ -36,6 +36,7 @@
#include <fcntl.h>
#include <stdint.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <dirent.h>
#if HAVE_SELINUX
......@@ -64,6 +65,9 @@
#include "storage_backend_fs.h"
#endif
#ifndef DEV_BSIZE
#define DEV_BSIZE 512
#endif
#define VIR_FROM_THIS VIR_FROM_STORAGE
......@@ -211,7 +215,7 @@ virStorageBackendUpdateVolTargetInfoFD(virConnectPtr conn,
if (S_ISREG(sb.st_mode)) {
#ifndef __MINGW32__
*allocation = (unsigned long long)sb.st_blocks *
(unsigned long long)sb.st_blksize;
(unsigned long long)DEV_BSIZE;
#else
*allocation = sb.st_size;
#endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册