diff options
author | Lars Ellenberg <lars.ellenberg@linbit.com> | 2015-03-26 20:53:55 +0100 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2015-11-25 17:22:02 +0100 |
commit | 63a7c8ad92af5f57d4a2c5be223d6ca424c3670b (patch) | |
tree | 4c9232f769b3fda758633add5d4ee5f559cf98a5 /drivers/block/drbd/drbd_worker.c | |
parent | drbd: fix queue limit setup for discard (diff) | |
download | linux-63a7c8ad92af5f57d4a2c5be223d6ca424c3670b.tar.xz linux-63a7c8ad92af5f57d4a2c5be223d6ca424c3670b.zip |
drbd: make drbd known to lsblk: use bd_link_disk_holder
lsblk should be able to pick up stacking device driver relations
involving DRBD conveniently.
Even though upstream kernel since 2011 says
"DON'T USE THIS UNLESS YOU'RE ALREADY USING IT."
a new user has been added since (bcache),
which sets the precedences for us to use it as well.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/block/drbd/drbd_worker.c')
-rw-r--r-- | drivers/block/drbd/drbd_worker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c index 2f29bf3e4dba..eff716c27b1f 100644 --- a/drivers/block/drbd/drbd_worker.c +++ b/drivers/block/drbd/drbd_worker.c @@ -1841,7 +1841,7 @@ static void drbd_ldev_destroy(struct drbd_device *device) device->act_log = NULL; __acquire(local); - drbd_free_ldev(device->ldev); + drbd_backing_dev_free(device, device->ldev); device->ldev = NULL; __release(local); |