[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:
pgpDLyfsoU9dT.pgp
Description: PGP signature
_______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel