From: Michael S. Tsirkin Date: Tue, 14 Oct 2014 23:52:30 +0000 (+1030) Subject: virtio: add API to enable VQs early X-Git-Tag: fixes-against-v3.18-rc2~57^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3569db593081fd88bbd6df21b9b0531873f2042c;p=pandora-kernel.git virtio: add API to enable VQs early virtio spec 0.9.X requires DRIVER_OK to be set before VQs are used, but some drivers use VQs before probe function returns. Since DRIVER_OK is set after probe, this violates the spec. Even though under virtio 1.0 transitional devices support this behaviour, we want to make it possible for those early callers to become spec compliant and eventually support non-transitional devices. Add API for drivers to call before using VQs. Sets DRIVER_OK internally. Signed-off-by: Michael S. Tsirkin Reviewed-by: Cornelia Huck Signed-off-by: Rusty Russell --- Reading git-diff-tree failed