linux/drivers/net/wireless/ti
Nicolas Iooss fbe9ed3ed6 wl18xx: show rx_frames_per_rates as an array as it really is
commit a3fa71c40f upstream.

In struct wl18xx_acx_rx_rate_stat, rx_frames_per_rates field is an
array, not a number.  This means WL18XX_DEBUGFS_FWSTATS_FILE can't be
used to display this field in debugfs (it would display a pointer, not
the actual data).  Use WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY instead.

This bug has been found by adding a __printf attribute to
wl1271_format_buffer.  gcc complained about "format '%u' expects
argument of type 'unsigned int', but argument 5 has type 'u32 *'".

Fixes: c5d94169e8 ("wl18xx: use new fw stats structures")
Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
History 2015-05-06 11:32:59 +01:00
..
wl12xx wlcore: wl18xx: allow CCK rates for AP mode 2014-02-13 15:20:16 -05:00
wl18xx wl18xx: show rx_frames_per_rates as an array as it really is 2015-05-06 11:32:59 +01:00
wl1251 drivers/net/wireless/ti/wl*/spi.c: Simplify CRC computation 2014-05-16 14:26:53 -04:00
wlcore wl18xx: show rx_frames_per_rates as an array as it really is 2015-05-06 11:32:59 +01:00
Kconfig wlcore: move wl12xx_platform_data up and make it truly optional 2013-02-08 10:05:02 +02:00
Makefile wlcore: move wl12xx_platform_data up and make it truly optional 2013-02-08 10:05:02 +02:00
wilink_platform_data.c wl1251: split wl251 platform data to a separate structure 2014-02-28 14:08:26 -05:00