]> git.proxmox.com Git - qemu.git/commit - block.c
block: keep bs->total_sectors up to date even for growable block devices
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 4 Sep 2013 17:00:21 +0000 (19:00 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 6 Sep 2013 13:25:08 +0000 (15:25 +0200)
commitdf2a6f29a5019707d69f6eeb30cf792841cae5aa
tree196a71f34402aae6cfded4d54d65df548b24483a
parente641c1e81e54fc14908ff6785ef7d51e42c2e1bb
block: keep bs->total_sectors up to date even for growable block devices

If a BlockDriverState is growable, after every write we need to
check if bs->total_sectors might have changed.  With this change,
bdrv_getlength does not need anymore a system call.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block.c