diff options
Diffstat (limited to 'drivers/virtio/virtio.c')
| -rw-r--r-- | drivers/virtio/virtio.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/virtio/virtio.c b/drivers/virtio/virtio.c index 1e8659ca27ef..809b0de59c09 100644 --- a/drivers/virtio/virtio.c +++ b/drivers/virtio/virtio.c @@ -225,8 +225,10 @@ EXPORT_SYMBOL_GPL(register_virtio_device);  void unregister_virtio_device(struct virtio_device *dev)  { +	int index = dev->index; /* save for after device release */ +  	device_unregister(&dev->dev); -	ida_simple_remove(&virtio_index_ida, dev->index); +	ida_simple_remove(&virtio_index_ida, index);  }  EXPORT_SYMBOL_GPL(unregister_virtio_device);  | 
