From fbaac7a89a63a69c839aca0f0640201ab9abaf26 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Mon, 26 Oct 2009 08:59:17 +0100 Subject: [PATCH] --- yaml --- r: 167915 b: refs/heads/master c: 960cc0f4fef607baabc2232fbd7cce5368a9dcfd h: refs/heads/master i: 167913: 3c24421cdebca37dc64ce38e9fed55c396a2b778 167911: 560f14bf7534ea76d5682d7abe5b6013abd536d3 v: v3 --- [refs] | 2 +- trunk/fs/block_dev.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index dfd3c8935239..81c2929897bc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6cafb12dc85a5bdc722791cc5070968413264909 +refs/heads/master: 960cc0f4fef607baabc2232fbd7cce5368a9dcfd diff --git a/trunk/fs/block_dev.c b/trunk/fs/block_dev.c index 9cf4b926f8e4..8bed0557d88c 100644 --- a/trunk/fs/block_dev.c +++ b/trunk/fs/block_dev.c @@ -1248,8 +1248,8 @@ static int __blkdev_get(struct block_device *bdev, fmode_t mode, int for_part) bd_set_size(bdev, (loff_t)bdev->bd_part->nr_sects << 9); } } else { - put_disk(disk); module_put(disk->fops->owner); + put_disk(disk); disk = NULL; if (bdev->bd_contains == bdev) { if (bdev->bd_disk->fops->open) {