lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20111025112629.GA10864@kroah.com>
Date:	Tue, 25 Oct 2011 13:26:29 +0200
From:	Greg KH <greg@...ah.com>
To:	Linus Torvalds <torvalds@...l.org>, Andrew Morton <akpm@...l.org>
Cc:	linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PATCH] big staging merge for 3.2

Here is the big staging merge for 3.2

Note, I ended up merging this with your 3.1 release to resolve a merge
issue with one of the comedi drivers to fix a build issue.  If you want
me to redo the tree without this merge, I'll be glad to do so and let
you do it :)

There's a lot of patches in here, and the overall diff is quite
impressive:
 834 files changed, 103718 insertions(+), 230262 deletions(-)

Yes, 127 thousand lines removed, that's good progress.

A number of drivers have been "promoted" out of the staging tree, most
notibly the ath6kl driver (which was superseeded by a "better" driver in
the wireless tree), the Broadcom wireless driver (which also will be
coming in through the wireless tree, and the Microsoft HyperV bus core
code (their drivers are still in staging, and are being reviewed by the
different subsystem maintainers.)

Please pull from:
	git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ staging-next

All patches have been in the -next releases for a while now.

There are too many patches for me to send to the driver project list
(1519), and they have all been on the driver project list when they were
originally submitted, so I'm not going to spam them there.

thanks,

greg k-h

--------------

 MAINTAINERS                                        |   14 +-
 arch/x86/include/asm/hyperv.h                      |    1 +
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    2 +
 drivers/char/scc.h                                 |  613 -
 drivers/hv/Kconfig                                 |   14 +
 drivers/hv/Makefile                                |    7 +
 drivers/{staging => }/hv/channel.c                 |  122 +-
 drivers/{staging => }/hv/channel_mgmt.c            |  190 +-
 drivers/{staging => }/hv/connection.c              |   58 +-
 drivers/{staging => }/hv/hv.c                      |   25 +-
 drivers/{staging => }/hv/hv_kvp.c                  |   49 +-
 drivers/{staging => }/hv/hv_kvp.h                  |    2 +-
 drivers/{staging => }/hv/hv_util.c                 |  210 +-
 drivers/{staging => }/hv/hyperv_vmbus.h            |   17 +-
 drivers/{staging => }/hv/ring_buffer.c             |   42 +-
 drivers/{staging => }/hv/vmbus_drv.c               |  472 +-
 drivers/staging/Kconfig                            |    6 +-
 drivers/staging/Makefile                           |    4 +-
 drivers/staging/altera-stapl/altera.c              |    3 +-
 drivers/staging/ath6kl/Kconfig                     |  158 -
 drivers/staging/ath6kl/Makefile                    |  122 -
 drivers/staging/ath6kl/TODO                        |   25 -
 drivers/staging/ath6kl/bmi/include/bmi_internal.h  |   54 -
 drivers/staging/ath6kl/bmi/src/bmi.c               | 1010 -
 .../staging/ath6kl/hif/common/hif_sdio_common.h    |   87 -
 .../hif/sdio/linux_sdio/include/hif_internal.h     |  131 -
 .../staging/ath6kl/hif/sdio/linux_sdio/src/hif.c   | 1273 -
 .../ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c   |  393 -
 drivers/staging/ath6kl/htc2/AR6000/ar6k.c          | 1479 -
 drivers/staging/ath6kl/htc2/AR6000/ar6k.h          |  401 -
 drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c   |  783 -
 drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c    |  755 -
 .../ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c        | 1284 -
 drivers/staging/ath6kl/htc2/htc.c                  |  575 -
 drivers/staging/ath6kl/htc2/htc_debug.h            |   38 -
 drivers/staging/ath6kl/htc2/htc_internal.h         |  211 -
 drivers/staging/ath6kl/htc2/htc_recv.c             | 1572 --
 drivers/staging/ath6kl/htc2/htc_send.c             | 1018 -
 drivers/staging/ath6kl/htc2/htc_services.c         |  450 -
 drivers/staging/ath6kl/include/a_config.h          |   31 -
 drivers/staging/ath6kl/include/a_debug.h           |  195 -
 drivers/staging/ath6kl/include/a_drv.h             |   32 -
 drivers/staging/ath6kl/include/a_drv_api.h         |  204 -
 drivers/staging/ath6kl/include/a_osapi.h           |   32 -
 drivers/staging/ath6kl/include/aggr_recv_api.h     |  140 -
 drivers/staging/ath6kl/include/ar3kconfig.h        |   65 -
 drivers/staging/ath6kl/include/ar6000_api.h        |   32 -
 drivers/staging/ath6kl/include/ar6000_diag.h       |   48 -
 drivers/staging/ath6kl/include/ar6kap_common.h     |   44 -
 drivers/staging/ath6kl/include/athbtfilter.h       |  135 -
 drivers/staging/ath6kl/include/bmi.h               |  134 -
 .../ath6kl/include/common/AR6002/AR6K_version.h    |   52 -
 .../staging/ath6kl/include/common/AR6002/addrs.h   |   90 -
 .../common/AR6002/hw4.0/hw/apb_athr_wlan_map.h     |   40 -
 .../include/common/AR6002/hw4.0/hw/apb_map.h       |   40 -
 .../include/common/AR6002/hw4.0/hw/mbox_host_reg.h |   24 -
 .../include/common/AR6002/hw4.0/hw/mbox_reg.h      |  552 -
 .../common/AR6002/hw4.0/hw/mbox_wlan_host_reg.h    |  471 -
 .../include/common/AR6002/hw4.0/hw/mbox_wlan_reg.h |  589 -
 .../include/common/AR6002/hw4.0/hw/rtc_reg.h       |  187 -
 .../include/common/AR6002/hw4.0/hw/rtc_wlan_reg.h  |  162 -
 .../include/common/AR6002/hw4.0/hw/uart_reg.h      |   40 -
 drivers/staging/ath6kl/include/common/athdefs.h    |   75 -
 drivers/staging/ath6kl/include/common/bmi_msg.h    |  233 -
 drivers/staging/ath6kl/include/common/cnxmgmt.h    |   36 -
 drivers/staging/ath6kl/include/common/dbglog.h     |  126 -
 drivers/staging/ath6kl/include/common/dbglog_id.h  |  558 -
 drivers/staging/ath6kl/include/common/discovery.h  |   75 -
 .../staging/ath6kl/include/common/epping_test.h    |  111 -
 drivers/staging/ath6kl/include/common/gmboxif.h    |   70 -
 drivers/staging/ath6kl/include/common/gpio_reg.h   |    9 -
 drivers/staging/ath6kl/include/common/htc.h        |  227 -
 .../staging/ath6kl/include/common/htc_services.h   |   52 -
 drivers/staging/ath6kl/include/common/pkt_log.h    |   45 -
 drivers/staging/ath6kl/include/common/roaming.h    |   41 -
 drivers/staging/ath6kl/include/common/targaddrs.h  |  395 -
 drivers/staging/ath6kl/include/common/testcmd.h    |  185 -
 drivers/staging/ath6kl/include/common/tlpm.h       |   38 -
 drivers/staging/ath6kl/include/common/wlan_defs.h  |   79 -
 drivers/staging/ath6kl/include/common/wmi.h        | 3220 ---
 drivers/staging/ath6kl/include/common/wmix.h       |  271 -
 drivers/staging/ath6kl/include/common_drv.h        |  104 -
 drivers/staging/ath6kl/include/dbglog_api.h        |   52 -
 drivers/staging/ath6kl/include/dl_list.h           |  153 -
 drivers/staging/ath6kl/include/dset_api.h          |   65 -
 drivers/staging/ath6kl/include/hci_transport_api.h |  259 -
 drivers/staging/ath6kl/include/hif.h               |  456 -
 drivers/staging/ath6kl/include/host_version.h      |   52 -
 drivers/staging/ath6kl/include/htc_api.h           |  575 -
 drivers/staging/ath6kl/include/htc_packet.h        |  227 -
 drivers/staging/ath6kl/include/wlan_api.h          |  128 -
 drivers/staging/ath6kl/include/wmi_api.h           |  441 -
 drivers/staging/ath6kl/miscdrv/ar3kconfig.c        |  565 -
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c   |  572 -
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h   |   75 -
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c   |  969 -
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h   |  113 -
 drivers/staging/ath6kl/miscdrv/common_drv.c        |  910 -
 drivers/staging/ath6kl/miscdrv/credit_dist.c       |  417 -
 drivers/staging/ath6kl/miscdrv/miscdrv.h           |   42 -
 drivers/staging/ath6kl/os/linux/ar6000_drv.c       | 6267 -----
 drivers/staging/ath6kl/os/linux/ar6000_pm.c        |  626 -
 drivers/staging/ath6kl/os/linux/ar6000_raw_if.c    |  455 -
 drivers/staging/ath6kl/os/linux/cfg80211.c         | 1892 --
 .../staging/ath6kl/os/linux/export_hci_transport.c |  124 -
 drivers/staging/ath6kl/os/linux/hci_bridge.c       | 1141 -
 .../staging/ath6kl/os/linux/include/ar6000_drv.h   |  776 -
 drivers/staging/ath6kl/os/linux/include/ar6k_pal.h |   36 -
 .../ath6kl/os/linux/include/ar6xapi_linux.h        |  190 -
 .../staging/ath6kl/os/linux/include/athdrv_linux.h | 1217 -
 drivers/staging/ath6kl/os/linux/include/cfg80211.h |   61 -
 .../staging/ath6kl/os/linux/include/config_linux.h |   51 -
 .../staging/ath6kl/os/linux/include/debug_linux.h  |   50 -
 .../ath6kl/os/linux/include/export_hci_transport.h |   76 -
 .../ath6kl/os/linux/include/ieee80211_ioctl.h      |  177 -
 .../staging/ath6kl/os/linux/include/osapi_linux.h  |  339 -
 .../staging/ath6kl/os/linux/include/wlan_config.h  |  108 -
 .../ath6kl/os/linux/include/wmi_filter_linux.h     |  300 -
 drivers/staging/ath6kl/os/linux/netbuf.c           |  231 -
 drivers/staging/ath6kl/reorder/aggr_rx_internal.h  |  117 -
 drivers/staging/ath6kl/reorder/rcv_aggr.c          |  661 -
 drivers/staging/ath6kl/wlan/include/ieee80211.h    |  397 -
 .../staging/ath6kl/wlan/include/ieee80211_node.h   |   93 -
 drivers/staging/ath6kl/wlan/src/wlan_node.c        |  636 -
 drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c |  199 -
 drivers/staging/ath6kl/wlan/src/wlan_utils.c       |   58 -
 drivers/staging/ath6kl/wmi/wmi.c                   | 6444 -----
 drivers/staging/ath6kl/wmi/wmi_host.h              |  102 -
 drivers/staging/bcm/Bcmchar.c                      | 3089 +--
 drivers/staging/bcm/InterfaceDld.c                 |  452 +-
 drivers/staging/bcm/InterfaceInit.c                |   39 +-
 drivers/staging/bcm/InterfaceMisc.c                |  298 +-
 drivers/staging/bcm/Macros.h                       |  315 +-
 drivers/staging/bcm/Misc.c                         | 1805 +-
 drivers/staging/bcm/headers.h                      |    2 +
 drivers/staging/bcm/nvm.c                          |   13 +-
 drivers/staging/brcm80211/Kconfig                  |   40 -
 drivers/staging/brcm80211/Makefile                 |   24 -
 drivers/staging/brcm80211/README                   |    1 -
 drivers/staging/brcm80211/TODO                     |   13 -
 drivers/staging/brcm80211/brcmfmac/Makefile        |   39 -
 drivers/staging/brcm80211/brcmfmac/bcmchip.h       |   32 -
 drivers/staging/brcm80211/brcmfmac/bcmsdh.c        |  642 -
 drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c  | 1196 -
 drivers/staging/brcm80211/brcmfmac/dhd.h           |  904 -
 drivers/staging/brcm80211/brcmfmac/dhd_bus.h       |   78 -
 drivers/staging/brcm80211/brcmfmac/dhd_cdc.c       |  502 -
 drivers/staging/brcm80211/brcmfmac/dhd_common.c    | 1196 -
 drivers/staging/brcm80211/brcmfmac/dhd_dbg.h       |   70 -
 drivers/staging/brcm80211/brcmfmac/dhd_linux.c     | 1736 --
 drivers/staging/brcm80211/brcmfmac/dhd_proto.h     |   75 -
 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c      | 6772 -----
 drivers/staging/brcm80211/brcmfmac/sdio_host.h     |  347 -
 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c   | 4152 ---
 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h   |  356 -
 drivers/staging/brcm80211/brcmsmac/Makefile        |   58 -
 drivers/staging/brcm80211/brcmsmac/aiutils.c       | 2279 --
 drivers/staging/brcm80211/brcmsmac/aiutils.h       |  584 -
 drivers/staging/brcm80211/brcmsmac/alloc.c         |  275 -
 drivers/staging/brcm80211/brcmsmac/alloc.h         |   19 -
 drivers/staging/brcm80211/brcmsmac/ampdu.c         | 1219 -
 drivers/staging/brcm80211/brcmsmac/ampdu.h         |   30 -
 drivers/staging/brcm80211/brcmsmac/antsel.c        |  311 -
 drivers/staging/brcm80211/brcmsmac/antsel.h        |   29 -
 drivers/staging/brcm80211/brcmsmac/bmac.c          | 3593 ---
 drivers/staging/brcm80211/brcmsmac/bmac.h          |  174 -
 drivers/staging/brcm80211/brcmsmac/channel.c       | 1559 --
 drivers/staging/brcm80211/brcmsmac/channel.h       |  132 -
 drivers/staging/brcm80211/brcmsmac/d11.h           | 1775 --
 drivers/staging/brcm80211/brcmsmac/dma.c           | 1917 --
 drivers/staging/brcm80211/brcmsmac/dma.h           |  250 -
 drivers/staging/brcm80211/brcmsmac/mac80211_if.c   | 1934 --
 drivers/staging/brcm80211/brcmsmac/mac80211_if.h   |  108 -
 drivers/staging/brcm80211/brcmsmac/main.c          | 6102 ----
 drivers/staging/brcm80211/brcmsmac/main.h          | 1025 -
 drivers/staging/brcm80211/brcmsmac/nicpci.c        |  850 -
 drivers/staging/brcm80211/brcmsmac/nicpci.h        |   85 -
 drivers/staging/brcm80211/brcmsmac/otp.c           |  545 -
 drivers/staging/brcm80211/brcmsmac/otp.h           |   47 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c   | 3225 ---
 drivers/staging/brcm80211/brcmsmac/phy/phy_hal.h   |  294 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_int.h   | 1235 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_lcn.c   | 5294 ----
 drivers/staging/brcm80211/brcmsmac/phy/phy_lcn.h   |  121 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_n.c     |29082 --------------------
 drivers/staging/brcm80211/brcmsmac/phy/phy_qmath.c |  294 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_qmath.h |   42 -
 drivers/staging/brcm80211/brcmsmac/phy/phy_radio.h | 1533 --
 drivers/staging/brcm80211/brcmsmac/phy/phyreg_n.h  |  167 -
 .../staging/brcm80211/brcmsmac/phy/phytbl_lcn.c    | 3638 ---
 .../staging/brcm80211/brcmsmac/phy/phytbl_lcn.h    |   54 -
 drivers/staging/brcm80211/brcmsmac/phy/phytbl_n.c  |10629 -------
 drivers/staging/brcm80211/brcmsmac/phy/phytbl_n.h  |   40 -
 drivers/staging/brcm80211/brcmsmac/phy_shim.c      |  218 -
 drivers/staging/brcm80211/brcmsmac/phy_shim.h      |  164 -
 drivers/staging/brcm80211/brcmsmac/pmu.c           |  474 -
 drivers/staging/brcm80211/brcmsmac/pmu.h           |   52 -
 drivers/staging/brcm80211/brcmsmac/pub.h           |  665 -
 drivers/staging/brcm80211/brcmsmac/rate.c          |  498 -
 drivers/staging/brcm80211/brcmsmac/rate.h          |  173 -
 drivers/staging/brcm80211/brcmsmac/scb.h           |   85 -
 drivers/staging/brcm80211/brcmsmac/srom.c          | 1237 -
 drivers/staging/brcm80211/brcmsmac/srom.h          |   34 -
 drivers/staging/brcm80211/brcmsmac/stf.c           |  477 -
 drivers/staging/brcm80211/brcmsmac/stf.h           |   42 -
 drivers/staging/brcm80211/brcmsmac/types.h         |  399 -
 drivers/staging/brcm80211/brcmsmac/ucode_loader.c  |  115 -
 drivers/staging/brcm80211/brcmsmac/ucode_loader.h  |   52 -
 drivers/staging/brcm80211/brcmutil/Makefile        |   29 -
 drivers/staging/brcm80211/brcmutil/utils.c         |  787 -
 drivers/staging/brcm80211/brcmutil/wifi.c          |  131 -
 drivers/staging/brcm80211/include/brcm_hw_ids.h    |   59 -
 drivers/staging/brcm80211/include/brcmu_utils.h    |  301 -
 drivers/staging/brcm80211/include/brcmu_wifi.h     |  243 -
 drivers/staging/brcm80211/include/chipcommon.h     |  281 -
 drivers/staging/brcm80211/include/defs.h           |  112 -
 drivers/staging/brcm80211/include/soc.h            |   95 -
 drivers/staging/comedi/Kconfig                     |   18 +-
 drivers/staging/comedi/comedi_fops.c               |    2 +-
 drivers/staging/comedi/drivers/Makefile            |    1 +
 drivers/staging/comedi/drivers/adv_pci_dio.c       |    2 +-
 drivers/staging/comedi/drivers/c6xdigio.c          |   13 +-
 drivers/staging/comedi/drivers/cb_das16_cs.c       |    5 +-
 drivers/staging/comedi/drivers/ni_atmio.c          |   10 +-
 drivers/staging/comedi/drivers/ni_labpc.c          |   18 +-
 drivers/staging/comedi/drivers/ni_pcidio.c         |    2 +-
 drivers/staging/comedi/drivers/pcmmio.c            |   34 +-
 drivers/staging/comedi/drivers/usbduxsigma.c       | 2880 ++
 drivers/staging/crystalhd/bc_dts_defs.h            |    4 +-
 drivers/staging/crystalhd/bc_dts_glob_lnx.h        |    6 +-
 drivers/staging/crystalhd/bc_dts_types.h           |   57 -
 drivers/staging/crystalhd/crystalhd_cmds.h         |    2 +-
 drivers/staging/crystalhd/crystalhd_fw_if.h        |  482 +-
 drivers/staging/crystalhd/crystalhd_misc.h         |    6 +-
 drivers/staging/cx25821/cx25821-alsa.c             |    2 +-
 drivers/staging/cx25821/cx25821-audio-upstream.c   |   43 +-
 drivers/staging/cx25821/cx25821-audio-upstream.h   |    9 +-
 drivers/staging/cx25821/cx25821-audio.h            |    6 +-
 drivers/staging/cx25821/cx25821-cards.c            |   26 +-
 drivers/staging/cx25821/cx25821-core.c             |  501 +-
 drivers/staging/cx25821/cx25821-gpio.c             |    1 +
 drivers/staging/cx25821/cx25821-gpio.h             |    2 -
 drivers/staging/cx25821/cx25821-i2c.c              |   30 +-
 .../staging/cx25821/cx25821-video-upstream-ch2.c   |   81 +-
 .../staging/cx25821/cx25821-video-upstream-ch2.h   |   83 +-
 drivers/staging/cx25821/cx25821-video-upstream.c   |   18 +-
 drivers/staging/cx25821/cx25821-video-upstream.h   |   78 +-
 drivers/staging/cx25821/cx25821-video.c            | 1194 +-
 drivers/staging/cx25821/cx25821-video.h            |   77 +-
 drivers/staging/cx25821/cx25821.h                  |   10 +-
 drivers/staging/cxd2099/Makefile                   |    6 +-
 drivers/staging/cxt1e1/linux.c                     |    6 -
 drivers/staging/cxt1e1/sbecom_inline_linux.h       |   64 -
 drivers/staging/dt3155v4l/dt3155v4l.c              |  122 +-
 drivers/staging/dt3155v4l/dt3155v4l.h              |    4 +-
 drivers/staging/easycap/easycap.h                  |   11 -
 drivers/staging/easycap/easycap_ioctl.c            |   32 +-
 drivers/staging/easycap/easycap_main.c             |   54 +-
 drivers/staging/easycap/easycap_sound.c            |    3 -
 drivers/staging/et131x/Kconfig                     |    9 -
 drivers/staging/et131x/Makefile                    |   10 -
 drivers/staging/et131x/README                      |   15 +-
 drivers/staging/et131x/et1310_address_map.h        | 1434 -
 drivers/staging/et131x/et1310_eeprom.c             |  407 -
 drivers/staging/et131x/et1310_mac.c                |  654 -
 drivers/staging/et131x/et1310_phy.c                |  979 -
 drivers/staging/et131x/et1310_phy.h                |  458 -
 drivers/staging/et131x/et1310_pm.c                 |  180 -
 drivers/staging/et131x/et1310_rx.c                 | 1152 -
 drivers/staging/et131x/et1310_rx.h                 |  243 -
 drivers/staging/et131x/et1310_tx.c                 |  797 -
 drivers/staging/et131x/et1310_tx.h                 |  150 -
 drivers/staging/et131x/et131x.c                    | 5514 ++++
 drivers/staging/et131x/et131x.h                    | 1683 ++-
 drivers/staging/et131x/et131x_adapter.h            |  243 -
 drivers/staging/et131x/et131x_defs.h               |  126 -
 drivers/staging/et131x/et131x_initpci.c            |  848 -
 drivers/staging/et131x/et131x_isr.c                |  480 -
 drivers/staging/et131x/et131x_netdev.c             |  686 -
 drivers/staging/et131x/et131x_version.h            |   74 -
 drivers/staging/ft1000/ft1000-pcmcia/ft1000.h      |   10 +
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c   |    8 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c |    3 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c   |   24 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_proc.c |    4 +-
 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c      |    2 +-
 drivers/staging/gma500/accel_2d.c                  |   24 +-
 drivers/staging/gma500/cdv_device.c                |    1 -
 drivers/staging/gma500/framebuffer.c               |   92 +-
 drivers/staging/gma500/gem.c                       |    5 +-
 drivers/staging/gma500/gtt.c                       |   81 +-
 drivers/staging/gma500/gtt.h                       |    3 +
 drivers/staging/gma500/intel_opregion.c            |    1 +
 drivers/staging/gma500/mdfld_intel_display.c       |   12 +-
 drivers/staging/gma500/mrst_crtc.c                 |   16 +-
 drivers/staging/gma500/power.c                     |    8 +-
 drivers/staging/gma500/psb_device.c                |   32 -
 drivers/staging/gma500/psb_drv.c                   |   49 +-
 drivers/staging/gma500/psb_drv.h                   |    6 +-
 drivers/staging/gma500/psb_intel_display.c         |    4 -
 drivers/staging/gma500/psb_intel_lvds.c            |   59 +-
 drivers/staging/gma500/psb_irq.c                   |   71 +-
 drivers/staging/gma500/psb_lid.c                   |    2 -
 drivers/staging/go7007/Makefile                    |    8 +-
 drivers/staging/go7007/wis-tw2804.c                |    6 +-
 drivers/staging/hv/Kconfig                         |   35 +-
 drivers/staging/hv/Makefile                        |   11 +-
 drivers/staging/hv/TODO                            |   11 +-
 drivers/staging/hv/blkvsc_drv.c                    | 1026 -
 drivers/staging/hv/hv_mouse.c                      |  709 +-
 drivers/staging/hv/hyperv_net.h                    |    7 +-
 drivers/staging/hv/hyperv_storage.h                |  334 -
 drivers/staging/hv/netvsc.c                        |  329 +-
 drivers/staging/hv/netvsc_drv.c                    |  148 +-
 drivers/staging/hv/rndis_filter.c                  |  146 +-
 drivers/staging/hv/storvsc.c                       |  564 -
 drivers/staging/hv/storvsc_drv.c                   |  892 +-
 drivers/staging/iio/Documentation/generic_buffer.c |   12 +-
 drivers/staging/iio/Documentation/iio_utils.h      |    2 +-
 drivers/staging/iio/Documentation/sysfs-bus-iio    |  728 +-
 .../iio/Documentation/sysfs-bus-iio-adc-ad7280a    |   21 +
 .../sysfs-bus-iio-impedance-analyzer-ad5933        |   30 +
 drivers/staging/iio/Kconfig                        |   35 +-
 drivers/staging/iio/Makefile                       |   11 +-
 drivers/staging/iio/accel/Kconfig                  |   33 +-
 drivers/staging/iio/accel/Makefile                 |   12 +-
 drivers/staging/iio/accel/accel.h                  |   87 -
 drivers/staging/iio/accel/adis16201.h              |    6 +-
 drivers/staging/iio/accel/adis16201_core.c         |   42 +-
 drivers/staging/iio/accel/adis16201_ring.c         |   48 +-
 drivers/staging/iio/accel/adis16201_trigger.c      |   13 +-
 drivers/staging/iio/accel/adis16203.h              |    6 +-
 drivers/staging/iio/accel/adis16203_core.c         |   42 +-
 drivers/staging/iio/accel/adis16203_ring.c         |   39 +-
 drivers/staging/iio/accel/adis16203_trigger.c      |   14 +-
 drivers/staging/iio/accel/adis16204.h              |    6 +-
 drivers/staging/iio/accel/adis16204_core.c         |   94 +-
 drivers/staging/iio/accel/adis16204_ring.c         |   39 +-
 drivers/staging/iio/accel/adis16204_trigger.c      |   14 +-
 drivers/staging/iio/accel/adis16209.h              |    6 +-
 drivers/staging/iio/accel/adis16209_core.c         |   45 +-
 drivers/staging/iio/accel/adis16209_ring.c         |   42 +-
 drivers/staging/iio/accel/adis16209_trigger.c      |   14 +-
 drivers/staging/iio/accel/adis16220_core.c         |  356 +-
 drivers/staging/iio/accel/adis16240.h              |    6 +-
 drivers/staging/iio/accel/adis16240_core.c         |   43 +-
 drivers/staging/iio/accel/adis16240_ring.c         |   40 +-
 drivers/staging/iio/accel/adis16240_trigger.c      |   14 +-
 drivers/staging/iio/accel/inclinometer.h           |   25 -
 drivers/staging/iio/accel/kxsd9.c                  |  268 +-
 drivers/staging/iio/accel/lis3l02dq.h              |   26 +-
 drivers/staging/iio/accel/lis3l02dq_core.c         |  114 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c         |  124 +-
 drivers/staging/iio/accel/sca3000.h                |    4 +-
 drivers/staging/iio/accel/sca3000_core.c           |  106 +-
 drivers/staging/iio/accel/sca3000_ring.c           |  152 +-
 drivers/staging/iio/adc/Kconfig                    |   97 +-
 drivers/staging/iio/adc/Makefile                   |   15 +-
 drivers/staging/iio/adc/ad7150.c                   |  812 -
 drivers/staging/iio/adc/ad7152.c                   |  586 -
 drivers/staging/iio/adc/ad7192.c                   | 1179 +
 drivers/staging/iio/adc/ad7192.h                   |   47 +
 drivers/staging/iio/adc/ad7280a.c                  |  997 +
 drivers/staging/iio/adc/ad7280a.h                  |   38 +
 drivers/staging/iio/adc/ad7291.c                   | 1086 +-
 drivers/staging/iio/adc/ad7298.h                   |    6 +-
 drivers/staging/iio/adc/ad7298_core.c              |   62 +-
 drivers/staging/iio/adc/ad7298_ring.c              |   50 +-
 drivers/staging/iio/adc/ad7314.c                   |  281 -
 drivers/staging/iio/adc/ad7476.h                   |    6 +-
 drivers/staging/iio/adc/ad7476_core.c              |   81 +-
 drivers/staging/iio/adc/ad7476_ring.c              |   50 +-
 drivers/staging/iio/adc/ad7606.h                   |   12 +-
 drivers/staging/iio/adc/ad7606_core.c              |  277 +-
 drivers/staging/iio/adc/ad7606_par.c               |    2 +-
 drivers/staging/iio/adc/ad7606_ring.c              |   86 +-
 drivers/staging/iio/adc/ad7606_spi.c               |    2 +-
 drivers/staging/iio/adc/ad7745.c                   |  674 -
 drivers/staging/iio/adc/ad7780.c                   |   10 +-
 drivers/staging/iio/adc/ad7793.c                   |  275 +-
 drivers/staging/iio/adc/ad7816.c                   |   60 +-
 drivers/staging/iio/adc/ad7887.h                   |   10 +-
 drivers/staging/iio/adc/ad7887_core.c              |   70 +-
 drivers/staging/iio/adc/ad7887_ring.c              |   59 +-
 drivers/staging/iio/adc/ad799x.h                   |    4 +-
 drivers/staging/iio/adc/ad799x_core.c              |  744 +-
 drivers/staging/iio/adc/ad799x_ring.c              |   69 +-
 drivers/staging/iio/adc/adc.h                      |   42 -
 drivers/staging/iio/adc/adt7310.c                  |   24 +-
 drivers/staging/iio/adc/adt7410.c                  |   24 +-
 drivers/staging/iio/adc/adt75.c                    |  657 -
 drivers/staging/iio/adc/max1363.h                  |    8 +-
 drivers/staging/iio/adc/max1363_core.c             |  312 +-
 drivers/staging/iio/adc/max1363_ring.c             |   63 +-
 drivers/staging/iio/addac/Kconfig                  |    5 +-
 drivers/staging/iio/addac/adt7316-i2c.c            |    1 +
 drivers/staging/iio/addac/adt7316.c                |   46 +-
 drivers/staging/iio/buffer_generic.h               |  228 +
 drivers/staging/iio/cdc/Kconfig                    |   36 +
 drivers/staging/iio/cdc/Makefile                   |    7 +
 drivers/staging/iio/cdc/ad7150.c                   |  676 +
 drivers/staging/iio/cdc/ad7152.c                   |  559 +
 drivers/staging/iio/cdc/ad7746.c                   |  807 +
 drivers/staging/iio/cdc/ad7746.h                   |   29 +
 drivers/staging/iio/chrdev.h                       |   54 +-
 drivers/staging/iio/dac/Kconfig                    |   27 +-
 drivers/staging/iio/dac/Makefile                   |    2 +
 drivers/staging/iio/dac/ad5064.c                   |  463 +
 drivers/staging/iio/dac/ad5360.c                   |  581 +
 drivers/staging/iio/dac/ad5446.c                   |   72 +-
 drivers/staging/iio/dac/ad5504.c                   |   94 +-
 drivers/staging/iio/dac/ad5624r_spi.c              |   83 +-
 drivers/staging/iio/dac/ad5686.c                   |  133 +-
 drivers/staging/iio/dac/ad5791.c                   |  262 +-
 drivers/staging/iio/dac/ad5791.h                   |    6 +-
 drivers/staging/iio/dac/dac.h                      |    2 +-
 drivers/staging/iio/dac/max517.c                   |   34 +-
 drivers/staging/iio/dds/Kconfig                    |    4 +-
 drivers/staging/iio/dds/ad5930.c                   |    2 +
 drivers/staging/iio/dds/ad9832.c                   |   18 +-
 drivers/staging/iio/dds/ad9834.c                   |   37 +-
 drivers/staging/iio/dds/ad9850.c                   |    2 +
 drivers/staging/iio/dds/ad9852.c                   |    3 +-
 drivers/staging/iio/dds/ad9910.c                   |    3 +-
 drivers/staging/iio/dds/ad9951.c                   |    3 +-
 drivers/staging/iio/gyro/Kconfig                   |    8 +-
 drivers/staging/iio/gyro/Makefile                  |    2 +-
 drivers/staging/iio/gyro/adis16060_core.c          |  125 +-
 drivers/staging/iio/gyro/adis16080_core.c          |  104 +-
 drivers/staging/iio/gyro/adis16130_core.c          |  144 +-
 drivers/staging/iio/gyro/adis16260.h               |    6 +-
 drivers/staging/iio/gyro/adis16260_core.c          |   58 +-
 drivers/staging/iio/gyro/adis16260_ring.c          |   39 +-
 drivers/staging/iio/gyro/adis16260_trigger.c       |   14 +-
 drivers/staging/iio/gyro/adxrs450_core.c           |  263 +-
 drivers/staging/iio/gyro/gyro.h                    |   85 -
 drivers/staging/iio/iio.h                          |  244 +-
 drivers/staging/iio/iio_core.h                     |   63 +
 drivers/staging/iio/iio_core_trigger.h             |   47 +
 drivers/staging/iio/iio_dummy_evgen.c              |  217 +
 drivers/staging/iio/iio_dummy_evgen.h              |    2 +
 drivers/staging/iio/iio_simple_dummy.c             |  545 +
 drivers/staging/iio/iio_simple_dummy.h             |  108 +
 drivers/staging/iio/iio_simple_dummy_buffer.c      |  206 +
 drivers/staging/iio/iio_simple_dummy_events.c      |  190 +
 drivers/staging/iio/impedance-analyzer/Kconfig     |   18 +
 drivers/staging/iio/impedance-analyzer/Makefile    |    5 +
 drivers/staging/iio/impedance-analyzer/ad5933.c    |  814 +
 drivers/staging/iio/impedance-analyzer/ad5933.h    |   28 +
 drivers/staging/iio/imu/Kconfig                    |   16 +-
 drivers/staging/iio/imu/Makefile                   |    2 +-
 drivers/staging/iio/imu/adis16400.h                |    6 +-
 drivers/staging/iio/imu/adis16400_core.c           |  653 +-
 drivers/staging/iio/imu/adis16400_ring.c           |   49 +-
 drivers/staging/iio/imu/adis16400_trigger.c        |   16 +-
 drivers/staging/iio/industrialio-buffer.c          |  635 +
 drivers/staging/iio/industrialio-core.c            |  961 +-
 drivers/staging/iio/industrialio-ring.c            |  596 -
 drivers/staging/iio/industrialio-trigger.c         |  174 +-
 drivers/staging/iio/kfifo_buf.c                    |   78 +-
 drivers/staging/iio/kfifo_buf.h                    |   16 +-
 drivers/staging/iio/light/Kconfig                  |    4 +-
 drivers/staging/iio/light/isl29018.c               |   74 +-
 drivers/staging/iio/light/tsl2563.c                |   69 +-
 drivers/staging/iio/light/tsl2583.c                |  222 +-
 drivers/staging/iio/magnetometer/Kconfig           |    4 +-
 drivers/staging/iio/magnetometer/ak8975.c          |  240 +-
 drivers/staging/iio/magnetometer/hmc5843.c         |  104 +-
 drivers/staging/iio/magnetometer/magnet.h          |   31 -
 drivers/staging/iio/meter/Kconfig                  |    8 +-
 drivers/staging/iio/meter/Makefile                 |    2 +-
 drivers/staging/iio/meter/ade7753.c                |   32 +-
 drivers/staging/iio/meter/ade7754.c                |   31 +-
 drivers/staging/iio/meter/ade7758.h                |   13 +-
 drivers/staging/iio/meter/ade7758_core.c           |   57 +-
 drivers/staging/iio/meter/ade7758_ring.c           |   57 +-
 drivers/staging/iio/meter/ade7758_trigger.c        |   16 +-
 drivers/staging/iio/meter/ade7759.c                |   27 +-
 drivers/staging/iio/meter/ade7854-i2c.c            |    1 +
 drivers/staging/iio/meter/ade7854-spi.c            |    1 +
 drivers/staging/iio/meter/ade7854.c                |    5 +-
 drivers/staging/iio/resolver/Kconfig               |    9 +-
 drivers/staging/iio/resolver/Makefile              |    2 +-
 drivers/staging/iio/resolver/ad2s1200.c            |  188 +
 drivers/staging/iio/resolver/ad2s120x.c            |  177 -
 drivers/staging/iio/resolver/ad2s1210.c            |  223 +-
 drivers/staging/iio/resolver/ad2s90.c              |   60 +-
 drivers/staging/iio/ring_generic.h                 |  288 -
 drivers/staging/iio/ring_hw.h                      |    6 +-
 drivers/staging/iio/ring_sw.c                      |   69 +-
 drivers/staging/iio/ring_sw.h                      |    8 +-
 drivers/staging/iio/sysfs.h                        |  128 +-
 drivers/staging/iio/trigger.h                      |  116 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |    6 +-
 drivers/staging/iio/trigger/iio-trig-gpio.c        |    6 +-
 .../staging/iio/trigger/iio-trig-periodic-rtc.c    |    7 +-
 drivers/staging/iio/trigger/iio-trig-sysfs.c       |   13 +-
 drivers/staging/iio/trigger_consumer.h             |   71 +-
 drivers/staging/intel_sst/intel_sst.c              |   10 +-
 drivers/staging/intel_sst/intel_sst_dsp.c          |    2 +-
 drivers/staging/intel_sst/intelmid.c               |    1 +
 drivers/staging/keucr/scsiglue.c                   |    5 +-
 drivers/staging/keucr/smil.h                       |    6 +-
 drivers/staging/keucr/smilsub.c                    | 1554 +-
 drivers/staging/keucr/smscsi.c                     |  115 +-
 drivers/staging/lirc/lirc_imon.c                   |    6 +-
 drivers/staging/lirc/lirc_sasem.c                  |   46 +-
 drivers/staging/lirc/lirc_serial.c                 |    2 +-
 drivers/staging/lirc/lirc_sir.c                    |    2 +-
 drivers/staging/mei/Kconfig                        |    2 +-
 drivers/staging/mei/TODO                           |   10 -
 drivers/staging/mei/init.c                         |   25 +-
 drivers/staging/mei/interface.c                    |    4 +-
 drivers/staging/mei/interface.h                    |    8 +-
 drivers/staging/mei/interrupt.c                    |   85 +-
 drivers/staging/mei/main.c                         |   51 +-
 drivers/staging/mei/mei_dev.h                      |   24 +-
 drivers/staging/mei/wd.c                           |  238 +-
 drivers/staging/nvec/Kconfig                       |   12 +-
 drivers/staging/nvec/Makefile                      |    1 +
 drivers/staging/nvec/TODO                          |   10 +-
 drivers/staging/nvec/nvec-keytable.h               |  209 +-
 drivers/staging/nvec/nvec.c                        |  946 +-
 drivers/staging/nvec/nvec.h                        |  213 +-
 drivers/staging/nvec/nvec_kbd.c                    |   95 +-
 drivers/staging/nvec/nvec_leds.c                   |  114 +
 drivers/staging/nvec/nvec_power.c                  |  348 +-
 drivers/staging/nvec/nvec_ps2.c                    |  110 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |   47 +-
 drivers/staging/panel/panel.c                      |   10 +-
 drivers/staging/pohmelfs/Kconfig                   |    8 -
 drivers/staging/pohmelfs/trans.c                   |    6 +-
 drivers/staging/quatech_usb2/quatech_usb2.c        |    9 +-
 drivers/staging/rtl8187se/Makefile                 |    6 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211.h    |    4 +-
 .../rtl8187se/ieee80211/ieee80211_softmac.c        |   14 +-
 drivers/staging/rtl8187se/r8180_rtl8225z2.c        |    4 +-
 drivers/staging/rtl8192e/Makefile                  |   67 +-
 drivers/staging/rtl8192e/TODO                      |    2 +
 drivers/staging/rtl8192e/dot11d.c                  |  216 +
 drivers/staging/rtl8192e/dot11d.h                  |  109 +-
 drivers/staging/rtl8192e/ieee80211/dot11d.c        |  218 -
 drivers/staging/rtl8192e/ieee80211/dot11d.h        |  102 -
 drivers/staging/rtl8192e/ieee80211/ieee80211.h     | 2636 --
 .../staging/rtl8192e/ieee80211/ieee80211_module.c  |  352 -
 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c  | 2676 --
 .../staging/rtl8192e/ieee80211/ieee80211_softmac.c | 3278 ---
 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c  |  955 -
 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c  |  872 -
 drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h    |   69 -
 .../staging/rtl8192e/ieee80211/rtl819x_BAProc.c    |  676 -
 drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h    |  483 -
 .../staging/rtl8192e/ieee80211/rtl819x_HTProc.c    | 1732 --
 drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h   |  582 -
 drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h    |   56 -
 .../staging/rtl8192e/ieee80211/rtl819x_TSProc.c    |  627 -
 drivers/staging/rtl8192e/license                   |  339 +
 drivers/staging/rtl8192e/r8180_93cx6.c             |  141 -
 drivers/staging/rtl8192e/r8180_93cx6.h             |   41 -
 drivers/staging/rtl8192e/r8190P_def.h              |  410 +
 drivers/staging/rtl8192e/r8190P_rtl8256.c          |  306 +
 drivers/staging/rtl8192e/r8190P_rtl8256.h          |   31 +
 drivers/staging/rtl8192e/r8190_rtl8256.c           |  677 -
 drivers/staging/rtl8192e/r8190_rtl8256.h           |   29 -
 drivers/staging/rtl8192e/r8192E.h                  | 1148 -
 drivers/staging/rtl8192e/r8192E_cmdpkt.c           |  418 +
 drivers/staging/rtl8192e/r8192E_cmdpkt.h           |  159 +
 drivers/staging/rtl8192e/r8192E_core.c             | 5039 ----
 drivers/staging/rtl8192e/r8192E_dev.c              | 2395 ++
 drivers/staging/rtl8192e/r8192E_dev.h              |   62 +
 drivers/staging/rtl8192e/r8192E_dm.c               | 2554 --
 drivers/staging/rtl8192e/r8192E_dm.h               |  228 -
 drivers/staging/rtl8192e/r8192E_firmware.c         |  348 +
 drivers/staging/rtl8192e/r8192E_firmware.h         |   73 +
 drivers/staging/rtl8192e/r8192E_hw.h               |  540 +-
 drivers/staging/rtl8192e/r8192E_hwimg.c            | 3336 +++
 drivers/staging/rtl8192e/r8192E_hwimg.h            |   51 +
 drivers/staging/rtl8192e/r8192E_phy.c              | 1637 ++
 drivers/staging/rtl8192e/r8192E_phy.h              |  120 +
 drivers/staging/rtl8192e/r8192E_phyreg.h           |  852 +
 drivers/staging/rtl8192e/r8192E_wx.c               | 1163 -
 drivers/staging/rtl8192e/r8192E_wx.h               |   18 -
 drivers/staging/rtl8192e/r8192_pm.c                |  123 -
 drivers/staging/rtl8192e/r8192_pm.h                |   24 -
 drivers/staging/rtl8192e/r819xE_cmdpkt.c           |  444 -
 drivers/staging/rtl8192e/r819xE_cmdpkt.h           |  207 -
 drivers/staging/rtl8192e/r819xE_firmware.c         |  351 -
 drivers/staging/rtl8192e/r819xE_phy.c              | 2225 --
 drivers/staging/rtl8192e/r819xE_phy.h              |  131 -
 drivers/staging/rtl8192e/rtl819x_BA.h              |   77 +
 drivers/staging/rtl8192e/rtl819x_BAProc.c          |  566 +
 drivers/staging/rtl8192e/rtl819x_HT.h              |  475 +
 drivers/staging/rtl8192e/rtl819x_HTProc.c          | 1075 +
 drivers/staging/rtl8192e/rtl819x_Qos.h             |  444 +
 drivers/staging/rtl8192e/rtl819x_TS.h              |   73 +
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |  548 +
 drivers/staging/rtl8192e/rtl_cam.c                 |  304 +
 drivers/staging/rtl8192e/rtl_cam.h                 |   46 +
 drivers/staging/rtl8192e/rtl_core.c                | 3198 +++
 drivers/staging/rtl8192e/rtl_core.h                | 1124 +
 .../staging/rtl8192e/{ieee80211 => }/rtl_crypto.h  |  105 +-
 drivers/staging/rtl8192e/rtl_debug.c               | 1108 +
 drivers/staging/rtl8192e/rtl_debug.h               |  299 +
 drivers/staging/rtl8192e/rtl_dm.c                  | 2995 ++
 drivers/staging/rtl8192e/rtl_dm.h                  |  324 +
 drivers/staging/rtl8192e/rtl_eeprom.c              |  139 +
 drivers/staging/rtl8192e/rtl_eeprom.h              |   29 +
 drivers/staging/rtl8192e/rtl_ethtool.c             |   53 +
 drivers/staging/rtl8192e/rtl_pci.c                 |   97 +
 drivers/staging/rtl8192e/rtl_pci.h                 |  104 +
 drivers/staging/rtl8192e/rtl_pm.c                  |  136 +
 drivers/staging/rtl8192e/rtl_pm.h                  |   35 +
 drivers/staging/rtl8192e/rtl_ps.c                  |  310 +
 drivers/staging/rtl8192e/rtl_ps.h                  |   47 +
 drivers/staging/rtl8192e/rtl_wx.c                  | 1333 +
 drivers/staging/rtl8192e/rtl_wx.h                  |   31 +
 drivers/staging/rtl8192e/rtllib.h                  | 3144 +++
 .../ieee80211_crypt.c => rtllib_crypt.c}           |   91 +-
 .../ieee80211_crypt.h => rtllib_crypt.h}           |   32 +-
 .../ieee80211_crypt_ccmp.c => rtllib_crypt_ccmp.c} |  170 +-
 .../ieee80211_crypt_tkip.c => rtllib_crypt_tkip.c} |  306 +-
 .../ieee80211_crypt_wep.c => rtllib_crypt_wep.c}   |  116 +-
 drivers/staging/rtl8192e/rtllib_endianfree.h       |  160 +
 drivers/staging/rtl8192e/rtllib_module.c           |  289 +
 drivers/staging/rtl8192e/rtllib_rx.c               | 2720 ++
 drivers/staging/rtl8192e/rtllib_softmac.c          | 3741 +++
 .../ieee80211_softmac_wx.c => rtllib_softmac_wx.c} |  377 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |  967 +
 drivers/staging/rtl8192e/rtllib_wx.c               |  876 +
 drivers/staging/rtl8192u/ieee80211/Makefile        |  109 -
 drivers/staging/rtl8192u/ieee80211/compress.c      |    4 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   14 +-
 drivers/staging/rtl8712/Kconfig                    |    7 +
 drivers/staging/rtl8712/basic_types.h              |   25 +
 drivers/staging/rtl8712/big_endian.h               |   25 +
 drivers/staging/rtl8712/drv_types.h                |   33 +
 drivers/staging/rtl8712/ethernet.h                 |   25 +
 drivers/staging/rtl8712/generic.h                  |   25 +
 drivers/staging/rtl8712/hal_init.c                 |    6 +
 drivers/staging/rtl8712/ieee80211.c                |   35 +-
 drivers/staging/rtl8712/ieee80211.h                |   31 +-
 drivers/staging/rtl8712/if_ether.h                 |   25 +
 drivers/staging/rtl8712/little_endian.h            |   25 +
 drivers/staging/rtl8712/mlme_osdep.h               |   25 +
 drivers/staging/rtl8712/mp_custom_oid.h            |   25 +
 drivers/staging/rtl8712/os_intfs.c                 |   33 +-
 drivers/staging/rtl8712/osdep_intf.h               |   25 +
 drivers/staging/rtl8712/osdep_service.h            |   69 +-
 drivers/staging/rtl8712/recv_linux.c               |    6 +-
 drivers/staging/rtl8712/recv_osdep.h               |   25 +
 drivers/staging/rtl8712/rtl8712_bitdef.h           |   21 +
 drivers/staging/rtl8712/rtl8712_cmd.c              |   18 +
 drivers/staging/rtl8712/rtl8712_cmd.h              |   87 +
 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h   |   19 +
 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h   |   19 +
 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h |   19 +
 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h |   19 +
 .../staging/rtl8712/rtl8712_edcasetting_bitdef.h   |   25 +
 .../staging/rtl8712/rtl8712_edcasetting_regdef.h   |   19 +
 drivers/staging/rtl8712/rtl8712_efuse.c            |   75 +-
 drivers/staging/rtl8712/rtl8712_event.h            |   25 +
 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |   25 +
 drivers/staging/rtl8712/rtl8712_gp_regdef.h        |   25 +
 drivers/staging/rtl8712/rtl8712_hal.h              |   25 +
 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h |   19 +
 drivers/staging/rtl8712/rtl8712_led.c              |    2 +-
 .../staging/rtl8712/rtl8712_macsetting_bitdef.h    |   19 +
 .../staging/rtl8712/rtl8712_macsetting_regdef.h    |   19 +
 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h |   19 +
 drivers/staging/rtl8712/rtl8712_powersave_regdef.h |   19 +
 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h  |   25 +
 drivers/staging/rtl8712/rtl8712_recv.c             |   24 +-
 drivers/staging/rtl8712/rtl8712_recv.h             |   31 +-
 drivers/staging/rtl8712/rtl8712_regdef.h           |   25 +
 drivers/staging/rtl8712/rtl8712_security_bitdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_spec.h             |   25 +
 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h    |   25 +
 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h    |   25 +
 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h  |   19 +
 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h      |   25 +
 drivers/staging/rtl8712/rtl8712_wmac_regdef.h      |   25 +
 drivers/staging/rtl8712/rtl8712_xmit.c             |  303 +-
 drivers/staging/rtl8712/rtl8712_xmit.h             |   37 +
 drivers/staging/rtl8712/rtl871x_byteorder.h        |   19 +
 drivers/staging/rtl8712/rtl871x_cmd.c              |  172 +-
 drivers/staging/rtl8712/rtl871x_cmd.h              |   77 +-
 drivers/staging/rtl8712/rtl871x_debug.h            |   25 +
 drivers/staging/rtl8712/rtl871x_eeprom.h           |   19 +
 drivers/staging/rtl8712/rtl871x_event.h            |   25 +
 drivers/staging/rtl8712/rtl871x_ht.h               |   25 +
 drivers/staging/rtl8712/rtl871x_io.h               |   25 +
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |  304 +-
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h        |   25 +
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |    3 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.h        |   27 +-
 drivers/staging/rtl8712/rtl871x_led.h              |   25 +
 drivers/staging/rtl8712/rtl871x_mlme.c             |   62 +-
 drivers/staging/rtl8712/rtl871x_mlme.h             |   28 +-
 drivers/staging/rtl8712/rtl871x_mp.c               |   26 +-
 drivers/staging/rtl8712/rtl871x_mp.h               |   26 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |   29 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.h          |   25 +
 drivers/staging/rtl8712/rtl871x_recv.c             |    4 +
 drivers/staging/rtl8712/rtl871x_rf.h               |   25 +
 drivers/staging/rtl8712/rtl871x_security.c         |   15 +
 drivers/staging/rtl8712/rtl871x_security.h         |   25 +
 drivers/staging/rtl8712/rtl871x_wlan_sme.h         |   25 +
 drivers/staging/rtl8712/rtl871x_xmit.c             |   31 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |   52 +-
 drivers/staging/rtl8712/sta_info.h                 |   29 +-
 drivers/staging/rtl8712/swab.h                     |   25 +
 drivers/staging/rtl8712/usb_intf.c                 |   19 +-
 drivers/staging/rtl8712/usb_ops.h                  |   25 +
 drivers/staging/rtl8712/usb_ops_linux.c            |   29 +-
 drivers/staging/rtl8712/usb_osintf.h               |   26 +
 drivers/staging/rtl8712/usb_vendor_req.h           |   25 +
 drivers/staging/rtl8712/wifi.h                     |   25 +
 drivers/staging/rtl8712/wlan_bssdef.h              |   25 +
 drivers/staging/rtl8712/xmit_linux.c               |   27 +-
 drivers/staging/rtl8712/xmit_osdep.h               |   26 +
 drivers/staging/rts5139/Kconfig                    |   16 +
 drivers/staging/rts5139/Makefile                   |   37 +
 drivers/staging/rts5139/TODO                       |    5 +
 drivers/staging/rts5139/debug.h                    |   46 +
 drivers/staging/rts5139/ms.c                       | 4191 +++
 drivers/staging/rts5139/ms.h                       |  263 +
 drivers/staging/rts5139/ms_mg.c                    |  642 +
 drivers/staging/rts5139/ms_mg.h                    |   41 +
 drivers/staging/rts5139/rts51x.c                   |  967 +
 drivers/staging/rts5139/rts51x.h                   |  205 +
 drivers/staging/rts5139/rts51x_card.c              |  986 +
 drivers/staging/rts5139/rts51x_card.h              |  881 +
 drivers/staging/rts5139/rts51x_chip.c              | 1167 +
 drivers/staging/rts5139/rts51x_chip.h              |  904 +
 drivers/staging/rts5139/rts51x_fop.c               |  298 +
 drivers/staging/rts5139/rts51x_fop.h               |   62 +
 drivers/staging/rts5139/rts51x_scsi.c              | 2234 ++
 drivers/staging/rts5139/rts51x_scsi.h              |  162 +
 drivers/staging/rts5139/rts51x_sys.h               |   54 +
 drivers/staging/rts5139/rts51x_transport.c         | 1000 +
 drivers/staging/rts5139/rts51x_transport.h         |   80 +
 drivers/staging/rts5139/sd.c                       | 3400 +++
 drivers/staging/rts5139/sd.h                       |  304 +
 drivers/staging/rts5139/sd_cprm.c                  | 1215 +
 drivers/staging/rts5139/sd_cprm.h                  |   54 +
 drivers/staging/rts5139/trace.h                    |  137 +
 drivers/staging/rts5139/xd.c                       | 2255 ++
 drivers/staging/rts5139/xd.h                       |  193 +
 drivers/staging/rts_pstor/Makefile                 |    2 +-
 drivers/staging/rts_pstor/rtsx.c                   |   62 +-
 drivers/staging/rts_pstor/rtsx.h                   |   10 +-
 drivers/staging/rts_pstor/rtsx_scsi.c              |    2 +-
 drivers/staging/rts_pstor/sd.c                     |   35 +-
 drivers/staging/rts_pstor/spi.c                    |    2 +-
 drivers/staging/sep/sep_driver.c                   |    6 +-
 drivers/staging/serqt_usb2/serqt_usb2.c            |   37 +-
 drivers/staging/sm7xx/smtcfb.c                     |    2 +
 drivers/staging/spectra/ffsport.c                  |   15 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |    1 +
 drivers/staging/tidspbridge/gen/gh.c               |    2 +-
 drivers/staging/tidspbridge/hw/hw_mmu.c            |    2 +-
 drivers/staging/usbip/stub.h                       |    5 +
 drivers/staging/usbip/stub_dev.c                   |    7 +-
 drivers/staging/usbip/stub_main.c                  |    1 +
 drivers/staging/usbip/stub_rx.c                    |    5 +-
 drivers/staging/usbip/usbip_common.h               |    8 +-
 drivers/staging/usbip/usbip_protocol.txt           |  358 +
 .../staging/usbip/userspace/libsrc/vhci_driver.c   |    2 +-
 drivers/staging/usbip/userspace/src/usbip_attach.c |    4 +-
 drivers/staging/usbip/userspace/src/utils.h        |    1 +
 drivers/staging/usbip/vhci.h                       |    5 +
 drivers/staging/vme/bridges/vme_ca91cx42.c         |   24 +
 drivers/staging/vme/bridges/vme_tsi148.c           |   24 +
 drivers/staging/vme/devices/vme_user.c             |   69 +-
 drivers/staging/vme/devices/vme_user.h             |    2 +-
 drivers/staging/vme/vme.c                          |  345 +-
 drivers/staging/vme/vme.h                          |   50 +-
 drivers/staging/vme/vme_api.txt                    |   82 +-
 drivers/staging/vme/vme_bridge.h                   |   17 +-
 drivers/staging/vt6655/IEEE11h.c                   |  370 +-
 drivers/staging/vt6655/device_main.c               |   10 +-
 drivers/staging/vt6655/dpc.c                       |   30 +-
 drivers/staging/vt6655/ioctl.c                     | 1044 +-
 drivers/staging/vt6655/wmgr.c                      |   49 +-
 drivers/staging/vt6655/wpactl.c                    |    4 +-
 drivers/staging/vt6656/dpc.c                       |   30 +-
 drivers/staging/vt6656/ioctl.c                     |  990 +-
 drivers/staging/vt6656/main_usb.c                  |   11 +-
 drivers/staging/vt6656/wmgr.c                      |   49 +-
 drivers/staging/vt6656/wpactl.c                    |   18 +-
 drivers/staging/winbond/phy_calibration.c          |   12 +-
 drivers/staging/wlags49_h2/Makefile                |   26 -
 drivers/staging/wlags49_h2/debug.h                 |   61 +-
 drivers/staging/wlags49_h2/hcf.c                   | 6408 +++---
 drivers/staging/wlags49_h2/hcf.h                   |   10 -
 drivers/staging/wlags49_h2/hcfcfg.h                | 1794 +--
 drivers/staging/wlags49_h2/hcfdef.h                |  847 +-
 drivers/staging/wlags49_h2/mdd.h                   |   34 +-
 drivers/staging/wlags49_h2/wl_cs.c                 |  114 -
 drivers/staging/wlags49_h2/wl_internal.h           |   15 +-
 drivers/staging/wlags49_h2/wl_main.c               |    6 +-
 drivers/staging/wlags49_h2/wl_netdev.c             |    2 +-
 drivers/staging/wlags49_h2/wl_sysfs.c              |   18 +-
 drivers/staging/wlags49_h2/wl_version.h            |    6 +-
 drivers/staging/wlags49_h2/wl_wext.c               | 1180 +-
 drivers/staging/wlags49_h2/wl_wext.h               |    8 -
 drivers/staging/wlags49_h25/Makefile               |   26 -
 drivers/staging/xgifb/TODO                         |    1 -
 drivers/staging/xgifb/XGI_main.h                   |  236 +-
 drivers/staging/xgifb/XGI_main_26.c                | 1418 +-
 drivers/staging/xgifb/XGIfb.h                      |   48 +-
 drivers/staging/xgifb/vb_def.h                     |  603 -
 drivers/staging/xgifb/vb_ext.h                     |   20 -
 drivers/staging/xgifb/vb_init.c                    |  257 +-
 drivers/staging/xgifb/vb_init.h                    |    2 +-
 drivers/staging/xgifb/vb_setmode.c                 | 1537 +-
 drivers/staging/xgifb/vb_struct.h                  |   97 +-
 drivers/staging/xgifb/vb_table.h                   | 1198 +-
 drivers/staging/xgifb/vb_util.c                    |    5 +-
 drivers/staging/xgifb/vgatypes.h                   |   11 +-
 drivers/staging/zcache/zcache-main.c               |   51 +-
 drivers/staging/zram/zram_drv.c                    |   96 +-
 drivers/staging/zram/zram_drv.h                    |   12 +-
 drivers/staging/zram/zram_sysfs.c                  |   22 +-
 {drivers/staging/hv => include/linux}/hyperv.h     |  181 +-
 include/linux/mod_devicetable.h                    |    9 +
 scripts/mod/file2alias.c                           |   25 +
 .../staging/hv/tools => tools/hv}/hv_kvp_daemon.c  |   19 +-
 834 files changed, 103718 insertions(+), 230262 deletions(-)
 delete mode 100644 drivers/char/scc.h
 create mode 100644 drivers/hv/Kconfig
 create mode 100644 drivers/hv/Makefile
 rename drivers/{staging => }/hv/channel.c (88%)
 rename drivers/{staging => }/hv/channel_mgmt.c (77%)
 rename drivers/{staging => }/hv/connection.c (86%)
 rename drivers/{staging => }/hv/hv.c (96%)
 rename drivers/{staging => }/hv/hv_kvp.c (91%)
 rename drivers/{staging => }/hv/hv_kvp.h (99%)
 rename drivers/{staging => }/hv/hv_util.c (61%)
 rename drivers/{staging => }/hv/hyperv_vmbus.h (97%)
 rename drivers/{staging => }/hv/ring_buffer.c (93%)
 rename drivers/{staging => }/hv/vmbus_drv.c (63%)
 delete mode 100644 drivers/staging/ath6kl/Kconfig
 delete mode 100644 drivers/staging/ath6kl/Makefile
 delete mode 100644 drivers/staging/ath6kl/TODO
 delete mode 100644 drivers/staging/ath6kl/bmi/include/bmi_internal.h
 delete mode 100644 drivers/staging/ath6kl/bmi/src/bmi.c
 delete mode 100644 drivers/staging/ath6kl/hif/common/hif_sdio_common.h
 delete mode 100644 drivers/staging/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h
 delete mode 100644 drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif.c
 delete mode 100644 drivers/staging/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c
 delete mode 100644 drivers/staging/ath6kl/htc2/AR6000/ar6k.c
 delete mode 100644 drivers/staging/ath6kl/htc2/AR6000/ar6k.h
 delete mode 100644 drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c
 delete mode 100644 drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c
 delete mode 100644 drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c
 delete mode 100644 drivers/staging/ath6kl/htc2/htc.c
 delete mode 100644 drivers/staging/ath6kl/htc2/htc_debug.h
 delete mode 100644 drivers/staging/ath6kl/htc2/htc_internal.h
 delete mode 100644 drivers/staging/ath6kl/htc2/htc_recv.c
 delete mode 100644 drivers/staging/ath6kl/htc2/htc_send.c
 delete mode 100644 drivers/staging/ath6kl/htc2/htc_services.c
 delete mode 100644 drivers/staging/ath6kl/include/a_config.h
 delete mode 100644 drivers/staging/ath6kl/include/a_debug.h
 delete mode 100644 drivers/staging/ath6kl/include/a_drv.h
 delete mode 100644 drivers/staging/ath6kl/include/a_drv_api.h
 delete mode 100644 drivers/staging/ath6kl/include/a_osapi.h
 delete mode 100644 drivers/staging/ath6kl/include/aggr_recv_api.h
 delete mode 100644 drivers/staging/ath6kl/include/ar3kconfig.h
 delete mode 100644 drivers/staging/ath6kl/include/ar6000_api.h
 delete mode 100644 drivers/staging/ath6kl/include/ar6000_diag.h
 delete mode 100644 drivers/staging/ath6kl/include/ar6kap_common.h
 delete mode 100644 drivers/staging/ath6kl/include/athbtfilter.h
 delete mode 100644 drivers/staging/ath6kl/include/bmi.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/AR6K_version.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/addrs.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/apb_athr_wlan_map.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/apb_map.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/mbox_host_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/mbox_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/mbox_wlan_host_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/mbox_wlan_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/rtc_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/rtc_wlan_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/AR6002/hw4.0/hw/uart_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/athdefs.h
 delete mode 100644 drivers/staging/ath6kl/include/common/bmi_msg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/cnxmgmt.h
 delete mode 100644 drivers/staging/ath6kl/include/common/dbglog.h
 delete mode 100644 drivers/staging/ath6kl/include/common/dbglog_id.h
 delete mode 100644 drivers/staging/ath6kl/include/common/discovery.h
 delete mode 100644 drivers/staging/ath6kl/include/common/epping_test.h
 delete mode 100644 drivers/staging/ath6kl/include/common/gmboxif.h
 delete mode 100644 drivers/staging/ath6kl/include/common/gpio_reg.h
 delete mode 100644 drivers/staging/ath6kl/include/common/htc.h
 delete mode 100644 drivers/staging/ath6kl/include/common/htc_services.h
 delete mode 100644 drivers/staging/ath6kl/include/common/pkt_log.h
 delete mode 100644 drivers/staging/ath6kl/include/common/roaming.h
 delete mode 100644 drivers/staging/ath6kl/include/common/targaddrs.h
 delete mode 100644 drivers/staging/ath6kl/include/common/testcmd.h
 delete mode 100644 drivers/staging/ath6kl/include/common/tlpm.h
 delete mode 100644 drivers/staging/ath6kl/include/common/wlan_defs.h
 delete mode 100644 drivers/staging/ath6kl/include/common/wmi.h
 delete mode 100644 drivers/staging/ath6kl/include/common/wmix.h
 delete mode 100644 drivers/staging/ath6kl/include/common_drv.h
 delete mode 100644 drivers/staging/ath6kl/include/dbglog_api.h
 delete mode 100644 drivers/staging/ath6kl/include/dl_list.h
 delete mode 100644 drivers/staging/ath6kl/include/dset_api.h
 delete mode 100644 drivers/staging/ath6kl/include/hci_transport_api.h
 delete mode 100644 drivers/staging/ath6kl/include/hif.h
 delete mode 100644 drivers/staging/ath6kl/include/host_version.h
 delete mode 100644 drivers/staging/ath6kl/include/htc_api.h
 delete mode 100644 drivers/staging/ath6kl/include/htc_packet.h
 delete mode 100644 drivers/staging/ath6kl/include/wlan_api.h
 delete mode 100644 drivers/staging/ath6kl/include/wmi_api.h
 delete mode 100644 drivers/staging/ath6kl/miscdrv/ar3kconfig.c
 delete mode 100644 drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c
 delete mode 100644 drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h
 delete mode 100644 drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c
 delete mode 100644 drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h
 delete mode 100644 drivers/staging/ath6kl/miscdrv/common_drv.c
 delete mode 100644 drivers/staging/ath6kl/miscdrv/credit_dist.c
 delete mode 100644 drivers/staging/ath6kl/miscdrv/miscdrv.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/ar6000_drv.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/ar6000_pm.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/ar6000_raw_if.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/cfg80211.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/export_hci_transport.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/hci_bridge.c
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/ar6000_drv.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/ar6k_pal.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/ar6xapi_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/athdrv_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/cfg80211.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/config_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/debug_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/export_hci_transport.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/ieee80211_ioctl.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/osapi_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/wlan_config.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/include/wmi_filter_linux.h
 delete mode 100644 drivers/staging/ath6kl/os/linux/netbuf.c
 delete mode 100644 drivers/staging/ath6kl/reorder/aggr_rx_internal.h
 delete mode 100644 drivers/staging/ath6kl/reorder/rcv_aggr.c
 delete mode 100644 drivers/staging/ath6kl/wlan/include/ieee80211.h
 delete mode 100644 drivers/staging/ath6kl/wlan/include/ieee80211_node.h
 delete mode 100644 drivers/staging/ath6kl/wlan/src/wlan_node.c
 delete mode 100644 drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c
 delete mode 100644 drivers/staging/ath6kl/wlan/src/wlan_utils.c
 delete mode 100644 drivers/staging/ath6kl/wmi/wmi.c
 delete mode 100644 drivers/staging/ath6kl/wmi/wmi_host.h
 delete mode 100644 drivers/staging/brcm80211/Kconfig
 delete mode 100644 drivers/staging/brcm80211/Makefile
 delete mode 100644 drivers/staging/brcm80211/README
 delete mode 100644 drivers/staging/brcm80211/TODO
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/Makefile
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/bcmchip.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/bcmsdh.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_bus.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_cdc.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_common.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_dbg.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_linux.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_proto.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/sdio_host.h
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/Makefile
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/aiutils.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/aiutils.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/alloc.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/alloc.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/ampdu.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/ampdu.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/antsel.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/antsel.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/bmac.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/bmac.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/channel.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/channel.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/d11.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/dma.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/dma.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/mac80211_if.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/mac80211_if.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/main.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/main.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/nicpci.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/nicpci.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/otp.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/otp.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_hal.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_int.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_lcn.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_lcn.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_n.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_qmath.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_qmath.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phy_radio.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phyreg_n.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phytbl_lcn.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phytbl_lcn.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phytbl_n.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy/phytbl_n.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy_shim.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/phy_shim.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/pmu.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/pmu.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/pub.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/rate.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/rate.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/scb.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/srom.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/srom.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/stf.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/stf.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/types.h
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/ucode_loader.c
 delete mode 100644 drivers/staging/brcm80211/brcmsmac/ucode_loader.h
 delete mode 100644 drivers/staging/brcm80211/brcmutil/Makefile
 delete mode 100644 drivers/staging/brcm80211/brcmutil/utils.c
 delete mode 100644 drivers/staging/brcm80211/brcmutil/wifi.c
 delete mode 100644 drivers/staging/brcm80211/include/brcm_hw_ids.h
 delete mode 100644 drivers/staging/brcm80211/include/brcmu_utils.h
 delete mode 100644 drivers/staging/brcm80211/include/brcmu_wifi.h
 delete mode 100644 drivers/staging/brcm80211/include/chipcommon.h
 delete mode 100644 drivers/staging/brcm80211/include/defs.h
 delete mode 100644 drivers/staging/brcm80211/include/soc.h
 create mode 100644 drivers/staging/comedi/drivers/usbduxsigma.c
 delete mode 100644 drivers/staging/cx25821/cx25821-gpio.h
 delete mode 100644 drivers/staging/et131x/et1310_address_map.h
 delete mode 100644 drivers/staging/et131x/et1310_eeprom.c
 delete mode 100644 drivers/staging/et131x/et1310_mac.c
 delete mode 100644 drivers/staging/et131x/et1310_phy.c
 delete mode 100644 drivers/staging/et131x/et1310_phy.h
 delete mode 100644 drivers/staging/et131x/et1310_pm.c
 delete mode 100644 drivers/staging/et131x/et1310_rx.c
 delete mode 100644 drivers/staging/et131x/et1310_rx.h
 delete mode 100644 drivers/staging/et131x/et1310_tx.c
 delete mode 100644 drivers/staging/et131x/et1310_tx.h
 create mode 100644 drivers/staging/et131x/et131x.c
 delete mode 100644 drivers/staging/et131x/et131x_adapter.h
 delete mode 100644 drivers/staging/et131x/et131x_defs.h
 delete mode 100644 drivers/staging/et131x/et131x_initpci.c
 delete mode 100644 drivers/staging/et131x/et131x_isr.c
 delete mode 100644 drivers/staging/et131x/et131x_netdev.c
 delete mode 100644 drivers/staging/et131x/et131x_version.h
 delete mode 100644 drivers/staging/hv/blkvsc_drv.c
 delete mode 100644 drivers/staging/hv/hyperv_storage.h
 delete mode 100644 drivers/staging/hv/storvsc.c
 create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-adc-ad7280a
 create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analyzer-ad5933
 delete mode 100644 drivers/staging/iio/accel/accel.h
 delete mode 100644 drivers/staging/iio/accel/inclinometer.h
 delete mode 100644 drivers/staging/iio/adc/ad7150.c
 delete mode 100644 drivers/staging/iio/adc/ad7152.c
 create mode 100644 drivers/staging/iio/adc/ad7192.c
 create mode 100644 drivers/staging/iio/adc/ad7192.h
 create mode 100644 drivers/staging/iio/adc/ad7280a.c
 create mode 100644 drivers/staging/iio/adc/ad7280a.h
 delete mode 100644 drivers/staging/iio/adc/ad7314.c
 delete mode 100644 drivers/staging/iio/adc/ad7745.c
 delete mode 100644 drivers/staging/iio/adc/adc.h
 delete mode 100644 drivers/staging/iio/adc/adt75.c
 create mode 100644 drivers/staging/iio/buffer_generic.h
 create mode 100644 drivers/staging/iio/cdc/Kconfig
 create mode 100644 drivers/staging/iio/cdc/Makefile
 create mode 100644 drivers/staging/iio/cdc/ad7150.c
 create mode 100644 drivers/staging/iio/cdc/ad7152.c
 create mode 100644 drivers/staging/iio/cdc/ad7746.c
 create mode 100644 drivers/staging/iio/cdc/ad7746.h
 create mode 100644 drivers/staging/iio/dac/ad5064.c
 create mode 100644 drivers/staging/iio/dac/ad5360.c
 delete mode 100644 drivers/staging/iio/gyro/gyro.h
 create mode 100644 drivers/staging/iio/iio_core.h
 create mode 100644 drivers/staging/iio/iio_core_trigger.h
 create mode 100644 drivers/staging/iio/iio_dummy_evgen.c
 create mode 100644 drivers/staging/iio/iio_dummy_evgen.h
 create mode 100644 drivers/staging/iio/iio_simple_dummy.c
 create mode 100644 drivers/staging/iio/iio_simple_dummy.h
 create mode 100644 drivers/staging/iio/iio_simple_dummy_buffer.c
 create mode 100644 drivers/staging/iio/iio_simple_dummy_events.c
 create mode 100644 drivers/staging/iio/impedance-analyzer/Kconfig
 create mode 100644 drivers/staging/iio/impedance-analyzer/Makefile
 create mode 100644 drivers/staging/iio/impedance-analyzer/ad5933.c
 create mode 100644 drivers/staging/iio/impedance-analyzer/ad5933.h
 create mode 100644 drivers/staging/iio/industrialio-buffer.c
 delete mode 100644 drivers/staging/iio/industrialio-ring.c
 delete mode 100644 drivers/staging/iio/magnetometer/magnet.h
 create mode 100644 drivers/staging/iio/resolver/ad2s1200.c
 delete mode 100644 drivers/staging/iio/resolver/ad2s120x.c
 delete mode 100644 drivers/staging/iio/ring_generic.h
 create mode 100644 drivers/staging/nvec/nvec_leds.c
 create mode 100644 drivers/staging/rtl8192e/TODO
 create mode 100644 drivers/staging/rtl8192e/dot11d.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/dot11d.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_module.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BA.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HT.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_HTProc.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_Qos.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TS.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211/rtl819x_TSProc.c
 create mode 100644 drivers/staging/rtl8192e/license
 delete mode 100644 drivers/staging/rtl8192e/r8180_93cx6.c
 delete mode 100644 drivers/staging/rtl8192e/r8180_93cx6.h
 create mode 100644 drivers/staging/rtl8192e/r8190P_def.h
 create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.c
 create mode 100644 drivers/staging/rtl8192e/r8190P_rtl8256.h
 delete mode 100644 drivers/staging/rtl8192e/r8190_rtl8256.c
 delete mode 100644 drivers/staging/rtl8192e/r8190_rtl8256.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_cmdpkt.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_core.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_dev.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_dev.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_dm.c
 delete mode 100644 drivers/staging/rtl8192e/r8192E_dm.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_firmware.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_hwimg.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_phy.c
 create mode 100644 drivers/staging/rtl8192e/r8192E_phy.h
 create mode 100644 drivers/staging/rtl8192e/r8192E_phyreg.h
 delete mode 100644 drivers/staging/rtl8192e/r8192E_wx.c
 delete mode 100644 drivers/staging/rtl8192e/r8192E_wx.h
 delete mode 100644 drivers/staging/rtl8192e/r8192_pm.c
 delete mode 100644 drivers/staging/rtl8192e/r8192_pm.h
 delete mode 100644 drivers/staging/rtl8192e/r819xE_cmdpkt.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_cmdpkt.h
 delete mode 100644 drivers/staging/rtl8192e/r819xE_firmware.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_phy.c
 delete mode 100644 drivers/staging/rtl8192e/r819xE_phy.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h
 create mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c
 create mode 100644 drivers/staging/rtl8192e/rtl_cam.c
 create mode 100644 drivers/staging/rtl8192e/rtl_cam.h
 create mode 100644 drivers/staging/rtl8192e/rtl_core.c
 create mode 100644 drivers/staging/rtl8192e/rtl_core.h
 rename drivers/staging/rtl8192e/{ieee80211 => }/rtl_crypto.h (74%)
 create mode 100644 drivers/staging/rtl8192e/rtl_debug.c
 create mode 100644 drivers/staging/rtl8192e/rtl_debug.h
 create mode 100644 drivers/staging/rtl8192e/rtl_dm.c
 create mode 100644 drivers/staging/rtl8192e/rtl_dm.h
 create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.c
 create mode 100644 drivers/staging/rtl8192e/rtl_eeprom.h
 create mode 100644 drivers/staging/rtl8192e/rtl_ethtool.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pci.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pci.h
 create mode 100644 drivers/staging/rtl8192e/rtl_pm.c
 create mode 100644 drivers/staging/rtl8192e/rtl_pm.h
 create mode 100644 drivers/staging/rtl8192e/rtl_ps.c
 create mode 100644 drivers/staging/rtl8192e/rtl_ps.h
 create mode 100644 drivers/staging/rtl8192e/rtl_wx.c
 create mode 100644 drivers/staging/rtl8192e/rtl_wx.h
 create mode 100644 drivers/staging/rtl8192e/rtllib.h
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_crypt.c => rtllib_crypt.c} (63%)
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_crypt.h => rtllib_crypt.h} (74%)
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_crypt_ccmp.c => rtllib_crypt_ccmp.c} (67%)
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_crypt_tkip.c => rtllib_crypt_tkip.c} (71%)
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_crypt_wep.c => rtllib_crypt_wep.c} (71%)
 create mode 100644 drivers/staging/rtl8192e/rtllib_endianfree.h
 create mode 100644 drivers/staging/rtl8192e/rtllib_module.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_rx.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c
 rename drivers/staging/rtl8192e/{ieee80211/ieee80211_softmac_wx.c => rtllib_softmac_wx.c} (50%)
 create mode 100644 drivers/staging/rtl8192e/rtllib_tx.c
 create mode 100644 drivers/staging/rtl8192e/rtllib_wx.c
 create mode 100644 drivers/staging/rts5139/Kconfig
 create mode 100644 drivers/staging/rts5139/Makefile
 create mode 100644 drivers/staging/rts5139/TODO
 create mode 100644 drivers/staging/rts5139/debug.h
 create mode 100644 drivers/staging/rts5139/ms.c
 create mode 100644 drivers/staging/rts5139/ms.h
 create mode 100644 drivers/staging/rts5139/ms_mg.c
 create mode 100644 drivers/staging/rts5139/ms_mg.h
 create mode 100644 drivers/staging/rts5139/rts51x.c
 create mode 100644 drivers/staging/rts5139/rts51x.h
 create mode 100644 drivers/staging/rts5139/rts51x_card.c
 create mode 100644 drivers/staging/rts5139/rts51x_card.h
 create mode 100644 drivers/staging/rts5139/rts51x_chip.c
 create mode 100644 drivers/staging/rts5139/rts51x_chip.h
 create mode 100644 drivers/staging/rts5139/rts51x_fop.c
 create mode 100644 drivers/staging/rts5139/rts51x_fop.h
 create mode 100644 drivers/staging/rts5139/rts51x_scsi.c
 create mode 100644 drivers/staging/rts5139/rts51x_scsi.h
 create mode 100644 drivers/staging/rts5139/rts51x_sys.h
 create mode 100644 drivers/staging/rts5139/rts51x_transport.c
 create mode 100644 drivers/staging/rts5139/rts51x_transport.h
 create mode 100644 drivers/staging/rts5139/sd.c
 create mode 100644 drivers/staging/rts5139/sd.h
 create mode 100644 drivers/staging/rts5139/sd_cprm.c
 create mode 100644 drivers/staging/rts5139/sd_cprm.h
 create mode 100644 drivers/staging/rts5139/trace.h
 create mode 100644 drivers/staging/rts5139/xd.c
 create mode 100644 drivers/staging/rts5139/xd.h
 create mode 100644 drivers/staging/usbip/usbip_protocol.txt
 rename {drivers/staging/hv => include/linux}/hyperv.h (86%)
 rename {drivers/staging/hv/tools => tools/hv}/hv_kvp_daemon.c (97%)

