linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* automatic IRQ affinity for virtio V3
@ 2017-02-05 17:15 Christoph Hellwig
  2017-02-05 17:15 ` [PATCH 1/9] virtio_pci: remove struct virtio_pci_vq_info Christoph Hellwig
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Christoph Hellwig @ 2017-02-05 17:15 UTC (permalink / raw)
  To: mst, jasowang; +Cc: axboe, pbonzini, virtualization, linux-block, linux-kernel

Hi Michael, hi Jason,

This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.

Changes since V2:
 - remove a redundant callback check
 - calculate ->msix_vectors correctly
 - add a few Reviewed-by: tags for Jason

Changes since V1:
 - dropped the patches already merged for 4.10-rc
 - new patch to remove struct virtio_pci_vq_info
 - improve probe error handling by unwinding step by step
 - new patch to convert virtio-scsi

^ permalink raw reply	[flat|nested] 20+ messages in thread
* automatic IRQ affinity for virtio V2
@ 2017-01-27  8:16 Christoph Hellwig
  2017-01-27  8:16 ` [PATCH 8/9] virtio_blk: use virtio IRQ affinity Christoph Hellwig
  0 siblings, 1 reply; 20+ messages in thread
From: Christoph Hellwig @ 2017-01-27  8:16 UTC (permalink / raw)
  To: mst, jasowang; +Cc: axboe, pbonzini, virtualization, linux-block, linux-kernel

Hi Michael, hi Jason,

This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.

Changes since V1:
 - dropped the patches already merged for 4.10-rc
 - new patch to remove struct virtio_pci_vq_info
 - improve probe error handling by unwinding step by step
 - new patch to convert virtio-scsi

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2017-02-27 18:55 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-05 17:15 automatic IRQ affinity for virtio V3 Christoph Hellwig
2017-02-05 17:15 ` [PATCH 1/9] virtio_pci: remove struct virtio_pci_vq_info Christoph Hellwig
2017-02-07  7:17   ` Jason Wang
2017-02-07  9:38     ` Christoph Hellwig
2017-02-08  2:52       ` Jason Wang
2017-02-05 17:15 ` [PATCH 2/9] virtio_pci: use shared interrupts for virtqueues Christoph Hellwig
2017-02-07  7:17   ` Jason Wang
2017-02-05 17:15 ` [PATCH 3/9] virtio_pci: don't duplicate the msix_enable flag in struct pci_dev Christoph Hellwig
2017-02-05 17:15 ` [PATCH 4/9] virtio_pci: simplify MSI-X setup Christoph Hellwig
2017-02-05 17:15 ` [PATCH 5/9] virtio: allow drivers to request IRQ affinity when creating VQs Christoph Hellwig
2017-02-05 17:15 ` [PATCH 6/9] virtio: provide a method to get the IRQ affinity mask for a virtqueue Christoph Hellwig
2017-02-05 17:15 ` [PATCH 7/9] blk-mq: provide a default queue mapping for virtio device Christoph Hellwig
2017-02-05 17:15 ` [PATCH 8/9] virtio_blk: use virtio IRQ affinity Christoph Hellwig
2017-02-05 17:15 ` [PATCH 9/9] virtio_scsi: " Christoph Hellwig
2017-02-09 13:50 ` automatic IRQ affinity for virtio V3 Christoph Hellwig
2017-02-09 16:01   ` Michael S. Tsirkin
2017-02-27  8:48     ` Christoph Hellwig
2017-02-27 18:45       ` Michael S. Tsirkin
2017-02-27 18:49         ` Michael S. Tsirkin
  -- strict thread matches above, loose matches on Subject: below --
2017-01-27  8:16 automatic IRQ affinity for virtio V2 Christoph Hellwig
2017-01-27  8:16 ` [PATCH 8/9] virtio_blk: use virtio IRQ affinity Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).