2.6.4: Fix NULL pointer dereference in blkmtd.c
PATCH 1/1 2.6.4: Fix NULL pointer dereference in blkmtd.c
Hello all,
The blkmtd driver oopses in add_device(). The following trivial patch fixes this.
Cheers,
- Michel
drivers/mtd/devices/blkmtd.c +1 -1
@@ -664,12 +664,12 @@ }memset (dev,0 ,sizeof (struct blkmtd_dev )); + dev->blkdev = bdev;atomic_set (&(dev->blkdev->bd_inode->i_mapping->truncate_count),0 );if (!readonly) {init_MUTEX (&dev->wrbuf_mutex); } - dev->blkdev = bdev; dev->mtd_info.size = dev->blkdev->bd_inode->i_size &PAGE_MASK ;/* Setup the MTD structure */