From 5a8a9a0e23f1467eaeaef475a8bea0542e9ecad8 Mon Sep 17 00:00:00 2001
From: "Alexandros C. Couloumbis" <alex@ozo.com>
Date: Thu, 24 Feb 2011 19:13:05 +0000
Subject: [PATCH] linux/generic: fix block2mtd for 2.6.38

SVN-Revision: 25704
---
 .../patches-2.6.38/067-block2mtd_2.6.38_fix.patch     | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100644 target/linux/generic/patches-2.6.38/067-block2mtd_2.6.38_fix.patch

diff --git a/target/linux/generic/patches-2.6.38/067-block2mtd_2.6.38_fix.patch b/target/linux/generic/patches-2.6.38/067-block2mtd_2.6.38_fix.patch
new file mode 100644
index 00000000000..74e0a2f3e5a
--- /dev/null
+++ b/target/linux/generic/patches-2.6.38/067-block2mtd_2.6.38_fix.patch
@@ -0,0 +1,11 @@
+--- a/drivers/mtd/devices/block2mtd.c
++++ b/drivers/mtd/devices/block2mtd.c
+@@ -330,7 +330,7 @@ static int block2mtd_refresh(struct mtd_
+ 	_close_bdev(dev);
+ 
+ 	/* open the whole disk, issue a partition rescan, then */
+-	bdev = blkdev_get_by_dev(devt, FMODE_WRITE | FMODE_READ);
++	bdev = blkdev_get_by_dev(devt, FMODE_WRITE | FMODE_READ, mtd);
+ 	if (!bdev || !bdev->bd_disk)
+ 		err = -EINVAL;
+ #ifndef CONFIG_MTD_BLOCK2MTD_MODULE
-- 
GitLab