---------------

Aaro Koskinen (83):
      staging: xgifb: eliminate #ifdef NewScratch
      staging: xgifb: delete duplicate #defines
      staging: xgifb: delete unused definitions
      staging: xgifb: vb_table: delete unused data
      staging: xgifb: delete unused structs
      staging: xgifb: eliminate #ifdef XGIFB_PAN
      staging: xgifb: probe: delete checks for mode "none"
      staging: xgifb: replace video_type with FB_TYPE_PACKED_PIXELS
      staging: xgifb: delete write-only variables
      staging: xgifb: delete driver version information
      staging: xgifb: delete an empty string
      staging: xgifb: delete unused module parameters and options
      staging: xgifb: fix ypan disable option
      staging: xgifb: delete duplicated code
      staging: xgifb: delete "off" option handling
      staging: xgifb: XGIfb_setup(): clean up driver messages
      staging: xgifb: XGIfb_setup(): delete redundant assignment
      staging: xgifb: check and report invalid option values
      staging: xgifb: fix LVDS LCD resolution data setup
      staging: xgifb: search video mode later in probe
      staging: xgifb: XGIfb_search_mode(): delete unreachable code
      staging: xgifb: assume the default video mode also when module
      staging: xgifb: delete duplicated default video mode setup code
      staging: xgifb: fail the probe if no supported LCD video mode found
      staging: xgifb: simplify default mode setup
      staging: xgifb: correct the default mode comment
      staging: xgifb: delete all references to mode "none"
      stating: xgifb: update module parameter descriptions
      staging: xgifb: use common init for module and built-in
      staging: xgifb: delete XGI_OpenCRTC()
      staging: xgifb: delete support for Chrontel 7017 TV output
      staging: xgifb: delete support for Chrontel 7005 TV output
      staging: xgifb: delete support for Chrontel 7007 TV output
      staging: xgifb: delete redundant Chrontel TV data
      staging: xgifb: refactor XGI_SetXG21LCD() and XGI_SetXG27LCD()
      staging: xgifb: refactor XGI_SetXG21LVDSPara() and XGI_SetXG27LVDSPara()
      staging: xgifb: delete commented-out routines
      staging: xgifb: eliminate #ifdef Tap4
      staging: xgifb: do not initialize static data to 0
      staging: xgifb: delete duplicated YFilter2 data
      staging: xgifb: delete duplicated YFilter1 data
      staging: xgifb: delete duplicated LCD data
      staging: xgifb: delete duplicated LCD table
      staging: xgifb: delete duplicated TV data tables
      staging: xgifb: delete duplicated timing data
      staging: xgifb: delete IF_DEF_VideoCapture
      staging: xgifb: delete Win9xDOSMode
      staging: xgifb: delete IF_DEF_OEMUtil
      staging: xgifb: delete IF_DEF_PWD
      staging: xgifb: delete IF_DEF_ScaleLCD
      staging: xgifb: properly delete MTRR region
      staging: xgifb: fix up MTRR printk
      staging: xgifb: delete redundant casts from mtrr_add() call
      staging: xgifb: main: use readb()/readw() to access iomapped memory
      staging: xgifb: unify #include order
      staging: xgifb: vb_init: use readl()/writel() to access iomapped memory
      staging: xgifb: add missing #include
      staging: xgifb: update TODO
      staging: xgifb: use PCI drvdata
      staging: xgifb: eliminate global fb_info variable
      staging: xgifb: eliminate global XGIhw_ext data
      staging: xgifb: inline XGIfb_query_VGA_config_space()
      staging: xgifb: add a global variable for the default refresh rate
      staging: xgifb: rename struct video_info to xgifb_video_info
      staging: xgifb: avoid direct references xgi_video_info
      staging: xgifb: dynamically allocate xgifb_video_info
      staging: xgifb: eliminate XGIfb_mode_no
      staging: xgifb: move xgifb_mode_idx into xgifb_video_info
      staging: xgifb: move XGIfb_rate_idx into xgifb_video_info
      staging: xgifb: move pseudo_palette into xgifb_video_info
      staging: xgifb: eliminate XGIfb_CRT2_write_enable variable
      staging: xgifb: eliminate default_var
      staging: xgifb: eliminate XGIfb_fix
      staging: xgifb: eliminate filter_tb global variable
      staging: xgifb: make XGIbios_mode const
      staging: xgifb: eliminate global XGI_Pr data
      staging: xgifb: move XGINew_RAMType into vb_device_info
      staging: xgifb: move XGINew_ChannelAB into vb_device_info
      staging: xgifb: move XGINew_DataBusWidth into vb_device_info
      staging: xgifb: make RAM type tables const
      staging: xgifb: make DAC tables const
      staging: xgifb: delete CRT1 state
      staging: xgifb: clean up 2nd display state

