diff options
| -rw-r--r-- | drivers/mtd/nand/nand_base.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c index fa286a8d8..3cb92c19c 100644 --- a/drivers/mtd/nand/nand_base.c +++ b/drivers/mtd/nand/nand_base.c @@ -2482,7 +2482,7 @@ static int nand_flash_detect_onfi(struct mtd_info *mtd,  	mtd->writesize = le32_to_cpu(p->byte_per_page);  	mtd->erasesize = le32_to_cpu(p->pages_per_block) * mtd->writesize;  	mtd->oobsize = le16_to_cpu(p->spare_bytes_per_page); -	chip->chipsize = le32_to_cpu(p->blocks_per_lun) * mtd->erasesize; +	chip->chipsize = (uint64_t)le32_to_cpu(p->blocks_per_lun) * mtd->erasesize;  	*busw = 0;  	if (le16_to_cpu(p->features) & 1)  		*busw = NAND_BUSWIDTH_16; |