diff --git a/[refs] b/[refs] index 807dbb4f5b86..9a251b7fad4a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d4308febf3551d46884561b7c3fdd62ad3ca7ff2 +refs/heads/master: 5370019dc2d2c2ff90e95d181468071362934f3a diff --git a/trunk/drivers/block/loop.c b/trunk/drivers/block/loop.c index ae1251270624..7f8065392064 100644 --- a/trunk/drivers/block/loop.c +++ b/trunk/drivers/block/loop.c @@ -1285,11 +1285,9 @@ static int loop_set_capacity(struct loop_device *lo, struct block_device *bdev) /* the width of sector_t may be narrow for bit-shift */ sz = sec; sz <<= 9; - mutex_lock(&bdev->bd_mutex); bd_set_size(bdev, sz); /* let user-space know about the new size */ kobject_uevent(&disk_to_dev(bdev->bd_disk)->kobj, KOBJ_CHANGE); - mutex_unlock(&bdev->bd_mutex); out: return err;