[PATCH 0/8][Vivid][SRU re-spin] Marvell patches for pass the FCC regulations in the US

Keng-Yu Lin kengyu at canonical.com
Mon Jan 4 08:37:26 UTC 2016


SRU Justification:

[Impact]
The wifi module will not able to pass the FCC regulations of the US.
Please check the bug description of
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1528910
It described what is needed to pass the FCC regulations.

[Test Case]
QA Gavin Lin tested the kernel with the patches on the IoT Gatway of an OEM
with Ubuntu Snappy version 15.04. The test resuilt is positive.

[Other Info]
FYI, the behaviour of the driver is defined & requested by the OEM. Marvell
helped implemented the patchset for Ubuntu kernel version 3.19 based on the
requirement. So these patches can be applied cleanly on Vivid, no conflicts.

These patches are already accepted by upstream:
* mwifiex: parse adhoc start/join result
* mwifiex: handle start AP error paths correctly
* mwifiex: set regulatory info from EEPROM
* mwifiex: don't follow AP if country code received from EEPROM
* mwifiex: correction in region code to country mapping

These patches are not yet accpected by upstream:
* mwifiex: update region_code_index array
* mwifiex: use world for unidentified region code
* mwifiex: add iw vendor command support

Amitkumar Karwar (7):
  [Vivid][SRU re-spin][SAUCE] mwifiex: parse adhoc start/join result
  [Vivid][SRU re-spin][SAUCE] mwifiex: handle start AP error paths
    correctly
  [Vivid][SRU re-spin][SAUCE] mwifiex: set regulatory info from EEPROM
  [Vivid][SRU re-spin][SAUCE] mwifiex: don't follow AP if country code
    received from EEPROM
  [Vivid][SRU re-spin][SAUCE] mwifiex: correction in region code to
    country mapping
  [Vivid][SRU re-spin][SAUCE] mwifiex: update region_code_index array
  [Vivid][SRU re-spin][SAUCE] mwifiex: use world for unidentified region
    code

chunfan chen (1):
  [Vivid][SRU re-spin][SAUCE] mwifiex: add iw vendor command support

 drivers/net/wireless/mwifiex/Makefile    |  1 +
 drivers/net/wireless/mwifiex/cfg80211.c  | 25 +++++++---
 drivers/net/wireless/mwifiex/cfp.c       |  6 +--
 drivers/net/wireless/mwifiex/cmdevt.c    |  4 +-
 drivers/net/wireless/mwifiex/fw.h        | 12 ++++-
 drivers/net/wireless/mwifiex/ie.c        |  2 +-
 drivers/net/wireless/mwifiex/join.c      | 20 +++++---
 drivers/net/wireless/mwifiex/main.h      |  6 ++-
 drivers/net/wireless/mwifiex/sta_cmd.c   | 20 ++++++--
 drivers/net/wireless/mwifiex/sta_ioctl.c |  3 +-
 drivers/net/wireless/mwifiex/vendor.c    | 83 ++++++++++++++++++++++++++++++++
 drivers/net/wireless/mwifiex/vendor.h    | 28 +++++++++++
 12 files changed, 181 insertions(+), 29 deletions(-)
 create mode 100644 drivers/net/wireless/mwifiex/vendor.c
 create mode 100644 drivers/net/wireless/mwifiex/vendor.h

-- 
1.9.1





More information about the kernel-team mailing list