Christoph Hellwig
ba74b6f7fc
virtio_pci: fix cpu affinity support
...
Commit 0b0f9dc5 ("Revert "virtio_pci: use shared interrupts for
virtqueues"") removed the adjustment of the pre_vectors for the virtio
MSI-X vector allocation which was added in commit fb5e31d9 ("virtio:
allow drivers to request IRQ affinity when creating VQs"). This will
lead to an incorrect assignment of MSI-X vectors, and potential
deadlocks when offlining cpus.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Fixes: 0b0f9dc5 ("Revert "virtio_pci: use shared interrupts for virtqueues")
Reported-by: YASUAKI ISHIMATSU <yasu.isimatu@gmail.com >
Cc: stable@vger.kernel.org
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2017-08-25 21:38:26 +03:00
..
2017-08-13 12:33:35 -07:00
2017-07-17 14:44:19 +02:00
2017-07-31 08:03:06 -07:00
2017-07-18 11:37:46 -07:00
2017-08-13 12:44:18 -07:00
2017-08-25 21:37:15 +03:00
2017-07-05 12:31:59 -07:00
2017-08-04 12:57:18 +02:00
2017-06-27 12:13:45 -06:00
2017-08-08 09:36:46 -07:00
2017-08-02 18:37:26 -07:00
2017-08-11 12:53:29 +02:00
2017-08-11 01:25:53 +02:00
2017-08-08 20:21:23 +10:00
2017-08-09 20:01:33 +08:00
2017-07-28 12:17:17 -07:00
2017-07-06 10:17:24 +09:00
2017-07-08 12:36:50 -07:00
2017-07-31 10:55:24 -03:00
2017-06-29 10:37:50 +02:00
2017-07-12 16:26:02 -07:00
2017-07-17 16:13:54 +02:00
2017-08-02 10:42:38 +02:00
2017-08-18 05:45:03 +10:00
2017-07-24 17:38:21 +02:00
2017-07-04 14:28:22 -07:00
2017-07-17 15:00:47 +02:00
2017-07-15 16:38:56 -07:00
2017-07-03 20:55:59 -07:00
2017-07-31 17:05:16 +02:00
2017-07-21 04:37:22 +01:00
2017-06-29 22:58:35 +02:00
2017-07-23 20:54:31 -07:00
2017-08-16 12:53:15 -04:00
2017-08-17 13:45:44 -07:00
2017-08-11 16:56:51 +02:00
2017-08-14 09:34:10 +02:00
2017-08-11 14:56:23 -07:00
2017-07-06 11:32:40 -07:00
2017-07-28 08:06:00 -06:00
2017-07-05 13:13:32 -07:00
2017-07-26 02:11:47 +02:00
2017-08-11 20:42:06 -07:00
2017-07-26 06:14:33 -04:00
2017-07-04 14:47:47 -07:00
2017-07-11 09:55:47 -07:00
2017-08-10 14:13:18 -07:00
2017-08-09 13:19:44 +02:00
2017-08-12 14:53:24 -07:00
2017-07-17 16:38:35 +02:00
2017-08-15 17:19:34 -07:00
2017-07-01 14:30:39 -07:00
2017-07-06 11:30:08 -04:00
2017-07-17 11:43:58 -07:00
2017-08-18 09:19:39 +02:00
2017-07-17 16:15:57 +02:00
2017-08-17 10:23:45 +02:00
2017-08-16 09:50:39 +02:00
2017-08-15 18:52:28 -07:00
2017-07-27 13:43:22 +01:00
2017-07-27 17:20:19 -07:00
2017-08-09 14:30:34 -07:00
2017-08-05 14:37:19 -07:00
2017-07-07 12:40:27 -07:00
2017-07-13 11:47:59 -07:00
2017-06-28 00:38:34 +02:00
2017-08-01 15:22:55 -07:00
2017-07-13 11:49:52 -07:00
2017-07-05 17:09:27 -07:00
2017-07-03 16:52:21 +01:00
2017-06-27 16:21:34 -07:00
2017-07-04 14:47:47 -07:00
2017-07-06 15:38:31 -07:00
2017-07-13 12:15:06 -07:00
2017-08-07 11:24:37 -07:00
2017-07-20 12:37:10 -07:00
2017-08-16 17:21:20 -07:00
2017-07-06 16:24:30 -07:00
2017-08-18 11:59:53 +02:00
2017-07-08 10:41:53 -07:00
2017-07-17 15:00:47 +02:00
2017-08-13 12:30:17 -07:00
2017-08-09 20:55:19 -07:00
2017-07-14 13:12:32 -07:00
2017-08-13 12:41:58 -07:00
2017-08-17 09:10:48 -07:00
2017-08-13 12:27:42 -07:00
2017-07-03 20:27:48 -07:00
2017-07-27 10:39:33 -06:00
2017-07-29 14:15:56 -07:00
2017-07-31 18:45:41 +02:00
2017-08-25 21:38:26 +03:00
2017-07-17 16:48:15 +02:00
2017-07-11 09:59:37 -07:00
2017-08-16 09:56:34 -06:00