aboutsummaryrefslogtreecommitdiff
path: root/dump/dump.c
diff options
context:
space:
mode:
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>2020-09-24 22:40:02 +0300
committerStefan Hajnoczi <stefanha@redhat.com>2020-10-23 13:42:16 +0100
commit7e7e510077f386b7ec286c52f65b4552568bc65e (patch)
treece9dac70f7549c02d072945654352d3108405536 /dump/dump.c
parent624f27bbe9615ba7a763ccc4632a4df5f0721fd0 (diff)
downloadqemu-7e7e510077f386b7ec286c52f65b4552568bc65e.zip
qemu-7e7e510077f386b7ec286c52f65b4552568bc65e.tar.gz
qemu-7e7e510077f386b7ec286c52f65b4552568bc65e.tar.bz2
block/io: fix bdrv_is_allocated_above
bdrv_is_allocated_above wrongly handles short backing files: it reports after-EOF space as UNALLOCATED which is wrong, as on read the data is generated on the level of short backing file (if all overlays have unallocated areas at that place). Reusing bdrv_common_block_status_above fixes the issue and unifies code path. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Alberto Garcia <berto@igalia.com> Message-id: 20200924194003.22080-5-vsementsov@virtuozzo.com [Fix s/has/have/ as suggested by Eric Blake. Fix s/area/areas/. --Stefan] Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'dump/dump.c')
0 files changed, 0 insertions, 0 deletions