linux/generic: fix block2mtd for 2.6.38
[openwrt/openwrt.git] / target / linux / generic / patches-2.6.38 / 067-block2mtd_2.6.38_fix.patch
1 --- a/drivers/mtd/devices/block2mtd.c
2 +++ b/drivers/mtd/devices/block2mtd.c
3 @@ -330,7 +330,7 @@ static int block2mtd_refresh(struct mtd_
4 _close_bdev(dev);
5
6 /* open the whole disk, issue a partition rescan, then */
7 - bdev = blkdev_get_by_dev(devt, FMODE_WRITE | FMODE_READ);
8 + bdev = blkdev_get_by_dev(devt, FMODE_WRITE | FMODE_READ, mtd);
9 if (!bdev || !bdev->bd_disk)
10 err = -EINVAL;
11 #ifndef CONFIG_MTD_BLOCK2MTD_MODULE