|
@@ -399,7 +399,7 @@ int add_mtd_blktrans_dev(struct mtd_blktrans_dev *new)
|
|
snprintf(gd->disk_name, sizeof(gd->disk_name),
|
|
snprintf(gd->disk_name, sizeof(gd->disk_name),
|
|
"%s%d", tr->name, new->devnum);
|
|
"%s%d", tr->name, new->devnum);
|
|
|
|
|
|
- set_capacity(gd, (new->size * tr->blksize) >> 9);
|
|
|
|
|
|
+ set_capacity(gd, ((u64)new->size * tr->blksize) >> 9);
|
|
|
|
|
|
/* Create the request queue */
|
|
/* Create the request queue */
|
|
spin_lock_init(&new->queue_lock);
|
|
spin_lock_init(&new->queue_lock);
|