mtd: cfi_fixup: remove unused 'param' parameter
PATCH 1/1 mtd: cfi_fixup: remove unused 'param' parameter
The 'param' parameter has never been used since its introduction, so simply remove it.
Signed-off-by Guillaume LECERF <[email protected]>
--- drivers/mtd/chips/cfi_cmdset_0001.c | 54 ++++++++++---------- drivers/mtd/chips/cfi_cmdset_0002.c | 94 ++++++++++++++++++----------------- drivers/mtd/chips/cfi_util.c | 2 - drivers/mtd/chips/fwh_lock.h | 2 - include/linux/mtd/cfi.h | 3 - 5 files changed, 77 insertions(+), 78 deletions(-)
drivers/mtd/chips/cfi_cmdset_0001.c +27 -27
@@ -162,7 +162,7 @@ static void cfi_tell_features(struct cfi_pri_intelext *extp)#endif /* Atmel chips don't use the same PRI format as Intel chips */ -static void fixup_convert_atmel_pri (struct mtd_info *mtd,void *param) +static void fixup_convert_atmel_pri (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -202,7 +202,7 @@ static void fixup_convert_atmel_pri(struct mtd_info *mtd, void *param) cfi->cfiq->BufWriteTimeoutMax =0 ; } -static void fixup_at49bv640dx_lock (struct mtd_info *mtd,void *param) +static void fixup_at49bv640dx_lock (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -214,7 +214,7 @@ static void fixup_at49bv640dx_lock(struct mtd_info *mtd, void *param)#ifdef CMDSET0001_DISABLE_ERASE_SUSPEND_ON_WRITE /* Some Intel Strata Flash prior to FPO revision C has bugs in this area */ -static void fixup_intel_strataflash (struct mtd_info *mtd,void * param) +static void fixup_intel_strataflash (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -227,7 +227,7 @@ static void fixup_intel_strataflash(struct mtd_info *mtd, void* param)#endif #ifdef CMDSET0001_DISABLE_WRITE_SUSPEND -static void fixup_no_write_suspend (struct mtd_info *mtd,void * param) +static void fixup_no_write_suspend (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -240,7 +240,7 @@ static void fixup_no_write_suspend(struct mtd_info *mtd, void* param) }#endif -static void fixup_st_m28w320ct (struct mtd_info *mtd,void * param) +static void fixup_st_m28w320ct (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -249,7 +249,7 @@ static void fixup_st_m28w320ct(struct mtd_info *mtd, void* param) cfi->cfiq->BufWriteTimeoutMax =0 ;/* Not supported */ } -static void fixup_st_m28w320cb (struct mtd_info *mtd,void * param) +static void fixup_st_m28w320cb (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -259,7 +259,7 @@ static void fixup_st_m28w320cb(struct mtd_info *mtd, void* param) (cfi->cfiq->EraseRegionInfo[1 ] &0xffff0000 ) |0x3e ; }; -static void fixup_use_point (struct mtd_info *mtd,void *param) +static void fixup_use_point (struct mtd_info *mtd) {struct map_info *map = mtd->priv;if (!mtd->point &&map_is_linear (map)) {
@@ -268,7 +268,7 @@ static void fixup_use_point(struct mtd_info *mtd, void *param) } } -static void fixup_use_write_buffers (struct mtd_info *mtd,void *param) +static void fixup_use_write_buffers (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -282,7 +282,7 @@ static void fixup_use_write_buffers(struct mtd_info *mtd, void *param)/* * Some chips power-up with all sectors locked by default. */ -static void fixup_unlock_powerup_lock (struct mtd_info *mtd,void *param) +static void fixup_unlock_powerup_lock (struct mtd_info *mtd) {struct map_info *map = mtd->priv;struct cfi_private *cfi = map->fldrv_priv;
@@ -295,31 +295,31 @@ static void fixup_unlock_powerup_lock(struct mtd_info *mtd, void *param) }static struct cfi_fixup cfi_fixup_table[] = { - {CFI_MFR_ATMEL ,CFI_ID_ANY , fixup_convert_atmel_pri,NULL }, - {CFI_MFR_ATMEL ,AT49BV640D , fixup_at49bv640dx_lock,NULL }, - {CFI_MFR_ATMEL ,AT49BV640DT , fixup_at49bv640dx_lock,NULL }, + {CFI_MFR_ATMEL ,CFI_ID_ANY , fixup_convert_atmel_pri }, + {CFI_MFR_ATMEL ,AT49BV640D , fixup_at49bv640dx_lock }, + {CFI_MFR_ATMEL ,AT49BV640DT , fixup_at49bv640dx_lock }, #ifdef CMDSET0001_DISABLE_ERASE_SUSPEND_ON_WRITE - {CFI_MFR_ANY ,CFI_ID_ANY , fixup_intel_strataflash,NULL }, + {CFI_MFR_ANY ,CFI_ID_ANY , fixup_intel_strataflash }, #endif #ifdef CMDSET0001_DISABLE_WRITE_SUSPEND - {CFI_MFR_ANY ,CFI_ID_ANY , fixup_no_write_suspend,NULL }, + {CFI_MFR_ANY ,CFI_ID_ANY , fixup_no_write_suspend }, #endif #if !FORCE_WORD_WRITE - {CFI_MFR_ANY ,CFI_ID_ANY , fixup_use_write_buffers,NULL }, + {CFI_MFR_ANY ,CFI_ID_ANY , fixup_use_write_buffers }, #endif - {CFI_MFR_ST ,0x00ba ,/* M28W320CT */ fixup_st_m28w320ct,NULL }, - {CFI_MFR_ST ,0x00bb ,/* M28W320CB */ fixup_st_m28w320cb,NULL }, - {CFI_MFR_INTEL ,CFI_ID_ANY , fixup_unlock_powerup_lock,NULL , }, - {0 ,0 ,NULL ,NULL } + {CFI_MFR_ST ,0x00ba ,/* M28W320CT */ fixup_st_m28w320ct }, + {CFI_MFR_ST ,0x00bb ,/* M28W320CB */ fixup_st_m28w320cb }, + {CFI_MFR_INTEL ,CFI_ID_ANY , fixup_unlock_powerup_lock }, + {0 ,0 ,NULL } };static struct cfi_fixup jedec_fixup_table[] = { - {CFI_MFR_INTEL ,I82802AB , fixup_use_fwh_lock,NULL , }, - {CFI_MFR_INTEL ,I82802AC , fixup_use_fwh_lock,NULL , }, - {CFI_MFR_ST ,M50LPW080 , fixup_use_fwh_lock,NULL , }, - {CFI_MFR_ST ,M50FLW080A , fixup_use_fwh_lock,NULL , }, - {CFI_MFR_ST ,M50FLW080B , fixup_use_fwh_lock,NULL , }, - {0 ,0 ,NULL ,NULL } + {CFI_MFR_INTEL ,I82802AB , fixup_use_fwh_lock }, + {CFI_MFR_INTEL ,I82802AC , fixup_use_fwh_lock }, + {CFI_MFR_ST ,M50LPW080 , fixup_use_fwh_lock }, + {CFI_MFR_ST ,M50FLW080A , fixup_use_fwh_lock }, + {CFI_MFR_ST ,M50FLW080B , fixup_use_fwh_lock }, + {0 ,0 ,NULL } };static struct cfi_fixup fixup_table[] = {/* The CFI vendor ids and the JEDEC vendor IDs appear
@@ -327,8 +327,8 @@ static struct cfi_fixup fixup_table[] = {* well. This table is to pick all cases where * we know that is the case. */ - { CFI_MFR_ANY, CFI_ID_ANY, fixup_use_point, NULL }, - { 0, 0, NULL, NULL } + { CFI_MFR_ANY, CFI_ID_ANY, fixup_use_point }, + { 0, 0, NULL } }; static void cfi_fixup_major_minor(struct cfi_private *cfi,
drivers/mtd/chips/cfi_cmdset_0002.c +47 -47
185 lines not on this page · raw message
drivers/mtd/chips/cfi_util.c +1 -1
@@ -156,7 +156,7 @@ void cfi_fixup(struct mtd_info *mtd, struct cfi_fixup *fixups)for (f=fixups; f->fixup; f++) {if (((f->mfr ==CFI_MFR_ANY ) || (f->mfr == cfi->mfr)) && ((f->id ==CFI_ID_ANY ) || (f->id == cfi->id))) { - f->fixup (mtd, f->param); + f->fixup (mtd); } } }
drivers/mtd/chips/fwh_lock.h +1 -1
@@ -98,7 +98,7 @@ static int fwh_unlock_varsize(struct mtd_info *mtd, loff_t ofs, uint64_t len)return ret; } -static void fixup_use_fwh_lock (struct mtd_info *mtd,void *param) +static void fixup_use_fwh_lock (struct mtd_info *mtd) {printk (KERN_NOTICE "using fwh lock/unlock method\n" );/* Setup for the chips with the fwh lock method */
include/linux/mtd/cfi.h +1 -2
@@ -527,8 +527,7 @@ struct cfi_extquery *cfi_read_pri(struct map_info *map, uint16_t adr, uint16_t sstruct cfi_fixup {uint16_t mfr;uint16_t id; -void (*fixup)(struct mtd_info *mtd,void * param); -void * param; +void (*fixup)(struct mtd_info *mtd); };#define CFI_MFR_ANY 0xFFFF
Artem Bityutskiy
AppliedQuoted 4 lines · Guillaume LECERF
The 'param' parameter has never been used since its introduction, so simply remove it.
Signed-off-by Guillaume LECERF <[email protected]>
Pushed to l2-mtd-2.6.git, thanks!
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)