]> 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)
commit2e92782b64b07d896d8bac2097a858d9589fc0a4
tree19dd421911f6c608ec0ffcacc9dd042a011155a1
parent3fd737f9b0fd86327e7d7510493352d24cafd388
Revert "virtio_pci: use shared interrupts for virtqueues"

This reverts commit 47e8b5efa134642408c901a6cd66c1c6bd64efe2.

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