file-posix: Clear out first sector in hdev_create
commit97ec9117c346239fc5b0f6d1973111e8ca370087
authorFam Zheng <famz@redhat.com>
Fri, 8 Sep 2017 09:44:57 +0000 (8 17:44 +0800)
committerKevin Wolf <kwolf@redhat.com>
Tue, 26 Sep 2017 12:46:23 +0000 (26 14:46 +0200)
treef07754e7dfde0bda52d770b7e5f214ab163fb169
parenta16efd53406bc8d89f87253ab10290f8d1b145a7
file-posix: Clear out first sector in hdev_create

People get surprised when, after "qemu-img create -f raw /dev/sdX", they
still see qcow2 with "qemu-img info", if previously the bdev had a qcow2
header. While this is natural because raw doesn't need to write any
magic bytes during creation, hdev_create is free to clear out the first
sector to make sure the stale qcow2 header doesn't cause such confusion.

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/file-posix.c