Akshay Joshi (3):
      Staging: usbip: Remove trailing spaces.
      Staging: usbip: Fix braces and spaces to match coding style.
      gma500: Convert spaces to tabs in accel_2d.c.

Alan Cox (6):
      gma500: do a pass over the FIXME tags
      gma500: kill bogus code
      gma500: Fix backlight crash
      gma500: Fix up suspend/resume
      staging: gma500: frame buffer locking
      staging: gma500: gtt based hardware scrolling console

Alexander Thomas (1):
      staging: usbip: fix up api changes that broke windows clients

Alexey Khoroshilov (6):
      Staging: serqt_usb2: fix sleeping with spinlock held
      staging/easycap: fix mismatch in easycap_poll() mutex lock-unlock
      staging: lirc: fix mismatch in mutex lock-unlock in imon_probe
      staging: lirc_sasem: fix NULL pointer dereference in sasem_probe
      staging: mei: unlock dev->device_lock mutex on error path in mei_open()
      staging: sep: call to sep_ioctl() may leave driver in unusable state

Ali Bahar (24):
      staging: r8712u: Sets to SSID, and to AP MAC#, can now be done when the interface is Down.
      staging: r8712u: Interface-state not fully tracked.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Added copyright banners.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Added Larry's copyright.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Copyright banners.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Renamed _netdev_priv.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed os_free_netdev.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed _usb_alloc_urb.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed _usb_submit_urb.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed unused MSECS.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Redundant NULL check.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Updated include directives.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Removed redundant .mem.
      staging: r8712u: Merging Realtek's latest (v2.6.6). No power tracking OID.
      staging: r8712u: Merging Realtek's latest (v2.6.6). stop_drv_timers moved.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Use stack, not malloc.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Tx-code refactoring.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Rework efuse data handling.
      staging: r8712u: Merging Realtek's latest (v2.6.6). tx: NULL _in_ spin lock.
      staging: r8712u: Merging Realtek's latest (v2.6.6). New decl's and defines.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Various fixes.
      staging: r8712u: Merging Realtek's latest (v2.6.6). Tx aggregation.
      staging: r8712u: Most return-values changed from -1 to proper errno macros.

Alwin Beukers (15):
      staging: brcm80211: fixed checkpatch warnings
      staging: brcm80211: removed accessor functions for band type and etheraddress.
      staging: brcm80211: fixed function returns
      staging: brcm80211: made NULL ethernet address const
      staging: brcm80211: removed empty brcms_c_reset_bmac_done callback function
      staging: brcm80211: decreased indentation level of brcms_c_wme_setparams function
      staging: brcm80211: removed redundant code from brcms_c_set_gmode
      staging: brcm80211: cleanup of shared memory related wrapper functions
      staging: brcm80211: cleanup of transmit buffer size related wrapper function
      staging: brcm80211: cleanup of several wrapper functions
      staging: brcm80211: removed unneeded call to brcms_b_tx_fifo_suspended
      staging: brcm80211: removed synchronisation of wlc->machwcap field
      staging: brcm80211: remove brcms_b_dotxstatus wrapper function
      staging: brcm80211: combined if statements
      staging: brcm80211: remove N mode validation function

Andres Salomon (3):
      staging: olpc_dcon: remove noinit module variable
      staging: olpc_dcon: drop support for DCON v1
      staging: olpc_dcon: replace remaining calls to i2c_smbus_read/write

Andy Shevchenko (2):
      staging: vt6655: simplify MAC printing by using %pM
      staging: vt6656: use %pM for printing MACs

Arend Van Spriel (1):
      staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel

Arend van Spriel (88):
      staging: brcm80211: modify the FOREACH_BSS macro
      staging: brcm80211: use mutex instead of semaphore in dhd_linux.c
      staging: brcm80211: remove duplicated code from brcmf_init_iscan
      staging: brcm80211: remove volatile keyword from driver sources
      staging: brcm80211: use native error code in brcmf_c_pattern_atoh()
      staging: brcm80211: use mac_pton() instead of own implementation
      staging: brcm80211: replace semaphore by wait_queue for sysioc thread
      staging: brcm80211: remove volatile keyword used in struct rte_console
      staging: brcm80211: replace simple_strtoul usage in brcmsmac
      staging: brcm80211: replace simple_strtoul usage in brcmfmac
      staging: brcm80211: use PCI_DEVICE() macro in device table
      staging: brcm80211: remove unused rx status definitions
      staging: brcm80211: reformat long lines in brcmsmac to 80 columns
      staging: brcm80211: remove wl_alloc_dma_resources() function
      staging: brcm80211: remove dma_addrwidth() function
      staging: brcm80211: cleanup to get rid of 'over 80 character' line
      staging: brcm80211: fix 'uninitialized usage' compiler warning
      staging: brcm80211: remove target platform limitations for drivers
      staging: brcm80211: updated TODO file
      staging: brcm80211: use wait queues instead of semaphores in wl_cfg80211.c
      staging: brcm80211: remove W_SM and R_SM macros from dma.c
      staging: brcm80211: remove PHYSADDR macro from dma.c
      staging: brcm80211: replace BUS_SWAP32 macro with cpu_to_le32()
      staging: brcm80211: remove mips specific include from dma.c
      staging: brcm80211: restrict register access method for bcm47xx
      staging: brcm80211: restrict MIPS dma bug workaround to BCM47XX
      staging: brcm80211: make use of crc8 library function
      staging: brcm80211: make use of cordic library function
      staging: brcm80211: fix rtnl_lock issue when bringing down brcmfmac
      staging: brcm80211: fill in proper rx rate in mac80211 rx status
      staging: brcm80211: remove unused definition flag from top Makefile
      staging: brcm80211: remove macro definitions from brcmsmac Makefile
      staging: brcm80211: remove usage of macro WL11N_20MHZONLY
      staging: brcm80211: remove macro definitions from brcmfmac Makefile
      staging: brcm80211: rename key endian conversion functions
      staging: brcm80211: remove brcmf_find_msb() function
      staging: brcm80211: remove static function prototypes from main.c
      staging: brcm80211: use static qualifier for local symbols in brcmfmac
      staging: brcm80211: reduce sparse messages on brcmsmac sources
      staging: brcm80211: remove sparse warnings from mac80211_if.c
      staging: brcm80211: use static qualifier for local symbols in brcmsmac
      staging: brcm80211: remove extern keyword from function definition
      staging: brcm80211: replace 0 integer with NULL pointer
      staging: brcm80211: use address space qualifier in brcmfmac
      staging: brcm80211: remove sparse warning from main.c
      staging: brcm80211: remove 'default n' from Kconfig
      staging: brcm80211: remove static function variable in brcmfmac
      staging: brcm80211: remove static variables from wl_cfg80211.c
      staging: brcm80211: remove ioctl layer from brcmsmac
      staging: brcm80211: remove function ieee_set_channel()
      staging: brcm80211: remove devpath related nvram variable lookup
      staging: brcm80211: remove brcms_c_get_par and set_par functions
      staging: brcm80211: remove brcmfmac interface name override
      staging: brcm80211: remove for_each_bss() macro from brcmfmac driver
      staging: brcm80211: remove global variable from bcmsdh_sdmmc.c
      staging: brcm80211: remove static global variables from dhd_sdio.c
      staging: brcm80211: remove unconditional code blocks from brcmfmac
      staging: brcm80211: remove uncoditional code blocks from brcmsmac
      staging: brcm80211: remove ht_cap field from brcms_c_info structure
      staging: brcm80211: use fragment number provided in transmit frame
      staging: brcm80211: remove unused function si_pmu_ilp_clock()
      staging: brcm80211: make device initializer table for wme constant
      staging: brcm80211: remove dongle firmware related debug code
      staging: brcm80211: remove unnecessary mac80211 callbacks
      staging: brcm80211: changing interface to n-phy rssi compute function
      staging: brcm80211: change interface for common rssi compute function
      staging: brcm80211: convert endianess before handling the frame
      staging: brcm80211: use endian annotated structures in brcmsmac
      staging: brcm80211: move rssi computation to place we need it
      staging: brcm80211: use d11rxhdr structure in brcms_c_recover_tsf64()
      staging: brcm80211: only allow one call to add_interface callback
      staging: brcm80211: reducing indentation levels in bcmsdh_sdmmc.c
      staging: brcm80211: remove setting ssn to zero upon AMPDU_TX_START
      staging: brcm80211: remove filtering of received frames
      staging: brcm80211: remove brcmu_bprintf and related functions
      staging: brcm80211: replace brcmu_bitcount with hweight8
      staging: brcm80211: move driver variable functions to srom.c
      staging: brcm80211: remove code duplication for driver variable lookup
      staging: brcm80211: change parameter in driver variable lookup
      staging: brcm80211: remove locking macro definitions
      staging: brcm80211: fix thread blocking issue in brcmf_sdbrcm_bus_stop()
      staging: brcm80211: remove invalid variable lookup from srom
      staging: brcm80211: use identifiers instead of string for srom lookup
      staging: brcm80211: use enum identifiers in srom variable tables
      staging: brcm80211: replace string based variable storage by linked list
      staging: brcm80211: remove parameter 'off' from _initvars_srom_pci()
      staging: brcm80211: cleanup driver variable references
      staging: brcm80211: remove brcm80211 driver from the staging tree

