This patch series fixes the unaligned memory accesses in mwifiex driver. Use accessors routines, like get_unaligned_le** instead of le**_to_cpu. Daniel Mentz (1): mwifiex: Use accessors routines for unaligned values Devidas Puranik (1): mwifiex: fix for unaligned reads Karthik D A (1): mwifiex: add qualifier to firmware structures drivers/net/wireless/marvell/mwifiex/11h.c | 3 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 4 +- drivers/net/wireless/marvell/mwifiex/fw.h | 36 ++++++++-------- drivers/net/wireless/marvell/mwifiex/ie.c | 15 +++---- drivers/net/wireless/marvell/mwifiex/main.h | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 37 +++++++--------- drivers/net/wireless/marvell/mwifiex/scan.c | 26 +++++++----- drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +++++----- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 49 ++++++++++++---------- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 4 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 ++-- drivers/net/wireless/marvell/mwifiex/tdls.c | 10 ++--- drivers/net/wireless/marvell/mwifiex/uap_event.c | 2 +- drivers/net/wireless/marvell/mwifiex/usb.h | 4 +- drivers/net/wireless/marvell/mwifiex/util.c | 6 +-- drivers/net/wireless/marvell/mwifiex/util.h | 5 +++ 16 files changed, 125 insertions(+), 109 deletions(-) -- 1.9.1