On Tue, Jun 09, 2026 at 05:48:01PM +0530, Sumit Saxena wrote: > diff --git a/drivers/scsi/virtio_scsi.c b/drivers/scsi/virtio_scsi.c > index 5fdaa71f0652..88375574cb18 100644 > --- a/drivers/scsi/virtio_scsi.c > +++ b/drivers/scsi/virtio_scsi.c > @@ -929,7 +929,7 @@ static int virtscsi_probe(struct virtio_device *vdev) > num_targets = virtscsi_config_get(vdev, max_target) + 1; > > shost = scsi_host_alloc(&virtscsi_host_template, > - struct_size(vscsi, req_vqs, num_queues)); > + struct_size(vscsi, req_vqs, num_queues), NULL); A virtio_device has a parent (this is the virtio transport, like virtio_pci) and that may have NUMA node. drivers/virtio/virtio.c:register_virtio_device() could call set_dev_node(dev, dev_to_node(dev->parent)) to propagate the NUMA node to the virtio_device if it is not already automatically propagated. Stefan