Arnaud Lacombe (1):
      drivers/staging: do not use EXTRA_CFLAGS

Arvydas Sidorenko (2):
      drivers/staging/crystalhd/: Fix a coding style issues
      staging: crystalhd/bc_dts_types.h: typedef cleanup

Ben Wright (1):
      Staging: bcm: Macros: Fixed multiple coding style violations.

Bernd Porr (1):
      staging: comedi: new driver usbduxsigma

Bill Pemberton (1):
      staging: serqt_usb2: remove ssu100 from supported devices

Bojan Prtvar (1):
      Staging: comedi: fix initialization of static to 0 in ni_pcidio.c

Christopher Rice (1):
      drivers:staging:comedi:drivers:cb_das_cs.c codeing style issue

Colin Brophy (1):
      Staging: nvec: fixes coding style issues in nvec_kbd.c

Dan Carpenter (14):
      rtl8712: don't just return -EFAULT in wpa_supplicant_ioctl()
      Staging: hv: netvsc: return negative error codes
      Staging: rtl8192e: off by one in rtl8192_get_channel_map()
      Staging: vt6655-6: potential info leak in private_ioctl()
      Staging: vt6656: potential memory corruption
      Staging: iio/light/tsl2563: unlock on an error path
      Staging: iio/light/tsl2563: fix compile warning
      Staging: iio/adc/ad7150: release lock on error
      Staging: dt3155v4l: silence a compiler warning
      Staging: vt6655: memory corruption in check in wpa_set_wpadev()
      Staging: vt6656: whitespace cleanups in ioctl.c
      Staging: vt6656: add some range checks before memcpy()
      Staging: vt6655: whitespace fixes to iotcl.c
      Staging: vt6655: add some range checks before memcpy()

David Kilroy (29):
      staging: wlags49_h2: Remove non-linux configurations
      staging: wlags49_h2: Reindent hcfdef.h
      staging: wlags49_h2: Fix macro termination
      staging: wlags49_h2: Reindent hcf.c
      staging: wlags49_h2: Remove HCF_DL_ONLY
      staging: wlags49_h2: Simplify HCF_ENCAP usage
      staging: wlags49_h2: Remove some unused defines
      staging: wlags49_h2: Remove references to SSN
      staging: wlags49_h2: Remove MUL/DIV_BY_2
      staging: wlags49_h2: Remove CKIP support from hcf
      staging: wlags49_h2: Remove HCF_EXT_MB from code.
      staging: wlags49_h2: Reformat TX_CNTL comment
      staging: wlags49_h2: Remove continuous tx test
      staging: wlags49_h2: Remove old WIRELESS_EXT support
      staging: wlags49_h2: Support standard WEXT events
      staging: wlags49_h2: Fixup WEXT capabilities
      staging: wlags49_h2: Declare support for WEXT 21
      staging: wlags49_h2: Stop playing with length in GIWESSID handler
      staging: wlags49_h2: Use IW_HANDLER macro
      staging: wlags49_h2: Use C99 __func__
      staging: wlags49_h2: Remove unused debug function
      staging: wlags49_h2: Remove bad debug message
      staging: wlags49_h2: Handle sysfs_create_group return correctly
      staging: wlags49_h2: Enable WPA in the HCF
      staging: wlags49_h2: Remove useless IWE_STREAM_ADD_XXX defines
      staging: wlags49_h2: Report WPA IE in scan results with IWEVGENIE
      staging: wlags49_h2: Make key setting more reliable
      staging: wlags49_h2: Fixup IW_AUTH handling
      staging: wlags49_h2: Fixup SIOCSIWGENIE

Franky Lin (66):
      staging: brcm80211: move sdio related variables to dhd_sdio.c
      staging: brcm80211: move ioctl response wait code to dhd_sdio.c
      staging: brcm80211: remove private timeout functions in fullmac
      staging: brcm80211: move brcmf_mmc_suspend to sdio layer in fullmac
      staging: brcm80211: remove global wait queue head sdioh_spinwait_sleep
      staging: brcm80211: remove code for unsupported chip
      staging: brcm80211: get rid of sd debug message macro in fullmac
      staging: brcm80211: remove structure sdio_hc in brcmfmac
      staging: brcm80211: remove SDLX_MSG from brcmfmac
      staging: brcm80211: remove BRCMF_SD_* debug macros from brcmfmac
      staging: brcm80211: absorb brcmf_sdcard_attach into brcmf_sdio_probe
      staging: brcm80211: absorb brcmf_sdcard_detach into brcmf_sdio_remove
      staging: brcm80211: revert removal of atomic initialization
      staging: brcm80211: placed suspend flag in gInstance in brcmfmac
      staging: brcm80211: remove struct brcmf_sdioh_driver from brcmfmac
      staging: brcm80211: remove vendor and device id check from brcmfmac
      staging: brcm80211: remove struct brcmf_sdio_card from brcmfmac
      staging: brcm80211: remove dead code from brcmfmac
      staging: brcm80211: remove dead client interrupt code from brcmfmac
      staging: brcm80211: remove function pointer of interrupt isr in brcmfmac
      staging: brcm80211: remove iovar IOV_BLOCKSIZE in brcmfmac
      staging: brcm80211: remove struct sdioh_info from brcmfmac
      staging: brcm80211: remove global var gInstance from brcmfmac
      staging: brcm80211: remove wext traces in fullmac
      staging: brcm80211: absorb brcmf_sdioh_iovar_op into brcmf_sdcard_iovar_op
      staging: brcm80211: absorb brcmf_sdioh_interrupt_register into brcmf_sdcard_intr_reg
      staging: brcm80211: absorb brcmf_sdioh_interrupt_deregister into brcmf_sdcard_intr_dereg
      staging: brcm80211: absorb brcmf_sdioh_abort into brcmf_sdcard_abort
      staging: brcm80211: remove dead code from dhd_sdio.c
      staging: brcm80211: remove wrapper functions in bcmsdh_sdmmc.c
      staging: brcm80211: remove unused parameter from data interface in fullmac
      staging: brcm80211: remove dead SDTEST code from fullmac
      staging: brcm80211: remove unused func parameter in wl_cfg80211 of fullmac
      staging: brcm80211: void * cleanup in fullmac
      staging: brcm80211: fix checkpatch warning in fullmac
      staging: brcm80211: consolidate SHOW_EVENTS code under BCMDBG in fullmac
      staging: brcm80211: remove duplicate set sb window address function
      staging: brcm80211: remove function wrapper of getting sb window address
      staging: brcm80211: remove unused sdioh data mode code in fullmac
      staging: brcm80211: remove unused sdioh command type code in fullmac
      staging: brcm80211: remove static function declaration in bcmsdh_sdmmc
      staging: brcm80211: remove static function declaration in dhd_linux
      staging: brcm80211: stop using kthread for iscan status check in fullmac
      staging: brcm80211: remove static function declaration in wl_cfg80211
      staging: brcm80211: remove static function declaration in dhd_sdio
      staging: brcm80211: remove SOFTAP code from fullmac
      staging: brcm80211: remove fullmac module_param sd_f2_blocksize
      staging: brcm80211: remove fullmac module_param brcmf_deferred_tx
      staging: brcm80211: remove fullmac module_param for packet filter feature
      staging: brcm80211: remove global variable brcmf_roam from fullmac
      staging: brcm80211: remove global variable brcmf_radio_up from fullmac
      staging: brcm80211: remove _brcmf_sysioc_thread in fullmac
      staging: brcm80211: remove fullmac module_param for ARP offload feature
      staging: brcm80211: remove event handler thread from fullmac
      staging: brcm80211: remove fullmac module_param brcmf_dongle_memsize
      staging: brcm80211: remove fullmac module_param brcmf_sdiod_drive_strength
      staging: brcm80211: remove fullmac module_param for watchdog
      staging: brcm80211: remove fullmac module_param brcmf_idletime
      staging: brcm80211: remove global variables for data frame boundary
      staging: brcm80211: clean up rtnl_lock in fullmac
      staging: brcm80211: remove fullmac module_param for intr/poll mode
      staging: brcm80211: stop using assigned thread priority in fullmac
      staging: brcm80211: remove threads_only code from fullmac
      staging: brcm80211: remove redundant bus register layer from fullmac
      staging: brcm80211: clean up struct brcmf_if in fullmac
      staging: brcm80211: remove brcmf_op_if from fullmac

Grant Grundler (1):
      STAGING:iio:light: fix ISL29018 init to handle brownout

Greg Kroah-Hartman (27):
      staging: rts5139: add vmalloc.h to some files to fix the build.
      staging: iio: adis16220_core.c: add module.h
      Staging: remove drivers/char/scc.h as it should have gone a while ago
      Staging: hv: add driver_data to hv_vmbus_device_id
      Staging: hv: file2alias: fix up alias creation logic for hv_vmbus_device_id
      Staging: hv: create VMBUS_DEVICE macro and use it.
      Staging: hv: fix up driver registering mess
      Staging: hv: hv_mouse: remove deviceinfo_callback function
      Staging: hv: hv_mouse: remove inputreport_callback function
      Staging: hv: hv_mouse: remove a forward declaration
      Staging: hv: hv_mouse: fix up remove() function
      MAINTAINERS: the staging tree dropped the "-2.6" suffix
      Staging: hv: move hyperv code out of staging directory
      Staging: hv: remove unneeded asm include file in hyperv.h
      hv: rename prep_negotiate_resp() to vmbus_prep_negotiate_resp()
      hv: remove a bunch of unused debug macros from hyperv.h
      Staging: hv: storvsc: remove last usage of DPRINT_WARN
      Staging: hv: remove last user of DPRINT() macro
      Staging: hv: remove vmbus_loglevel as it is not used at all anymore
      hv: remove unused LOWORD and HIWORD macros from hyperv.h
      hv: hyperv.h: remove unused module macros
      hv: hyperv.h: remove unneeded forward declarations of structures
      hv: remove free_channel() from hyperv.h
      hv: remove struct hv_device_info from hyperv.h
      Staging: wlags49_h2: Makefile: remove unneeded stuff
      Staging: wlags49_h25: Makefile: remove unneeded stuff
      Staging: rtl8192u: ieee80211: Makefile: remove unneeded stuff

H Hartley Sweeten (3):
      staging: dt3155v4l: Remove printk noise
      staging: dt3155v4l: pci_iomap returns a void __iomem * not a void *
      staging: dt3155v4l: remove irq_handler from struct dt3155_priv

Haiyang Zhang (11):
      staging: hv: remove unnecessary includes in netvsc
      staging: hv: add newline to log messages in netvsc
      staging: hv: convert dev_<loglevel> to netdev_<loglevel> in netvsc
      staging: hv: fix a kernel warning in netvsc_linkstatus_callback()
      staging: hv: re-order the code in netvsc_probe()
      staging: hv: fix counting of #outstanding-sends in failed sends
      staging: hv: fix counting of available buffer slots when send fails
      staging: hv: fix the return status of netvsc_start_xmit()
      staging: hv: fix the page buffer when rndis data go across page boundary
      staging: hv: fix some typos in netvsc.c
      staging: hv: remove the carrier status check from netvsc_open()

Henry Ptasinski (6):
      staging: brcm80211: fix for 'remove unnecessary braces' checkpatch warning
      staging: brcm80211: fix off-by-one error in swap functions
      staging: brcm80211: Remove swaps in R_REG and W_REG macros
      staging: brcm80211: Fix handling of firmware and inits on big-endian platforms
      staging: brcm80211: only enable brcmsmac if bcma is not set
      staging: brcm80211: use min_t() instead of min()

Ilya Petrov (1):
      staging: nvec: add LED support

Jaap Crezee (1):
      Staging: intel_sst: instel_sst: fixed some coding style issues.

Jake Burton (1):
      Staging: comedi: fix brace coding style issue in ni_atmio.c

Jerome Marchand (2):
      staging: zram: fix zram locking
      staging: zram: prevent accessing an unallocated table when init fails early

Jesper Juhl (2):
      drivers/staging/rtl8187se: Don't pass huge struct by value
      drivers/staging/rtl8192u: Don't pass huge struct by value

Joe Perches (1):
      staging: brcmfmac: Consolidate debugging macros

Johannes Thumshirn (1):
      staging: comedi: Added log subjects to printk()s in pcmmio

Jonathan Cameron (153):
      staging:iio:gyro:adis16130 fix adis16130_spi_read which was never selecting the channel
      staging:iio:adc: max1363 fix 2 raw sysfs issues.
      staging:iio:core simplify and fix a bug in iio_device_(un)register_event_set.
      staging:iio: sysfs.h remove unused val2 and dead macro.
      staging:iio:addac:adt7316 make interrupt mask sane.
      staging:iio:dac:ad5504 dereferencing just freed st in error path.
      staging:iio:accel:adis16201 overflow tx buffer.
      staging:iio: dummy sysfs group for autogenerated base directories.
      staging:iio: in case of buggy drivers avoid using undefined mask.
      staging:iio:various Stop drivers putting sysfs attributes in a directory named after the device.
      staging:iio:documentation trivial typo fix
      staging:iio:trivial sparse related cleanups.
      staging:iio:imu:adis16400: use strtobool for reset sysfs and don't assign unused tx members.
      staging:iio:imu:adis16400 remove now unused headers.
      staging:iio:triggers introduce iio_trigger_ops to take const bits out of iio_trig_structure.
      staging:iio:gyro:adis16260 remove some unused headers
      staging:iio:imu:adis16400 remove unused headers.
      staging:iio:gyro:adis16130 drop control of adc resolution.
      staging:iio:accel: usused header removals.
      staging:iio:adc: unused header removals.
      staging:iio:inclinometer.h remove as now unused.
      staging:iio:various header includes that should never have been.
      staging:iio:adc: header cleanup - remove unused.
      staging:iio:accel header housekeeping - remove unecessary includes.
      staging:iio:gyro and meter: header housecleaning.
      staging:iio:core flatten convenience function that only has one user.
      staging:iio:core squash trivial wrappers and use ida allocation func.
      staging:iio:sysfs cleanout header for unused definitions.
      staging:iio:light:tsl2583 allocate chip state with iio_dev
      staging:iio: Remove deprecated dev_data from iio_dev.
      staging:iio:accel:kxsd9 cleanup and conversion to iio_chan_spec.
      staging:iio: add quadrature correction to chan info types.
      staging:iio:gyro:adxrs450 move to iio_chan_spec registration
      staging:iio:gyro:adxrs450 make more use of spi_read and spi_write.
      staging:iio:gyro:adxrs450 squish some trivial single call point wrappers functions.
      staging:iio:gyro:adis16080 convert to iio_chan_spec.
      staging:iio:magnetometer:hmc5843 iio_chan_spec conversion.
      staging:iio:gyro:adis16130 move to iio_chan_spec registration.
      staging:iio:gyro:adis16060 convert to iio_chan_spec
      staging:iio:accel:adis16204: use peak_raw info_mask element + push some defs down from header.
      staging:iio:accel:adis16220 iio_chan_spec conversion.
      staging:iio:magnetometer:ak8975 convert to iio_chan_spec + cleanups.
      staging:iio:magnetometer: remove unused header magnet.h
      staging:iio:gyro: remove gyro.h
      staging:iio:accel remove unused accel.h header.
      staging:iio:adc remove unused adc.h.
      staging:iio: Introduce iio_core.h and move all core only stuff out of iio.h.
      staging:iio:events: use IIO_<TYPE> and IIO_MOD_<> instead of IIO_EV_CLASS_<TYPE> etc
      staging:iio: remove unneeded include
      staging:iio:imu:adis16344 support
      staging:iio:triggers. Add a reference get to the core for triggers.
      staging:iio:triggers reorder module put and device put to ensure that the ops are still there if put results in device deletion.
      staging:iio:trigger:sysfs trigger: Add a release function to avoid warning on module removal.
      staging:iio:pollfunc: Make explicit that private data is always pointer to a struct iio_dev.
      staging:iio: prevent removal of module connected to trigger.
      staging:iio:rename trigger_consumer.h to indicate it is core only.
      staging:iio: spit trigger.h into provider and consumer parts.
      staging:iio:trigger core. Trivial code cleanups.
      staging:iio:trigger push functions that don't need to be generaly available down into the core.
      staging: iio: kfifo buffer - push structure definition down into implementation.
      staging: iio: chrdev.h rationalization.
      staging: iio: remove specific chrdev for event reading. Get fd from ioctl on buffer.
      staging: iio: squash chrdev handler remains into users.
      staging: iio: push the main buffer chrdev down to the top level.
      staging: iio: remove now defunct header definitions and add some statics
      staging: iio: Documentation sysfs-bus-iio update for chrdev merge.
      staging:iio: remove broken support for multiple event interfaces.
      staging:iio: use ida_simple_get and ida_simple_remove + merge ids
      staging:iio: remove defunct iio_put and iio_get.
      staging:iio: remove orphaned function definition.
      staging:iio:trivial add a string array for IIO_RAW and IIO_PROCESSED.
      staging:iio: struct iio_dev formatting cleanup and documentation fixes.
      staging:iio:buffering drag some stray docs back to correct place.
      staging:iio:buffering cleanup ring_buffer_register_ex naming.
      staging:iio: push "sysfs.h" and linux/irq.h out of iio.h
      staging:iio:light:tsl2563 remove use of IIO_CHAN macro and make use modifier defines.
      staging:iio:light:tsl2563 remove unused headers.
      staging:iio:fix using iio_priv or iio_dev after iio_unregister_device
      staging:iio:various cleanup regulator use paths.
      staging:iio: ABI rework - add in_ or out_ prefix to channnels
      staging:iio:Documentation sysfs-bus-iio add in and out prefixes
      staging:iio:scan element types: introduce endian description to the data format.
      staging:iio:various move default scan mask setting after ring register or remove
      staging:iio: Switch the channel masks to bitmaps so as to allow for more channels.
      staging:iio:events - new 64 bit code structure and push out drivers.
      staging:iio: rework of attribute registration.
      staging:iio:attrs - make address a u64 to allow event codes to be used.
      staging:iio:naming in the EV_BIT macro fix.
      staging:iio: Add capacitance type and average_raw chan info.
      staging:iio:add adaptive event types and missing extract_type macro.
      staging:iio: Differential channel handling - use explicit flag rather than types.
      staging:iio:dac:ad5791 chan spec conversion.
      staging:iio:adc:ad7150: chan_spec conv + i2c_smbus commands + drop unused poweroff timeout control.
      staging:iio:adc:ad7152 use smbus read / write functions + checkpatch fixes
      staging:iio:adc:ad7152 set correct number of channels for ad7153.
      staging:iio:adc:ad7152 bring more into line with abi.
      staging:iio:adc:ad7291 bring into line with current abi + chan_spec conversion.
      staging:iio:imu:adis16400 cleanups
      staging:iio:light: V3 fix out of bounds reg_cache[] access
      staging:iio:tree wide. abi fixup for in_ out_ prefix introduction.
      staging:iio:adc:ad7606 add channel type specification to range attributes.
      staging:iio: move id and device name setting to iio_device_allocate.
      staging:iio:documentation general refresh of abi docs.
      staging:iio:documentation Add abi docs for capacitance adcs.
      staging:iio: treewide rename iio_triggered_ring_* to iio_triggered_buffer_*
      staging:iio: tree wide IIO_RING_TRIGGERED -> IIO_BUFFER_TRIGGERED
      staging:iio: tree wide IIO_RING_BUFFER config symbol to IIO_BUFFER
      staging:iio: rename ring_generic.h -> buffer_generic.h
      staging:iio: replacing term ring with buffer in the IIO core.
      staging:iio:accel:lis3l02dq ring->buffer renames.
      staging:iio:magnetometer:ak8975 use platform_data to pass the gpio number.
      staging:iio: Prevent reading from buffer chrdev when device has no buffer.
      staging:iio: unwind the IIO_IN -> IIO_VOLTAGE define
      staging:iio:adc:ad799x fix incorrect scan_type descriptions.
      staging:iio:adc:ad799x stop using IIO_CHAN macro.
      staging:iio:adc:ad799x trivial: use the convenient chan struct.
      staging:iio:adc:ad799x use a table for frequency values rather than big switch.
      staging:iio:adc:ad799x avoid bouncing back and forth from iio_priv space.
      staging:iio:adc:ad799x use the core handling for as much of the events as possible.
      staging:iio:adc:ad799x set the device name only once.
      staging:iio:adc:ad799x address and scan_index always match so stop using address
      staging:iio:adc:ad7606 add local define for chan_spec structures.
      staging:iio:adc:ad7606 trivial code style fix.
      staging:iio:adc:ad7606 make gpio request failures more consistent
      staging;iio:adc:ad7606 use iio_sw_buffer_preenable rather than local equiv
      staging:iio:adc:ad7606 refactor to remove st->irq and st->id.
      staging:iio:adc:ad7606 remove unused chip info elements.
      staging:iio:adc:ad7887 stop using IIO_CHAN macro.
      staging:iio:imu:adis16400 rename adis16344 -> adis16334.
      staging: iio: if(__LITTLE_ENDIAN) -> #ifdef __LITTLE_ENDIAN
      staging:iio:adc:ad7314 removal. Supported via hwmon.
      staging:iio:lisght:isl29018 use IIO_PROCESSED enum value.
      staging:iio:resolver:ad2s90 fix registration of null pointer
      staging:iio:resolver:ad2s90 ensure name is passed to iio_core.
      staging:iio:resolver:ad2s90 chan spec conversion
      staging:iio: rename gyro channels to anglvel
      staging:iio:Documentation gyro -> anglvel updates in attribute names
      staging:iio:resolver:ad2s120x chan spec conversion
      staging:iio:resolver rename ad2s120x ->ad2s1200
      staging:iio:resolver:ad2s1210 ensure iio_dev->name is set
      staging:iio:resolver:ad2s1210 minimal chan spec conversion.
      staging:iio:resolver:ad2s1210 drop raw config register access
      staging:iio:resolver:ad2s1210 cleanup gpio handling.
      staging:iio:core:naming: dev_info to indio_dev for consistency
      staging:iio:accel:sca3000 dev_info to indio_dev renaming.
      staging:iio:adc:naming: dev_info to indio_dev for consistency
      staging:iio:dac/dds/impedance dev_info to indio_dev for consistency
      staging:iio: gpio build dependency fixing
      staging:iio: fix removal path to allow correct freeing.
      staging:iio:adc:max1363 incorrect allocation of available_scanmasks
      staging:iio:Documentation Simple dummy driver to explain the basics
      staging:iio:dummy Add event support + fake event generator
      staging:iio:dummy Add buffered reading support

