lkml.org 
[lkml]   [2011]   [Oct]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    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@realtek.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

    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2011-10-25 13:29    [W:0.370 / U:28.968 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site