From: Jérôme Pouiller <jerome.pouiller@xxxxxxxxxx> Most of problems are related to big-endian architectures. Jérôme Pouiller (7): staging: wfx: simplify memory allocation in wfx_update_filtering() staging: wfx: remove misused call to cpu_to_le16() staging: wfx: le16_to_cpus() takes a reference as parameter staging: wfx: correctly cast data on big-endian targets staging: wfx: fix copy_{to,from}_user() usage staging: wfx: drop calls to BUG_ON() staging: wfx: avoid namespace contamination drivers/staging/wfx/bh.c | 8 +++---- drivers/staging/wfx/bus_sdio.c | 4 ++-- drivers/staging/wfx/data_tx.c | 40 ++++++++++++++++---------------- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/debug.c | 5 ++-- drivers/staging/wfx/hif_tx_mib.h | 23 ++++++++++++------ drivers/staging/wfx/key.c | 32 ++++++++++++------------- drivers/staging/wfx/queue.c | 6 ++--- drivers/staging/wfx/scan.c | 2 +- drivers/staging/wfx/sta.c | 21 +++++++---------- 10 files changed, 74 insertions(+), 69 deletions(-) -- 2.20.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel