]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "virtio_pci: use shared interrupts for virtqueues"
authorMichael S. Tsirkin <mst@redhat.com>
Tue, 4 Apr 2017 18:15:41 +0000 (21:15 +0300)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 10 Apr 2017 21:28:57 +0000 (00:28 +0300)
commit42e17b0467dd0741f659fe4a283e229571385690
tree19dd421911f6c608ec0ffcacc9dd042a011155a1
parentf706f57bd44b1b2f94c7b80a65c5fc6937e4478e
Revert "virtio_pci: use shared interrupts for virtqueues"

This reverts commit 9a8a1fd5456736b1c222bf691367fefadd1329ce.

Conflicts:
drivers/virtio/virtio_pci_common.c

Unfortunately the idea does not work with threadirqs
as more than 32 queues can then map to a single interrupts.

Further, the cleanup seems to be one of the changes that broke
hybernation for some users. We are still not sure why
but revert helps.

This reverts the cleanup changes but keeps the affinity support.

Tested-by: Mike Galbraith <efault@gmx.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/virtio/virtio_pci_common.c
drivers/virtio/virtio_pci_common.h