[PATCH 00/21] cleanup steps on OSL concept and include files

Arend van Spriel arend at broadcom.com
Fri Feb 25 10:31:19 UTC 2011


Patch series contain changes reducing use of OSL (OS abstraction) and
aim to get rid if it entirely. Also some include files have been made
obsolete.

Arend van Spriel (18):
  staging: brcm80211: remove unused module from softmac driver
  staging: brcm80211: cleanup function prototypes in header files
  staging: brcm80211: remove nested include statements
  staging: brcm80211: change prototype for wlc_antsel_attach
  staging: brcm80211: changed module wlc_mac80211 to wlc_main
  staging: brcm80211: remove typedefs that were flagged by checkpatch
  staging: brcm80211: remove typedef for struct wl_timer
  staging: brcm80211: replace simple_strtoul with strict_strtoul
  staging: brcm80211: remove include file proto/802.1d.h
  staging: brcm80211: remove include file sbhndpio.h
  staging: brcm80211: remove include file d11ucode_ext.h
  staging: brcm80211: remove checks for ANTSEL related compiler
    definitions
  staging: brcm80211: remove osl handle from pkttotlen function
  staging: brcm80211: remove struct osl_info parameter from wlc_alloc
  staging: brcm80211: remove NULL pointer checks before calling kfree
  staging: brcm80211: remove usage of struct osl_info to access device
  staging: brcm80211: remove usage of struct osl_info for register
    access
  staging: brcm80211: remove usage of struct osl_info from util sources

Brett Rudley (3):
  staging: brcm80211: Remove abstractions for pci_(un)map_single
  staging: brcm80211: Remove abstraction of pci_(alloc/free)_consistent
  staging: brcm80211: relocate skb_get/free routines

 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c      |   25 +-
 drivers/staging/brcm80211/brcmsmac/Makefile        |    3 +-
 drivers/staging/brcm80211/brcmsmac/d11.h           |   31 +
 drivers/staging/brcm80211/brcmsmac/d11ucode_ext.h  |   35 -
 .../staging/brcm80211/brcmsmac/phy/wlc_phy_cmn.c   |  171 +-
 .../staging/brcm80211/brcmsmac/phy/wlc_phy_int.h   |    2 +-
 .../staging/brcm80211/brcmsmac/phy/wlc_phy_lcn.c   |   45 +-
 drivers/staging/brcm80211/brcmsmac/phy/wlc_phy_n.c |   55 +-
 .../brcm80211/brcmsmac/phy/wlc_phytbl_lcn.c        |    1 -
 .../staging/brcm80211/brcmsmac/phy/wlc_phytbl_n.c  |    1 -
 drivers/staging/brcm80211/brcmsmac/sbhndpio.h      |   52 -
 drivers/staging/brcm80211/brcmsmac/wl_export.h     |    3 -
 drivers/staging/brcm80211/brcmsmac/wl_mac80211.c   |  118 +-
 drivers/staging/brcm80211/brcmsmac/wl_mac80211.h   |   23 +-
 drivers/staging/brcm80211/brcmsmac/wl_ucode.h      |   26 +-
 .../staging/brcm80211/brcmsmac/wl_ucode_loader.c   |   38 +-
 drivers/staging/brcm80211/brcmsmac/wlc_alloc.c     |  196 +-
 drivers/staging/brcm80211/brcmsmac/wlc_alloc.h     |   11 +-
 drivers/staging/brcm80211/brcmsmac/wlc_ampdu.c     |   62 +-
 drivers/staging/brcm80211/brcmsmac/wlc_ampdu.h     |    6 +-
 drivers/staging/brcm80211/brcmsmac/wlc_antsel.c    |   54 +-
 drivers/staging/brcm80211/brcmsmac/wlc_antsel.h    |    9 +-
 drivers/staging/brcm80211/brcmsmac/wlc_bmac.c      |  483 +-
 drivers/staging/brcm80211/brcmsmac/wlc_bmac.h      |   42 +-
 drivers/staging/brcm80211/brcmsmac/wlc_bsscfg.h    |    4 -
 drivers/staging/brcm80211/brcmsmac/wlc_cfg.h       |    6 -
 drivers/staging/brcm80211/brcmsmac/wlc_channel.c   |   82 +-
 drivers/staging/brcm80211/brcmsmac/wlc_channel.h   |   31 +-
 drivers/staging/brcm80211/brcmsmac/wlc_event.c     |  203 -
 drivers/staging/brcm80211/brcmsmac/wlc_event.h     |   50 -
 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.c  | 8558 -------------------
 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.h  |  972 ---
 drivers/staging/brcm80211/brcmsmac/wlc_main.c      | 8765 ++++++++++++++++++++
 drivers/staging/brcm80211/brcmsmac/wlc_main.h      | 1105 +++
 drivers/staging/brcm80211/brcmsmac/wlc_phy_shim.c  |   42 +-
 drivers/staging/brcm80211/brcmsmac/wlc_pub.h       |   29 -
 drivers/staging/brcm80211/brcmsmac/wlc_rate.c      |   20 +-
 drivers/staging/brcm80211/brcmsmac/wlc_scb.h       |    2 -
 drivers/staging/brcm80211/brcmsmac/wlc_stf.c       |   38 +-
 drivers/staging/brcm80211/brcmsmac/wlc_stf.h       |    6 +-
 drivers/staging/brcm80211/include/bcmdefs.h        |   14 +
 drivers/staging/brcm80211/include/bcmsrom.h        |    6 +-
 drivers/staging/brcm80211/include/bcmutils.h       |   22 +-
 drivers/staging/brcm80211/include/hndpmu.h         |   47 +-
 drivers/staging/brcm80211/include/nicpci.h         |   10 +-
 drivers/staging/brcm80211/include/osl.h            |   74 +-
 drivers/staging/brcm80211/include/proto/802.1d.h   |   37 -
 drivers/staging/brcm80211/include/siutils.h        |   10 +-
 drivers/staging/brcm80211/util/aiutils.c           |   58 +-
 drivers/staging/brcm80211/util/bcmotp.c            |   45 +-
 drivers/staging/brcm80211/util/bcmsrom.c           |  113 +-
 drivers/staging/brcm80211/util/bcmutils.c          |   53 +-
 drivers/staging/brcm80211/util/hnddma.c            |  191 +-
 drivers/staging/brcm80211/util/hndpmu.c            |  643 +-
 drivers/staging/brcm80211/util/linux_osl.c         |   87 -
 drivers/staging/brcm80211/util/nicpci.c            |  144 +-
 drivers/staging/brcm80211/util/nvram/nvram_ro.c    |    5 +-
 drivers/staging/brcm80211/util/sbutils.c           |   12 +-
 drivers/staging/brcm80211/util/siutils.c           |  213 +-
 59 files changed, 11455 insertions(+), 11734 deletions(-)
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/d11ucode_ext.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/sbhndpio.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_event.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_event.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_mac80211.h
 create mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_main.c
 create mode 100644 drivers/staging/brcm80211/brcmsmac/wlc_main.h
 delete mode 100644 drivers/staging/brcm80211/include/proto/802.1d.h





More information about the devel mailing list