Skip to content

Commit b2c8b64

Browse files
jsitnickimstsirkin
authored andcommitted
virtio_pci: Switch away from deprecated irq_set_affinity_hint
Since commit 65c7cde ("genirq: Provide new interfaces for affinity hints") irq_set_affinity_hint is being phased out. Switch to new interfaces for setting and applying irq affinity hints. Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com> Message-Id: <20231025145319.380775-1-jakub@cloudflare.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
1 parent f2de37a commit b2c8b64

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

drivers/virtio/virtio_pci_common.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ void vp_del_vqs(struct virtio_device *vdev)
242242
if (v != VIRTIO_MSI_NO_VECTOR) {
243243
int irq = pci_irq_vector(vp_dev->pci_dev, v);
244244

245-
irq_set_affinity_hint(irq, NULL);
245+
irq_update_affinity_hint(irq, NULL);
246246
free_irq(irq, vq);
247247
}
248248
}
@@ -443,10 +443,10 @@ int vp_set_vq_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask)
443443
mask = vp_dev->msix_affinity_masks[info->msix_vector];
444444
irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector);
445445
if (!cpu_mask)
446-
irq_set_affinity_hint(irq, NULL);
446+
irq_update_affinity_hint(irq, NULL);
447447
else {
448448
cpumask_copy(mask, cpu_mask);
449-
irq_set_affinity_hint(irq, mask);
449+
irq_set_affinity_and_hint(irq, mask);
450450
}
451451
}
452452
return 0;

0 commit comments

Comments
 (0)