Julia Lawall (3):
      drivers/staging/usbip/userspace/libsrc/vhci_driver.c: test the just-initialized value
      drivers/staging/bcm/nvm.c: add missing kfree
      drivers/staging/mei/interface.c: take size of pointed value, not pointer

Julian Andres Klode (21):
      staging: nvec: Include missing headers
      staging: nvec: Introduce new internal API for msg alloc/free
      staging: nvec: Introduce nvec_gpio_set_value()
      staging: nvec: Add is_event() and size() functions for nvec_msg
      staging: nvec: Rewrite the interrupt handler
      staging: nvec: Do not print free message for tx_scratch
      staging: nvec: Add myself to copyright and authors list
      staging: nvec: Enable the capslock LED in the keyboard driver
      staging: nvec: Have nvec_write_async() return -ENOMEM on OOM
      staging: nvec: Document public and private API
      staging: nvec: Move implementation-only macros out of the header
      staging: nvec: Export nvec_msg_free() to clients
      staging: nvec: Allow TX buffers only in the upper 75% of the pool
      staging: nvec: Handle filled up RX buffers
      staging: nvec: Reject incomplete messages
      staging: nvec: Return error in PS2 driver if write fails
      staging: nvec: ps2: Always sample 4 bytes instead of just 1
      staging: nvec: Add battery quirk to ignore incomplete responses
      staging: nvec: Add myself to MAINTAINERS
      staging: nvec: Add missing includes and reorder them
      staging: nvec: Add a udelay(100) to nvec_interrupt

K. Y. Srinivasan (164):
      Staging: hv: vmbus: Don't wait indefinitely for IRQ resouces
      Staging: hv: tools: Fix a checkpatch warning in hv_kvp_daemon.c
      Staging: hv: vmbus: Fix checkpatch warnings
      Staging: hv: util: kvp: Fix the reported OSVersion string
      Staging: hv: util: kvp: Cleanup kvp_get_domain_name()
      Staging: hv: vmbus: VMBUS is an ACPI enumerated device, get rid of the PCI signature
      Staging: hv: Replace struct hv_guid with the uuid type already defined in Linux
      Staging: hv: Add struct hv_vmbus_device_id to mod_devicetable.h
      Staging: hv: Add code to parse struct hv_vmbus_device_id table
      Staging: hv: vmbus: Introduce vmbus ID space in struct hv_driver
      Staging: hv: blkvsc: Use the newly introduced vmbus ID in the blockvsc driver
      Staging: hv: storvsc: Use the newly introduced vmbus ID in storvsc driver
      Staging: hv: netvsc: Use the newly introduced vmbus ID in netvsc driver
      Staging: hv: mousevsc: Use the newly introduced vmbus ID in mouse driver
      Staging: hv: util: Make hv_utils a vmbus device driver
      Staging: hv: vmbus: Cleanup vmbus_match()
      Staging: hv: vmbus: Cleanup vmbus_uevent() code
      Staging: hv: vmbus: Support the notion of id tables in vmbus_match()
      Staging: hv: vmbus: Get rid of an unnecessary include line in vmbus_drv.c
      Staging: hv: storvsc: Get rid of the DMI signature
      Staging: hv: netvsc: Get rid of the PCI signature
      Staging: hv: netvsc: Get rid of the DMI signature in netvsc_drv.c
      Staging: hv: util: Get rid of the DMI signature in hv_util.c
      Staging: hv: util: Get rid of the PCI signature in hv_util.c
      Staging: hv: vmbus: Get rid of some unnecessary comments
      Staging: hv: vmbus: Cleanup unnecessary comments in hv.c
      Staging: hv: vmbus: Cleanup error handling in hv_init()
      Staging: hv: vmbus: Get rid of unnecessay comments in connection.c
      Staging: hv: vmbus: Get rid of the function dump_gpadl_body()
      Staging: hv: vmbus: Get rid of the function dump_gpadl_header()
      Staging: hv: vmbus: Rename openMsg to open_msg in channel.c
      Staging: hv: vmbus: Get rid of unnecessary comments in channel.c
      Staging: hv: vmbus: Change the variable name openInfo to open_info in channel.c
      Staging: hv: vmbus: Cleanup error values in ringbuffer.c
      Staging: hv: vmbus: Cleanup the error return value in vmbus_recvpacket_raw()
      Staging: hv: netvsc: Get rid of an unnecessary print statement in netvsc_probe()
      Staging: hv: vmbus: Retry vmbus_post_msg() before giving up
      Staging: hv: storvsc: Cleanup error handling in storvsc_dev_add()
      Staging: hv: storvsc: Cleanup error handling in storvsc_channel_init()
      Staging: hv: storvsc: Cleanup error handling in storvsc_connect_to_vsp()
      Staging: hv: storvsc: Cleanup error handling in storvsc_do_io()
      Storage: hv: storvsc: Get rid of some unnecessary DPRINTs from storvsc.c
      Staging: hv: storvsc: Fix/cleanup some dated comments in storvsc.c
      Staging: hv: storvsc: Cleanup returned error code in storvsc_host_reset()
      Staging: hv: storvsc: Cleanup error code returned in storvsc_probe()
      Staging: hv: storvsc: Cleanup returned error code in storvsc_drv_init()
      Staging: hv: netvsc: Cleanup the returned error code in netvsc_probe()
      Staging: hv: netvsc: Cleanup error return codes in netvsc_destroy_recv_buf()
      Staging: hv: netvsc: Cleanup error return values in netvsc_init_recv_buf()
      Staging: hv: netvsc: Cleanup error returns in netvsc_connect_vsp()
      Staging: hv: netvsc: Cleanup error return values in netvsc_send()
      Staging: hv: netvsc: Cleanup error return codes in netvsc_device_add()
      Staging: hv: netvsc: Cleanup error codes in rndis_filter_receive()
      Staging: hv: netvsc: Cleanup error code in rndis_filter_query_device()
      Staging: hv: netvsc: Cleanup error return values in rndis_filter_set_packet_filter()
      Staging: hv: netvsc: Cleanup error returns in rndis_filter_init_device()
      Staging: hv: netvsc: Cleanup error code in rndis_filter_device_add()
      Staging: hv: mouse: Change the jump label Cleanup to cleanup
      Staging: hv: netvsc: Change the jump label Cleanup to cleanup
      Staging: hv: netvsc: Change the jump label Exit to exit
      Staging: hv: mouse: Get rid of the unused PCI signature
      Staging: hv: storvsc: Inline free_stor_device()
      Staging: hv: storvsc: Do not aquire an unnecessary reference on stor_device
      Staging: hv: storvsc: Rename must_get_stor_device()
      Staging: hv: storvsc: Rename get_stor_device()
      Staging: hv: storvsc: Cleanup alloc_stor_device()
      Staging: hv: storvsc: Introduce state to manage the lifecycle of stor device
      Staging: hv: storvsc: Prevent outgoing traffic when stor dev is being destroyed
      Staging: hv: storvsc: Get rid of release_stor_device() by inlining the code
      Staging: hv: storvsc: Get rid of final_release_stor_device() by inlining code
      Staging: hv: storvsc: Get rid of the reference counting in struct storvsc_device
      Staging: hv: netvsc: Inline the code for free_net_device()
      Staging: hv: netvsc: Cleanup alloc_net_device()
      Staging: hv: netvsc: Introduce state to manage the lifecycle of net device
      Staging: hv: netvsc: Prevent outgoing traffic when netvsc dev is destroyed
      Staging: hv: netvsc: Get rid of release_outbound_net_device() by inlining the code
      Staging: hv: netvsc: Get rid of release_inbound_net_device() by inlining the code
      Staging: hv: netvsc: Get rid of the refcnt field in struct netvsc_device
      Staging: hv: storvsc: Add code to handle IDE devices using the storvsc driver
      Staging: hv: storvsc: Handle IDE devices using the storvsc driver
      Staging: hv: blkvsc: Get rid of blkvsc_drv.c as this code is not used
      Staging: hv: storvsc: Optimize bounce buffer handling for the "write" case
      Staging: hv: storvsc: Optimize the bounce buffer handling in the "read" case
      Staging: hv: storvsc: Include storvsc.c in storvsc_drv.c
      Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of storvsc.c
      Staging: hv: storvsc: Add the contents of hyperv_storage.h to storvsc_drv.c
      Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of hyperv_storage.h
      Staging: hv: storvsc: Fixup srb and scsi status for INQUIRY and MODE_SENSE
      Staging: hv: storvsc: Fix a typo
      Staging: hv: storvsc: In case of scsi errors offline the device
      Staging: hv: storvsc: No need to copy from bounce buffer in case of a failure
      Staging: hv: util: Forcefully shutdown when shutdown is requested
      Staging: hv: util: Adjust guest time in a process context
      Staging: hv: vmbus: Check before invoking the channel callback
      Staging: hv: vmbus: Properly deal with de-registering channel callback
      Staging: hv: Fix a bug in vmbus_match()
      Staging: hv: vmbus: Get rid of vmbus_on_isr() by inlining the code
      Staging: hv: vmbus: Do not enable auto eoi
      Staging: hv: vmbus: Fixup indentation in vmbus_acpi_add()
      Staging: hv: vmbus: Get rid of some dated/redundant comments
      Staging: hv: vmbus: Get rid of an unnecessary check in vmbus_connect()
      Staging: hv: vmbus: Fix a checkpatch warning in ring_buffer.c
      Staging: hv: vmbus: Fix checkpatch warnings in connection.c
      Staging: hv: mousevsc: Fix checkpatch errors and warnings
      Staging: hv: util: Deal with driver register failures
      Staging: hv: vmbus: Fix a bug in error handling in vmbus_bus_init()
      Staging: hv: vmbus: Check for events before messages
      Staging: hv: vmbus: Cleanup the code in process_chn_event()
      Staging: hv: Update TODO file
      Staging: hv: vmbus: Rename vmbus_child_device_create
      Staging: hv: vmbus: Rename vmbus_child_device_register
      Staging: hv: vmbus: Rename vmbus_child_device_unregister
      Staging: hv: vmbus: Cleanup dated comments in channel_mgmt.c
      Staging: hv: vmbus: Introduce a utility function to match hv_vmbus_device_id
      Staging: hv: vmbus: Change the signature of struct hv_driver probe function
      Staging: hv: storvsc: Use the driver_data to identify ide
      Staging: hv: vmbus: Introduce functions for setting and getting driver data
      Staging: hv: vmbus: Cleanup vmbus_remove()
      Staging: hv: storvsc: Get rid of storvsc_dev_add() by inlining the code
      Staging: hv: storvsc: Get rid of alloc_stor_device() by inlining the code
      Staging: hv: storvsc: Get rid of some unnecessary state and definitions
      Staging: hv: storvsc: Eliminate the usage of ext field in struct hv_device
      Staging: hv: netvsc: Get rid of the usage of the ext field in struct hv_device
      Staging: hv: mousevsc: Get rid of the usage of the ext field in struct hv_device
      Staging: hv: vmbus: Get rid of the ext field in struct hv_device
      Staging: hv: vmbus: Do not allocate struct hv_device_info on the stack
      Staging: hv: vmbus: Get rid of the module dependency
      Staging: hv: netvsc: Rename netDevice as net_device
      Staging: hv: netvsc: Rename rndisDevice to rndis_device
      Staging: hv: netvsc: Rename deviceInfo as device_info
      Staging: hv: netvsc: Cleanup the name and type of link_stat variable
      Staging: hv: util: Perform some service specific init/deinit in probe/remove
      Staging: hv: util: Properly handle util services in the util driver
      Staging: hv: vmbus: Get rid of hv_cb_utils[] and other unneeded code
      Staging: hv: Update the TODO file
      Staging: hv: mousevsc: Fixup struct hv_input_dev_info
      Staging: hv: mousevsc: Get rid of the struct input_device_context
      Staging: hv: mousevsc: Fixup some bogus WARN_ON() calls
      Staging: hv: mousevsc: Change the allocation flags to reflect interrupt context
      Staging: hv: mousevsc: Handle the case where we may get bogus report desc size
      Staging: hv: mousevsc: Correctly initialize the header size
      Staging: hv: mousevsc: Use completion primitive to synchronize
      Staging: hv: mousevsc: Cleanup and properly implement reportdesc_callback()
      Staging: hv: mousevsc: Get rid of unnecessary DPRINT calls
      Staging: hv: mousevsc: Cleanup error handling
      Staging: hv: mousevsc: Get rid of unnecessary pr_* calls
      Staging: hv: mousevsc: Free allocated memory in free_input_device()
      Staging: hv: mousevsc: Get rid of the unused state: num_outstanding_req
      Staging: hv: mousevsc: Cleanup alloc_input_device()
      Staging: hv: mousevsc: Get rid of mousevsc_on_send_completion()
      Staging: hv: mousevsc: Cleanup mousevsc_connect_to_vsp()
      Staging: hv: mousevsc: Get rid of mousevsc_on_device_remove() by inlining code
      Staging: hv: mousevsc: Now cleanup mousevsc_remove()
      Staging: hv: mousevsc: Get rid of ref_count state in struct mousevsc_dev
      Staging: hv: mousevsc: Cleanup camel cased enums
      Staging: hv: mousevsc: Get rid of mousevsc_on_receive_input_report() by inlining
      Staging: hv: mousevsc: Cleanup mousevsc_on_device_add()
      Staging: hv: mousevsc: Enable autoloading of the mouse driver
      Staging: hv: mousevsc: Get rid of unnecessary comments
      Staging: hv: util: Fix a bug in kvp implementation
      Staging: hv: util: Invoke cn_netlink_send() in a work context
      Staging: hv: netvsc: Fix a dereferencing issue
      Staging: hv: mousevsc: Fix a checkpatch warning
      Staging: hv: storvsc: Fix checkpatch warnings

Kalle Valo (1):
      staging: remove ath6kl

Kautuk Consul (1):
      staging: quatech_usb2: Potential lost wakeup scenario in TIOCMIWAIT

Kevin McKinney (16):
      staging: bcm: fix coding style warnings and errors reported by checkpatch.pl tool
      Staging: bcm: Fix a coding style error reported by checkpatch.pl
      Staging: bcm: Fix memory leak reported during compile.
      Staging: bcm: Add size minimum size restrictions for IOCTL_IDLE_REQ
      Staging: bcm: Add size maximum size restrictions for IOCTL_IDLE_REQ
      Staging: bcm: Add min/max restrictions for IOCTL_BCM_REGISTER_READ_PRIVATE
      Staging: bcm: Alter LOC for readability/understandability purposes
      Staging: bcm: Fix coding style issues reported by checkpatch.pl
      Staging: bcm: Replace dated variable __FUNCTION__ reported by checkpatch.pl
      Staging: bcm: Remove assignment in if condition reported by checkpatch.pl
      Staging: bcm: Fix assignment issue in if statement reported by checkpatch.pl.
      Staging: bcm: Fix coding style issues reported by checkpatch.pl
      Staging: bcm: Remove assignment from if conditions reported by checkpatch.pl
      Staging: bcm: Fix coding style issues in InterfaceMisc.c
      Staging: bcm: Fix coding style issues in InterfaceDld.c
      Staging: bcm: Fix three initialization errors in InterfaceDld.c

