aboutsummaryrefslogtreecommitdiff
path: root/ubuntu
diff options
context:
space:
mode:
authorAndy Whitcroft <apw@canonical.com>2011-01-17 13:39:33 +0000
committerJohn Rigby <john.rigby@linaro.org>2011-11-16 14:23:51 -0700
commit97ba6e4be0b8ae868a616c90c940ef59a2d1bea4 (patch)
tree6e0a05cddb88c350ca5c2677df22ba73d958477c /ubuntu
parentc868fcf2a45f00386b0b7e5752dee4f819be4ce0 (diff)
UBUNTU: ubuntu: iscsitarget -- follow changes to open_bdev_exclusive
commit e525fd89d380c4a94c0d63913a1dd1a593ed25e7 Author: Tejun Heo <tj@kernel.org> Date: Sat Nov 13 11:55:17 2010 +0100 block: make blkdev_get/put() handle exclusive access Signed-off-by: Andy Whitcroft <apw@canonical.com>
Diffstat (limited to 'ubuntu')
-rw-r--r--ubuntu/iscsitarget/block-io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ubuntu/iscsitarget/block-io.c b/ubuntu/iscsitarget/block-io.c
index c812abfc16c..3e7de38ea30 100644
--- a/ubuntu/iscsitarget/block-io.c
+++ b/ubuntu/iscsitarget/block-io.c
@@ -162,7 +162,7 @@ blockio_open_path(struct iet_volume *volume, const char *path)
if (!bio_data->path)
return -ENOMEM;
- bdev = open_bdev_exclusive(path, flags, THIS_MODULE);
+ bdev = blkdev_get_by_path(path, flags | FMODE_EXCL, THIS_MODULE);
if (IS_ERR(bdev)) {
err = PTR_ERR(bdev);
eprintk("Can't open device %s, error %d\n", path, err);
@@ -253,7 +253,7 @@ blockio_detach(struct iet_volume *volume)
int flags = FMODE_READ | (LUReadonly(volume) ? 0 : FMODE_WRITE);
if (bio_data->bdev)
- close_bdev_exclusive(bio_data->bdev, flags);
+ blkdev_put(bio_data->bdev, flags | FMODE_EXCL);
kfree(bio_data->path);
kfree(volume->private);