summaryrefslogtreecommitdiffstats
path: root/src/kernel/blk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/blk.c')
-rw-r--r--src/kernel/blk.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/kernel/blk.c b/src/kernel/blk.c
index abb3f48..192c3db 100644
--- a/src/kernel/blk.c
+++ b/src/kernel/blk.c
@@ -74,15 +74,7 @@ int dnbd3_blk_add_device(dnbd3_device_t *dev, int minor)
int dnbd3_blk_del_device(dnbd3_device_t *dev)
{
- if (dev->sock)
- {
- sock_release(dev->sock);
- dev->sock = NULL;
- }
-
- if (&dev->hb_timer)
- del_timer(&dev->hb_timer);
-
+ dnbd3_net_disconnect(dev);
del_gendisk(dev->disk);
put_disk(dev->disk);
blk_cleanup_queue(dev->disk->queue);