diff options
Diffstat (limited to 'drivers/mtd/devices/block2mtd.c')
-rw-r--r-- | drivers/mtd/devices/block2mtd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mtd/devices/block2mtd.c b/drivers/mtd/devices/block2mtd.c index 6d917a4daa9d..f9f2ce7806b0 100644 --- a/drivers/mtd/devices/block2mtd.c +++ b/drivers/mtd/devices/block2mtd.c | |||
@@ -278,7 +278,8 @@ static void block2mtd_free_device(struct block2mtd_dev *dev) | |||
278 | kfree(dev->mtd.name); | 278 | kfree(dev->mtd.name); |
279 | 279 | ||
280 | if (dev->blkdev) { | 280 | if (dev->blkdev) { |
281 | invalidate_inode_pages(dev->blkdev->bd_inode->i_mapping); | 281 | invalidate_mapping_pages(dev->blkdev->bd_inode->i_mapping, |
282 | 0, -1); | ||
282 | close_bdev_excl(dev->blkdev); | 283 | close_bdev_excl(dev->blkdev); |
283 | } | 284 | } |
284 | 285 | ||