]> git.proxmox.com Git - mirror_qemu.git/commit
blockdev: Make orphaned -drive fatal
authorMarkus Armbruster <armbru@redhat.com>
Wed, 15 Feb 2017 10:05:46 +0000 (11:05 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Tue, 21 Feb 2017 12:17:45 +0000 (13:17 +0100)
commit720b8dc052ae2783d9b8cc2263eccc5bcec04418
tree5b7195510e8bab63758048cfd5f4197112a58d63
parent664cc623bfe161759eabd263a1bf7668895b9e4a
blockdev: Make orphaned -drive fatal

Block backends defined with "-drive if=T" with T other than "none" are
meant to be picked up by machine initialization code: a suitable
frontend gets created and wired up automatically.

If machine initialization code doesn't comply, the block backend
remains unused.  This triggers a warning since commit a66c9dc, v2.2.0.
Drives created by default are exempted; use -nodefaults to get rid of
them.

Turn this warning into an error.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <1487153147-11530-8-git-send-email-armbru@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
blockdev.c
include/sysemu/blockdev.h