virtio: fix module/device unloading
The virtio code never hooked through the ->remove callback. Although
noone supports device removal at the moment, this code is already
needed for module unloading.
This of course also revealed bugs in virtio_blk, virtio_net and lguest
unloading paths.
Signed-off-by:
Rusty Russell <rusty@rustcorp.com.au>
Showing
- drivers/block/virtio_blk.c 7 additions, 3 deletionsdrivers/block/virtio_blk.c
- drivers/lguest/lguest_device.c 2 additions, 0 deletionsdrivers/lguest/lguest_device.c
- drivers/net/virtio_net.c 6 additions, 2 deletionsdrivers/net/virtio_net.c
- drivers/virtio/virtio.c 13 additions, 0 deletionsdrivers/virtio/virtio.c
Loading
Please register or sign in to comment