Larry Finger (281):
      From: wlanfae <wlanfae@...ltek.com>
      staging: rtl8192e: Remove code dependent on RTL8190P
      staging: rtl8192e: Remove dead code associated with RTL8192SE
      staging: rtl8192e: Remove dead code associated with RTL8192CE
      staging: rtl8192e: Remove dead code associated with RTL8192SU
      staging: rtl8192e: Remove dead code associated with RTL8192U
      staging: rtl8192e: Remove internal references to RTL8192E
      staging: rtl8192e: Fix edit error in removal of dead code associated with RTL8190P
      staging: rtl8192e: Fix kernel panics due to RX skb allocation failures
      staging: rtl8192e: Remove dead code associated with CONFIG_MP
      staging: rtl8192e: Remove dead code inside 'ifdef MERGE_TO_DO'
      staging: rtl8192e: Remove dead code involved with TO_DO_LIST
      staging: rtl8192e: Remove dead code involved with TO_DO
      staging: rtl8192e: Remove dead code associated with USB_USE_ALIGNMENT
      staging: rtl8192e: Remove dead code associated with CONFIG_ASPM_OR_D3
      staging: rtl8192e: Remove dead code associated with COMPATIBLE_WITH_RALINK_MESH
      staging: rtl8192e: Remove dead code associated with PF_SYNCTHREAD
      staging: rtl8192e: Remove dead code from removal of ENABLE_TKIP11N
      staging: rtl8192e: Remove references to ENABLE_GPIO_RADIO_CTL
      staging: rtl8192e: Remove ifdefs that depend on ENABLE_DOT11D
      staging: rtl8192e: Remove code dependent of JOHN_DUMP
      staging: rtl8192e: Remove dead code associated with USB_TX_DRIVER_AGGREGATION_ENABLE
      staging: rtl8192e: Remove dead code associated with TCP_CSUM_OFFLOAD_RX
      staging: rtl8192e: Remove dead code associated with SUPPORT_USPD
      staging: rtl8192e: Remove dead code associated with USB_RX_AGGREGATION_SUPPORT
      staging: rtl8192e: Remove dead code associated with RTK_DMP_PLATFORM
      staging: rtl8192e: Remove dead code associated with NOT_YET
      staging: rtl8192e: Remove dead code associated with WIFI_TEST
      staging: rtl8192e: Remove dead code associated with ADHOC_11N
      staging: rtl8192e: Remove dead code associated with BUILT_IN_MSHCLASS
      staging: rtl8192e: Remove dead code associated with WMM_Hang_8187
      staging: rtl8192e: Remove dead code associated with FOR_ANDROID_X86 and FOR_MOBLIN
      staging: rtl8192e: Remove dead code associated with CUSTOMER_ID_INTEL_CMPC and CONFIG_CRDA
      staging: rtl8192e: IEEE80211_RADIOTAP_F_BADFCS is defined in kernel, do not duplicate
      staging: rtl8192e: Remove dead code associated with BUILT_IN_CRYPTO
      staging: rtl8192e: Remove dead code associated with CONFIG_CFG_80211
      staging: rtl8192e: Remove dead code associated with IRQF_SHARED
      staging: rtl8192e: Remove dead code associated with CONFIG_RTLLIB_CRYPT_TKIP
      staging: rtl8192e: Remove dead code associated with CONFIG_64BIT_DMA
      staging: rtl8192e: Remove dead code associated with ENABLE_NULL_PT_DEBUG
      staging: rtl8192e: Remove dead code associated with CONFIG_BT_30
      staging: rtl8192e: Remove dead code associated with CONFIG_CRYPTO_HMAC
      staging: rtl8192e: Remove dead code associated with _ENABLE_SW_BEACON
      staging: rtl8192e: Remove dead code associated with RTL819x_DEBUG
      staging: rtl8192e: Remove ifdefs for CONFIG_RTLLIB_DEBUG
      staging: rtl8192e: Remove dead code associated with _RTL8192_EXT_PATCH_
      staging: rtl8192e: Remove dead code associated with CONFIG_RTLWIFI_DEBUGFS
      staging: rtl8192e: Remove dead code associated with CONFIG_FW_SETCHAN
      staging: rtl8192e: Remove LOOP_TEST as parameter
      staging: rtl8192e: Remove dead code associated with EFUSE_REPG_WORKAROUND
      staging: rtl8192e: Remove conditional code associated with EEPROM_OLD_FORMAT_SUPPORT
      staging: rtl8192e: Remove dead code associated with CONFIG_RTL_RFKILL
      staging: rtl8192e: Fix unload/reload problem
      staging: rtl8192e: Fix compilation warnings
      staging: rtl8192e: Convert typedef BSS_QOS to struct bss_qos
      staging: rtl8192e: Convert typedef TX_TS_RECORD to struct tx_ts_record
      staging: rtl8192e: Convert typedef RX_TS_RECORD to struct rx_ts_record
      staging: rtl8192e: Convert typedef TS_COMMON_INFO to struct ts_common_info
      staging: rtl8192e: Convert typedef RT_HIGH_THROUGHPUT to struct rt_hi_throughput
      staging: rtl8192e: Convert typedef RT_HTINFO_STA_ENTRY to struct rt_htinfo_sta_entry
      staging: rtl8192e: Convert typedef BSS_HT to struct bss_ht
      staging: rtl8192e: Convert typedef MIMO_RSSI to struct mimo_rssi
      staging: rtl8192e: Convert typedef MIMOPS_CTRL to struct mimops_ctrl
      staging: rtl8192e: Convert typedef HT_INFORMATION_ELE to struct ht_info_ele
      staging: rtl8192e: Convert typedef HT_CAPABILITY_ELE to struct ht_capab_ele
      staging: rtl8192e: Convert typedef BA_RECORD to struct ba_record
      staging: rtl8192e: Convert typedef MIMO_EVM to struct mimo_evm
      staging: rtl8192e: Convert typedef FALSE_ALARM_STATISTICS to struct false_alarm_stats
      staging: rtl8192e: Convert typedef BB_REGISTER_DEFINITION_T to struct bb_reg_definition
      staging: rtl8192e: Convert typedef TX_FWINFO_T to struct tx_fwinfo
      staging: rtl8192e: Convert typedef TX_FWINFO_8190PCI to struct tx_fwinfo_8190pci
      staging: rtl8192e: Convert typedef LOG_INTERRUPT_8190_T to struct log_int_8190
      staging: rtl8192e: Convert typedef phy_ofdm_rx_status_rxsc_sgien_exintfflag to struct phy_ofdm_rx_status_rxsc_sgien_exintfflag
      staging: rtl8192e: Convert typedef phy_sts_ofdm_819xpci_t to struct phy_sts_ofdm_819xpci
      staging: rtl8192e: Convert typedef WMM_TSPEC to struct wmm_tspec
      staging: rtl8192e: Convert typedef OCTET_STRING to struct octet_string
      staging: rtl8192e: Convert typedef QOS_TSTREAM to struct qos_tstream
      staging: rtl8192e: Convert typedef STA_QOS to struct sta_qos
      staging: rtl8192e: Convert typedef RT_SMOOTH_DATA_4RF to struct rt_smooth_data_4rf
      staging: rtl8192e: Convert typedef RT_PM_WOL_PATTERN_INFO to struct rt_pm_wol_info
      staging: rtl8192e: Convert typedef RT_POWER_SAVE_CONTROL to struct rt_pwr_save_ctrl
      staging: rtl8192e: Convert typedef RT_LINK_DETECT_T to struct rt_link_detect
      staging: rtl8192e: Convert typedef SW_CAM_TABLE to struct sw_cam_table
      staging: rtl8192e: Convert typedef RT_PMKID_LIST to struct rt_pmkid_list
      staging: rtl8192e: Convert typedef RT_INTEL_PROMISCUOUS_MODE_INFO to struct rt_intel_promisc_mode
      staging: rtl8192e: Convert typedef RT_PCI_CAPABILITIES_HEADER to struct rt_pci_capab_header
      staging: rtl8192e: Convert typedef RX_REORDER_ENTRY to struct rx_reorder_entry
      staging: rtl8192e: Convert typedef ACM to struct acm
      staging: rtl8192e: Convert typedef tx_desc to struct tx_desc
      staging: rtl8192e: Convert typedef CHANNEL_ACCESS_SETTING to struct channel_access_setting
      staging: rtl8192e: Convert typedef rt_tx_rahis_t to struct rt_tx_rahis
      staging: rtl8192e: Convert typedef phy_sts_cck_819xpci_t to struct phy_sts_cck_819xpci
      staging: rtl8192e: Convert typedef tx_desc_cmd to struct tx_desc_cmd
      staging: rtl8192e: Convert typedef rx_desc to struct rx_desc
      staging: rtl8192e: Convert typedef rx_fwinfo to struct rx_fwinfo
      staging: rtl8192e: Convert typedef cmpk_txfb_t to struct cmpk_txfb
      staging: rtl8192e: Convert typedef cmpk_intr_sta_t to struct cmpk_intr_sta
      staging: rtl8192e: Convert typedef cmpk_set_cfg_t to struct cmpk_set_cfg
      staging: rtl8192e: Convert typedef cmpk_tx_status_t to struct cmpk_tx_status
      staging: rtl8192e: Convert typedef cmpk_rx_dbginfo_t to struct cmpk_rx_dbginfo
      staging: rtl8192e: Convert typedef cmpk_tx_rahis_t to struct cmpk_tx_rahis
      staging: rtl8192e: Convert typedef fw_seg_container to struct fw_seg_container
      staging: rtl8192e: Convert typedef rt_firmware to struct rt_firmware
      staging: rtl8192e: Convert typedef SwChnlCmd to struct sw_chnl_cmd
      staging: rtl8192e: Convert typedef rtl_reg_debug to struct rtl_reg_debug
      staging: rtl8192e: Convert typedef txbbgain_struct to struct txbbgain_struct
      staging: rtl8192e: Convert typedef tx_ring to struct tx_ring
      staging: rtl8192e: Convert typedef ccktxbbgain_struct to struct ccktxbbgain
      staging: rtl8192e: Convert typedef DRxPathSel to struct drx_path_sel
      staging: rtl8192e: Convert typedef dig_t to struct dig_t
      staging: rtl8192e: Convert typedef DCMD_TXCMD_T to struct dcmd_txcmd
      staging: rtl8192e: Convert typedef rtl_fs_debug to struct rtl_fs_debug
      staging: rtl8192e: Convert typedef tx_pending_t to struct tx_pending
      staging: rtl8192e: Convert typedef IbssParms to struct ibss_parms
      staging: rtl8192e: Convert typedef init_gain to struct init_gain
      staging: rtl8192e: Convert typedef cb_desc to struct cb_desc
      staging: rtl8192e: Convert typedef bandwidth_autoswitch to struct bandwidth_autoswitch
      staging: rtl8192e: Convert typedef rate_adaptive to struct rate_adaptive
      staging: rtl8192e: Convert typedef mp_adapter to struct mp_adapter
      staging: rtl8192e: Convert typedef ieee_param to struct ieee_param
      staging: rtl8192e: Convert typedef adhoc_peer_entry_t to struct adhoc_peer_entry
      staging: rtl8192e: Convert typedef adhoc_peers_info_t to struct adhoc_peers_info
      staging: rtl8192e: Convert typedef Stats to struct rt_stats
      staging: rtl8192e: Convert typedef r8192_priv to struct r8192_priv
      staging: rtl8192e: Convert typedef buffer to struct buffer
      staging: rtl8192e: Convert delayed_work_struct_rsl to struct delayed_work and work_struct_rsl to struct work_struct
      staging: rtl8192e: Convert typedef SEQUENCE_CONTROL to union sequence_control
      staging: rtl8192e: Convert typedef BA_PARAM_SET to union ba_param_set
      staging: rtl8192e: Convert typedef DELBA_PARAM_SET to union delba_param_set
      staging: rtl8192e: Convert typedef HT_CAPABILITY to union ht_capability
      staging: rtl8192e: Convert typedef HT_CAPABILITY_MACPARA to union ht_capability_macpara
      staging: rtl8192e: Convert typedef QOS_TSINFO to union qos_tsinfo
      staging: rtl8192e: Convert typedef TSPEC_BODY to union tspec_body
      staging: rtl8192e: Convert typedef QOS_TCLAS to union qos_tclas
      staging: rtl8192e: Convert typedef ACI_AIFSN to union aci_aifsn
      staging: rtl8192e: Convert typedef ECW to union ecw
      staging: rtl8192e: Convert typedef AC_PARAM to union ac_param
      staging: rtl8192e: Convert typedef frameqos to union frameqos
      staging: rtl8192e: Prepare header files to ease use of typedef enum conversion
      staging: rtl8192e: Convert typedef rtl819x_loopback_e to enum rtl819x_loopback
      staging: rtl8192e: Convert typedef VERSION_8190 to enum version_8190_loopback
      staging: rtl8192e: Convert typedef RF_OpType_E to enum rf_optype
      staging: rtl8192e: Convert typedef POWER_SAVE_MODE to enum power_save_mode
      staging: rtl8192e: Convert typedef INTERFACE_SELECT_8190PCI to enum interface_select_8190pci
      staging: rtl8192e: Convert typedef cmpk_element_e to enum cmpk_element
      staging: rtl8192e: Convert typedef firmware_init_step_e to enum firmware_init_step
      staging: rtl8192e: Convert typedef opt_rst_type_e to enum opt_rst_type
      staging: rtl8192e: Convert typedef desc_packet_type_e to enum desc_packet_type
      staging: rtl8192e: Convert typedef firmware_source_e to enum firmware_source
      staging: rtl8192e: Convert typedef firmware_status_e to enum firmware_status
      staging: rtl8192e: Convert typedef BaseBand_Config_Type to enum baseband_config
      staging: rtl8192e: Convert typedef SwChnlCmdID to enum sw_chnl_cmd_id
      staging: rtl8192e: Convert typedef HW90_BLOCK_E to enum hw90_block
      staging: rtl8192e: Convert typedef RF90_RADIO_PATH_E to enum rf90_radio_path
      staging: rtl8192e: Convert typedef HT_MCS_RATE to enum ht_mcs_rate
      staging: rtl8192e: Convert typedef HT_CHANNEL_WIDTH to enum ht_channel_width
      staging: rtl8192e: Convert typedef HT_EXTCHNL_OFFSET to enum ht_extchnl_offset
      staging: rtl8192e: Convert typedef CHNLOP to enum chnl_op
      staging: rtl8192e: Convert typedef HT_ACTION to enum ht_action
      staging: rtl8192e: Convert typedef HT_BW40_SC_E to enum ht_bw40_sc
      staging: rtl8192e: Convert typedef HT_SPEC_VER to enum ht_spec_ver
      staging: rtl8192e: Convert typedef HT_AGGRE_MODE_E to enum ht_aggre_mode
      staging: rtl8192e: Convert typedef HT_IOT_PEER_E to enum ht_iot_peer
      staging: rtl8192e: Convert typedef HT_IOT_ACTION_E to enum ht_iot_action
      staging: rtl8192e: Convert typedef HT_IOT_RAFUNC to enum ht_iot_rafunc
      staging: rtl8192e: Convert typedef RT_HT_CAPBILITY to enum rt_ht_capability
      staging: rtl8192e: Convert typedef ACK_POLICY to enum ack_policy
      staging: rtl8192e: Convert typedef QOS_ELE_SUBTYPE to enum qos_ele_subtype
      staging: rtl8192e: Convert typedef DIRECTION_VALUE to enum direction_value
      staging: rtl8192e: Convert typedef ACM_METHOD to enum acm_method
      staging: rtl8192e: Convert typedef TR_SELECT to enum tr_select
      staging: rtl8192e: Convert typedef nic_t to enum nic_t
      staging: rtl8192e: Convert typedef RT_EEPROM_TYPE to enum rt_eeprom_type
      staging: rtl8192e: Convert typedef DCMD_TXCMD_OP to enum dcmg_txcmd_op
      staging: rtl8192e: Convert typedef RT_RF_TYPE_819xU to enum rt_rf_type_819xu
      staging: rtl8192e: Convert typedef RF_STEP_E to enum rf_step
      staging: rtl8192e: Convert typedef RT_STATUS to enum rt_status
      staging: rtl8192e: Convert typedef RT_CUSTOMER_ID to enum rt_customer_id
      staging: rtl8192e: Convert typedef RESET_TYPE to enum reset_type
      staging: rtl8192e: Convert typedef IC_INFERIORITY_8192S to enum ic_inferiority_8192s
      staging: rtl8192e: Convert typedef PCI_BRIDGE_VENDOR to enum pci_bridge_vendor
      staging: rtl8192e: Convert typedef TWO_PORT_STATUS to enum two_port_status
      staging: rtl8192e: Convert typedef DBGP_FLAG_E to enum dbgp_flag
      staging: rtl8192e: Convert typedef dm_dig_sta_e to enum dm_dig_sta
      staging: rtl8192e: Convert typedef dm_ratr_sta_e to enum dm_ratr_sta
      staging: rtl8192e: Convert typedef dm_dig_op_e to enum dm_dig_op_sta
      staging: rtl8192e: Convert typedef dm_dig_alg_e to enum dm_dig_alg
      staging: rtl8192e: Convert typedef DM_DIG_TWO_PORT_ALG_E to enum dm_dig_two_port_alg
      staging: rtl8192e: Convert typedef DM_DIG_EXT_PORT_ALG_E to enum dm_dig_ext_port_alg
      staging: rtl8192e: Convert typedef dm_dig_dbg_e to enum dm_dig_dbg
      staging: rtl8192e: Convert typedef dm_dig_connect_e to enum dm_dig_connect
      staging: rtl8192e: Convert typedef dm_dig_pd_th_e to enum dm_dig_pd_th
      staging: rtl8192e: Convert typedef dm_dig_cs_ratio_e to enum dm_dig_cs_ratio
      staging: rtl8192e: Convert typedef DM_CCK_Rx_Path_Method to enum dm_cck_rx_path_method
      staging: rtl8192e: Convert typedef DM_DBG_E to enum dm_dbg
      staging: rtl8192e: Convert typedef HAL_DEF_VARIABLE to enum hal_def_variable
      staging: rtl8192e: Convert typedef HW_VARIABLES to enum hw_variables
      staging: rtl8192e: Convert typedef RT_OP_MODE to enum rt_op_mode
      staging: rtl8192e: Convert typedef ACT_CATEGORY to enum act_category
      staging: rtl8192e: Convert typedef TS_ACTION to enum ts_action
      staging: rtl8192e: Convert typedef BA_ACTION to enum ba_action
      staging: rtl8192e: Convert typedef InitialGainOpType to enum init_gain_op_type
      staging: rtl8192e: Convert typedef LED_CTL_MODE to enum led_ctl_mode
      staging: rtl8192e: Convert typedef RT_RF_TYPE_DEF to enum rt_rf_type_def
      staging: rtl8192e: Convert typedef WIRELESS_MODE to enum wireless_mode
      staging: rtl8192e: Convert typedef WIRELESS_NETWORK_TYPE to enum wireless_network_type
      staging: rtl8192e: Convert typedef erp_t to enum erp_t
      staging: rtl8192e: Convert typedef Fsync_State to enum fsync_state
      staging: rtl8192e: Convert typedef RT_PS_MODE to enum rt_ps_mode
      staging: rtl8192e: Convert typedef IPS_CALLBACK_FUNCION to enum ips_callback_function
      staging: rtl8192e: Convert typedef RT_JOIN_ACTION to enum rt_join_action
      staging: rtl8192e: Convert typedef RT_RF_POWER_STATE to enum rt_rf_power_state
      staging: rtl8192e: Convert typedef WOLPATTERN_TYPE to enum wol_pattern_type
      staging: rtl8192e: Convert typedef country_code_type_t to enum country_code_type
      staging: rtl8192e: Convert typedef SCAN_OPERATION_BACKUP_OPT to enum scan_op_backup_opt
      staging: rtl8192e: Convert typedef FW_CMD_IO_TYPE to enum fw_cmd_io_type
      staging: rtl8192e: Convert typedef RATR_TABLE_MODE_8192S to enum ratr_table_mode_8192s
      staging: rtl8192e: Convert typedef HT_AGGRE_SIZE_E to enum ht_aggre_size
      staging: rtl8192e: Convert typedefs that can be replaced with #define
      staging: rtl8192e: Remove files that are not used
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part I
      staging: rtl8192e: Modify time handling
      staging: rtl8192e: Remove extraneous log message
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part II
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part III
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part V
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IX
      staging: rtl8192e: Cleanup checkpatch -f errors - Part X
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part I
      staging: rtl8192e: Modify time handling
      staging: rtl8192e: Remove extraneous log message
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part II
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part III
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part V
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part VIII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part IX
      staging: rtl8192e: Cleanup checkpatch -f errors - Part X
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIII
      staging: rtl8192e: Cleanup checkpatch -f errors - Part XIV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XV
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVI
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVII
      staging: rtl8192e: Cleanup checkpatch -f warnings and errors - Part XVIII
      staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM
      staging: rtl8192e: Fix sparse (non-endian) messages - Part I
      staging: rtl8192e: Fix sparse (non-endian) warnings - Part II
      staging: rtl8192e: Add endian checking switch to Makefile
      staging: rtl8192e: Remove MAC_FMT and MAC_ARG for %pM
      staging: rtl8192e: Fix sparse (non-endian) messages - Part I
      staging: rtl8192e: Fix sparse (non-endian) warnings - Part II
      staging: rtl8192e: Add endian checking switch to Makefile
      staging: rtl8192e: Fix array overrun
      staging: rtl8192e: Remove dead code involving MOVE_INTO_HANDLER
      staging: rtl8192e: Fix smatch error and warning in rtl_core.c
      staging: rtl8192e: Fix smatch info output for r8192E_dev.c
      staging: rtl8192e: Fix smatch warning in rtl_wx.c
      staging: rtl8192e: Silence smatch info in r8192E_cmdpkt.c
      staging: rtl8192e: Fix smatch warning in rtl819x_BAProc.c
      staging: rtl8192e: Fix smatch error in r8192E_phy.c
      staging: rtl8192e: Fix smatch warnings regarding large arrays on stack
      staging: rtl8192e: Fix various problems noted by smatch
      staging: rtl8192e: Fix format warning
      staging: r8712u: Tracking kmemleak false positives.
      staging: r8712u: Fix possible out-of-bounds index with TKIP and AES keys

Lars-Peter Clausen (9):
      staging:iio:dac:ad5638: Fix channel address
      staging:iio:dac: Add AD5064 driver
      staging:iio:dac:ad5791: Use correct DAC bit-size
      staging:iio:dac:ad5791: Allow asymmetrical reference voltages
      staging:iio:dac:ad5791: Convert attributes to new naming spec
      staging:iio:dac:ad5791: Fix scale unit
      staging:iio:dac:ad5686: Check for negative values
      staging:iio:trigger:bfin-timer: Fix compile error
      staging:iio:dac: Add AD5360 driver

Leonid V. Fedorenchik (63):
      Staging: cx25821: Get rid of typedef in cx25821.h
      Staging: cx25821: Rename member name in struct cx25821_dev
      Staging: cx25821: Delete file cx25821-gpio.h
      Staging: cx25821: Move EXPORT_SYMBOL() to the right place
      Staging: cx25821: Use DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
      Staging: cx25821: Fix wrong statement indent in cx25821-cards.c
      Staging: cx25821: Fix wrong statement indent in cx25821-core.c
      Staging: cx25821: Fix wrong statement indent in cx25821-i2c.c
      Staging: cx25821: Fix too long lines in cx25821-audio.h
      Staging: cx25821: Fix obscure line endings in cx25821-audio-upstream.c
      Staging: cx25821: Fix long lines in cx25821-audio-upstream.c
      Staging: cx25821: Fix long lines in cx25821-audio-upstream.h
      Staging: cx25821: Replace :? by if-else in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix labels' placement in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix wrong line endings in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.h
      Staging: cx25821: Fix long lines in cx25821-video-upstream.c
      Staging: cx25821: Fix long lines in cx25821-video-upstream.h
      Staging: cx25821: Fix labels' placement in cx25821-video.c
      Staging: cx25821: Fix function signatures
      Staging: cx25821: Fix obscure line endings
      Staging: cx25821: Fix indent in comment
      Staging: cx25821: Change indent with spaces to tabs 1
      Staging: cx25821: Change indent with spaces to tabs 2
      Staging: cx25821: Change indent with spaces to tabs 3
      Staging: cx25821: Change indent with spaces to tabs 4
      Staging: cx25821: Change indent with spaces to tabs 5
      Staging: cx25821: Change indent with spaces to tabs 6
      Staging: cx25821: Change indent with spaces to tabs 7
      Staging: cx25821: Change indent with spaces to tabs 8
      Staging: cx25821: Change indent with spaces to tabs 9
      Staging: cx25821: Change indent with spaces to tabs 10
      Staging: cx25821: Change indent with spaces to tabs 11
      Staging: cx25821: Change indent with spaces to tabs 12
      Staging: cx25821: Change indent with spaces to tabs 13
      Staging: cx25821: Change indent with spaces to tabs 14
      Staging: cx25821: Change indent with spaces to tabs 15
      Staging: cx25821: Change indent with spaces to tabs 16
      Staging: cx25821: Change indent with spaces to tabs 17
      Staging: cx25821: Change indent with spaces to tabs 18
      Staging: cx25821: Change indent with spaces to tabs 19
      Staging: cx25821: Change indent with spaces to tabs 20
      Staging: cx25821: Change indent with spaces to tabs 21
      Staging: cx25821: Change indent with spaces to tabs 22
      Staging: cx25821: Change indent with spaces to tabs 23
      Staging: cx25821: Change indent with spaces to tabs 24
      Staging: cx25821: Change indent with spaces to tabs 25
      Staging: cx25821: Change indent with spaces to tabs 26
      Staging: cx25821: Change indent with spaces to tabs 27
      Staging: cx25821: Change indent with spaces to tabs 28
      Staging: cx25821: Change indent with spaces to tabs 29
      Staging: cx25821: Change indent with spaces to tabs 30
      Staging: cx25821: Change indent with spaces to tabs 31
      Staging: cx25821: Change indent with spaces to tabs 32
      Staging: cx25821: Change indent with spaces to tabs 33
      Staging: cx25821: Change indent with spaces to tabs 34
      Staging: cx25821: Change indent with spaces to tabs 35
      Staging: cx25821: Fix braces around statements in cx25821-video.c
      Staging: cx25821: Replace :? by if-else in cx25821-video.c
      Staging: cx25821: cx25821-video.h: Line up constant
      Staging: cx25821: cx25821-video.h: Fix indent
      Staging: cx25821: cx25821-video.h: Fix long lines

Lu Guanqun (1):
      staging: intel_sst: fix compile error

Manohar Vanga (8):
      staging: vme_user: change kmalloc+memset to kzalloc
      staging: vme: make [alloc|free]_consistent bridge specific
      staging: vme: keep track of registered buses
      staging: vme: change static device array to pointers
      staging: vme: add struct vme_dev for VME devices
      staging: vme: make match() driver specific to improve non-VME64x support
      staging: vme: get rid of struct vme_device_id and slots
      staging: vme_user: rename USER_BUS_MAX to VME_USER_BUS_MAX

Manuel Stahl (1):
      staging: iio: Move sensor drivers to sub menus

Marc Dietrich (10):
      staging: nvec: convert to use platform register and mfdcells
      staging: nvec: coding style fixes / add copyright notice
      staging: nvec: Use print_hex_dump() where appropriate
      staging: nvec: rework the nvec slave init
      staging: nvec: fix unmute of speakers
      staging: nvec: update ToDo list
      staging: nvec: add MAINTAINERS info
      staging: nvec: fix Kconfig dependencies
      staging: nvec: send suspend messages synchronously
      staging/nvec: fix compilation error in nvec.c

Marcos Paulo de Souza (1):
      drivers/staging/bcm/InterfaceDld.c: Fix checkpatch warnings

Mariano Guerra (1):
      Staging: comedi: do not initialise statics to 0 or NULL

Mark Brown (1):
      staging: intel_sst: fix comment typo

