mtd: remove void * casts
PATCH 1/1 mtd: remove void * casts
Removes casts of (void *) pointers.
I can send split up patches if you want.
drivers/mtd/chips/jedec.c | 14 +++--- drivers/mtd/chips/map_ram.c | 6 +- drivers/mtd/chips/map_rom.c | 2 drivers/mtd/devices/doc1000.c | 4 - drivers/mtd/devices/doc2000.c | 28 ++++++------- drivers/mtd/devices/doc2001.c | 24 +++++------ drivers/mtd/devices/doc2001plus.c | 28 ++++++------- drivers/mtd/devices/ms02-nv.c | 6 +- drivers/mtd/devices/mtdram.c | 4 - drivers/mtd/devices/phram.c | 8 +-- drivers/mtd/devices/pmc551.c | 10 ++-- drivers/mtd/devices/slram.c | 8 +-- drivers/mtd/maps/ocelot.c | 2 drivers/mtd/maps/uclinux.c | 4 - drivers/mtd/mtdchar.c | 10 ++-- drivers/mtd/nand/diskonchip.c | 80 +++++++++++++++++++------------------- drivers/mtd/nand/s3c2410.c | 10 ++-- 17 files changed, 124 insertions(+), 124 deletions(-)
Signed-off-by Domen Puncer <[email protected]>
drivers/mtd/chips/jedec.c +7 -7
@@ -529,7 +529,7 @@ static int jedec_probe32(struct map_infostatic int jedec_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;map_copy_from (map, buf, from, len); *retlen = len;
@@ -541,8 +541,8 @@ static int jedec_read(struct mtd_info *mstatic int jedec_read_banked (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; -struct jedec_private *priv = (struct jedec_private *)map->fldrv_priv; +struct map_info *map = mtd->priv; +struct jedec_private *priv = map->fldrv_priv; *retlen =0 ;while (len >0 )
@@ -593,8 +593,8 @@ static int flash_erase(struct mtd_info *unsigned long NoTime =0 ;unsigned long start = instr->addr, len = instr->len;unsigned int I ; -struct map_info *map = (struct map_info *)mtd->priv; -struct jedec_private *priv = (struct jedec_private *)map->fldrv_priv; +struct map_info *map = mtd->priv; +struct jedec_private *priv = map->fldrv_priv;// Verify the arguments.. if (start + len > mtd->size ||
@@ -800,8 +800,8 @@ static int flash_write(struct mtd_info *#define flread (x) map_read8(map,base+(off&((1<<chip->addrshift)-1))+((x)<<chip->addrshift))#define flwrite (v,x) map_write8(map,v,base+(off&((1<<chip->addrshift)-1))+((x)<<chip->addrshift)) -struct map_info *map = (struct map_info *)mtd->priv; -struct jedec_private *priv = (struct jedec_private *)map->fldrv_priv; +struct map_info *map = mtd->priv; +struct jedec_private *priv = map->fldrv_priv;unsigned long base;unsigned long off;size_t save_len = len;
drivers/mtd/chips/map_ram.c +3 -3
@@ -83,7 +83,7 @@ static struct mtd_info *map_ram_probe(ststatic int mapram_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;map_copy_from (map, buf, from, len); *retlen = len;
@@ -92,7 +92,7 @@ static int mapram_read (struct mtd_infostatic int mapram_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;map_copy_to (map, to, buf, len); *retlen = len;
@@ -103,7 +103,7 @@ static int mapram_erase (struct mtd_info {/* Yeah, it's inefficient. Who cares? It's faster than a _real_ flash erase. */ -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;map_word allff;unsigned long i;
drivers/mtd/chips/map_rom.c +1 -1
@@ -57,7 +57,7 @@ static struct mtd_info *map_rom_probe(ststatic int maprom_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;map_copy_from (map, buf, from, len); *retlen = len;
drivers/mtd/devices/doc1000.c +2 -2
@@ -207,7 +207,7 @@ int flashcard_read (struct mtd_info *mtdint flashcard_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -struct mypriv *priv = (struct mypriv *)mtd->priv; +struct mypriv *priv = mtd->priv;u_char *endaddr, *startaddr; registeru_char *pageaddr;u_char device = to >> priv->devshift;
@@ -529,7 +529,7 @@ int __init init_doc1000(void)memset (mymtd,0 ,sizeof (struct mtd_info )); - mymtd->priv = (void *)kmalloc (sizeof (struct mypriv ),GFP_KERNEL ); + mymtd->priv =kmalloc (sizeof (struct mypriv ),GFP_KERNEL );if (!mymtd->priv) {kfree (mymtd);
drivers/mtd/devices/doc2000.c +14 -14
@@ -527,26 +527,26 @@ static const char im_name[] = "DoC2k_ini*/ static void DoC2k_init (struct mtd_info *mtd) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;struct DiskOnChip *old =NULL ;int maxchips;/* We must avoid being called twice for the same device. */ if (doc2klist) - old = (struct DiskOnChip *) doc2klist->priv; + old = doc2klist->priv;while (old) {if (DoC2k_is_alias (old, this)) {printk (KERN_NOTICE "Ignoring DiskOnChip 2000 at 0x%lX - already configured\n" , this->physadr); -iounmap ((void *) this->virtadr); +iounmap (this->virtadr);kfree (mtd);return ; }if (old->nextdoc) - old = (struct DiskOnChip *) old->nextdoc->priv; + old = old->nextdoc->priv;else old =NULL ; }
@@ -573,7 +573,7 @@ static void DoC2k_init(struct mtd_info *default :printk ("Unknown ChipID 0x%02x\n" , this->ChipID);kfree (mtd); -iounmap ((void *) this->virtadr); +iounmap (this->virtadr);return ; }
@@ -612,7 +612,7 @@ static void DoC2k_init(struct mtd_info *if (!this->totlen) {kfree (mtd); -iounmap ((void *) this->virtadr); +iounmap (this->virtadr); }else { this->nextdoc = doc2klist; doc2klist = mtd;
@@ -633,7 +633,7 @@ static int doc_read(struct mtd_info *mtdstatic int doc_read_ecc (struct mtd_info *mtd,loff_t from,size_t len,size_t * retlen,u_char * buf,u_char * eccbuf,struct nand_oobinfo *oobsel) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem *docptr = this->virtadr;struct Nand *mychip;unsigned char syndrome[6 ];
@@ -790,7 +790,7 @@ static int doc_write_ecc(struct mtd_info size_t * retlen, const u_char * buf, u_char * eccbuf, struct nand_oobinfo *oobsel) { - struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; + struct DiskOnChip *this = mtd->priv;int di;/* Yes, DI is a hangover from when I was disassembling the binary driver */ void __iomem *docptr = this->virtadr;volatile char dummy;
@@ -1033,7 +1033,7 @@ static int doc_writev_ecc(struct mtd_infstatic int doc_read_oob (struct mtd_info *mtd,loff_t ofs,size_t len,size_t * retlen,u_char * buf) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;int len256 =0 , ret;struct Nand *mychip;
@@ -1091,7 +1091,7 @@ static int doc_read_oob(struct mtd_infostatic int doc_write_oob_nolock (struct mtd_info *mtd,loff_t ofs,size_t len,size_t * retlen,const u_char * buf) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;int len256 =0 ;void __iomem *docptr = this->virtadr;struct Nand *mychip = &this->chips[ofs >> this->chipshift];
@@ -1194,7 +1194,7 @@ static int doc_write_oob_nolock(struct mstatic int doc_write_oob (struct mtd_info *mtd,loff_t ofs,size_t len,size_t * retlen,const u_char * buf) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;int ret;down (&this->lock);
@@ -1206,7 +1206,7 @@ static int doc_write_oob(struct mtd_infostatic int doc_erase (struct mtd_info *mtd,struct erase_info *instr) { -struct DiskOnChip *this = (struct DiskOnChip *) mtd->priv; +struct DiskOnChip *this = mtd->priv;__u32 ofs = instr->addr;__u32 len = instr->len;volatile int dummy;
@@ -1288,12 +1288,12 @@ static void __exit cleanup_doc2000(void)struct DiskOnChip *this;while ((mtd = doc2klist)) { - this = (struct DiskOnChip *) mtd->priv; + this = mtd->priv; doc2klist = this->nextdoc;del_mtd_device (mtd); -iounmap ((void *) this->virtadr); +iounmap (this->virtadr);kfree (this->chips);kfree (mtd); }
drivers/mtd/devices/doc2001.c +12 -12
@@ -335,23 +335,23 @@ static const char im_name[] = "DoCMil_in*/ static void DoCMil_init (struct mtd_info *mtd) { -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;struct DiskOnChip *old =NULL ;/* We must avoid being called twice for the same device. */ if (docmillist) - old = (struct DiskOnChip *)docmillist->priv; + old = docmillist->priv;while (old) {if (DoCMil_is_alias (this, old)) {printk (KERN_NOTICE "Ignoring DiskOnChip Millennium at " "0x%lX - already configured\n" , this->physadr); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr);kfree (mtd);return ; }if (old->nextdoc) - old = (struct DiskOnChip *)old->nextdoc->priv; + old = old->nextdoc->priv;else old =NULL ; }
@@ -392,7 +392,7 @@ static void DoCMil_init(struct mtd_infoif (!this->totlen) {kfree (mtd); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr); }else { this->nextdoc = docmillist; docmillist = mtd;
@@ -416,7 +416,7 @@ static int doc_read_ecc (struct mtd_infoint i, ret;volatile char dummy;unsigned char syndrome[6 ]; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem *docptr = this->virtadr;struct Nand *mychip = &this->chips[from >> (this->chipshift)];
@@ -542,7 +542,7 @@ static int doc_write_ecc (struct mtd_inf {int i,ret =0 ;volatile char dummy; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem *docptr = this->virtadr;struct Nand *mychip = &this->chips[to >> (this->chipshift)];
@@ -677,7 +677,7 @@ static int doc_read_oob(struct mtd_infoint i;#endif volatile char dummy; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem *docptr = this->virtadr;struct Nand *mychip = &this->chips[ofs >> this->chipshift];
@@ -729,7 +729,7 @@ static int doc_write_oob(struct mtd_info#endif volatile char dummy;int ret =0 ; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem *docptr = this->virtadr;struct Nand *mychip = &this->chips[ofs >> this->chipshift];
@@ -796,7 +796,7 @@ static int doc_write_oob(struct mtd_infoint doc_erase (struct mtd_info *mtd,struct erase_info *instr) {volatile char dummy; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;__u32 ofs = instr->addr;__u32 len = instr->len;void __iomem *docptr = this->virtadr;
@@ -868,12 +868,12 @@ static void __exit cleanup_doc2001(void)struct DiskOnChip *this;while ((mtd=docmillist)) { - this = (struct DiskOnChip *)mtd->priv; + this = mtd->priv; docmillist = this->nextdoc;del_mtd_device (mtd); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr);kfree (this->chips);kfree (mtd); }
drivers/mtd/devices/doc2001plus.c +14 -14
@@ -190,7 +190,7 @@ static int DoC_SelectFloor(void __iomemmay not want it */ static unsigned int DoC_GetDataOffset (struct mtd_info *mtd,loff_t *from) { -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;if (this->interleave) {unsigned int ofs = *from &0x3ff ;
@@ -458,24 +458,24 @@ static const char im_name[] = "DoCMilPlu*/ static void DoCMilPlus_init (struct mtd_info *mtd) { -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;struct DiskOnChip *old =NULL ;/* We must avoid being called twice for the same device. */ if (docmilpluslist) - old = (struct DiskOnChip *)docmilpluslist->priv; + old = docmilpluslist->priv;while (old) {if (DoCMilPlus_is_alias (this, old)) {printk (KERN_NOTICE "Ignoring DiskOnChip Millennium " "Plus at 0x%lX - already configured\n" , this->physadr); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr);kfree (mtd);return ; }if (old->nextdoc) - old = (struct DiskOnChip *)old->nextdoc->priv; + old = old->nextdoc->priv;else old =NULL ; }
@@ -514,7 +514,7 @@ static void DoCMilPlus_init(struct mtd_iif (!this->totlen) {kfree (mtd); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr); }else { this->nextdoc = docmilpluslist; docmilpluslist = mtd;
@@ -530,7 +530,7 @@ static int doc_dumpblk(struct mtd_info * {int i;loff_t fofs; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem * docptr = this->virtadr;struct Nand *mychip = &this->chips[from >> (this->chipshift)];unsigned char *bp, buf[1056 ];
@@ -615,7 +615,7 @@ static int doc_read_ecc(struct mtd_infovolatile char dummy;loff_t fofs;unsigned char syndrome[6 ]; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem * docptr = this->virtadr;struct Nand *mychip = &this->chips[from >> (this->chipshift)];
@@ -754,7 +754,7 @@ static int doc_write_ecc(struct mtd_infoint i, before, ret =0 ;loff_t fto;volatile char dummy; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem * docptr = this->virtadr;struct Nand *mychip = &this->chips[to >> (this->chipshift)];
@@ -880,7 +880,7 @@ static int doc_read_oob(struct mtd_info size_t *retlen, u_char *buf) { loff_t fofs, base; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem * docptr = this->virtadr;struct Nand *mychip = &this->chips[ofs >> this->chipshift];size_t i, size, got, want;
@@ -958,7 +958,7 @@ static int doc_write_oob(struct mtd_info {volatile char dummy;loff_t fofs, base; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;void __iomem * docptr = this->virtadr;struct Nand *mychip = &this->chips[ofs >> this->chipshift];size_t i, size, got, want;
@@ -1058,7 +1058,7 @@ static int doc_write_oob(struct mtd_infoint doc_erase (struct mtd_info *mtd,struct erase_info *instr) {volatile char dummy; -struct DiskOnChip *this = (struct DiskOnChip *)mtd->priv; +struct DiskOnChip *this = mtd->priv;__u32 ofs = instr->addr;__u32 len = instr->len;void __iomem * docptr = this->virtadr;
@@ -1134,12 +1134,12 @@ static void __exit cleanup_doc2001plus(vstruct DiskOnChip *this;while ((mtd=docmilpluslist)) { - this = (struct DiskOnChip *)mtd->priv; + this = mtd->priv; docmilpluslist = this->nextdoc;del_mtd_device (mtd); -iounmap ((void *)this->virtadr); +iounmap (this->virtadr);kfree (this->chips);kfree (mtd); }
drivers/mtd/devices/ms02-nv.c +3 -3
@@ -59,7 +59,7 @@ static struct mtd_info *root_ms02nv_mtd;static int ms02nv_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct ms02nv_private *mp = (struct ms02nv_private *)mtd->priv; +struct ms02nv_private *mp = mtd->priv;if (from + len > mtd->size)return -EINVAL ;
@@ -73,7 +73,7 @@ static int ms02nv_read(struct mtd_info *static int ms02nv_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -struct ms02nv_private *mp = (struct ms02nv_private *)mtd->priv; +struct ms02nv_private *mp = mtd->priv;if (to + len > mtd->size)return -EINVAL ;
@@ -265,7 +265,7 @@ err_out_mod_res: static void __exit ms02nv_remove_one(void) {struct mtd_info *mtd = root_ms02nv_mtd; -struct ms02nv_private *mp = (struct ms02nv_private *)mtd->priv; +struct ms02nv_private *mp = mtd->priv; root_ms02nv_mtd = mp->next;
drivers/mtd/devices/mtdram.c +2 -2
@@ -158,7 +158,7 @@ static int __init init_mtdram(void)void *addr;int err;/* Allocate some memory */ - mtd_info = (struct mtd_info *)kmalloc (sizeof (struct mtd_info ),GFP_KERNEL ); + mtd_info =kmalloc (sizeof (struct mtd_info ),GFP_KERNEL );if (!mtd_info)return -ENOMEM ;
@@ -191,7 +191,7 @@ static int __init init_mtdram(void)void *addr;int err;/* Allocate some memory */ - mtd_info = (struct mtd_info *)kmalloc (sizeof (struct mtd_info ),GFP_KERNEL ); + mtd_info =kmalloc (sizeof (struct mtd_info ),GFP_KERNEL );if (!mtd_info)return -ENOMEM ;
drivers/mtd/devices/phram.c +4 -4
@@ -41,7 +41,7 @@ static LIST_HEAD(phram_list);static int phram_erase (struct mtd_info *mtd,struct erase_info *instr) { -u_char *start = (u_char *)mtd->priv; +u_char *start = mtd->priv;if (instr->addr + instr->len > mtd->size)return -EINVAL ;
@@ -63,7 +63,7 @@ static int phram_erase(struct mtd_info *static int phram_point (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char **mtdbuf) { -u_char *start = (u_char *)mtd->priv; +u_char *start = mtd->priv;if (from + len > mtd->size)return -EINVAL ;
@@ -80,7 +80,7 @@ static void phram_unpoint(struct mtd_infstatic int phram_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -u_char *start = (u_char *)mtd->priv; +u_char *start = mtd->priv;if (from + len > mtd->size)return -EINVAL ;
@@ -94,7 +94,7 @@ static int phram_read(struct mtd_info *mstatic int phram_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -u_char *start = (u_char *)mtd->priv; +u_char *start = mtd->priv;if (to + len > mtd->size)return -EINVAL ;
drivers/mtd/devices/pmc551.c +5 -5
@@ -113,7 +113,7 @@ static struct mtd_info *pmc551list;static int pmc551_erase (struct mtd_info *mtd,struct erase_info *instr) { -struct mypriv *priv = (struct mypriv *)mtd->priv; +struct mypriv *priv = mtd->priv;u32 soff_hi, soff_lo;/* start address offset hi/lo */ u32 eoff_hi, eoff_lo;/* end address offset hi/lo */ unsigned long end;
@@ -176,7 +176,7 @@ out:static int pmc551_point (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char **mtdbuf) { -struct mypriv *priv = (struct mypriv *)mtd->priv; +struct mypriv *priv = mtd->priv;u32 soff_hi;u32 soff_lo;
@@ -217,7 +217,7 @@ static void pmc551_unpoint (struct mtd_istatic int pmc551_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -struct mypriv *priv = (struct mypriv *)mtd->priv; +struct mypriv *priv = mtd->priv;u32 soff_hi, soff_lo;/* start address offset hi/lo */ u32 eoff_hi, eoff_lo;/* end address offset hi/lo */ unsigned long end;
@@ -279,7 +279,7 @@ out:static int pmc551_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -struct mypriv *priv = (struct mypriv *)mtd->priv; +struct mypriv *priv = mtd->priv;u32 soff_hi, soff_lo;/* start address offset hi/lo */ u32 eoff_hi, eoff_lo;/* end address offset hi/lo */ unsigned long end;
@@ -820,7 +820,7 @@ static void __exit cleanup_pmc551(void)struct mypriv *priv;while ((mtd=pmc551list)) { - priv = (struct mypriv *)mtd->priv; + priv = mtd->priv; pmc551list = priv->nextpmc551;if (priv->start) {
drivers/mtd/devices/slram.c +4 -4
@@ -106,7 +106,7 @@ static int slram_erase(struct mtd_info *static int slram_point (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char **mtdbuf) { -slram_priv_t *priv = (slram_priv_t *)mtd->priv; +slram_priv_t *priv = mtd->priv; *mtdbuf = priv->start + from; *retlen = len;
@@ -120,7 +120,7 @@ static void slram_unpoint(struct mtd_infstatic int slram_read (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char *buf) { -slram_priv_t *priv = (slram_priv_t *)mtd->priv; +slram_priv_t *priv = mtd->priv;memcpy (buf, priv->start + from, len);
@@ -131,7 +131,7 @@ static int slram_read(struct mtd_info *mstatic int slram_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -slram_priv_t *priv = (slram_priv_t *)mtd->priv; +slram_priv_t *priv = mtd->priv;memcpy (priv->start + to, buf, len);
@@ -161,7 +161,7 @@ static int register_device(char *name, uif ((*curmtd)->mtdinfo) {memset ((char *)(*curmtd)->mtdinfo,0 ,sizeof (struct mtd_info )); (*curmtd)->mtdinfo->priv = - (void *)kmalloc (sizeof (slram_priv_t),GFP_KERNEL ); +kmalloc (sizeof (slram_priv_t),GFP_KERNEL );if (!(*curmtd)->mtdinfo->priv) {kfree ((*curmtd)->mtdinfo);
drivers/mtd/maps/ocelot.c +1 -1
@@ -28,7 +28,7 @@ static struct mtd_info *nvram_mtd;static void ocelot_ram_write (struct mtd_info *mtd,loff_t to,size_t len,size_t *retlen,const u_char *buf) { -struct map_info *map = (struct map_info *)mtd->priv; +struct map_info *map = mtd->priv;size_t done =0 ;/* If we use memcpy, it does word-wide writes. Even though we told the
drivers/mtd/maps/uclinux.c +2 -2
@@ -47,7 +47,7 @@ struct mtd_partition uclinux_romfs[] = {int uclinux_point (struct mtd_info *mtd,loff_t from,size_t len,size_t *retlen,u_char **mtdbuf) { -struct map_info *map = (struct map_info *) mtd->priv; +struct map_info *map = mtd->priv; *mtdbuf = (u_char *) (map->virt + ((int ) from)); *retlen = len;return (0 );
@@ -81,7 +81,7 @@ int __init uclinux_mtd_init(void) mtd =do_map_probe ("map_ram" , mapp);if (!mtd) {printk ("uclinux[mtd]: failed to find a mapping?\n" ); -iounmap ((void *) mapp->virt); +iounmap (mapp->virt);return (-ENXIO ); }
drivers/mtd/mtdchar.c +5 -5
@@ -61,7 +61,7 @@ static inline void mtdchar_devfs_exit(vostatic loff_t mtd_lseek (struct file *file,loff_t offset,int orig) { -struct mtd_info *mtd=(struct mtd_info *)file->private_data; +struct mtd_info *mtd = file->private_data;switch (orig) {case 0 :
@@ -134,7 +134,7 @@ static int mtd_close(struct inode *inodeDEBUG (MTD_DEBUG_LEVEL0 ,"MTD_close\n" ); - mtd = (struct mtd_info *)file->private_data; + mtd = file->private_data;if (mtd->sync) mtd->sync (mtd);
@@ -151,7 +151,7 @@ static int mtd_close(struct inode *inodestatic ssize_t mtd_read (struct file *file,char __user *buf,size_t count,loff_t *ppos) { -struct mtd_info *mtd = (struct mtd_info *)file->private_data; +struct mtd_info *mtd = file->private_data;size_t retlen=0 ;size_t total_retlen=0 ;int ret=0 ;
@@ -210,7 +210,7 @@ static ssize_t mtd_read(struct file *filstatic ssize_t mtd_write (struct file *file,const char __user *buf,size_t count,loff_t *ppos) { -struct mtd_info *mtd = (struct mtd_info *)file->private_data; +struct mtd_info *mtd = file->private_data;char *kbuf;size_t retlen;size_t total_retlen=0 ;
@@ -276,7 +276,7 @@ static void mtdchar_erase_callback (strustatic int mtd_ioctl (struct inode *inode,struct file *file,u_int cmd,u_long arg) { -struct mtd_info *mtd = (struct mtd_info *)file->private_data; +struct mtd_info *mtd = file->private_data;void __user *argp = (void __user *)arg;int ret =0 ;u_long size;
drivers/mtd/nand/diskonchip.c +40 -40
313 lines not on this page · raw message
drivers/mtd/nand/s3c2410.c +5 -5
@@ -117,12 +117,12 @@ static struct s3c2410_nand_info *s3c2410static struct s3c2410_nand_info *to_nand_info (struct device *dev) { -return (struct s3c2410_nand_info *)dev_get_drvdata (dev); +return dev_get_drvdata (dev); }static struct s3c2410_platform_nand *to_nand_plat (struct device *dev) { -return (struct s3c2410_platform_nand *)dev->platform_data; +return dev->platform_data; }/* timing calculations */
@@ -205,7 +205,7 @@ static void s3c2410_nand_select_chip(strstruct nand_chip *this = mtd->priv;unsigned long cur; - nmtd = (struct s3c2410_nand_mtd *)this->priv; + nmtd = this->priv; info = nmtd->info; cur =readl (info->regs +S3C2410_NFCONF );
@@ -424,14 +424,14 @@ static int s3c2410_nand_calculate_ecc(ststatic void s3c2410_nand_read_buf (struct mtd_info *mtd,u_char *buf,int len) { -struct nand_chip *this = (struct nand_chip *)mtd->priv; +struct nand_chip *this = mtd->priv;readsb (this->IO_ADDR_R, buf, len); }static void s3c2410_nand_write_buf (struct mtd_info *mtd,const u_char *buf,int len) { -struct nand_chip *this = (struct nand_chip *)mtd->priv; +struct nand_chip *this = mtd->priv;writesb (this->IO_ADDR_W, buf, len); }