Commit 95bf9798 authored by Bo Liu's avatar Bo Liu Committed by Michael S. Tsirkin
Browse files

virtio: Check dev_set_name() return value



It's possible that dev_set_name() returns -ENOMEM, catch and handle this.

Signed-off-by: default avatarBo Liu <liubo03@inspur.com>
Message-Id: <20220707031751.4802-1-liubo03@inspur.com>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Acked-by: default avatarJason Wang <jasowang@redhat.com>
parent d650f830
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -428,7 +428,9 @@ int register_virtio_device(struct virtio_device *dev)
		goto out;

	dev->index = err;
	dev_set_name(&dev->dev, "virtio%u", dev->index);
	err = dev_set_name(&dev->dev, "virtio%u", dev->index);
	if (err)
		goto out_ida_remove;

	err = virtio_device_of_init(dev);
	if (err)