Mark Einon (96):
      staging: et131x: Converting et1310_mac.c function and local names from CamelCase
      staging: et131x: Converting et1310_phy.c function and local names from CamelCase
      staging: et131x: Converting et1310_pm.c function and local names from CamelCase
      staging: et131x: Converting et1310_rx.c function and local names from CamelCase
      staging: et131x: Make static some local functions in et1310_rx.c
      staging: et131x: Converting et1310_rx.h variable names from CamelCase
      staging: et131x: add et1310_ prefix to et1310_mac.c functions
      staging: et131x: Convert et1310_tx.c function name from CamelCase
      staging: et131x: Fix variable typo carry_reg1 -> carry_reg2
      staging: et131x: Remove redundant commented out code
      staging: et131x: Rename et131x_config_global_regs > et131x_configure_global_regs
      staging: et131x: Remove unecessary *etdev NULL check in et1310_phy_init()
      staging: et131x: Converting et1310_tx.c function and local names from CamelCase
      staging: et131x: Converting et1310_adapter.h variable names from CamelCase
      staging: et131x: Removing commented out code implemented elsewhere
      staging: et131x: Rename var name 'etdev' to 'adapter' throughout module
      staging: et131x: Fix link detection signalling
      staging: et131x: Fix free IRQ from IRQ context warning after tx_timeout
      staging: et131x: Update tx trans_start on device close to prevent tx_timeout
      staging: et131x: Further tidy up of 131x_pci_setup()
      MAINAINERS: Add details for drivers/staging/et131x
      staging: et131x: Remove unused xcvr_id in struct ce_stats
      staging: et131x: Remove redundant replica loopback code
      staging: et131x: Remove module_param et131x_speed_set
      staging: et131x: Use phy-device, mii_bus and ethtool_ops
      staging: et131x: converting et131x_ioctl to use phy_mii_ioctl
      staging: et131x: Remove xcvr_addr and et131x_xcvr_find
      staging: et131x: Remove redundant phy code
      staging: et131x: Use MII register defines from mii.h
      staging: et131x: Fix checkpatch whitespace warnings
      staging: et131x: Amend README file
      staging: et131x: Remove private adapter->linkspeed and use phydev->speed instead
      staging: et131x: Remove private adapter->duplex_mode and use phydev->duplex instead
      staging: et131x: Remove redundant struct adapter members
      staging: et131x: Remove PHY interrupt handling code from driver isr handler
      staging: et131x: remove calls to netif_carrier_[on|off] from et131x_mii_check
      staging: et131x: Remove registry_rx_mem_end from struct et131x_adapter
      staging: et131x: Remove cached_mask_value from et131x_adapter
      staging: et131x: Remove duplicated register defines from et1310_phy.h
      staging: et131x: Replace magic numbers in et1310_phy.c with defines
      staging: et131x: Remove struct mi_regs from et1310_phy.h
      staging: et131x: Remove ai_force_[duplex|speed] from et131x_adapter
      staging: et131x: Update README file
      staging: et131x: support register dump in ethtool ops
      staging: et131x: Add link status to adapter struct
      staging: et131x: Remove et131x_check_mii() and move functionality into et131x_adjust_link()
      staging: et131x: Create et131x_[dis|en]able_txrx() calls
      staging: et131x: Remove header declaration of et131x_check_mii()
      staging: et131x: Bugfix - driver doesn't autoreneg after cable unplug/plug events
      staging: et131x: Remove TODO entry 'alloc_etherdev initilising memory with zero'
      staging: et131x: Introduce et1310_in_phy_coma() call
      staging: et131x: Remove adapter->bmsr, replace with phydev equivalents
      staging: et131x: Add pci suspend & resume functions
      staging: et131x: Fix add_timer() from et131x_open
      staging: et131x: Update TODO file for kernel parameters
      staging: et131x: Updating copyright statements and module authors
      staging: et131x: Fix indefinite low power sleep
      staging: et131x: Removing Olaf Hartmann's email as it bounces
      staging: et131x: Remove error path from suspend/resume code
      staging: et131x: Move pm calls from pci device to driver device
      staging: et131x: Remove file et131x_version.h
      staging: et131x: Fix et131x sparse warnings
      staging: et131x: Fix et131x smatch issues
      staging: et131x: Remove unused mac defines
      staging: et131x: Update TODO list
      staging: et131x: Put all .c files into one big file
      staging: et131x: Move function declarations from et131x.h to et131x.c
      staging: et131x: Move non-register defines from et131x.h to et131x.c
      staging: et131x: move et1310_address_map.h contents into et131x.h
      staging: et131x: move et1310_phy.h contents into et131x.h
      staging: et131x: move et131x_adapter.h contents into et131x.c
      staging: et131x: move et131x_defs.h contents into et131x.c
      staging: et131x: move et1310_rx.h contents into et131x.c
      staging: et131x: move et1310_tx.h contents into et131x.c
      staging: et131x: Update TODO list - remove 'put driver into single file'
      staging: et131x: Moving two extern inline functions to .c file
      staging: et131x: Make rx_ring.fbr{0,1} share a common structure
      staging: et131x: Fix issues when USE_FBR0 is not defined
      staging: et131x: use dma_alloc... instead of pci_alloc...
      staging: et131x: Match dma_alloc_ calls with dma_free_ calls
      staging: et131x: Tidy up PCI device table definition
      staging: et131x: on transmit, stop the queue if the next packet will fail
      staging: et131x: Convert rest of pci memory management to dma api
      staging: et131x: Remove unused defines
      staging: et131x: Remove unused rx_ring.recv_buffer_pool
      staging: et131x: Remove redundant et131x_reset_recv() call
      staging: et131x: Remove call to find pci pm capability
      staging: et131x: Remove unused rx_ring.recv_packet_pool
      staging: et131x: Remove some forward declarations
      staging: et131x: Remove forward declaration of et131x_adapter_setup
      staging: et131x: Remove more forward declarations
      staging: et131x: Remove yet more forward declarations
      staging: et131x: Remove even more forward declarations
      staging: et131x: Remove last of the forward declarations
      staging: et131x: Mainly whitespace changes to appease checkpatch
      staging: et131x: Remove redundant check and return statement

Mark Pearson (1):
      Staging: comedi: Fixed coding style issues.

Michael Hennerich (32):
      iio: core: deconstify members of struct iio_chan_spec
      iio: adc: New driver for AD7280A Lithium Ion Battery Monitoring System
      iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, Network Analyzer
      IIO: ADC: New driver for AD7190/AD7192/AD7195 4 Channel SPI ADC
      staging:iio: fix typo
      staging:iio:adc:ad7150: remove conversion mode handling.
      staging:iio:adc:ad7150: Add support for the second interrupt strobe.
      staging:iio:adc:ad7152: increase readability by introducing proper bit defines
      staging:iio:adc:ad7152: Miscellaneous fixes and touch-up
      staging:iio:adc:ad7152: update scale handling
      staging:iio:adc:ad7152: Add proper locking
      staging:iio:adc:ad7152: Update sample rate, conversion time, digital filter handling
      staging:iio:adc:ad7152: Fix differential channel return value and increase delay.
      staging:iio:imu: adis16400: Avoid using printk facility
      staging:iio:accel:adis16209: Fix double registration of in_incli0_index
      staging:iio:adc:ad7291: fix channel mapping
      staging:iio:adc:ad7291: Fix typos, change kconfig description and file header
      staging:iio:adc:ad7291: Fix AD7291_T_SENSE_MASK
      staging:iio:adc:ad7291: Add regulator, reference voltage and scale handling
      staging:iio:adc:ad7291: don't swab results twice and introduce more register defines
      staging:iio:adc:ad7291: fix mask bit generation
      staging:iio:adc:ad7291: introduce IIO_EVENT_CODE_EXTRACT_CHAN_TYPE and use accordingly
      staging:iio:adc:ad7291: fix channel mapping for event enables
      staging:iio:adc:ad7291: reset device and setup irq before it is enabled
      staging:iio:adc:ad7192: add temp_scale attribute, change module description
      staging:iio:adc:ad7192: return len and fix out of range checking
      staging:iio: ad7152: fix channel assignment for AD7153
      staging: iio: adc: Replace, rewrite ad7745 from scratch.
      iio: adc: remove ADT75 driver - hwmon/lm75 will take over ADT75 support
      iio: Spell fix - consistent use of Converter - no functional changes
      iio: adc: Relocate Capacitance to Digital Converters (CDC) into own subdir
      iio: cdc: Fix pushed event code - Typo, should be IIO_CAPACITANCE.

Michal Marek (1):
      staging/cxt1e1: Header cleanup

Mike McCormack (7):
      rtl8192e: reject rtl8192se cards with same PCI ID
      rtl8192e: Remove extra ifdefs
      rtl8192e: Remove CONFIG_RTL8192_IO_MAP
      rtl8192e: Remove WIRELESS_EXT macro checks
      rtl8192e: Remove occurences of #if 1
      rtl8192e: Remove unused debug code
      rtl8192e: Add a TODO

Mike Sterling (1):
      Staging: hv: Add support for >2 TB LUN in storage driver.

Márton Németh (1):
      staging: usbip: add a usbip protocol document

Nasir Abed (1):
      Staging: comedi: c6xdigio: fixed missing KERN_* in printk

Nitin Gupta (1):
      zram: Fix sparse warnings

Noah Watkins (2):
      staging: zram: make global var "devices" use unique name
      staging: zram: make global var "num_devices" use unique name

Olaf Hering (2):
      Staging: hv: vmbus: Show the modalias in /sys/bus/vmbus/devices/*/
      staging: hv: storvsc: ignore SET_WINDOW scsi command

Oleg Nesterov (1):
      staging: rtl8712: remove r8712_cmd_thread()->daemonize()

Oren Weil (14):
      staging: mei: removing dependency between WD and AMTHI init function.
      staging: mei: fix register access function comments
      staging: mei: registering the MEI driver with the kernel watchdog core interface
      staging: mei: adding watchdog ops
      staging: mei: adding watchdog ping
      staging: mei: adding set_timeout watchdog function
      staging: mei: renaming delayed work field and function to a meaningful name.
      staging: mei: resuming timer regardless of the watchdog timeout value.
      staging: mei: client init code cleanup
      staging: mei: removing wd module parameters
      staging: mei: adding mei_wd_stop function comment
      staging: mei: adding watchdog core dependency to kconfig
      staging: mei: Organize the initialization state machine.
      staging: mei: clean the TODO file from done tasks.

Patrik Jakobsson (3):
      gma500: Only register interrupt handler for poulsbo hardware
      gma500: Don't enable MSI on Poulsbo
      gma500: Add VBLANK support for Poulsbo hardware

Paul Bolle (1):
      staging: drop unused Kconfig symbols

Paul Gortmaker (2):
      staging: Add module.h to drivers/staging users
      staging: add module.h to various iio drivers

Pelle Windestam (2):
      staging: panel: Fixed checkpatch warning about simple_strtoul()
      drivers: staging: rts_pstor fixed checkpatch warnings

Pieter-Paul Giesberts (1):
      staging: brcm80211: SPARC build error fix

Pradheep Shrinivasan (1):
      Staging: go7007: fix braces coding style issue in wis-tw2804.c

Randy Dunlap (4):
      staging: fix comedi build errors
      staging: fix ft1000 sparse warnings
      staging: fix rts5139 depends & build
      staging: fix rtl8192e build errors

Roland Vossen (154):
      staging: brcm80211: bugfix for len==0 parameter in 3 fullmac functions
      staging: brcm80211: merged bmac.c into main.c
      staging: brcm80211: shuffled sections in main.c
      staging: brcm80211: removed function declaration typedefs from phy_int.h
      staging: brcm80211: removed function declaration typedefs from aiutils.h
      staging: brcm80211: removed function declaration typedefs from dma.h part 1
      staging: brcm80211: removed function declaration typedefs from dma.h part 2
      staging: brcm80211: removed function declaration typedefs from dma.h part 3
      staging: brcm80211: removed function declaration typedefs from dma.h part 4
      staging: brcm80211: removed function declaration typedefs from otp.c
      staging: brcm80211: removed function declaration typedefs from main.h,pub.h
      staging: brcm80211: removed function declaration typedefs from brcmutil
      staging: brcm80211: replaced various typedefs
      staging: brcm80211: replaced typedef wlc_rateset_t
      staging: brcm80211: replaced typedef wl_rateset_t by struct brcm_rateset
      staging: brcm80211: replaced all volatile typedefs
      staging: brcm80211: fix for checkpatch 'avoid externs in c file' warning
      staging: brcm80211: fix for checkpatch warnings in phy directory
      staging: brcm80211: resolved checkpatch warnings in LCN phy
      staging: brcm80211: resolved checkpatch warnings in N phy
      staging: brcm80211: fixed build issue for big endian platforms
      staging: brcm80211: remove MIPS specific 'sync' instruction in fullmac
      staging: brcm80211: removed R_REG and OR_REG macro's from fullmac
      staging: brcm80211: removed global variable from sdio fullmac
      staging: brcm80211: fixed checkpatch warnings for fullmac
      staging: brcm80211: fixed checkpatch warnings for brcmutil dir
      staging: brcm80211: fixed checkpatch warnings for 'include' dir
      staging: brcm80211: cleaned up softmac DMA layer
      staging: brcm80211: removed void * from softmac phy
      staging: brcm80211: simplified register access macro's in softmac
      staging: brcm80211: removed unused bus code from softmac
      staging: brcm80211: replaced void *btparam into struct pci_dev *btparam
      staging: brcm80211: removed void * from ai_ functions
      staging: brcm80211: removed brcms_c_module_unregister() call in ampdu.c
      staging: brcm80211: removed watchdog function from softmac
      staging: brcm80211: got rid of several void pointers for softmac PCI
      staging: brcm80211: replaced void pointers in dma functions
      staging: brcm80211: replaced void pointers in otp functions
      staging: brcm80211: got rid of several void pointers in softmac
      staging: brcm80211: removed unused MIPS specific SDRAM swap window
      staging: brcm80211: bugfix for exception on Sparc platforms
      staging: brcm80211: bugfix for fifo problem on 64 bits platforms.
      staging: brcm80211: removed unused code in dma.c
      staging: brcm80211: assigned physical addresses in dma.c correct type
      staging: brcm80211: bugfix for 32 bit power pc platform
      staging: brcm80211: removed NORADIO_ENAB() macro from softmac phy code
      staging: brcm80211: removed unused phy logging
      staging: brcm80211: removed unused #ifdef sections
      staging: brcm80211: got rid of static function declarations in softmac phy
      staging: brcm80211: removed static function declarations in aiutils.c
      staging: brcm80211: removed static function declarations in alloc.c
      staging: brcm80211: removed static function declarations in ampdu.c
      staging: brcm80211: removed static function declarations in antsel.c
      staging: brcm80211: removed static function declarations in channel.c
      staging: brcm80211: removed static function declarations in dma.c
      staging: brcm80211: removed static function declarations in mac80211_if.c
      staging: brcm80211: removed static function declarations in 3 files
      staging: brcm80211: cleaned up fullmac macro BRCMF_PM_RESUME_RETURN_ERROR
      staging: brcm80211: replaced fullmac BRCMF_PM_RESUME_WAIT macro with function
      staging: brcm80211: removed redundant macro's in softmac
      staging: brcm80211: removed redundant SI_INFO() macro from softmac
      staging: brcm80211: macro cleanup in softmac aiutils.h
      staging: brcm80211: macro cleanup in softmac ampdu.c
      staging: brcm80211: cleaned up softmac channel related macro's
      staging: brcm80211: cleaned up several softmac macro's
      staging: brcm80211: cleaned up several main.h/main.c related macro's
      staging: brcm80211: cleaned up softmac phy macro's affecting code flow
      staging: brcm80211: cleaned up softmac nicpci.c/nicpci.h macro's
      staging: brcm80211: cleaned up more softmac macro's
      staging: brcm80211: remove AP related code from softmac
      staging: brcm80211: cleaned up softmac pub.h macro's
      staging: brcm80211: cleaned up softmac scb.h macro's
      staging: brcm80211: cleaned up softmac srom macro
      staging: brcm80211: cleaned up softmac types.h macro's
      staging: brcm80211: cleaned up brcmu_utils.h macro's
      staging: brcm80211: cleaned up brcmu_wifi.h macro's
      staging: brcm80211: cleaned up fullmac macro's
      staging: brcm80211: removed fullmac BRCMF_IOCTL_MAGIC support
      staging: brcm80211: removed fullmac function brcmf_sdcard_iovar_op()
      staging: brcm80211: removed unused encryption/security functionality
      staging: brcm80211: removed softmac 'tunable' functionality
      staging: brcm80211: cleaned up unused softmac struct members
      staging: brcm80211: removed softmac ratespec override functionality
      staging: brcm80211: removed unused softmac code after macro cleanup
      staging: brcm80211: removed unused softmac struct brcms_c_if
      staging: brcm80211: removed several unused softmac main.h struct members
      staging: brcm80211: removed unused softmac transmit power variables
      staging: brcm80211: removed more unused softmac main.h struct members
      staging: brcm80211: removed softmac files alloc.c/alloc.h
      staging: brcm80211: fix for fullmac build problem
      staging: brcm80211: macro cleanup in softmac dma
      staging: brcm80211: cleanup of softmac macro EDCF_ENAB()
      staging: brcm80211: removed function brcms_c_wme_initparams_sta()
      staging: brcm80211: macro cleanup in softmac main.c
      staging: brcm80211: added clarification on softmac dma alignment
      staging: brcm80211: macro cleanup in softmac rate.h
      staging: brcm80211: separated public from private ioctl functions
      staging: brcm80211: simplification of brcmf_netdev_ioctl_priv()
      staging: brcm80211: cleaned up function brcmf_cfg80211_get_key()
      staging: brcm80211: fullmac sparse endianness encryption keys check
      staging: brcm80211: introduced fullmac function get/set u32 to/from dongle
      staging: brcm80211: simplified brcmf_proto_ioctl()
      staging: brcm80211: removed set_fs/get_fs/get_ds calls from brcmf_dev_ioctl()
      staging: brcm80211: fixed sparse endianness warnings on fullmac scan pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac assoc pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac scb pars
      staging: brcm80211: fixed sparse endianness warnings on fullmac ratespec
      staging: brcm80211: sparse endianness warnings on fullmac bss info
      staging: brcm80211: sparse endianness warnings on dongle events
      staging: brcm80211: various fulmac sparse endianness fixes
      staging: brcm80211: sparse endianness warnings for struct brcmf_proto_cdc_ioctl
      staging: brcm80211: sparse endianness warnings for struct sdpcm_shared
      staging: brcm80211: more fullmac sparse endianness scan related changes
      staging: brcm80211: removed two fullmac sparse spinlock warnings
      staging: brcm80211: added endianness check flag to fullmac Makefile
      staging: brcm80211: removed likely/unlikely calls
      staging: brcm80211: removed log after kzalloc()/kmalloc() failure
      staging: brcm80211: clarified fullmac io and event codes
      staging: brcm80211: consistent naming of struct net_device *ndev
      staging: brcm80211: simplified internal ioctl function once more
      staging: brcm80211: removed unused argument from softmac functions
      staging: brcm80211: deleted unused array of bss configurations in softmac
      staging: brcm80211: removed redundant wlc->cfg struct member
      staging: brcm80211: removed global var from aiutils.c
      staging: brcm80211: removed global vars in softmac ucode handling
      staging: brcm80211: removed unused softmac workaround
      staging: brcm80211: removed band related global vars from softmac
      staging: brcm80211: removed global var global_scb from softmac
      staging: brcm80211: various global var related changes in softmac
      staging: brcm80211: removed global variable in softmac otp
      staging: brcm80211: simple changes to softmac phy variables
      staging: brcm80211: declared global vars in softmac phy as const
      staging: brcm80211: removed some unused fmac variable declarations
      staging: brcm80211: removed unused smac tx ampdu packet queue
      staging: brcm80211: cleaning up tx rate control code in softmac
      staging: brcm80211: various __iomem additions to softmac.
      staging: brcm80211: reduced softmac sparse warnings
      staging: brcm80211: added __iomem qualifier to softmac main.c
      staging: brcm80211: added __iomem qualifier to softmac dma.c
      staging: brcm80211: added __iomem qualifier to softmac phy
      staging: brcm80211: reduce indentation level in dhd_sdio.c #1
      staging: brcm80211: reduce indentation level in dhd_sdio.c #2
      staging: brcm80211: reduce indentation level in dhd_sdio.c #3
      staging: brcm80211: removed unused fullmac spinlock
      staging: brcm80211: removed unused softmac mimo disable code
      staging: brcm80211: removed fullmac function brcmf_bus_devreset()
      staging: brcm80211: removed 'enforce_mutex' parameter in fullmac
      staging: brcm80211: renamed ioctl functions/structs to dcmd
      staging: brcm80211: cleaned up buffer len defines in fullmac
      staging: brcm80211: removed functionality to disable N mode
      staging: brcm80211: cleaned up struct brcms_bss_cfg
      staging: brcm80211: fullmac: fixed double #include
      staging: brcm80211: softmac: added event tracing
      staging: brcm80211: smac: fix for 64 bit systems

Ruslan Pisarev (10):
      Staging: xgifb: Fixed up a errors "do not initialise statics to 0 or NULL" in XGI_main.h
      Staging: xgifb: Fixed up a errors "do not initialise statics to 0 or NULL" in XGI_main_26.c
      Staging: xgifb: Delete define XGIINITSTATIC in XGI_main_26.c and XGI_main.h
      Staging: pohmelfs: Coding style fixes in trans.c
      Staging: keucr: Coding style fixes in smscsi.c
      Staging: keucr: Coding style fixes in smil.h
      Staging: keucr: Coding style fixes in scsiglue.c
      Staging: keucr: Remove dead (comment) code in drivers/staging/keucr/smilsub.c
      Staging: keucr: fix comments, braces, whitespaces coding style issue in tm6000.h
      Staging: hv: Fix macros, tab errors and warning in drivers/staging/hv/hv_mouse.c

Seth Jennings (5):
      staging: zcache: fix possible sleep under lock
      staging: zcache: fix typos
      staging: zcache: fix crash on cpu remove
      staging: zcache: reduce tmem bucket lock contention
      staging: zcache: remove zcache_direct_reclaim_lock

Stephen Rothwell (4):
      staging: rtl8192e: using vmalloc/vfree requires including vmalloc.h
      rtl8192e: update for ndo_set_multicast_list removal.
      staging: iio: adc: add includes of module.h and stat.h
      staging: r8712u: include module.h where needed

Stephen Warren (2):
      staging:iio:magnetometer:ak8975: Don't assume 0 is an invalid GPIO
      staging:iio:magnetometer:ak8975: Fix probe() error-handling

Sukesh Srikakula (5):
      staging: brcm80211: power save issue fixed in brcmfmac driver
      staging: brcm80211: brcmfmac: Enabling FW roaming by default
      staging: brcm80211: brcmfmac: Connect request made robust
      staging: brcm80211: brcmfmac: Fixed issues with iscan
      staging: brcm80211: brcmfmac: Roamed channel info passed to cfg80211

Thomas Meyer (10):
      staging: brcm80211: use kzalloc()
      staging: brcm80211: use kstrdup()
      staging: rts_pstor: dont cast void* from kmalloc()
      staging: altera-stapl: dont cast void* from kmalloc()
      Staging: rts_pstor: dont cast void* from kmalloc()
      staging: ft1000: dont cast void* from kmalloc()
      staging: tidspbridge: dont cast void* from kmalloc()
      staging: rts_pstor: dont cast void* from kmalloc()
      staging/easycap: Use memdup_user
      staging: spectra: Use memdup_user

Thomas Petazzoni (1):
      easycap: fix ntsc module parameter description

Tobias Klauser (2):
      staging: usbip: userspace: Check return value for mkdir()
      staging: usbip: Add header guards to stub.h and vhci.h

Tomas Winkler (2):
      staging: mei: enable msi when supported
      staging/easycap: kill timeval members of easycap struct

Toon Schoenmakers (2):
      staging: rtl8192u: Follow all suggestions from checkpatch on compress.c
      staging: vt6655: Fixed all the indents and other errors in IEEE11h.c

Vincent Abel-Grimalt (1):
      Staging : winbond : fix coding style issue in phy_calibration.c

Vladimir Zapolskiy (1):
      staging: tidspbridge: MMU2 registers are limited to 32-bit data access

Wolfram Sang (1):
      staging/olpc_dcon: Remove obsolete cleanup for clientdata

Yong Zhang (1):
      staging: irq: Remove IRQF_DISABLED

edwin_rong (1):
      Staging: add driver for Realtek RTS5139 cardreader

wwang (1):
      staging:rts_pstor:Fix SDIO issue


Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