[PATCH 00/74] staging-next: rtl8723au: rtl8723au-devel sync

Jes.Sorensen at redhat.com Jes.Sorensen at redhat.com
Wed May 21 07:37:24 UTC 2014


From: Jes Sorensen <Jes.Sorensen at redhat.com>

Greg,

Please find attached a resync of the current rtl8723au-devel tree for
staging-next. Note this set includes fixes from Karim Raslan and Joe
Perches, and should also make the reported randconfig build problems
go away. I had to fix up Karim's patch to make it apply due to context
differences, but there should be no functional differences.

Mainly this set of changes gets rid of a large chunk of duplicated
ieee80211 definitions and removes a number of unused functions.

Cheers,
Jes


Jes Sorensen (72):
  staging: rtl8723au: Fix compiling with CONFIG_8723AU_BT_COEXIST=n
  staging: rtl8723au: Use nl80211_iftype instead of driver's own custom
    types
  staging: rtl8723au: Get rid of write only NetworkTypeInUse and
    matching enum
  staging: rtl8723au: HalEEValueCheck(): content of a u8 is always >= 0
  staging: rtl8723au: Fix up some random bit-flag handling
  staging: rtl8723au: Add -Wtype-limits to CFLAGS
  staging: rtl8723au: Store algorithm type in a u32
  staging: rtl8723au: We don't support SMS4 or WEP+WPA mixed encryption
  staging: rtl8723au: Remove unused enum odm_security
  staging: rtl8723au: Use WLAN_CIPHER_SUITE_* to mark crypto type
  staging: rtl8723au: Introduce struct rtw_wep_key to store our wep keys
  staging: rtl8723au: Move rtw_set_802_11_add_wep23a() to
    ioctl_cfg80211.c
  staging: rtl8723au: rtw_cfg80211_add_wep(): Get rid of unused keyindex
    flags
  staging: rtl8723au: Make rtw_cfg80211_add_wep() take a struct
    rtw_wep_key
  staging: rtl8723au: Get rid of unused struct
    ndis_802_11_configuration_fh
  staging: rtl8723au: Get rid of struct ndis_802_11_config
  staging: rtli8723au: Get rid of struct ndis_802_11_fixed_ies
  staging: rtl8723au: Get rid of struct ndis_802_11_var_ies
  staging: rtl8723au: wlan_bssdef.h: Remove some more unused #defines
  staging: rtl8723au: Get rid of ClearMFrag/SetMFrag
  staging: rtl8723au: wifi.h: Remove unused SetRetry() + SetAMsdu()
    macros
  staging: rtl8723au: Use kernel provided WLAN_CAPABILITY_* definitions
  staging: rtl8723au: Use kernel provided IEEE80211_HT_OP_MODE_* defines
  staging: rtl8723au: Use kernel provided IEEE80211_HT_PARAM_* defines
  staging: rtl8723au: Remove unused enum WIFI_REG_DOMAIN
  staging: rtl8723au: wifi.h: Remove a pile of unused WDS_ defines
  staging: rtl8723au: Get rid of last HT OP mode duplicate defines
  staging: rtl8723au: cfg80211_rtw_mgmt_tx(): type is always -1
  staging: rtl8723au: ioctl_cfg80211.c: Rip out < 3.14 kernel support
  staging: rtl8723au: rtw_cfg80211_inform_bss(): Use
    get_unaligned_le16()
  staging: rtl8723au: ioctl_cfg80211.c: Properly initialize seq_ctrl
  staging: rtl8723au: rtl8723a_cmd.c: Properly initialize seq_ctrl
  staging: rtl8723au: rtw_make_wlanhdr23a(): Use IEEE80211_SN_TO_SEQ()
    to set seq_ctrl
  staging: rtl8723au: Declare rtw_make_wlanhdr() static
  staging: rtl8723au: Get rid of SetSeqNum()
  staging: rtl8723au: wifi.h: Remove unused SetFragNum() macro
  staging: rtl8723au: Get rid of ugly SetDuration() macro usage
  staging: rtl8723au: Get rid of SetPrivacy()/SetPwrMgt()/SetMData()
    macros
  staging: rtl8723au: rtl8723a_update_ramask(): Get rid of annoying
    debug message
  staging: rtl8723au: rtl8723a_cmd.c: Use ieee80211.h defines to set
    qos_ctrl
  staging: rl8723au: rtw_make_wlanhdr(): Use ieee80211_qos_hdr
  staging: rtl8723au: _issue_qos_nulldata23a(): Use struct
    ieee80211_qos_hdr
  staging: rtl8723au: Get rid of obsolete
    SetPriority()/SetEOSP()/SetAckpolicy()
  staging: rtl8723au: Remove unused SetFrameType() macro
  staging: rtl8723au: rtw_xmit.c: Use IEEE80211_[FS]TYPE_ defines
  staging: rtl8723au: rtl8723a_cmd.c: Use ieee80211.h provided fctl bits
  staging: rtl8723au: ioctl_cfg80211.c: Use ieee80211.h provided fctl
    bits
  staging: rtl8723au: rtw_mlme_ext.c: Get rid of most WIFI_* frame type
    usage
  staging: rtl8723au: Declare issue_asocrsp() static
  staging: rtl8723au: Fix issue_assocrsp() to use IEEE80211_STYPE_*
    defines
  staging: rtl8723au: Get rid of duplicate ieee80211 frame_control
    defines
  staging: rtl8723au: rtw_mlme_ext.c: Get rid of SetToDs()/SetFrDs()
    usage
  staging: rtl8723au: rtw_xmit.c: Get rid of SetToDs()/SetFrDs() usage
  staging: rtl8723au: rtl8723a_cmd.c: Get rid of SetToDs()/SetFrDs()
    usage
  staging: rtl8723au: wifi.h: Get rid of last ugly frame_control
    manipulation macros
  staging: rtl8723au: rtw_mlme_ext.c: Declare a number of functions
    static
  staging: rtl8723au: rtw_mlme_ext.c: Fix compile warnings
  staging: rtl8723au: Don't compile rtw_ap.c when
    CONFIG_8723AU_AP_MODE=n
  staging: rtl8723au: Declare SetBWMode23a() static
  staging: rtl8723au: Get rid of unused get_bsstype23a()
  staging: rtl8723au: Move dummy_event_callback() to rtw_mlme_ext.c
  staging: rtl8723au: Get rid of some unused tdls definitions
  staging: rtl8723au: rtw_cmd.h: Remove some more unused #defines
  staging: rtl8723au: rtw_ieee80211.c: Remove a number of unused
    functions
  staging: rtl8723au: rtw_get_bcn_info23a(): Use cfg80211_find_ie()
  staging: rtl8723au: rtw_get_bcn_info23a(): Don't zero variables
    unncessarily
  staging: rtl8723au: rtw_cfg80211_monitor_if_xmit_entry() use struct
    ieee80211_mgmt
  staging: rtl8723au: rtw_cfg80211_rx_action(): Use ieee80211_mgmt to
    parse action frame
  staging: rtl8723au: Remove obsolete rtw_action_frame_parse23a()
  staging: rtl8723au: Declare rtw_site_survey() static
  staging: rtl8723au: rtw_mlme_ext.c: Improve bad formatting in event
    handlers
  staging: rtl8723au: rtw_mlme_ext.c: Fixup some more unreadable
    formatting

