summaryrefslogtreecommitdiffstats
path: root/src/kernel/core.c
diff options
context:
space:
mode:
authorFrederic Robra2019-11-06 20:23:47 +0100
committerFrederic Robra2019-11-06 20:23:47 +0100
commitec6c0ce8b1af8d9c36f4ec87cd384365cb2d9012 (patch)
treefd62ba871ee3383a6f139207977f92b103bb198e /src/kernel/core.c
parentadded comments (diff)
downloaddnbd3-ng-ec6c0ce8b1af8d9c36f4ec87cd384365cb2d9012.tar.gz
dnbd3-ng-ec6c0ce8b1af8d9c36f4ec87cd384365cb2d9012.tar.xz
dnbd3-ng-ec6c0ce8b1af8d9c36f4ec87cd384365cb2d9012.zip
removed bug when sending and at the same time socket closes down
Diffstat (limited to 'src/kernel/core.c')
-rw-r--r--src/kernel/core.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/kernel/core.c b/src/kernel/core.c
index 874980b..4ef7221 100644
--- a/src/kernel/core.c
+++ b/src/kernel/core.c
@@ -272,7 +272,6 @@ int dnbd3_add_device(struct dnbd3_device *dev, int minor)
if (err < 0) {
goto out_free_disk;
}
-
dev->minor = minor;
dev->disk = disk;
dev->tag_set.ops = &dnbd3_mq_ops;
@@ -286,9 +285,9 @@ int dnbd3_add_device(struct dnbd3_device *dev, int minor)
dev->tag_set.driver_data = dev;
err = blk_mq_alloc_tag_set(&dev->tag_set);
- if (err)
+ if (err) {
goto out_free_idr;
-
+ }
q = blk_mq_init_queue(&dev->tag_set);
if (IS_ERR(q)) {
err = PTR_ERR(q);