mtd: nand: Update mtd.name assignment type to u64 for IFC, eLBC

Linux-MTD Mailing List linux-mtd at lists.infradead.org
Tue Jan 28 00:59:06 EST 2014


Gitweb:     http://git.infradead.org/?p=mtd-2.6.git;a=commit;h=2fec386a94bbe8a02d0669d9fcb32e6a69918d9f
Commit:     2fec386a94bbe8a02d0669d9fcb32e6a69918d9f
Parent:     092b6a1dd0c82013f59c717b8f2ca057863183e3
Author:     Prabhakar Kushwaha <prabhakar at freescale.com>
AuthorDate: Sat Dec 28 12:17:35 2013 +0530
Committer:  Brian Norris <computersforpeace at gmail.com>
CommitDate: Sat Jan 11 12:07:35 2014 -0800

    mtd: nand: Update mtd.name assignment type to u64 for IFC, eLBC
    
    mtd.name is assigned to IFC NAND physical address. Assignment type is u32.
    It is not providing correct physical address of IFC NAND.
    
    Update assignment type to u64.
    
    Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com>
    Signed-off-by: Brian Norris <computersforpeace at gmail.com>
---
 drivers/mtd/nand/fsl_elbc_nand.c | 2 +-
 drivers/mtd/nand/fsl_ifc_nand.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/mtd/nand/fsl_elbc_nand.c b/drivers/mtd/nand/fsl_elbc_nand.c
index d32f1d3..bcf6080 100644
--- a/drivers/mtd/nand/fsl_elbc_nand.c
+++ b/drivers/mtd/nand/fsl_elbc_nand.c
@@ -874,7 +874,7 @@ static int fsl_elbc_nand_probe(struct platform_device *pdev)
 		goto err;
 	}
 
-	priv->mtd.name = kasprintf(GFP_KERNEL, "%x.flash", (unsigned)res.start);
+	priv->mtd.name = kasprintf(GFP_KERNEL, "%llx.flash", (u64)res.start);
 	if (!priv->mtd.name) {
 		ret = -ENOMEM;
 		goto err;
diff --git a/drivers/mtd/nand/fsl_ifc_nand.c b/drivers/mtd/nand/fsl_ifc_nand.c
index 3344080..90ca7e7 100644
--- a/drivers/mtd/nand/fsl_ifc_nand.c
+++ b/drivers/mtd/nand/fsl_ifc_nand.c
@@ -1100,7 +1100,7 @@ static int fsl_ifc_nand_probe(struct platform_device *dev)
 		    IFC_NAND_EVTER_INTR_FTOERIR_EN |
 		    IFC_NAND_EVTER_INTR_WPERIR_EN,
 		    &ifc->ifc_nand.nand_evter_intr_en);
-	priv->mtd.name = kasprintf(GFP_KERNEL, "%x.flash", (unsigned)res.start);
+	priv->mtd.name = kasprintf(GFP_KERNEL, "%llx.flash", (u64)res.start);
 	if (!priv->mtd.name) {
 		ret = -ENOMEM;
 		goto err;



More information about the linux-mtd-cvs mailing list