On Tue, 2013-09-17 at 18:41 +0300, Eliad Peller wrote: > From: Victor Goldenshtein <victorg@xxxxxx> > > Extract and print info for the new RDL 5, 6, 7 and 8. > Replace const struct with function which translates > the RDL number to string. > > Signed-off-by: Victor Goldenshtein <victorg@xxxxxx> > Signed-off-by: Barak Bercovitz <barak@xxxxxxxxxx> > Signed-off-by: Eliad Peller <eliad@xxxxxxxxxx> > --- > v1->v2: split UNTRIMMED/UNKNOWN > > drivers/net/wireless/ti/wl18xx/main.c | 42 ++++++++++++++++++++++++++++++----- > drivers/net/wireless/ti/wl18xx/reg.h | 20 ++++++++--------- > 2 files changed, 46 insertions(+), 16 deletions(-) > > diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c > index b47eb62..d0daca1 100644 > --- a/drivers/net/wireless/ti/wl18xx/main.c > +++ b/drivers/net/wireless/ti/wl18xx/main.c > @@ -1228,16 +1228,48 @@ static u32 wl18xx_ap_get_mimo_wide_rate_mask(struct wl1271 *wl, > } > } > > +static const char *wl18xx_rdl_name(enum wl18xx_rdl_num rdl_num) > +{ > + switch (rdl_num) { > + case RDL_1_HP: > + return "183xH"; > + case RDL_2_SP: > + return "183x or 180x"; > + case RDL_3_HP: > + return "187xH"; > + case RDL_4_SP: > + return "187x"; > + case RDL_5_SP: > + return "RDL11 - Not Supported"; > + case RDL_6_SP: > + return "180xD"; > + case RDL_7_SP: > + return "RDL13 - Not Supported (1893Q)"; > + case RDL_8_SP: > + return "18xxQ"; > + case RDL_NONE: > + return "UNTRIMMED"; > + default: > + return "UNKNOWN"; > + } > +} I see you kept the function. I prefer the array, but I'm not going to block this patch for such a small thing. ;) It looks better now, with the untrimmed case separate from unknown. -- Luca. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html