Alberto Garcia c9a442e450 qcow2: Check L1 table parameters in qcow2_expand_zero_clusters()
This function iterates over all snapshots of a qcow2 file in order to
expand all zero clusters, but it does not validate the snapshots' L1
tables first.

We now have a function to take care of this, so let's use it.

We can also take the opportunity to replace the sector-based
bdrv_read() with bdrv_pread().

Cc: Eric Blake <eblake@redhat.com>
Signed-off-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2018-03-09 15:17:47 +01:00
..
2018-03-06 11:20:44 +00:00
2016-10-07 14:14:06 +02:00
2018-03-02 18:39:07 +01:00
2018-02-09 05:05:11 +01:00
2017-07-17 11:34:11 +08:00
2018-03-06 11:20:44 +00:00
2018-03-06 11:20:44 +00:00
2018-02-08 09:22:03 +08:00
2016-09-23 11:42:52 +08:00
2017-08-31 12:29:07 +02:00