[GIT PATCH] big staging merge for 3.2

From: Greg KH
Date: Wed Oct 26 2011 - 08:07:41 EST


[resend as for some stupid reason I had both of your addresses in
.osdl.com, which finally just now bounced, this originally was sent
yesterday.]

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@xxxxxxxxxxx>
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

Attachment: pgp00000.pgp
Description: PGP signature