From: Michael S. Tsirkin Date: Tue, 14 Oct 2014 00:10:34 +0000 (+1030) Subject: virtio: unify config_changed handling X-Git-Tag: fixes-against-v3.18-rc2~57^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=016c98c6fe0c914d12e2e242b2bccde6d6dea54b;p=pandora-kernel.git virtio: unify config_changed handling Replace duplicated code in all transports with a single wrapper in virtio.c. The only functional change is in virtio_mmio.c: if a buggy device sends us an interrupt before driver is set, we previously returned IRQ_NONE, now we return IRQ_HANDLED. As this must not happen in practice, this does not look like a big deal. See also commit 3fff0179e33cd7d0a688dab65700c46ad089e934 virtio-pci: do not oops on config change if driver not loaded. for the original motivation behind the driver check. Signed-off-by: Michael S. Tsirkin Reviewed-by: Cornelia Huck Signed-off-by: Rusty Russell --- Reading git-diff-tree failed