Joe Perches (1):
  staging: realtek: Convert /n to \n

Karim Raslan (1):
  staging: rtl8723au: rtw_sta_mgt: change rtw_alloc_stainfo23a to use
    gfp_t instead if int

 drivers/staging/rtl8188eu/hal/usb_ops_linux.c      |   2 +-
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   2 +-
 drivers/staging/rtl8723au/Makefile                 |   7 +-
 drivers/staging/rtl8723au/core/rtw_ap.c            | 133 ++--
 drivers/staging/rtl8723au/core/rtw_cmd.c           |  31 +-
 drivers/staging/rtl8723au/core/rtw_ieee80211.c     | 132 +---
 drivers/staging/rtl8723au/core/rtw_ioctl_set.c     | 163 +---
 drivers/staging/rtl8723au/core/rtw_mlme.c          | 131 ++--
 drivers/staging/rtl8723au/core/rtw_mlme_ext.c      | 852 +++++++++++----------
 drivers/staging/rtl8723au/core/rtw_pwrctrl.c       |   9 +-
 drivers/staging/rtl8723au/core/rtw_recv.c          |  46 +-
 drivers/staging/rtl8723au/core/rtw_security.c      |  35 +-
 drivers/staging/rtl8723au/core/rtw_sreset.c        |   8 +-
 drivers/staging/rtl8723au/core/rtw_sta_mgt.c       |   2 +-
 drivers/staging/rtl8723au/core/rtw_wlan_util.c     | 185 +++--
 drivers/staging/rtl8723au/core/rtw_xmit.c          | 107 +--
 drivers/staging/rtl8723au/hal/hal_com.c            |  11 +-
 drivers/staging/rtl8723au/hal/rtl8723a_cmd.c       | 121 +--
 drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c  |  15 +-
 drivers/staging/rtl8723au/hal/rtl8723au_xmit.c     |  11 +-
 drivers/staging/rtl8723au/hal/usb_halinit.c        |   7 +-
 drivers/staging/rtl8723au/hal/usb_ops_linux.c      |   4 +-
 drivers/staging/rtl8723au/include/ieee80211.h      |   3 -
 drivers/staging/rtl8723au/include/ioctl_cfg80211.h |   4 -
 drivers/staging/rtl8723au/include/odm.h            |  12 -
 drivers/staging/rtl8723au/include/rtl8723a_hal.h   |   2 +
 drivers/staging/rtl8723au/include/rtw_cmd.h        |  15 +-
 drivers/staging/rtl8723au/include/rtw_ioctl_set.h  |   4 -
 drivers/staging/rtl8723au/include/rtw_mlme.h       |  30 -
 drivers/staging/rtl8723au/include/rtw_mlme_ext.h   |  38 +-
 drivers/staging/rtl8723au/include/rtw_recv.h       |   2 +-
 drivers/staging/rtl8723au/include/rtw_security.h   |  36 +-
 drivers/staging/rtl8723au/include/rtw_xmit.h       |   7 +-
 drivers/staging/rtl8723au/include/sta_info.h       |   4 +-
 drivers/staging/rtl8723au/include/wifi.h           | 246 ------
 drivers/staging/rtl8723au/include/wlan_bssdef.h    |  83 +-
 drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c  | 531 +++++++------
 drivers/staging/rtl8723au/os_dep/mlme_linux.c      |   4 +-
 drivers/staging/rtl8723au/os_dep/os_intfs.c        |   6 +-
 drivers/staging/rtl8723au/os_dep/usb_intf.c        |   2 +-
 40 files changed, 1196 insertions(+), 1847 deletions(-)

-- 
1.9.0



More information about the devel mailing list