[GIT PATCH] STAGING patches for .39

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here is the big staging tree merge for .39

Lots of stuff here, 961 patches worth.  Some drivers have moved out of
the staging tree to the main portion of the kernel, a few new drivers
added, and lots of work on some of the existing drivers.  See the
shortlog for full details.

Overall we still added a few more lines than removed, but it's not bad
considering we added some new drivers as well:
 835 files changed, 94766 insertions(+), 91366 deletions(-)

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

All of these patches have been in the mm and -next trees for a while.

These patches will be sent to the linux driver project list for all to
see.

thanks,

greg k-h

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

 MAINTAINERS                                        |    6 -
 drivers/bluetooth/Kconfig                          |   10 +
 drivers/bluetooth/Makefile                         |    1 +
 drivers/bluetooth/btwilink.c                       |  395 +
 drivers/connector/cn_queue.c                       |    7 +-
 drivers/connector/connector.c                      |    2 +-
 drivers/staging/Kconfig                            |   12 +-
 drivers/staging/Makefile                           |   15 +-
 drivers/staging/ath6kl/TODO                        |   31 +-
 drivers/staging/ath6kl/bmi/include/bmi_internal.h  |   24 +-
 drivers/staging/ath6kl/bmi/src/bmi.c               |  492 +-
 .../staging/ath6kl/hif/common/hif_sdio_common.h    |    4 +-
 .../hif/sdio/linux_sdio/include/hif_internal.h     |   48 +-
 .../staging/ath6kl/hif/sdio/linux_sdio/src/hif.c   |  261 +-
 .../ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c   |   70 +-
 drivers/staging/ath6kl/htc2/AR6000/ar6k.c          |  411 +-
 drivers/staging/ath6kl/htc2/AR6000/ar6k.h          |  292 +-
 drivers/staging/ath6kl/htc2/AR6000/ar6k_events.c   |  172 +-
 drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox.c    |  174 +-
 .../ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c        |  321 +-
 drivers/staging/ath6kl/htc2/htc.c                  |  138 +-
 drivers/staging/ath6kl/htc2/htc_internal.h         |  112 +-
 drivers/staging/ath6kl/htc2/htc_recv.c             |  382 +-
 drivers/staging/ath6kl/htc2/htc_send.c             |  180 +-
 drivers/staging/ath6kl/htc2/htc_services.c         |   88 +-
 drivers/staging/ath6kl/include/a_debug.h           |   30 +-
 drivers/staging/ath6kl/include/a_drv_api.h         |    4 +-
 drivers/staging/ath6kl/include/aggr_recv_api.h     |   10 +-
 drivers/staging/ath6kl/include/ar3kconfig.h        |   28 +-
 drivers/staging/ath6kl/include/ar6000_diag.h       |   26 +-
 drivers/staging/ath6kl/include/ar6kap_common.h     |   10 +-
 drivers/staging/ath6kl/include/athbtfilter.h       |    6 +-
 drivers/staging/ath6kl/include/bmi.h               |  168 +-
 .../ath6kl/include/common/AR6002/AR6002_regdump.h  |   34 +-
 .../staging/ath6kl/include/common/AR6002/addrs.h   |    6 +-
 drivers/staging/ath6kl/include/common/a_hci.h      |  386 +-
 drivers/staging/ath6kl/include/common/athdefs.h    |   85 +-
 drivers/staging/ath6kl/include/common/bmi_msg.h    |   92 +-
 drivers/staging/ath6kl/include/common/btcoexGpio.h |    4 +-
 drivers/staging/ath6kl/include/common/dbglog.h     |   26 +-
 .../staging/ath6kl/include/common/dset_internal.h  |    6 +-
 drivers/staging/ath6kl/include/common/dsetid.h     |   12 +-
 .../staging/ath6kl/include/common/epping_test.h    |   46 +-
 drivers/staging/ath6kl/include/common/gmboxif.h    |   16 +-
 drivers/staging/ath6kl/include/common/htc.h        |   92 +-
 drivers/staging/ath6kl/include/common/ini_dset.h   |    6 +-
 drivers/staging/ath6kl/include/common/pkt_log.h    |    8 +-
 drivers/staging/ath6kl/include/common/regdump.h    |    8 +-
 .../include/common/regulatory/reg_dbschema.h       |   98 +-
 drivers/staging/ath6kl/include/common/targaddrs.h  |   96 +-
 drivers/staging/ath6kl/include/common/testcmd.h    |   62 +-
 drivers/staging/ath6kl/include/common/wlan_dset.h  |    6 +-
 drivers/staging/ath6kl/include/common/wmi.h        | 1402 ++--
 drivers/staging/ath6kl/include/common/wmi_thin.h   |  158 +-
 drivers/staging/ath6kl/include/common/wmix.h       |   88 +-
 drivers/staging/ath6kl/include/common_drv.h        |   60 +-
 drivers/staging/ath6kl/include/dl_list.h           |   26 +-
 drivers/staging/ath6kl/include/dset_api.h          |   30 +-
 drivers/staging/ath6kl/include/gpio_api.h          |   22 +-
 drivers/staging/ath6kl/include/hci_transport_api.h |   58 +-
 drivers/staging/ath6kl/include/hif.h               |  161 +-
 drivers/staging/ath6kl/include/htc_api.h           |  170 +-
 drivers/staging/ath6kl/include/htc_packet.h        |   66 +-
 drivers/staging/ath6kl/include/target_reg_table.h  |   84 +-
 drivers/staging/ath6kl/include/wlan_api.h          |   80 +-
 drivers/staging/ath6kl/include/wmi_api.h           |  472 +-
 drivers/staging/ath6kl/miscdrv/ar3kconfig.c        |  182 +-
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c   |  164 +-
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h   |    8 +-
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c   |  142 +-
 .../staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.h   |   26 +-
 drivers/staging/ath6kl/miscdrv/common_drv.c        |  309 +-
 drivers/staging/ath6kl/miscdrv/credit_dist.c       |   46 +-
 drivers/staging/ath6kl/miscdrv/miscdrv.h           |    2 +-
 drivers/staging/ath6kl/os/linux/ar6000_android.c   |   49 +-
 drivers/staging/ath6kl/os/linux/ar6000_drv.c       | 1611 ++--
 drivers/staging/ath6kl/os/linux/ar6000_pm.c        |  206 +-
 drivers/staging/ath6kl/os/linux/ar6000_raw_if.c    |   78 +-
 drivers/staging/ath6kl/os/linux/ar6k_pal.c         |   78 +-
 drivers/staging/ath6kl/os/linux/cfg80211.c         |  311 +-
 drivers/staging/ath6kl/os/linux/eeprom.c           |   74 +-
 .../staging/ath6kl/os/linux/export_hci_transport.c |   54 +-
 drivers/staging/ath6kl/os/linux/hci_bridge.c       |  296 +-
 .../staging/ath6kl/os/linux/include/ar6000_drv.h   |  312 +-
 drivers/staging/ath6kl/os/linux/include/ar6k_pal.h |    4 +-
 .../ath6kl/os/linux/include/ar6xapi_linux.h        |  159 +-
 .../staging/ath6kl/os/linux/include/athdrv_linux.h |  248 +-
 .../ath6kl/os/linux/include/athtypes_linux.h       |    2 -
 drivers/staging/ath6kl/os/linux/include/cfg80211.h |   22 +-
 .../ath6kl/os/linux/include/export_hci_transport.h |   26 +-
 .../staging/ath6kl/os/linux/include/osapi_linux.h  |   36 +-
 .../staging/ath6kl/os/linux/include/wlan_config.h  |    7 +
 .../ath6kl/os/linux/include/wmi_filter_linux.h     |   13 +-
 drivers/staging/ath6kl/os/linux/ioctl.c            | 1036 +-
 drivers/staging/ath6kl/os/linux/netbuf.c           |   72 +-
 drivers/staging/ath6kl/os/linux/wireless_ext.c     |  400 +-
 drivers/staging/ath6kl/reorder/aggr_rx_internal.h  |   77 +-
 drivers/staging/ath6kl/reorder/rcv_aggr.c          |  170 +-
 drivers/staging/ath6kl/wlan/include/ieee80211.h    |   76 +-
 .../staging/ath6kl/wlan/include/ieee80211_node.h   |   10 +-
 drivers/staging/ath6kl/wlan/src/wlan_node.c        |   75 +-
 drivers/staging/ath6kl/wlan/src/wlan_recv_beacon.c |   40 +-
 drivers/staging/ath6kl/wlan/src/wlan_utils.c       |    6 +-
 drivers/staging/ath6kl/wmi/wmi.c                   | 1716 ++--
 drivers/staging/ath6kl/wmi/wmi_host.h              |   42 +-
 drivers/staging/autofs/Kconfig                     |   22 -
 drivers/staging/autofs/Makefile                    |    7 -
 drivers/staging/autofs/TODO                        |    8 -
 drivers/staging/autofs/autofs_i.h                  |  165 -
 drivers/staging/autofs/dirhash.c                   |  260 -
 drivers/staging/autofs/init.c                      |   52 -
 drivers/staging/autofs/inode.c                     |  288 -
 drivers/staging/autofs/root.c                      |  648 -
 drivers/staging/autofs/symlink.c                   |   26 -
 drivers/staging/autofs/waitq.c                     |  205 -
 drivers/staging/bcm/Bcmchar.c                      |  167 +-
 drivers/staging/bcm/Bcmnet.c                       |   31 +-
 drivers/staging/bcm/CmHost.c                       |   13 +-
 drivers/staging/bcm/Misc.c                         |    6 +-
 drivers/staging/brcm80211/Kconfig                  |   18 +-
 drivers/staging/brcm80211/Makefile                 |   63 +-
 drivers/staging/brcm80211/brcmfmac/Kconfig         |   15 -
 drivers/staging/brcm80211/brcmfmac/Makefile        |   34 +-
 drivers/staging/brcm80211/brcmfmac/aiutils.c       |    1 +
 .../brcm80211/{include => brcmfmac}/bcmcdc.h       |    4 +-
 .../brcm80211/{include => brcmfmac}/bcmsdbus.h     |    6 +-
 drivers/staging/brcm80211/brcmfmac/bcmsdh.c        |   17 +-
 drivers/staging/brcm80211/brcmfmac/bcmsdh_linux.c  |   32 +-
 drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c  |   57 +-
 .../brcm80211/{include => brcmfmac}/bcmsdh_sdmmc.h |   40 +-
 .../brcm80211/brcmfmac/bcmsdh_sdmmc_linux.c        |    1 -
 drivers/staging/brcm80211/brcmfmac/bcmutils.c      |    1 +
 drivers/staging/brcm80211/brcmfmac/bcmwifi.c       |    1 +
 drivers/staging/brcm80211/brcmfmac/dhd.h           |   81 +-
 drivers/staging/brcm80211/brcmfmac/dhd_bus.h       |    2 +-
 drivers/staging/brcm80211/brcmfmac/dhd_cdc.c       |   59 +-
 drivers/staging/brcm80211/brcmfmac/dhd_common.c    |  250 +-
 .../staging/brcm80211/brcmfmac/dhd_custom_gpio.c   |    6 +-
 drivers/staging/brcm80211/brcmfmac/dhd_dbg.h       |   28 +-
 drivers/staging/brcm80211/brcmfmac/dhd_linux.c     |  144 +-
 drivers/staging/brcm80211/brcmfmac/dhd_proto.h     |    3 -
 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c      |  415 +-
 .../brcm80211/{include => brcmfmac}/dhdioctl.h     |    7 -
 drivers/staging/brcm80211/brcmfmac/hndpmu.c        |    1 +
 .../{include => brcmfmac}/hndrte_armtrap.h         |    0
 .../brcm80211/{include => brcmfmac}/hndrte_cons.h  |    5 +
 .../brcm80211/{include => brcmfmac}/msgtrace.h     |   10 +-
 drivers/staging/brcm80211/brcmfmac/sbutils.c       |    1 +
 .../brcm80211/{include => brcmfmac}/sdioh.h        |    0
 .../brcm80211/{include => brcmfmac}/sdiovar.h      |    6 -
 drivers/staging/brcm80211/brcmfmac/siutils.c       |    1 +
 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c   |  199 +-
 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h   |   23 +-
 drivers/staging/brcm80211/brcmfmac/wl_iw.c         |  469 +-
 drivers/staging/brcm80211/brcmfmac/wl_iw.h         |    9 +-
 drivers/staging/brcm80211/brcmsmac/Makefile        |   63 +
 .../staging/brcm80211/{include => brcmsmac}/d11.h  |  158 +-
 .../brcm80211/{ => brcmsmac}/phy/phy_version.h     |    0
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_cmn.c     |  272 +-
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_hal.h     |    1 -
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_int.h     |    3 +-
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_lcn.c     |   52 +-
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_lcn.h     |    0
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_n.c       |   71 +-
 .../brcm80211/{ => brcmsmac}/phy/wlc_phy_radio.h   |    0
 .../brcm80211/{ => brcmsmac}/phy/wlc_phyreg_n.h    |    0
 .../brcm80211/{ => brcmsmac}/phy/wlc_phytbl_lcn.c  |    2 -
 .../brcm80211/{ => brcmsmac}/phy/wlc_phytbl_lcn.h  |    0
 .../brcm80211/{ => brcmsmac}/phy/wlc_phytbl_n.c    |    2 -
 .../brcm80211/{ => brcmsmac}/phy/wlc_phytbl_n.h    |    0
 .../staging/brcm80211/{sys => brcmsmac}/wl_dbg.h   |    0
 .../brcm80211/{sys => brcmsmac}/wl_export.h        |   19 +-
 .../brcm80211/{sys => brcmsmac}/wl_mac80211.c      |  588 +-
 .../brcm80211/{sys => brcmsmac}/wl_mac80211.h      |   33 +-
 .../staging/brcm80211/{sys => brcmsmac}/wl_ucode.h |   26 +-
 .../staging/brcm80211/brcmsmac/wl_ucode_loader.c   |  111 +
 .../brcm80211/{sys => brcmsmac}/wlc_alloc.c        |  215 +-
 .../brcm80211/{sys => brcmsmac}/wlc_alloc.h        |   11 +-
 .../brcm80211/{sys => brcmsmac}/wlc_ampdu.c        |  250 +-
 .../brcm80211/{sys => brcmsmac}/wlc_ampdu.h        |    6 +-
 .../brcm80211/{sys => brcmsmac}/wlc_antsel.c       |   52 +-
 .../brcm80211/{sys => brcmsmac}/wlc_antsel.h       |    9 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_bmac.c | 1195 +--
 .../staging/brcm80211/{sys => brcmsmac}/wlc_bmac.h |  107 +-
 .../brcm80211/{sys => brcmsmac}/wlc_bsscfg.h       |   29 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_cfg.h  |    6 -
 .../brcm80211/{sys => brcmsmac}/wlc_channel.c      |  267 +-
 .../brcm80211/{sys => brcmsmac}/wlc_channel.h      |   41 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_key.h  |   12 +-
 .../{sys/wlc_mac80211.c => brcmsmac/wlc_main.c}    | 1338 +-
 .../{sys/wlc_mac80211.h => brcmsmac/wlc_main.h}    |  152 +-
 .../brcm80211/{sys => brcmsmac}/wlc_phy_shim.c     |   41 +-
 .../brcm80211/{sys => brcmsmac}/wlc_phy_shim.h     |    0
 .../staging/brcm80211/{sys => brcmsmac}/wlc_pub.h  |   81 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_rate.c |   28 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_rate.h |    0
 .../staging/brcm80211/{sys => brcmsmac}/wlc_scb.h  |    4 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_stf.c  |  118 +-
 .../staging/brcm80211/{sys => brcmsmac}/wlc_stf.h  |    7 +-
 .../brcm80211/{sys => brcmsmac}/wlc_types.h        |    0
 drivers/staging/brcm80211/include/bcmdefs.h        |   15 +
 drivers/staging/brcm80211/include/bcmendian.h      |  303 -
 drivers/staging/brcm80211/include/bcmnvram.h       |    6 -
 drivers/staging/brcm80211/include/bcmsdh.h         |   23 +-
 drivers/staging/brcm80211/include/bcmsrom.h        |    6 +-
 drivers/staging/brcm80211/include/bcmutils.h       |  195 +-
 drivers/staging/brcm80211/include/bcmwifi.h        |   25 -
 drivers/staging/brcm80211/include/hnddma.h         |   57 +-
 drivers/staging/brcm80211/include/hndpmu.h         |   47 +-
 drivers/staging/brcm80211/include/nicpci.h         |   10 +-
 drivers/staging/brcm80211/include/osl.h            |  214 -
 .../staging/brcm80211/include/packed_section_end.h |   32 -
 .../brcm80211/include/packed_section_start.h       |   36 -
 drivers/staging/brcm80211/include/pcicfg.h         |    8 +-
 drivers/staging/brcm80211/include/proto/802.11.h   |  134 +-
 drivers/staging/brcm80211/include/proto/802.1d.h   |   37 -
 drivers/staging/brcm80211/include/proto/bcmeth.h   |    8 +-
 drivers/staging/brcm80211/include/proto/bcmevent.h |   24 +-
 drivers/staging/brcm80211/include/proto/ethernet.h |   72 -
 drivers/staging/brcm80211/include/proto/wpa.h      |   33 -
 drivers/staging/brcm80211/include/rpc_osl.h        |   33 -
 drivers/staging/brcm80211/include/sbhnddma.h       |    4 +-
 drivers/staging/brcm80211/include/sbhndpio.h       |   52 -
 drivers/staging/brcm80211/include/sbsdio.h         |    2 +-
 drivers/staging/brcm80211/include/siutils.h        |   26 +-
 drivers/staging/brcm80211/include/spid.h           |  155 -
 drivers/staging/brcm80211/include/wlioctl.h        |   39 +-
 drivers/staging/brcm80211/sys/d11ucode_ext.h       |   35 -
 drivers/staging/brcm80211/sys/wl_ucode_loader.c    |   89 -
 drivers/staging/brcm80211/sys/wlc_event.c          |  232 -
 drivers/staging/brcm80211/sys/wlc_event.h          |   52 -
 drivers/staging/brcm80211/util/aiutils.c           |   66 +-
 drivers/staging/brcm80211/util/bcmotp.c            |   52 +-
 drivers/staging/brcm80211/util/bcmsrom.c           |  163 +-
 .../brcm80211/{include => util}/bcmsrom_tbl.h      |    0
 drivers/staging/brcm80211/util/bcmutils.c          |  136 +-
 drivers/staging/brcm80211/util/bcmwifi.c           |   57 -
 drivers/staging/brcm80211/util/hnddma.c            | 1584 +--
 drivers/staging/brcm80211/util/hndpmu.c            |  658 +-
 drivers/staging/brcm80211/util/linux_osl.c         |  231 -
 drivers/staging/brcm80211/util/nicpci.c            |  145 +-
 drivers/staging/brcm80211/util/nvram/nvram_ro.c    |   11 +-
 .../staging/brcm80211/{include => util}/pci_core.h |    0
 .../staging/brcm80211/{include => util}/sbpcmcia.h |    0
 .../staging/brcm80211/{include => util}/sbsocram.h |    0
 drivers/staging/brcm80211/util/sbutils.c           |  124 +-
 drivers/staging/brcm80211/util/siutils.c           |  219 +-
 drivers/staging/brcm80211/util/siutils_priv.h      |    2 -
 drivers/staging/comedi/comedi_fops.c               |   23 +-
 drivers/staging/comedi/drivers.c                   |    4 +-
 drivers/staging/comedi/drivers/8255.c              |    9 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         |   62 +-
 drivers/staging/comedi/drivers/das16.c             |    6 +-
 drivers/staging/comedi/drivers/icp_multi.c         |   14 +-
 drivers/staging/comedi/drivers/me4000.c            |    8 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c       |    3 +-
 drivers/staging/comedi/drivers/ni_labpc.c          |    3 +-
 drivers/staging/comedi/drivers/pcl816.c            |    2 +-
 drivers/staging/comedi/drivers/pcl818.c            |    4 +-
 drivers/staging/comedi/drivers/rtd520.c            |  321 +-
 drivers/staging/comedi/drivers/serial2002.c        |    8 +-
 drivers/staging/comedi/drivers/usbdux.c            |    8 +-
 drivers/staging/crystalhd/crystalhd_hw.c           |    1 +
 drivers/staging/crystalhd/crystalhd_lnx.c          |   26 +-
 drivers/staging/cs5535_gpio/cs5535_gpio.c          |    3 +-
 drivers/staging/cx25821/cx25821-audio-upstream.c   |    9 +-
 .../staging/cx25821/cx25821-video-upstream-ch2.c   |    9 +-
 drivers/staging/cx25821/cx25821-video-upstream.c   |    9 +-
 drivers/staging/cxt1e1/hwprobe.c                   |    2 +-
 drivers/staging/cxt1e1/linux.c                     |    2 +-
 drivers/staging/cxt1e1/pmcc4.h                     |    2 +-
 drivers/staging/cxt1e1/pmcc4_drv.c                 |    2 +-
 drivers/staging/dabusb/dabusb.c                    |  338 +-
 drivers/staging/dabusb/dabusb.h                    |   41 +-
 drivers/staging/easycap/Kconfig                    |   43 +-
 drivers/staging/easycap/Makefile                   |   18 +-
 drivers/staging/easycap/easycap.h                  |  559 +-
 drivers/staging/easycap/easycap_debug.h            |   29 -
 drivers/staging/easycap/easycap_ioctl.c            | 4382 +++----
 drivers/staging/easycap/easycap_ioctl.h            |   28 -
 drivers/staging/easycap/easycap_low.c              | 1459 +--
 drivers/staging/easycap/easycap_main.c             | 7512 ++++++------
 drivers/staging/easycap/easycap_settings.c         | 1123 +-
 drivers/staging/easycap/easycap_sound.c            | 1717 +--
 drivers/staging/easycap/easycap_sound.h            |   28 -
 drivers/staging/easycap/easycap_sound_oss.c        |  954 ++
 drivers/staging/easycap/easycap_standard.h         |   27 -
 drivers/staging/easycap/easycap_testcard.c         |  495 +-
 drivers/staging/echo/echo.c                        |    2 +-
 drivers/staging/et131x/et1310_eeprom.c             |    8 +-
 drivers/staging/et131x/et1310_mac.c                |   74 +-
 drivers/staging/et131x/et1310_phy.c                |   70 +-
 drivers/staging/et131x/et1310_phy.h                |  649 +-
 drivers/staging/et131x/et1310_pm.c                 |   34 +-
 drivers/staging/et131x/et1310_rx.c                 |   65 +-
 drivers/staging/et131x/et1310_tx.c                 |    4 +-
 drivers/staging/et131x/et131x.h                    |    4 +-
 drivers/staging/et131x/et131x_adapter.h            |   63 +-
 drivers/staging/et131x/et131x_initpci.c            |   50 +-
 drivers/staging/et131x/et131x_isr.c                |   18 +-
 drivers/staging/et131x/et131x_netdev.c             |    2 +-
 drivers/staging/ft1000/Kconfig                     |    2 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c   |  266 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.h   |    1 -
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c |    3 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c   |   36 +-
 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c   |    6 +-
 .../staging/ft1000/ft1000-usb/ft1000_download.c    | 1545 ++--
 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c      | 2215 ++--
 drivers/staging/ft1000/ft1000-usb/ft1000_hw.h      |   10 -
 drivers/staging/ft1000/ft1000-usb/ft1000_proc.c    |    2 +-
 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h     |   20 +-
 drivers/staging/gma500/Kconfig                     |   12 +
 drivers/staging/gma500/Makefile                    |   31 +
 drivers/staging/gma500/TODO                        |   26 +
 drivers/staging/gma500/psb_2d.c                    |  411 +
 drivers/staging/gma500/psb_bl.c                    |  169 +
 drivers/staging/gma500/psb_buffer.c                |  450 +
 drivers/staging/gma500/psb_drm.h                   |  397 +
 drivers/staging/gma500/psb_drv.c                   | 1647 +++
 drivers/staging/gma500/psb_drv.h                   | 1151 ++
 drivers/staging/gma500/psb_fb.c                    |  842 ++
 drivers/staging/gma500/psb_fb.h                    |   59 +
 drivers/staging/gma500/psb_fence.c                 |  122 +
 drivers/staging/gma500/psb_gtt.c                   | 1034 ++
 drivers/staging/gma500/psb_gtt.h                   |  105 +
 drivers/staging/gma500/psb_intel_bios.c            |  301 +
 drivers/staging/gma500/psb_intel_bios.h            |  430 +
 drivers/staging/gma500/psb_intel_display.c         | 1489 +++
 drivers/staging/gma500/psb_intel_display.h         |   25 +
 drivers/staging/gma500/psb_intel_drv.h             |  247 +
 drivers/staging/gma500/psb_intel_i2c.c             |  169 +
 drivers/staging/gma500/psb_intel_lvds.c            |  889 ++
 drivers/staging/gma500/psb_intel_modes.c           |   77 +
 drivers/staging/gma500/psb_intel_opregion.c        |   78 +
 drivers/staging/gma500/psb_intel_reg.h             | 1137 ++
 drivers/staging/gma500/psb_intel_sdvo.c            | 1298 ++
 drivers/staging/gma500/psb_intel_sdvo_regs.h       |  338 +
 drivers/staging/gma500/psb_irq.c                   |  639 +
 drivers/staging/gma500/psb_irq.h                   |   49 +
 drivers/staging/gma500/psb_mmu.c                   |  919 ++
 drivers/staging/gma500/psb_powermgmt.c             |  792 ++
 drivers/staging/gma500/psb_powermgmt.h             |   96 +
 drivers/staging/gma500/psb_pvr_glue.c              |   73 +
 drivers/staging/gma500/psb_pvr_glue.h              |   25 +
 drivers/staging/gma500/psb_reg.h                   |  588 +
 drivers/staging/gma500/psb_reset.c                 |   90 +
 drivers/staging/gma500/psb_sgx.c                   |  238 +
 drivers/staging/gma500/psb_sgx.h                   |   32 +
 drivers/staging/gma500/psb_ttm_fence.c             |  605 +
 drivers/staging/gma500/psb_ttm_fence_api.h         |  272 +
 drivers/staging/gma500/psb_ttm_fence_driver.h      |  302 +
 drivers/staging/gma500/psb_ttm_fence_user.c        |  237 +
 drivers/staging/gma500/psb_ttm_fence_user.h        |  140 +
 drivers/staging/gma500/psb_ttm_glue.c              |  349 +
 drivers/staging/gma500/psb_ttm_placement_user.c    |  628 +
 drivers/staging/gma500/psb_ttm_placement_user.h    |  252 +
 drivers/staging/gma500/psb_ttm_userobj_api.h       |   85 +
 drivers/staging/go7007/Kconfig                     |    1 -
 drivers/staging/go7007/go7007-usb.c                |    6 +-
 drivers/staging/go7007/s2250-loader.c              |    3 -
 drivers/staging/hv/Kconfig                         |    8 +
 drivers/staging/hv/Makefile                        |    4 +-
 drivers/staging/hv/blkvsc.c                        |   24 +-
 drivers/staging/hv/blkvsc_drv.c                    |  133 +-
 drivers/staging/hv/channel.c                       |  223 +-
 drivers/staging/hv/channel.h                       |    4 +-
 drivers/staging/hv/channel_mgmt.c                  |  168 +-
 drivers/staging/hv/channel_mgmt.h                  |   41 +-
 drivers/staging/hv/connection.c                    |  212 +-
 drivers/staging/hv/hv.c                            |   16 +-
 drivers/staging/hv/hv_api.h                        |    5 +
 drivers/staging/hv/hv_kvp.c                        |  346 +
 drivers/staging/hv/hv_kvp.h                        |  184 +
 drivers/staging/hv/hv_mouse.c                      | 1046 ++
 drivers/staging/hv/{hv_utils.c => hv_util.c}       |   22 +-
 drivers/staging/hv/logging.h                       |    3 +
 drivers/staging/hv/netvsc.c                        |  283 +-
 drivers/staging/hv/netvsc.h                        |   29 +-
 drivers/staging/hv/netvsc_drv.c                    |  123 +-
 drivers/staging/hv/osd.c                           |  194 -
 drivers/staging/hv/osd.h                           |   66 -
 drivers/staging/hv/ring_buffer.c                   |    1 -
 drivers/staging/hv/ring_buffer.h                   |    2 +-
 drivers/staging/hv/rndis_filter.c                  |  107 +-
 drivers/staging/hv/storvsc.c                       |  152 +-
 drivers/staging/hv/storvsc_drv.c                   |  115 +-
 drivers/staging/hv/tools/hv_kvp_daemon.c           |  470 +
 drivers/staging/hv/utils.h                         |   15 +-
 drivers/staging/hv/vmbus.h                         |   38 +-
 drivers/staging/hv/vmbus_api.h                     |   91 +-
 drivers/staging/hv/vmbus_channel_interface.h       |   28 +-
 drivers/staging/hv/vmbus_drv.c                     |  517 +-
 drivers/staging/hv/vmbus_packet_format.h           |  138 +-
 drivers/staging/hv/vmbus_private.h                 |   61 +-
 drivers/staging/hv/vstorage.h                      |    6 +-
 drivers/staging/iio/Documentation/dac/max517       |   41 +
 drivers/staging/iio/Documentation/generic_buffer.c |   66 +-
 drivers/staging/iio/Documentation/iio_utils.h      |   63 +-
 drivers/staging/iio/Documentation/sysfs-bus-iio    |   81 +
 .../iio/Documentation/sysfs-bus-iio-trigger-sysfs  |   11 +
 drivers/staging/iio/Kconfig                        |    9 +
 drivers/staging/iio/Makefile                       |    1 +
 drivers/staging/iio/accel/Kconfig                  |   23 +-
 drivers/staging/iio/accel/lis3l02dq.h              |   10 +
 drivers/staging/iio/accel/lis3l02dq_ring.c         |    9 +-
 drivers/staging/iio/adc/Kconfig                    |   35 +-
 drivers/staging/iio/adc/Makefile                   |   11 +-
 drivers/staging/iio/adc/ad7298.c                   |  501 -
 drivers/staging/iio/adc/ad7298.h                   |   80 +
 drivers/staging/iio/adc/ad7298_core.c              |  287 +
 drivers/staging/iio/adc/ad7298_ring.c              |  258 +
 drivers/staging/iio/adc/ad7476.h                   |    1 +
 drivers/staging/iio/adc/ad7476_core.c              |    2 +-
 drivers/staging/iio/adc/ad7476_ring.c              |   37 +-
 drivers/staging/iio/adc/ad7606.h                   |  117 +
 drivers/staging/iio/adc/ad7606_core.c              |  556 +
 drivers/staging/iio/adc/ad7606_par.c               |  188 +
 drivers/staging/iio/adc/ad7606_ring.c              |  280 +
 drivers/staging/iio/adc/ad7606_spi.c               |  126 +
 drivers/staging/iio/adc/ad7887.h                   |    1 +
 drivers/staging/iio/adc/ad7887_ring.c              |   36 +-
 drivers/staging/iio/adc/ad799x.h                   |    1 +
 drivers/staging/iio/adc/ad799x_core.c              |   12 +
 drivers/staging/iio/adc/ad799x_ring.c              |   43 +-
 drivers/staging/iio/dac/Kconfig                    |   15 +-
 drivers/staging/iio/dac/Makefile                   |    1 +
 drivers/staging/iio/dac/ad5446.c                   |  193 +-
 drivers/staging/iio/dac/ad5446.h                   |   24 +-
 drivers/staging/iio/dac/ad5624r.h                  |   89 +-
 drivers/staging/iio/dac/ad5624r_spi.c              |  247 +-
 drivers/staging/iio/dac/max517.c                   |  298 +
 drivers/staging/iio/dac/max517.h                   |   19 +
 drivers/staging/iio/dds/Kconfig                    |    5 +-
 drivers/staging/iio/dds/ad9832.c                   |  488 +-
 drivers/staging/iio/dds/ad9832.h                   |  128 +
 drivers/staging/iio/gyro/Kconfig                   |   14 +-
 drivers/staging/iio/gyro/adis16060.h               |  101 -
 drivers/staging/iio/gyro/adis16060_core.c          |  178 +-
 drivers/staging/iio/gyro/adis16080.h               |  102 -
 drivers/staging/iio/gyro/adis16080_core.c          |  163 +-
 drivers/staging/iio/gyro/adis16130.h               |  108 -
 drivers/staging/iio/gyro/adis16130_core.c          |  207 +-
 drivers/staging/iio/gyro/adis16251.h               |  185 -
 drivers/staging/iio/gyro/adis16251_core.c          |  777 --
 drivers/staging/iio/gyro/adis16260_core.c          |   49 +-
 drivers/staging/iio/industrialio-ring.c            |   25 +-
 drivers/staging/iio/kfifo_buf.c                    |  196 +
 drivers/staging/iio/kfifo_buf.h                    |   56 +
 drivers/staging/iio/meter/ade7753.c                |  208 +-
 drivers/staging/iio/meter/ade7753.h                |   64 -
 drivers/staging/iio/meter/ade7754.c                |  165 +-
 drivers/staging/iio/meter/ade7754.h                |   67 -
 drivers/staging/iio/meter/ade7759.c                |  165 +-
 drivers/staging/iio/meter/ade7759.h                |   65 -
 drivers/staging/iio/meter/ade7854-spi.c            |  120 +-
 drivers/staging/iio/meter/ade7854.c                |   78 +-
 drivers/staging/iio/meter/ade7854.h                |   69 -
 drivers/staging/iio/ring_generic.h                 |    2 +-
 drivers/staging/iio/ring_sw.c                      |   27 +-
 drivers/staging/iio/ring_sw.h                      |    4 +-
 drivers/staging/iio/trigger/Kconfig                |   20 +
 drivers/staging/iio/trigger/Makefile               |    2 +
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |  252 +
 drivers/staging/iio/trigger/iio-trig-sysfs.c       |  108 +
 .../staging/intel_sst/intel_sst_stream_encoded.c   |    8 +-
 drivers/staging/intel_sst/intelmid.h               |    4 +-
 drivers/staging/intel_sst/intelmid_v0_control.c    |    2 +-
 drivers/staging/intel_sst/intelmid_v1_control.c    |    4 +-
 drivers/staging/intel_sst/intelmid_v2_control.c    |    4 +-
 drivers/staging/keucr/Kconfig                      |    5 +-
 drivers/staging/keucr/Makefile                     |    1 -
 drivers/staging/keucr/TODO                         |    4 +-
 drivers/staging/keucr/common.h                     |   13 -
 drivers/staging/keucr/init.c                       |  122 +-
 drivers/staging/keucr/init.h                       |  773 --
 drivers/staging/keucr/ms.c                         |   50 +-
 drivers/staging/keucr/sdscsi.c                     |  210 -
 drivers/staging/keucr/smcommon.h                   |    2 -
 drivers/staging/keucr/smilecc.c                    |   16 +-
 drivers/staging/keucr/smilsub.c                    |  106 +-
 drivers/staging/keucr/transport.c                  |    3 +-
 drivers/staging/keucr/transport.h                  |    3 -
 drivers/staging/keucr/usb.c                        |   21 +-
 drivers/staging/line6/pcm.c                        |    3 +-
 drivers/staging/lirc/lirc_parallel.c               |   74 +-
 drivers/staging/msm/lcdc.c                         |    4 +-
 drivers/staging/msm/mddi_toshiba.h                 |   30 +-
 drivers/staging/msm/mddihost.h                     |   30 +-
 drivers/staging/msm/mddihosti.h                    |   30 +-
 drivers/staging/msm/mdp.h                          |   30 +-
 drivers/staging/msm/mdp4.h                         |   30 +-
 drivers/staging/msm/mdp_ppp_dq.h                   |   31 +-
 drivers/staging/msm/msm_fb.h                       |   30 +-
 drivers/staging/msm/msm_fb_def.h                   |   30 +-
 drivers/staging/msm/msm_fb_panel.h                 |   30 +-
 drivers/staging/msm/tvenc.h                        |   30 +-
 drivers/staging/octeon/cvmx-cmd-queue.h            |   16 +-
 drivers/staging/octeon/cvmx-pko.c                  |    2 +-
 drivers/staging/olpc_dcon/Kconfig                  |   22 +-
 drivers/staging/olpc_dcon/Makefile                 |    7 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |  599 +-
 drivers/staging/olpc_dcon/olpc_dcon.h              |   63 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |   12 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |  109 +-
 drivers/staging/pohmelfs/config.c                  |    8 +-
 drivers/staging/pohmelfs/dir.c                     |    1 -
 drivers/staging/pohmelfs/inode.c                   |   10 +-
 drivers/staging/pohmelfs/netfs.h                   |    2 +-
 drivers/staging/quatech_usb2/quatech_usb2.c        |    2 +-
 drivers/staging/quickstart/quickstart.c            |    5 +-
 drivers/staging/rt2860/common/ba_action.c          |    2 +-
 drivers/staging/rt2860/common/cmm_data.c           |    2 +-
 drivers/staging/rt2860/common/cmm_mac_pci.c        |    2 +-
 drivers/staging/rt2860/common/spectrum.c           |    6 +-
 drivers/staging/rt2860/rt_linux.c                  |    9 +-
 drivers/staging/rt2860/rt_linux.h                  |   12 +-
 drivers/staging/rt2860/rtmp.h                      |    2 +-
 drivers/staging/rt2860/wpa.h                       |   12 +-
 .../rtl8187se/ieee80211/ieee80211_softmac.c        |    8 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_wx.c |    1 -
 drivers/staging/rtl8192e/dot11d.h                  |    9 +-
 drivers/staging/rtl8192e/ieee80211.h               | 2683 ----
 drivers/staging/rtl8192e/ieee80211/dot11d.c        |    3 -
 drivers/staging/rtl8192e/ieee80211/ieee80211.h     |  513 +-
 .../rtl8192e/ieee80211/ieee80211_crypt_ccmp.c      |    6 -
 .../rtl8192e/ieee80211/ieee80211_crypt_tkip.c      |   25 -
 .../rtl8192e/ieee80211/ieee80211_crypt_wep.c       |    1 -
 .../staging/rtl8192e/ieee80211/ieee80211_module.c  |    9 +-
 drivers/staging/rtl8192e/ieee80211/ieee80211_rx.c  |  235 +-
 .../staging/rtl8192e/ieee80211/ieee80211_softmac.c |  417 +-
 .../rtl8192e/ieee80211/ieee80211_softmac_wx.c      |   63 +-
 drivers/staging/rtl8192e/ieee80211/ieee80211_tx.c  |   50 +-
 drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c  |   28 +-
 .../staging/rtl8192e/ieee80211/rtl819x_BAProc.c    |  209 +-
 .../staging/rtl8192e/ieee80211/rtl819x_HTProc.c    |   65 +-
 .../staging/rtl8192e/ieee80211/rtl819x_TSProc.c    |    1 -
 drivers/staging/rtl8192e/ieee80211_crypt.h         |   86 -
 drivers/staging/rtl8192e/r8180_93cx6.c             |   61 +-
 drivers/staging/rtl8192e/r8180_93cx6.h             |    2 +-
 drivers/staging/rtl8192e/r8190_rtl8256.c           |  884 +--
 drivers/staging/rtl8192e/r8190_rtl8256.h           |   20 +-
 drivers/staging/rtl8192e/r8192E.h                  |  681 +-
 drivers/staging/rtl8192e/r8192E_core.c             | 2967 ++----
 drivers/staging/rtl8192e/r8192E_dm.c               | 1860 +---
 drivers/staging/rtl8192e/r8192E_dm.h               |  106 +-
 drivers/staging/rtl8192e/r8192E_hw.h               |  340 +-
 drivers/staging/rtl8192e/r8192E_wx.c               |  170 +-
 drivers/staging/rtl8192e/r8192E_wx.h               |    3 -
 drivers/staging/rtl8192e/r8192_pm.c                |   65 +-
 drivers/staging/rtl8192e/r819xE_cmdpkt.c           |  230 +-
 drivers/staging/rtl8192e/r819xE_cmdpkt.h           |    2 +-
 drivers/staging/rtl8192e/r819xE_firmware.c         |   36 +-
 drivers/staging/rtl8192e/r819xE_phy.c              | 1612 +--
 drivers/staging/rtl8192e/r819xE_phy.h              |   58 +-
 drivers/staging/rtl8192u/ieee80211/cipher.c        |    3 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    7 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    7 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |    7 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    1 -
 drivers/staging/rtl8192u/r8192U.h                  |    6 -
 drivers/staging/rtl8192u/r8192U_core.c             |   39 +-
 drivers/staging/rtl8192u/r819xU_firmware.c         |   76 +-
 drivers/staging/rtl8192u/r819xU_firmware_img.c     | 2900 -----
 drivers/staging/rtl8192u/r819xU_firmware_img.h     |    7 -
 drivers/staging/rtl8712/Kconfig                    |    1 +
 drivers/staging/rtl8712/TODO                       |    2 -
 drivers/staging/rtl8712/farray.h                   |10197 ---------------
 drivers/staging/rtl8712/hal_init.c                 |   23 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   32 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |    2 -
 drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |    2 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.c          |    2 +-
 drivers/staging/rts_pstor/Kconfig                  |   16 +
 drivers/staging/rts_pstor/Makefile                 |   16 +
 drivers/staging/rts_pstor/TODO                     |    5 +
 drivers/staging/rts_pstor/debug.h                  |   43 +
 drivers/staging/rts_pstor/general.c                |   35 +
 drivers/staging/rts_pstor/general.h                |   31 +
 drivers/staging/rts_pstor/ms.c                     | 4248 +++++++
 drivers/staging/rts_pstor/ms.h                     |  225 +
 drivers/staging/rts_pstor/rtsx.c                   | 1124 ++
 drivers/staging/rts_pstor/rtsx.h                   |  183 +
 drivers/staging/rts_pstor/rtsx_card.c              | 1257 ++
 drivers/staging/rts_pstor/rtsx_card.h              | 1093 ++
 drivers/staging/rts_pstor/rtsx_chip.c              | 2337 ++++
 drivers/staging/rts_pstor/rtsx_chip.h              |  989 ++
 drivers/staging/rts_pstor/rtsx_scsi.c              | 3203 +++++
 drivers/staging/rts_pstor/rtsx_scsi.h              |  142 +
 drivers/staging/rts_pstor/rtsx_sys.h               |   50 +
 drivers/staging/rts_pstor/rtsx_transport.c         |  778 ++
 drivers/staging/rts_pstor/rtsx_transport.h         |   66 +
 drivers/staging/rts_pstor/sd.c                     | 4776 +++++++
 drivers/staging/rts_pstor/sd.h                     |  295 +
 drivers/staging/rts_pstor/spi.c                    |  812 ++
 drivers/staging/rts_pstor/spi.h                    |   65 +
 drivers/staging/rts_pstor/trace.h                  |  117 +
 drivers/staging/rts_pstor/xd.c                     | 2051 +++
 drivers/staging/rts_pstor/xd.h                     |  188 +
 drivers/staging/samsung-laptop/samsung-laptop.c    |  628 +-
 drivers/staging/sep/TODO                           |    3 +-
 drivers/staging/sep/sep_dev.h                      |   25 -
 drivers/staging/sep/sep_driver.c                   |  724 +-
 drivers/staging/sep/sep_driver_api.h               |   86 +-
 drivers/staging/sep/sep_driver_config.h            |    4 +
 drivers/staging/serqt_usb2/serqt_usb2.c            |    3 +-
 drivers/staging/smbfs/Kconfig                      |   56 -
 drivers/staging/smbfs/Makefile                     |   18 -
 drivers/staging/smbfs/TODO                         |    8 -
 drivers/staging/smbfs/cache.c                      |  208 -
 drivers/staging/smbfs/dir.c                        |  699 --
 drivers/staging/smbfs/file.c                       |  456 -
 drivers/staging/smbfs/getopt.c                     |   64 -
 drivers/staging/smbfs/getopt.h                     |   14 -
 drivers/staging/smbfs/inode.c                      |  854 --
 drivers/staging/smbfs/ioctl.c                      |   68 -
 drivers/staging/smbfs/proc.c                       | 3502 ------
 drivers/staging/smbfs/proto.h                      |   89 -
 drivers/staging/smbfs/request.c                    |  817 --
 drivers/staging/smbfs/request.h                    |   70 -
 drivers/staging/smbfs/smb.h                        |  118 -
 drivers/staging/smbfs/smb_debug.h                  |   34 -
 drivers/staging/smbfs/smb_fs.h                     |  153 -
 drivers/staging/smbfs/smb_fs_i.h                   |   37 -
 drivers/staging/smbfs/smb_fs_sb.h                  |  100 -
 drivers/staging/smbfs/smb_mount.h                  |   65 -
 drivers/staging/smbfs/smbfs.txt                    |    8 -
 drivers/staging/smbfs/smbiod.c                     |  343 -
 drivers/staging/smbfs/smbno.h                      |  363 -
 drivers/staging/smbfs/sock.c                       |  385 -
 drivers/staging/smbfs/symlink.c                    |   67 -
 drivers/staging/solo6x10/Makefile                  |    5 +-
 .../staging/solo6x10/{solo6010-core.c => core.c}   |  105 +-
 .../staging/solo6x10/{solo6010-disp.c => disp.c}   |   21 +-
 drivers/staging/solo6x10/{solo6010-enc.c => enc.c} |   56 +-
 .../staging/solo6x10/{solo6010-g723.c => g723.c}   |   48 +-
 .../staging/solo6x10/{solo6010-gpio.c => gpio.c}   |   15 +-
 drivers/staging/solo6x10/{solo6010-i2c.c => i2c.c} |   34 +-
 .../staging/solo6x10/{solo6010-jpeg.h => jpeg.h}   |    6 +-
 .../solo6x10/{solo6010-offsets.h => offsets.h}     |   22 +-
 .../solo6x10/{solo6010-osd-font.h => osd-font.h}   |    6 +-
 drivers/staging/solo6x10/{solo6010-p2m.c => p2m.c} |   51 +-
 .../solo6x10/{solo6010-registers.h => registers.h} |   90 +-
 .../staging/solo6x10/{solo6010.h => solo6x10.h}    |  105 +-
 .../staging/solo6x10/{solo6010-tw28.c => tw28.c}   |   38 +-
 .../staging/solo6x10/{solo6010-tw28.h => tw28.h}   |   26 +-
 .../solo6x10/{solo6010-v4l2-enc.c => v4l2-enc.c}   |  389 +-
 .../staging/solo6x10/{solo6010-v4l2.c => v4l2.c}   |   72 +-
 drivers/staging/speakup/keyhelp.c                  |    4 +-
 drivers/staging/speakup/main.c                     |  133 +-
 drivers/staging/speakup/spk_priv_keyinfo.h         |   44 +-
 drivers/staging/speakup/spk_types.h                |   18 +-
 drivers/staging/spectra/flash.c                    |   28 +-
 drivers/staging/spectra/lld_nand.c                 |    2 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |   14 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.h      |    1 -
 drivers/staging/ti-st/Kconfig                      |   14 -
 drivers/staging/ti-st/Makefile                     |    5 -
 drivers/staging/ti-st/TODO                         |    8 -
 drivers/staging/ti-st/bt_drv.c                     |  509 -
 drivers/staging/ti-st/bt_drv.h                     |   61 -
 drivers/staging/ti-st/sysfs-uim                    |   28 -
 drivers/staging/tidspbridge/Makefile               |    2 +-
 drivers/staging/tidspbridge/TODO                   |    1 -
 drivers/staging/tidspbridge/core/_deh.h            |    2 +-
 drivers/staging/tidspbridge/core/_msg_sm.h         |   16 +-
 drivers/staging/tidspbridge/core/_tiomap.h         |   30 +-
 drivers/staging/tidspbridge/core/chnl_sm.c         |  677 +-
 drivers/staging/tidspbridge/core/dsp-clock.c       |   52 +-
 drivers/staging/tidspbridge/core/io_sm.c           |  672 +-
 drivers/staging/tidspbridge/core/msg_sm.c          |  619 +-
 drivers/staging/tidspbridge/core/tiomap3430.c      |  199 +-
 drivers/staging/tidspbridge/core/tiomap3430_pwr.c  |  112 +-
 drivers/staging/tidspbridge/core/tiomap_io.c       |   96 +-
 drivers/staging/tidspbridge/core/ue_deh.c          |   28 +-
 drivers/staging/tidspbridge/dynload/cload.c        |  102 +-
 .../staging/tidspbridge/dynload/dload_internal.h   |    6 +-
 drivers/staging/tidspbridge/gen/gb.c               |  166 -
 drivers/staging/tidspbridge/gen/gh.c               |   38 +-
 drivers/staging/tidspbridge/gen/gs.c               |   88 -
 drivers/staging/tidspbridge/gen/uuidutil.c         |   22 +-
 .../tidspbridge/include/dspbridge/_chnl_sm.h       |   26 +-
 .../tidspbridge/include/dspbridge/brddefs.h        |    2 -
 .../tidspbridge/include/dspbridge/cfgdefs.h        |   50 +-
 .../staging/tidspbridge/include/dspbridge/chnl.h   |   21 -
 .../tidspbridge/include/dspbridge/chnldefs.h       |    9 +-
 .../tidspbridge/include/dspbridge/chnlpriv.h       |   21 +-
 .../staging/tidspbridge/include/dspbridge/cmm.h    |    2 +-
 .../tidspbridge/include/dspbridge/cmmdefs.h        |   39 +-
 .../staging/tidspbridge/include/dspbridge/cod.h    |   13 +-
 .../tidspbridge/include/dspbridge/dbdcddef.h       |   14 +-
 .../staging/tidspbridge/include/dspbridge/dbdefs.h |   98 +-
 .../tidspbridge/include/dspbridge/dbldefs.h        |  141 -
 .../staging/tidspbridge/include/dspbridge/dbll.h   |    6 -
 .../tidspbridge/include/dspbridge/dblldefs.h       |   65 -
 .../tidspbridge/include/dspbridge/dehdefs.h        |   32 -
 .../staging/tidspbridge/include/dspbridge/dev.h    |   65 +-
 .../staging/tidspbridge/include/dspbridge/disp.h   |   15 +-
 .../tidspbridge/include/dspbridge/dispdefs.h       |   35 -
 .../staging/tidspbridge/include/dspbridge/drv.h    |   42 +-
 .../tidspbridge/include/dspbridge/drvdefs.h        |   25 -
 .../tidspbridge/include/dspbridge/dspapi-ioctl.h   |  216 +-
 .../tidspbridge/include/dspbridge/dspdefs.h        |   88 +-
 .../staging/tidspbridge/include/dspbridge/dspdrv.h |    2 -
 .../staging/tidspbridge/include/dspbridge/dspio.h  |    4 +-
 .../tidspbridge/include/dspbridge/dspioctl.h       |   13 +-
 .../tidspbridge/include/dspbridge/dynamic_loader.h |    2 -
 drivers/staging/tidspbridge/include/dspbridge/gb.h |   79 -
 drivers/staging/tidspbridge/include/dspbridge/gs.h |   59 -
 .../tidspbridge/include/dspbridge/host_os.h        |    9 -
 drivers/staging/tidspbridge/include/dspbridge/io.h |   29 +-
 .../staging/tidspbridge/include/dspbridge/io_sm.h  |  143 +-
 .../staging/tidspbridge/include/dspbridge/iodefs.h |   36 -
 .../staging/tidspbridge/include/dspbridge/ldr.h    |   29 -
 .../staging/tidspbridge/include/dspbridge/list.h   |  225 -
 .../staging/tidspbridge/include/dspbridge/mbx_sh.h |   40 -
 .../tidspbridge/include/dspbridge/mgrpriv.h        |    4 +-
 .../tidspbridge/include/dspbridge/nldrdefs.h       |   24 +-
 .../staging/tidspbridge/include/dspbridge/node.h   |   22 +-
 .../tidspbridge/include/dspbridge/nodepriv.h       |   10 +-
 .../staging/tidspbridge/include/dspbridge/pwr.h    |    8 +-
 .../staging/tidspbridge/include/dspbridge/pwr_sh.h |   33 -
 .../include/dspbridge/resourcecleanup.h            |   11 -
 .../staging/tidspbridge/include/dspbridge/rms_sh.h |    9 -
 .../staging/tidspbridge/include/dspbridge/strm.h   |   62 -
 .../tidspbridge/include/dspbridge/strmdefs.h       |    6 +-
 .../staging/tidspbridge/include/dspbridge/sync.h   |   14 +-
 .../tidspbridge/include/dspbridge/utildefs.h       |   39 -
 drivers/staging/tidspbridge/pmgr/chnl.c            |    4 +-
 drivers/staging/tidspbridge/pmgr/cmm.c             |  675 +-
 drivers/staging/tidspbridge/pmgr/cod.c             |   20 +-
 drivers/staging/tidspbridge/pmgr/dbll.c            |   56 +-
 drivers/staging/tidspbridge/pmgr/dev.c             |  355 +-
 drivers/staging/tidspbridge/pmgr/dspapi.c          |  272 +-
 drivers/staging/tidspbridge/pmgr/io.c              |    9 +-
 drivers/staging/tidspbridge/pmgr/ioobj.h           |    4 +-
 drivers/staging/tidspbridge/pmgr/msg.c             |    4 +-
 drivers/staging/tidspbridge/rmgr/dbdcd.c           |   66 +-
 drivers/staging/tidspbridge/rmgr/disp.c            |  124 +-
 drivers/staging/tidspbridge/rmgr/drv.c             |  202 +-
 drivers/staging/tidspbridge/rmgr/drv_interface.c   |    1 -
 drivers/staging/tidspbridge/rmgr/mgr.c             |   66 +-
 drivers/staging/tidspbridge/rmgr/nldr.c            |  117 +-
 drivers/staging/tidspbridge/rmgr/node.c            | 1092 +-
 drivers/staging/tidspbridge/rmgr/proc.c            |  189 +-
 drivers/staging/tidspbridge/rmgr/pwr.c             |    8 +-
 drivers/staging/tidspbridge/rmgr/rmm.c             |   93 +-
 drivers/staging/tidspbridge/rmgr/strm.c            |   86 +-
 drivers/staging/tm6000/tm6000-input.c              |    4 +-
 drivers/staging/usbip/Kconfig                      |    2 +-
 drivers/staging/usbip/stub.h                       |    4 +-
 drivers/staging/usbip/stub_dev.c                   |   12 +-
 drivers/staging/usbip/stub_main.c                  |    6 +-
 drivers/staging/usbip/stub_rx.c                    |   13 +-
 drivers/staging/usbip/stub_tx.c                    |   17 +-
 drivers/staging/usbip/usbip_common.c               |  105 -
 drivers/staging/usbip/usbip_common.h               |   20 +-
 drivers/staging/usbip/usbip_event.c                |   38 +-
 drivers/staging/usbip/vhci.h                       |    4 +-
 drivers/staging/usbip/vhci_hcd.c                   |   10 +-
 drivers/staging/usbip/vhci_rx.c                    |   16 +-
 drivers/staging/usbip/vhci_sysfs.c                 |    9 +-
 drivers/staging/usbip/vhci_tx.c                    |   17 +-
 drivers/staging/usbvideo/usbvideo.c                |  170 +-
 drivers/staging/usbvideo/vicam.c                   |  164 +-
 drivers/staging/vme/bridges/vme_ca91cx42.c         |    6 +-
 drivers/staging/vme/bridges/vme_tsi148.c           |    5 +-
 drivers/staging/vme/vme.c                          |    7 +-
 drivers/staging/vt6655/device_main.c               |   23 +-
 drivers/staging/vt6655/hostap.c                    |    3 +-
 drivers/staging/vt6655/wpactl.c                    |    3 +-
 drivers/staging/vt6656/Kconfig                     |    1 +
 drivers/staging/vt6656/device.h                    |    3 +
 drivers/staging/vt6656/firmware.c                  |  804 +--
 drivers/staging/vt6656/hostap.c                    |    3 +-
 drivers/staging/vt6656/main_usb.c                  |   17 +-
 drivers/staging/vt6656/power.c                     |  419 +-
 drivers/staging/vt6656/wpactl.c                    |    3 +-
 .../staging/westbridge/astoria/api/src/cyasdma.c   |    2 +-
 .../staging/westbridge/astoria/api/src/cyasmisc.c  |   20 +-
 .../staging/westbridge/astoria/api/src/cyasmtp.c   |    8 +
 .../westbridge/astoria/api/src/cyasstorage.c       |   33 +-
 .../staging/westbridge/astoria/api/src/cyasusb.c   |   37 +-
 .../arch/arm/mach-omap2/cyashalomap_kernel.c       |    7 +-
 .../westbridge/astoria/device/cyandevice_export.h  |  132 -
 .../staging/westbridge/astoria/device/cyasdevice.c |    7 +-
 .../astoria/include/linux/westbridge/cyasdma.h     |    2 +-
 .../astoria/include/linux/westbridge/cyasmisc.h    |    2 +-
 .../astoria/include/linux/westbridge/cyasusb.h     |    2 +-
 drivers/staging/winbond/core.h                     |    1 +
 drivers/staging/winbond/wb35reg.c                  |    3 +-
 drivers/staging/wlan-ng/hfa384x.h                  |  156 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |    6 +-
 drivers/staging/wlan-ng/p80211conv.c               |    4 +-
 drivers/staging/wlan-ng/p80211conv.h               |    6 +-
 drivers/staging/wlan-ng/p80211hdr.h                |    6 +-
 drivers/staging/wlan-ng/p80211ioctl.h              |    2 +-
 drivers/staging/wlan-ng/p80211metastruct.h         |   30 +-
 drivers/staging/wlan-ng/p80211mgmt.h               |   18 +-
 drivers/staging/wlan-ng/p80211msg.h                |    2 +-
 drivers/staging/wlan-ng/p80211types.h              |   34 +-
 drivers/staging/wlan-ng/prism2fw.c                 |    3 +-
 drivers/staging/xgifb/Makefile                     |    2 +-
 drivers/staging/xgifb/XGI_accel.c                  |  289 -
 drivers/staging/xgifb/XGI_accel.h                  |  500 -
 drivers/staging/xgifb/XGI_main.h                   |  126 -
 drivers/staging/xgifb/XGI_main_26.c                | 1014 +--
 drivers/staging/xgifb/XGIfb.h                      |   96 +-
 drivers/staging/xgifb/vb_ext.c                     |  782 +-
 drivers/staging/xgifb/vb_ext.h                     |    6 -
 drivers/staging/xgifb/vb_init.c                    | 2649 ++---
 drivers/staging/xgifb/vb_setmode.c                 |13006 ++++++++++----------
 drivers/staging/xgifb/vb_setmode.h                 |    4 -
 drivers/staging/xgifb/vb_table.h                   |   23 -
 drivers/staging/xgifb/vb_util.c                    |  124 +-
 drivers/staging/xgifb/vb_util.h                    |   16 +-
 drivers/staging/xgifb/vgatypes.h                   |   45 -
 drivers/staging/zcache/Kconfig                     |   13 +
 drivers/staging/zcache/Makefile                    |    3 +
 drivers/staging/zcache/tmem.c                      |  710 ++
 drivers/staging/zcache/tmem.h                      |  195 +
 drivers/staging/zcache/zcache.c                    | 1658 +++
 drivers/staging/zram/Kconfig                       |   15 +-
 drivers/staging/zram/Makefile                      |    3 +-
 drivers/staging/zram/xvmalloc.c                    |   89 +-
 drivers/staging/zram/xvmalloc_int.h                |   23 +-
 drivers/staging/zram/zram_drv.c                    |   50 +-
 drivers/staging/zram/zram_drv.h                    |    1 +
 drivers/staging/zram/zram_sysfs.c                  |    7 +-
 drivers/usb/storage/Kconfig                        |   15 +
 drivers/usb/storage/Makefile                       |    2 +
 drivers/usb/storage/ene_ub6250.c                   |  803 ++
 drivers/usb/storage/unusual_ene_ub6250.h           |   26 +
 drivers/usb/storage/usual-tables.c                 |    1 +
 include/linux/connector.h                          |   12 +-
 835 files changed, 94766 insertions(+), 91366 deletions(-)
 create mode 100644 drivers/bluetooth/btwilink.c
 delete mode 100644 drivers/staging/autofs/Kconfig
 delete mode 100644 drivers/staging/autofs/Makefile
 delete mode 100644 drivers/staging/autofs/TODO
 delete mode 100644 drivers/staging/autofs/autofs_i.h
 delete mode 100644 drivers/staging/autofs/dirhash.c
 delete mode 100644 drivers/staging/autofs/init.c
 delete mode 100644 drivers/staging/autofs/inode.c
 delete mode 100644 drivers/staging/autofs/root.c
 delete mode 100644 drivers/staging/autofs/symlink.c
 delete mode 100644 drivers/staging/autofs/waitq.c
 delete mode 100644 drivers/staging/brcm80211/brcmfmac/Kconfig
 create mode 100644 drivers/staging/brcm80211/brcmfmac/aiutils.c
 rename drivers/staging/brcm80211/{include => brcmfmac}/bcmcdc.h (97%)
 rename drivers/staging/brcm80211/{include => brcmfmac}/bcmsdbus.h (95%)
 rename drivers/staging/brcm80211/{include => brcmfmac}/bcmsdh_sdmmc.h (81%)
 create mode 100644 drivers/staging/brcm80211/brcmfmac/bcmutils.c
 create mode 100644 drivers/staging/brcm80211/brcmfmac/bcmwifi.c
 rename drivers/staging/brcm80211/{include => brcmfmac}/dhdioctl.h (95%)
 create mode 100644 drivers/staging/brcm80211/brcmfmac/hndpmu.c
 rename drivers/staging/brcm80211/{include => brcmfmac}/hndrte_armtrap.h (100%)
 rename drivers/staging/brcm80211/{include => brcmfmac}/hndrte_cons.h (96%)
 rename drivers/staging/brcm80211/{include => brcmfmac}/msgtrace.h (88%)
 create mode 100644 drivers/staging/brcm80211/brcmfmac/sbutils.c
 rename drivers/staging/brcm80211/{include => brcmfmac}/sdioh.h (100%)
 rename drivers/staging/brcm80211/{include => brcmfmac}/sdiovar.h (90%)
 create mode 100644 drivers/staging/brcm80211/brcmfmac/siutils.c
 create mode 100644 drivers/staging/brcm80211/brcmsmac/Makefile
 rename drivers/staging/brcm80211/{include => brcmsmac}/d11.h (94%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/phy_version.h (100%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_cmn.c (91%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_hal.h (99%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_int.h (99%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_lcn.c (98%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_lcn.h (100%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_n.c (99%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phy_radio.h (100%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phyreg_n.h (100%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phytbl_lcn.c (99%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phytbl_lcn.h (100%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phytbl_n.c (99%)
 rename drivers/staging/brcm80211/{ => brcmsmac}/phy/wlc_phytbl_n.h (100%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wl_dbg.h (100%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wl_export.h (66%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wl_mac80211.c (78%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wl_mac80211.h (79%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wl_ucode.h (76%)
 create mode 100644 drivers/staging/brcm80211/brcmsmac/wl_ucode_loader.c
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_alloc.c (51%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_alloc.h (64%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_ampdu.c (87%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_ampdu.h (84%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_antsel.c (93%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_antsel.h (90%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_bmac.c (75%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_bmac.h (66%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_bsscfg.h (85%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_cfg.h (99%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_channel.c (89%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_channel.h (69%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_key.h (92%)
 rename drivers/staging/brcm80211/{sys/wlc_mac80211.c => brcmsmac/wlc_main.c} (88%)
 rename drivers/staging/brcm80211/{sys/wlc_mac80211.h => brcmsmac/wlc_main.h} (91%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_phy_shim.c (93%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_phy_shim.h (100%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_pub.h (91%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_rate.c (98%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_rate.h (100%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_scb.h (97%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_stf.c (85%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_stf.h (88%)
 rename drivers/staging/brcm80211/{sys => brcmsmac}/wlc_types.h (100%)
 delete mode 100644 drivers/staging/brcm80211/include/bcmendian.h
 delete mode 100644 drivers/staging/brcm80211/include/osl.h
 delete mode 100644 drivers/staging/brcm80211/include/packed_section_end.h
 delete mode 100644 drivers/staging/brcm80211/include/packed_section_start.h
 delete mode 100644 drivers/staging/brcm80211/include/proto/802.1d.h
 delete mode 100644 drivers/staging/brcm80211/include/proto/ethernet.h
 delete mode 100644 drivers/staging/brcm80211/include/proto/wpa.h
 delete mode 100644 drivers/staging/brcm80211/include/rpc_osl.h
 delete mode 100644 drivers/staging/brcm80211/include/sbhndpio.h
 delete mode 100644 drivers/staging/brcm80211/include/spid.h
 delete mode 100644 drivers/staging/brcm80211/sys/d11ucode_ext.h
 delete mode 100644 drivers/staging/brcm80211/sys/wl_ucode_loader.c
 delete mode 100644 drivers/staging/brcm80211/sys/wlc_event.c
 delete mode 100644 drivers/staging/brcm80211/sys/wlc_event.h
 rename drivers/staging/brcm80211/{include => util}/bcmsrom_tbl.h (100%)
 delete mode 100644 drivers/staging/brcm80211/util/linux_osl.c
 rename drivers/staging/brcm80211/{include => util}/pci_core.h (100%)
 rename drivers/staging/brcm80211/{include => util}/sbpcmcia.h (100%)
 rename drivers/staging/brcm80211/{include => util}/sbsocram.h (100%)
 delete mode 100644 drivers/staging/easycap/easycap_debug.h
 delete mode 100644 drivers/staging/easycap/easycap_ioctl.h
 delete mode 100644 drivers/staging/easycap/easycap_sound.h
 create mode 100644 drivers/staging/easycap/easycap_sound_oss.c
 delete mode 100644 drivers/staging/easycap/easycap_standard.h
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.h
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_hw.h
 create mode 100644 drivers/staging/gma500/Kconfig
 create mode 100644 drivers/staging/gma500/Makefile
 create mode 100644 drivers/staging/gma500/TODO
 create mode 100644 drivers/staging/gma500/psb_2d.c
 create mode 100644 drivers/staging/gma500/psb_bl.c
 create mode 100644 drivers/staging/gma500/psb_buffer.c
 create mode 100644 drivers/staging/gma500/psb_drm.h
 create mode 100644 drivers/staging/gma500/psb_drv.c
 create mode 100644 drivers/staging/gma500/psb_drv.h
 create mode 100644 drivers/staging/gma500/psb_fb.c
 create mode 100644 drivers/staging/gma500/psb_fb.h
 create mode 100644 drivers/staging/gma500/psb_fence.c
 create mode 100644 drivers/staging/gma500/psb_gtt.c
 create mode 100644 drivers/staging/gma500/psb_gtt.h
 create mode 100644 drivers/staging/gma500/psb_intel_bios.c
 create mode 100644 drivers/staging/gma500/psb_intel_bios.h
 create mode 100644 drivers/staging/gma500/psb_intel_display.c
 create mode 100644 drivers/staging/gma500/psb_intel_display.h
 create mode 100644 drivers/staging/gma500/psb_intel_drv.h
 create mode 100644 drivers/staging/gma500/psb_intel_i2c.c
 create mode 100644 drivers/staging/gma500/psb_intel_lvds.c
 create mode 100644 drivers/staging/gma500/psb_intel_modes.c
 create mode 100644 drivers/staging/gma500/psb_intel_opregion.c
 create mode 100644 drivers/staging/gma500/psb_intel_reg.h
 create mode 100644 drivers/staging/gma500/psb_intel_sdvo.c
 create mode 100644 drivers/staging/gma500/psb_intel_sdvo_regs.h
 create mode 100644 drivers/staging/gma500/psb_irq.c
 create mode 100644 drivers/staging/gma500/psb_irq.h
 create mode 100644 drivers/staging/gma500/psb_mmu.c
 create mode 100644 drivers/staging/gma500/psb_powermgmt.c
 create mode 100644 drivers/staging/gma500/psb_powermgmt.h
 create mode 100644 drivers/staging/gma500/psb_pvr_glue.c
 create mode 100644 drivers/staging/gma500/psb_pvr_glue.h
 create mode 100644 drivers/staging/gma500/psb_reg.h
 create mode 100644 drivers/staging/gma500/psb_reset.c
 create mode 100644 drivers/staging/gma500/psb_sgx.c
 create mode 100644 drivers/staging/gma500/psb_sgx.h
 create mode 100644 drivers/staging/gma500/psb_ttm_fence.c
 create mode 100644 drivers/staging/gma500/psb_ttm_fence_api.h
 create mode 100644 drivers/staging/gma500/psb_ttm_fence_driver.h
 create mode 100644 drivers/staging/gma500/psb_ttm_fence_user.c
 create mode 100644 drivers/staging/gma500/psb_ttm_fence_user.h
 create mode 100644 drivers/staging/gma500/psb_ttm_glue.c
 create mode 100644 drivers/staging/gma500/psb_ttm_placement_user.c
 create mode 100644 drivers/staging/gma500/psb_ttm_placement_user.h
 create mode 100644 drivers/staging/gma500/psb_ttm_userobj_api.h
 create mode 100644 drivers/staging/hv/hv_kvp.c
 create mode 100644 drivers/staging/hv/hv_kvp.h
 create mode 100644 drivers/staging/hv/hv_mouse.c
 rename drivers/staging/hv/{hv_utils.c => hv_util.c} (95%)
 delete mode 100644 drivers/staging/hv/osd.c
 delete mode 100644 drivers/staging/hv/osd.h
 create mode 100644 drivers/staging/hv/tools/hv_kvp_daemon.c
 create mode 100644 drivers/staging/iio/Documentation/dac/max517
 create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-trigger-sysfs
 delete mode 100644 drivers/staging/iio/adc/ad7298.c
 create mode 100644 drivers/staging/iio/adc/ad7298.h
 create mode 100644 drivers/staging/iio/adc/ad7298_core.c
 create mode 100644 drivers/staging/iio/adc/ad7298_ring.c
 create mode 100644 drivers/staging/iio/adc/ad7606.h
 create mode 100644 drivers/staging/iio/adc/ad7606_core.c
 create mode 100644 drivers/staging/iio/adc/ad7606_par.c
 create mode 100644 drivers/staging/iio/adc/ad7606_ring.c
 create mode 100644 drivers/staging/iio/adc/ad7606_spi.c
 create mode 100644 drivers/staging/iio/dac/max517.c
 create mode 100644 drivers/staging/iio/dac/max517.h
 create mode 100644 drivers/staging/iio/dds/ad9832.h
 delete mode 100644 drivers/staging/iio/gyro/adis16060.h
 delete mode 100644 drivers/staging/iio/gyro/adis16080.h
 delete mode 100644 drivers/staging/iio/gyro/adis16130.h
 delete mode 100644 drivers/staging/iio/gyro/adis16251.h
 delete mode 100644 drivers/staging/iio/gyro/adis16251_core.c
 create mode 100644 drivers/staging/iio/kfifo_buf.c
 create mode 100644 drivers/staging/iio/kfifo_buf.h
 create mode 100644 drivers/staging/iio/trigger/iio-trig-bfin-timer.c
 create mode 100644 drivers/staging/iio/trigger/iio-trig-sysfs.c
 delete mode 100644 drivers/staging/keucr/sdscsi.c
 delete mode 100644 drivers/staging/rtl8192e/ieee80211.h
 delete mode 100644 drivers/staging/rtl8192e/ieee80211_crypt.h
 delete mode 100644 drivers/staging/rtl8712/farray.h
 create mode 100644 drivers/staging/rts_pstor/Kconfig
 create mode 100644 drivers/staging/rts_pstor/Makefile
 create mode 100644 drivers/staging/rts_pstor/TODO
 create mode 100644 drivers/staging/rts_pstor/debug.h
 create mode 100644 drivers/staging/rts_pstor/general.c
 create mode 100644 drivers/staging/rts_pstor/general.h
 create mode 100644 drivers/staging/rts_pstor/ms.c
 create mode 100644 drivers/staging/rts_pstor/ms.h
 create mode 100644 drivers/staging/rts_pstor/rtsx.c
 create mode 100644 drivers/staging/rts_pstor/rtsx.h
 create mode 100644 drivers/staging/rts_pstor/rtsx_card.c
 create mode 100644 drivers/staging/rts_pstor/rtsx_card.h
 create mode 100644 drivers/staging/rts_pstor/rtsx_chip.c
 create mode 100644 drivers/staging/rts_pstor/rtsx_chip.h
 create mode 100644 drivers/staging/rts_pstor/rtsx_scsi.c
 create mode 100644 drivers/staging/rts_pstor/rtsx_scsi.h
 create mode 100644 drivers/staging/rts_pstor/rtsx_sys.h
 create mode 100644 drivers/staging/rts_pstor/rtsx_transport.c
 create mode 100644 drivers/staging/rts_pstor/rtsx_transport.h
 create mode 100644 drivers/staging/rts_pstor/sd.c
 create mode 100644 drivers/staging/rts_pstor/sd.h
 create mode 100644 drivers/staging/rts_pstor/spi.c
 create mode 100644 drivers/staging/rts_pstor/spi.h
 create mode 100644 drivers/staging/rts_pstor/trace.h
 create mode 100644 drivers/staging/rts_pstor/xd.c
 create mode 100644 drivers/staging/rts_pstor/xd.h
 delete mode 100644 drivers/staging/smbfs/Kconfig
 delete mode 100644 drivers/staging/smbfs/Makefile
 delete mode 100644 drivers/staging/smbfs/TODO
 delete mode 100644 drivers/staging/smbfs/cache.c
 delete mode 100644 drivers/staging/smbfs/dir.c
 delete mode 100644 drivers/staging/smbfs/file.c
 delete mode 100644 drivers/staging/smbfs/getopt.c
 delete mode 100644 drivers/staging/smbfs/getopt.h
 delete mode 100644 drivers/staging/smbfs/inode.c
 delete mode 100644 drivers/staging/smbfs/ioctl.c
 delete mode 100644 drivers/staging/smbfs/proc.c
 delete mode 100644 drivers/staging/smbfs/proto.h
 delete mode 100644 drivers/staging/smbfs/request.c
 delete mode 100644 drivers/staging/smbfs/request.h
 delete mode 100644 drivers/staging/smbfs/smb.h
 delete mode 100644 drivers/staging/smbfs/smb_debug.h
 delete mode 100644 drivers/staging/smbfs/smb_fs.h
 delete mode 100644 drivers/staging/smbfs/smb_fs_i.h
 delete mode 100644 drivers/staging/smbfs/smb_fs_sb.h
 delete mode 100644 drivers/staging/smbfs/smb_mount.h
 delete mode 100644 drivers/staging/smbfs/smbfs.txt
 delete mode 100644 drivers/staging/smbfs/smbiod.c
 delete mode 100644 drivers/staging/smbfs/smbno.h
 delete mode 100644 drivers/staging/smbfs/sock.c
 delete mode 100644 drivers/staging/smbfs/symlink.c
 rename drivers/staging/solo6x10/{solo6010-core.c => core.c} (69%)
 rename drivers/staging/solo6x10/{solo6010-disp.c => disp.c} (93%)
 rename drivers/staging/solo6x10/{solo6010-enc.c => enc.c} (82%)
 rename drivers/staging/solo6x10/{solo6010-g723.c => g723.c} (90%)
 rename drivers/staging/solo6x10/{solo6010-gpio.c => gpio.c} (85%)
 rename drivers/staging/solo6x10/{solo6010-i2c.c => i2c.c} (88%)
 rename drivers/staging/solo6x10/{solo6010-jpeg.h => jpeg.h} (98%)
 rename drivers/staging/solo6x10/{solo6010-offsets.h => offsets.h} (81%)
 rename drivers/staging/solo6x10/{solo6010-osd-font.h => osd-font.h} (98%)
 rename drivers/staging/solo6x10/{solo6010-p2m.c => p2m.c} (83%)
 rename drivers/staging/solo6x10/{solo6010-registers.h => registers.h} (92%)
 rename drivers/staging/solo6x10/{solo6010.h => solo6x10.h} (72%)
 rename drivers/staging/solo6x10/{solo6010-tw28.c => tw28.c} (95%)
 rename drivers/staging/solo6x10/{solo6010-tw28.h => tw28.h} (72%)
 rename drivers/staging/solo6x10/{solo6010-v4l2-enc.c => v4l2-enc.c} (79%)
 rename drivers/staging/solo6x10/{solo6010-v4l2.c => v4l2.c} (92%)
 delete mode 100644 drivers/staging/ti-st/Kconfig
 delete mode 100644 drivers/staging/ti-st/Makefile
 delete mode 100644 drivers/staging/ti-st/TODO
 delete mode 100644 drivers/staging/ti-st/bt_drv.c
 delete mode 100644 drivers/staging/ti-st/bt_drv.h
 delete mode 100644 drivers/staging/ti-st/sysfs-uim
 delete mode 100644 drivers/staging/tidspbridge/gen/gb.c
 delete mode 100644 drivers/staging/tidspbridge/gen/gs.c
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dbldefs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dehdefs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dispdefs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/drvdefs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/gb.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/gs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/iodefs.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/ldr.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/list.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/pwr_sh.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/utildefs.h
 delete mode 100644 drivers/staging/westbridge/astoria/device/cyandevice_export.h
 delete mode 100644 drivers/staging/xgifb/XGI_accel.c
 delete mode 100644 drivers/staging/xgifb/XGI_accel.h
 create mode 100644 drivers/staging/zcache/Kconfig
 create mode 100644 drivers/staging/zcache/Makefile
 create mode 100644 drivers/staging/zcache/tmem.c
 create mode 100644 drivers/staging/zcache/tmem.h
 create mode 100644 drivers/staging/zcache/zcache.c
 create mode 100644 drivers/usb/storage/ene_ub6250.c
 create mode 100644 drivers/usb/storage/unusual_ene_ub6250.h

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

Aaro Koskinen (54):
      staging: xgifb: xgifb_probe() error paths missing framebuffer_release()
      staging: xgifb: fix some memory leaks
      staging: xgifb: copy PCI ROM properly
      staging: xgifb: replace XGINew_LCD_Wait_Time() with mdelay()
      staging: xgifb: release and unmap I/O memory
      staging: xgifb: clean up xgifb_remove()
      staging: xgifb: eliminate a global variable
      staging: xgifb: delete dead code for skipping the video memory sizing
      staging: xgifb: delete redundant XGIhw_ext fields
      staging: xgifb: eliminate fbcon_XGI_copyarea()
      staging: xgifb: eliminate fbcon_XGI_fillrect()
      staging: xgifb: eliminate "accel" field from video_info
      staging: xgifb: delete XGI_accel.[ch]
      staging: xgifb: delete unused module parameter "noaccel"
      staging: xgifb: remove private ioctls
      staging: xgifb: delete HW cursor memory allocation
      staging: xgifb: delete command queue selection/init
      staging: xgifb: delete offscreen memory management
      staging: xgifb: delete unused fields from xgi_hw_device_info
      staging: xgifb: delete bSkipSense
      staging: xgifb: delete bIntegratedMMEnabled
      staging: xgifb: delete nomax module parameter
      staging: xgifb: vb_setmode: make internal functions static
      staging: xgifb: vb_setmode: include the .h file
      staging: xgifb: vb_ext: delete redundant declarations
      staging: xgifb: vb_ext: delete unused functions
      staging: xgifb: vb_ext: make internal functions static
      staging: xgifb: vb_init: delete redundant declarations
      staging: xgifb: vb_init: delete unused functions
      staging: xgifb: vb_init: make internal functions static
      staging: xgifb: vb_ext: move functions to avoid forward declarations
      staging: xgifb: vb_init: move functions to avoid forward declarations
      staging: xgifb: vb_setmode: move functions to avoid forward declarations
      staging: xgifb: delete unsupported chip types
      staging: xgifb: delete dead code for chip types < XG40
      staging: xgifb: eliminate redudant chip type >= XG40 checks
      staging: xgifb: delete unused LINUXBIOS code
      staging: xgifb: delete redundant extended register access enable
      staging: xgifb: delete incorrect I/O mapping
      staging: xgifb: use mdelay() for millisecond delays
      staging: xgifb: replace DelayUS() with udelay()
      staging: xgifb: vb_util: include the .h file
      staging: xgifb: vb_util: delete commented-out code
      staging: xgifb: replace XGINew_GetReg2() with inb()
      staging: xgifb: replace XGINew_GetReg3() with inl()
      staging: xgifb: replace XGINew_SetReg3() with outb()
      staging: xgifb: replace XGINew_SetReg4() with outl()
      staging: xgifb: rename XGINew_SetReg1() to xgifb_reg_set()
      staging: xgifb: rename XGINew_GetReg1() to xgifb_reg_get()
      staging: xgifb: rename XGINew_SetRegOR() to xgifb_reg_or()
      staging: xgifb: rename XGINew_SetRegANDOR() to xgifb_reg_and_or()
      staging: xgifb: rename XGINew_SetRegAND() to xgifb_reg_and()
      staging: xgifb: clean up register access types
      staging: xgifb: clean up register function variable names

Adam Thompson (1):
      Staging: wlan-ng: fix 2 space coding style issues

Alan Cox (10):
      staging: usbvideo: vicam: Fix build in -next
      staging: sep: Further tidying
      staging: et131x: Turn a few more LongCapitalisedThings into Linuxish names
      staging: et131x: Kill of the eFLOW_CONTROL enum
      staging: et131x: Clean up the phy coma stuff
      staging: et131x: Clean up the RFD struct/types
      staging: et131x: Begin cleaning up the MI registers
      staging: gma500: Intel GMA500 staging driver
      staging: gma500: Add 2D acceleration
      staging: gma500: Resync the patch queue with GregKH's space cleanup.

Alberto Mardegan (1):
      staging: samsung-laptop: Samsung R410P backlight driver

Alexander Beregalov (9):
      staging: bcm: optimize kmalloc to kzalloc
      staging: brcm80211: optimize kmalloc to kzalloc
      staging: rts_pstor: optimize kmalloc to kzalloc
      staging: ft1000: optimize kmalloc to kzalloc
      staging: spectra: optimize kmalloc to kzalloc
      staging: brcm80211: fix memory leaks
      staging: ste_rmi4: fix memory leaks
      staging: crystalhd: fix memory leaks
      staging: hv: fix memory leaks

Alexey Khoroshilov (1):
      Staging: pohmelfs/dir.c: Remove unneeded mutex_unlock() from pohmelfs_rename()

Andres Salomon (14):
      staging: olpc_dcon: revert strtoul change
      staging: olpc_dcon: get rid of global i2c_client, create a dcon_priv struct
      staging: olpc_dcon: change sysfs 'output' toggle to be clearer...
      staging: olpc_dcon: move more variables into dcon_priv
      staging: olpc_dcon: actually return the value of i2c_add_driver
      staging: olpc_dcon: don't specify single bits for bool fields
      staging: olpc_dcon: move fb event notifier block into dcon_priv struct
      staging: olpc_dcon: move fb stuff info dcon_priv, and clean up fb handling
      staging: olpc_dcon: drop XO-1.5 prototype support
      staging: olpc_dcon: add config options for XO_1 and XO_1_5, drop hardcoded XO-1 stuff
      staging: olpc_dcon: move more variables into dcon_priv
      staging: olpc_dcon: move more global variables into dcon_priv
      staging: olpc_dcon: clean up backlight handling
      staging: olpc_dcon: drop CONFIG_BROKEN dependency

Arend van Spriel (77):
      staging: brcm80211: remove usage of ETHER_MAX_LEN definition
      staging: brcm80211: move definition of ETHER_TYPE_BRCM to source file
      staging: brcm80211: remove usage of struct ether_header
      staging: brcm80211: cleanup proto/ethernet.h include
      staging: brcm80211: removed usage of proto/wpa.h file
      staging: brcm80211: remove usage of packet section macros
      staging: brcm80211: last nail into proto/ethernet.h
      staging: brcm80211: moved code around for cleanup
      staging: brcm80211: cleanup on the brcm80211 include directory
      staging: brcm80211: removed sys directory layer from brcmsmac driver
      staging: brcm80211: use KBUILD_MODNAME as driver name in registration
      staging: brcm80211: remove unused function from bcmwifi.c
      staging: brcm80211: remove unused function from dhd_cdc.c
      staging: brcm80211: remove unused function from dhd_common.c
      staging: brcm80211: remove unused inline funtion from siutils.h
      staging: brcm80211: remove unused functions from sbutils.c
      staging: brcm80211: remove unused function from wlc_bmac.c
      staging: brcm80211: remove unused function from wlc_channel.c
      staging: brcm80211: remove unused function from wlc_event.c
      staging: brcm80211: removed unused inline function from wlc_ampdu.c
      staging: brcm80211: remove unused function from wlc_stf.c
      staging: brcm80211: remove unused type definitions from driver
      staging: brcm80211: assure common sources are truly common
      staging: brcm80211: implementation of RFKILL functionality
      staging: brcm80211: fix compiler warning in fullmac driver
      staging: brcm80211: allow both driver are created in single build
      staging: brcm80211: align common dirver code
      staging: brcm80211: remove driver message upon initialization
      staging: brcm80211: implement mac80211 callback set_rts_threshold
      staging: brcm80211: use consistent naming for mac80211 callbacks
      staging: brcm80211: decrease level of non-error messages
      staging: brcm80211: return error code to mac80211 for 40MHz channels
      staging: brcm80211: remove usage of printf (macro) from driver
      staging: brcm80211: fix potential null pointer access handling ucode buffer
      staging: brcm80211: enable driver counter functionality
      staging: brcm80211: cleanup mac80211 callback bss_info_changed
      staging: brcm80211: handle change in association state from mac80211
      staging: brcm80211: store HT operation mode settings from mac80211
      staging: brcm80211: set beacon interval as provided by mac80211
      staging: brcm80211: store BSSID in driver config information
      staging: brcm80211: remove unnecessary cast in wlc_d11hdrs_mac80211
      staging: brcm80211: remove warning introduced by rfkill implementation
      staging: brcm80211: remove #ifdef BCMDBG from regular functions
      staging: brcm80211: remove declaration of unused string array
      staging: brcm80211: allow changing channel by mac80211 when associated
      staging: brcm80211: remove some bsscfg attribute that are redundant
      staging: brcm80211: remove unused module from softmac driver
      staging: brcm80211: cleanup function prototypes in header files
      staging: brcm80211: remove nested include statements
      staging: brcm80211: remove typedefs that were flagged by checkpatch
      staging: brcm80211: remove typedef for struct wl_timer
      staging: brcm80211: remove include file proto/802.1d.h
      staging: brcm80211: remove include file sbhndpio.h
      staging: brcm80211: remove include file d11ucode_ext.h
      staging: brcm80211: remove checks for ANTSEL related compiler definitions
      staging: brcm80211: remove osl handle from pkttotlen function
      staging: brcm80211: remove struct osl_info parameter from wlc_alloc
      staging: brcm80211: remove NULL pointer checks before calling kfree
      staging: brcm80211: remove usage of struct osl_info to access device
      staging: brcm80211: remove usage of struct osl_info for register access
      staging: brcm80211: remove usage of struct osl_info from util sources
      staging: brcm80211: change prototype for wlc_antsel_attach
      staging: brcm80211: changed module wlc_mac80211 to wlc_main
      staging: brcm80211: replace simple_strtoul with strict_strtoul
      staging: brcm80211: remove struct osl_info usage from wlc_bmac
      staging: brcm80211: remove struct osl_info usage from phy sources
      staging: brcm80211: remove osl_info usage in wlc_main and wl_mac80211
      staging: brcm80211: move frameid initialization in wlc_d11hdrs_mac80211
      staging: brcm80211: remove function prototypes from wl_export.h
      staging: brcm80211: removed struct osl_info usage from fullmac driver
      staging: brcm80211: remove unused attributes from struct osl_info
      staging: brcm80211: cleanup declaration in osl.h
      staging: brcm80211: remove of type definition osldma_t
      staging: brcm80211: remove counting of allocated sk_buff packets
      staging: brcm80211: remove struct osl_info from function prototypes
      staging: brcm80211: remove struct osl_info from driver sources
      staging: brcm80211: remove osl source files from driver

Armando Uribe (6):
      staging: tidspbridge: Eliminate direct manipulation of OMAP_SYSC_BASE
      staging: tidspbridge: Remove unused defined constants
      staging: tidspbridge: Remove unused functions
      staging: tidspbridge: Remove unused structs
      staging: tidspbridge: Remove unused typedefs
      staging: tidspbridge: Remove trivial header files

Arnd Bergmann (5):
      staging/go7007: remove the BKL
      staging: Remove autofs3
      staging: remove smbfs
      appletalk: move to staging
      staging/usbip: convert to kthread

Bas van den Berg (1):
      Staging: wlan-ng: fixed packed checkpatch warnings

Ben Hutchings (2):
      vt6656: Use request_firmware() to load firmware
      rtl8192u_usb: Remove built-in firmware images

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

Brice Dubost (1):
      staging: comedi : Analog input trigerring modes for cb_pcidas

Christopher Brannon (2):
      staging: speakup: more fixes for init-failure handling.
      Staging: speakup: fix an out-of-bounds error.

Coly Li (1):
      Staging: wl_cfg80211.c: use BUG_ON correctly

Dan Carpenter (10):
      Staging: tm6000: silence Sparse warning "dubious: !x | !y"
      Staging: tm6000: check usb_alloc_urb() return
      Staging: rtl8712: fix math errors in snprintf()
      Staging: rts_pstor: fix read past end of buffer
      staging: ath6kl: cleanup in SEND_FRAME ioctl
      staging: ath6kl: buffer overflow in SEND_FRAME ioctl
      staging: gma500: fix some swapped gotos
      USB: ene_ub6250: fix memory leak in ene_load_bincode()
      Staging: crystalhd: change GFP_ATOMIC to GFP_KERNEL
      Staging: crystalhd: don't waste the last char of buffer

Dan Magenheimer (3):
      staging: zcache: in-kernel tmem code
      staging: zcache: host services and PAM services
      staging: zcache: misc build/config

David Brown (1):
      staging: msm: Use explicit GPLv2 licenses

Dowan Kim (1):
      staging: brcm80211: FIX for bug that prevents system from entering suspend state

Felipe Contreras (2):
      staging: tidspbridge: fix mgr_enum_node_info
      staging: tidspbridge: protect dmm_map properly

Grant Grundler (2):
      STAGING: brcm80211 fix TX Queue overflow
      STAGING: brcm80211 remove dhd_doflow

Greg Kroah-Hartman (54):
      Revert "staging: brcm80211: assure common sources are truly common"
      Revert "appletalk: move to staging"
      Staging: samsung-laptop: fix up space/tab coding style issues
      Staging: samsung-laptop: fix up brace coding style issues
      Staging: samsung-laptop: change sabi_configs to be in C99 format
      Staging: samsung-laptop: fix up a few more minor coding style issues
      Staging: samsung-laptop: fix up some variable nameing
      Staging: samsung-laptop: Added support for Samsung NC10 laptop
      Staging: samsung-laptop: add support for NP-Q45
      Staging: samsung-laptop: add a bunch more laptop DMI signatures
      Staging: gma500: remove psb_gfx.mod.c
      Staging: gma500: fix up trailing whitespace errors
      Revert "staging: iio: ak8975: add platform data."
      staging: samsung-laptop: add support for r70 laptops
      staging: samsung-laptop: add support for R519 laptops
      Staging: samsung-laptop: fix header address for N128
      staging: samsung-laptop: address review comments
      Staging: hv: add mouse driver
      Staging: hv: enable mouse driver to build
      Staging: hv: hv_mouse_drv.c: minor coding style cleanups
      Staging: hv: mouse_vsc.c: fix brace coding style issues
      Staging: hv: mouse_vsc: fix space coding style issues
      Staging: hv: mouse_vsc: fix comment coding style
      Staging: hv: hv_mouse: delete mouse_vsc.c
      Staging: hv: hv_mouse: rename hv_mouse_drv.c
      Staging: hv: hv_mouse: fix up copyright and license header
      Staging: hv: delete vmbus_hid_protocol.h
      Staging: hv: delete mousevsc_api.h
      Staging: hv: hv_mouse: remove typedefs
      Staging: hv: hv_mouse: unwind the initialization process a bit
      Staging: hv: hv_mouse.c: remove struct mousevsc_drv_obj function callbacks
      Staging: hv: hv_mouse: remove inline function markings
      Staging: hv: hv_mouse: reorder functions to remove forward declarations
      Staging: hv: hv_mouse: fix up input device info structure
      Staging: hv: hv_mouse: use proper input define for bus type
      Staging: hv: hv_mouse.c: clean up struct synthhid_msg_hdr
      Staging: hv: hv_mouse: fix camelcase use of struct synthhid_msg_hdr
      Staging: hv: hv_mouse: fix build warning
      Staging: hv: hv_mouse: change camelcase for struct synthhid_msg
      Staging: hv: hv_mouse: clean up version structure usage
      Staging: hv: hv_mouse: clean up camelcase in struct synthhid_protocol_response
      Staging: hv: hv_mouse: clean up camelcase when using struct hv_input_dev_info
      Staging: hv: hv_mouse: use a real struct hid_descriptor
      Staging: hv: hv_mouse: fix camelcase in struct synthhid_device_info_ack
      Staging: hv: hv_mouse: clean up camelcase in struct synthhid_input_report
      Staging: hv: hv_mouse: use an anonymous union for struct mousevsc_prt_msg
      Staging: hv: hv_mouse: fix up camelcase use for enum pipe_prot_msg_type in structures
      Staging: hv: hv_mouse: fix up pipe size field name
      Staging: hv: hv_mouse: fix up camelcase usage in struct pipe_prt_msg
      Staging: hv: hv_mouse: fix up camelcase fields in struct mousevsc_prt_msg
      Staging: hv: hv_mouse: get rid of hungarian notation for name of the module
      Staging: hv: hv_mouse: fix up guid variable name
      Staging: hv: hv_mouse: remove unneeded function forward declaration
      Staging: samsung-laptop: add support for N230 model

Guzman Lugo, Fernando (1):
      staging: tidspbridge: make sync_wait_on_event interruptible

Haiyang Zhang (12):
      staging: hv: Convert camel cased variables in connection.c to lower cases
      staging: hv: Convert camel cased functions in connection.c to lower cases
      staging: hv: Convert camel cased variables in vmbus_drv.c to lower cases
      staging: hv: Convert camel cased functions in vmbus_drv.c to lower cases
      staging: hv: Convert camel cased struct fields in vmbus_api.h to lower cases
      staging: hv: Convert camel cased struct fields in vmbus_channel_interface.h to lower cases
      staging: hv: Convert camel cased struct fields in vmbus_packet_format.h to lower cases
      staging: hv: Convert camel cased struct fields in vmbus_private.h to lower cases
      staging: hv: Remove dead code from netvsc.c
      staging: hv: Remove dead code from rndis_filter.c
      staging: hv: Remove unnecessary ASSERTs in netvsc_initialize()
      staging: hv: Fix the WARN_ON condition in free_net_device()

Hank Janssen (1):
      Staging: hv: Fixed FIXME comments by using list_for_each_entry

Hauke Mehrtens (1):
      staging: brcm80211: fix build with BCMDBG unset.

Ian Abbott (1):
      staging: comedi: Make INSN_BITS behavior consistent across drivers

Ilia Mirkin (24):
      staging: ath6kl: Remove NULL check before kfree
      staging: bcm: Remove NULL check before kfree
      staging: brcm80211: Remove NULL check before kfree
      staging: comedi: Remove NULL check before kfree
      staging: cx25821: Remove NULL check before kfree
      staging: go7007: Remove NULL check before kfree
      staging: keucr: Remove NULL check before kfree
      staging: line6: Remove NULL check before kfree
      staging: pohmelfs: Remove NULL check before kfree
      staging: rt2860: Remove NULL check before kfree
      staging: rtl8187se: Remove NULL check before kfree
      staging: rtl8192e: Remove NULL check before kfree
      staging: rtl8192u: Remove NULL check before kfree
      staging: rtl8712: Remove NULL check before kfree
      staging: serqt_usb2: Remove NULL check before kfree
      staging: speakup: Remove NULL check before kfree
      staging: tidspbridge: Remove NULL check before kfree
      staging: usbip: Remove NULL check before kfree
      staging: vme: Remove NULL check before kfree
      staging: vt6655: Remove NULL check before kfree
      staging: vt6656: Remove NULL check before kfree
      staging: winbond: Remove NULL check before kfree
      staging: wlan-ng: Remove NULL check before kfree
      staging: hv: Remove NULL check before kfree

Ingmar Steen (2):
      staging: samsung-laptop: Extend samsung-laptop platform driver to support another flavor of its platform BIOS.
      staging: samsung-laptop: Added Samsung X125 DMI info.

Ionut Nicu (13):
      staging: tidspbridge: mgr_enum_node_info cleanup
      staging: tidspbridge: fix kernel oops in bridge_io_get_proc_load
      staging: tidspbridge: remove gs memory allocator
      staging: tidspbridge: remove utildefs
      staging: tidspbridge: switch to linux bitmap API
      staging: tidspbridge: remove gb bitmap implementation
      staging: tidspbridge: convert core to list_head
      staging: tidspbridge: convert pmgr to list_head
      staging: tidspbridge: convert rmgr to list_head
      staging: tidspbridge: remove custom linked list
      staging: tidspbridge: core code cleanup
      staging: tidspbridge: pmgr code cleanup
      staging: tidspbridge: rmgr/node.c code cleanup

Javier Martinez Canillas (17):
      staging: keucr: Use memcmp() instead custom StringCmp() and some style cleanups
      staging: keucr: Use memcpy() instead custom StringCopy() and some style cleanups
      staging: keucr: Delete StringCmp() and StringCopy custom functions
      staging: keucr: Delete use kernel strcmp() & strcpy() from TODO file
      Staging: bcm: Check correct user provided length and fix error code returned
      Staging: bcm: Bcmchar: Fix style issues on bcm_char_open()
      Staging: bcm: Bcmchar: Fix style issues on bcm_char_release()
      Staging: bcm: Bcmchar: Fix style issues on bcm_char_read()
      Staging: bcm: Bcmchar: Fix some checkpatch errors
      Staging: xgifb: Removes dead code
      Staging: xgifb: Remove unused functions
      Staging: xgifb: Remove unused spinlock conditional compilation logic
      Staging: xgifb: Remove all the references to XGIfb_accel
      Staging: xgifb: Remove unused spinlock in struct video_info
      Staging: xgifb: Remove unused function fbcon_XGI_sync
      staging: brcm80211: Add buf_size parameter to ampdu_action handler function
      staging: ath6kl: Cast variable to size_t to avoid compile warning

Jeff Mahoney (1):
      staging: winbond: needs <linux/delay.h> for msleep and friends

Jerome Marchand (4):
      Staging: zram: make ZRAM depends on SYSFS
      Staging: zram: round up the disk size provided by user
      Staging: zram: make zram_read return a bio error if the device is not initialized
      Staging: zram: initialize device on first read

Jesper Juhl (1):
      Staging: FT1000: remove duplicate inc of linux/slab.h

Joe Perches (29):
      staging: brcm80211: Remove unnecessary memset(,0,)
      staging: ath6kl: Update cfg80211 to recent calling convention changes
      staging: ath6kl: Convert enum A_STATUS to int
      staging: ath6kl: Remove A_SUCCESS macro
      staging: ath6kl: Remove A_FAILED macro
      staging: ath6kl: wmi.h: Convert packed structures with A_BOOL to u32
      staging: ath6kl: Convert bypasswmi to bool
      staging: ath6kl: Convert type of streamExists to A_UINT8
      staging: ath6kl: Convert BDADDR_Present uses to TRUE/FALSE bugfix
      staging: ath6kl: Convert A_BOOL compressed sets from 0 to FALSE
      staging: ath6kl: Convert 0 to FALSE
      staging: ath6kl: cfg80211: Convert forceFgScan to A_UINT32
      staging: ath6kl: Convert A_UINT8 is_amsdu and is_acl_data_frame to A_BOOL
      staging: ath6kl: Convert A_NETBUF_QUEUE_EMPTY to return TRUE or FALSE
      staging: ath6kl: Convert sets of scanSpecificSsid to TRUE/FALSE.
      staging: ath6kl: Convert tspecCompliance from A_BOOL to int
      staging: ath6kl: Remove A_BOOL and TRUE/FALSE
      staging: ath6kl: Convert A_CHAR to char
      staging: ath6kl: Convert A_UINT8 to u8
      staging: ath6kl: Convert A_UINT16 to u16
      staging: ath6kl: Convert A_UINT32 to u32
      staging: ath6kl: Convert A_UINT64 to u64
      staging: ath6kl: Convert A_INT8 to s8
      staging: ath6kl: Convert A_INT16 to s16
      staging: ath6kl: Convert A_INT32 to s32
      staging: ath6kl: Convert (status != A_OK) to (status)
      staging: ath6kl: Remove #define A_OK
      connector: Convert char *name to const char *name
      Staging: samsung-laptop: Constify samsung-laptop.c

Jonathan Cameron (17):
      staging:iio:buffering move the copy to user on rip down into implementations
      staging:iio:kfifo buffer implementation
      staging:iio:lis3l02dq allow buffer implementation selection
      staging:iio: update example to handle case with no ring events
      staging:iio: buffer example - add lots more runtime parameters
      staging:iio:meter remove stubs from ade7753.
      staging:iio:meter remove stubs from ade7754.
      staging:iio:meter remove stubs from ade7759.
      staging:iio:meter remove stubs from ade7854.
      staging:iio:gyro:adis16060 cleanup and dead code removal
      staging:iio:gyro:adis16080 unused stub removal and cleanup
      staging:iio:gyro:adis16130 stub removal and cleanup
      staging:iio:gyro: adis16080 cleanup, move to abi and bug fixes.
      staging:iio:gyro: add adis16251 support to adis16260 driver
      staging:iio:gyro remove adis16251 driver as now supported by adis16260 driver
      staging:iio:gyro: adis16130 cleanup, move to abi and bug fixes.
      staging:iio:gyro: adis16060 cleanup, move to abi and bug fixes.

Jonathan NeuschÃfer (3):
      staging: echo: fix a typo ("overflow")
      staging: keucr: remove unused typedef VOID
      staging: keucr: use kernel byteorder functions

Julia Lawall (1):
      staging: msm/lcdc.c: Convert IS_ERR result to PTR_ERR

Justin P. Mattock (17):
      staging: brcm80211 dhd.h Remove CONFIG_HAS_WAKELOCK
      staging: ath6kl Remove CONFIG_HAS_WAKELOCK
      staging: brcm80211 Remove WAKE_LOCK
      staging:zram:xvmalloc.c Fix a typo.
      staging: pohmelfs: Fix some typos, and comments.
      staging: rt2860: cmm_mac_pci.c change a typo comamnd to command
      staging: octeon: change a typo comamnd to command
      staging: brcm80211: sbsdio.h: change a typo comamnd to command
      staging: vt6656: main_usb.c remove one to many l's in the word.
      staging: comedi: pcl816.c remove one to many l's in the word.
      staging: comedi: pcl818.c remove one to many l's in the word.
      staging: rtl8712: rtl871x_pwrctrl.c remove one to many l's in the word.
      staging: vt6655: device_main.c remove one to many l's in the word.
      drivers:staging:westbridge:astoria Remove one to many n's in a word.
      drivers:staging:bcm:CmHost.c Remove one to many n's in a word.
      drivers:staging:dspbridge:node.h Remove one to many n's in a word.
      drivers:staging:rt2860 Remove one to many n's in a word.

K. Y. Srinivasan (29):
      Staging: hv: Use native page allocation/free functions
      Staging: hv: Use native wait primitives
      Staging: hv: Remove osd layer
      Staging: hv: Cleanup vmalloc calls
      Staging: hv: Use generic device_driver probe function
      Staging: hv: Use generic device_driver remove function
      Staging: hv: Use generic device_driver shutdown function
      Staging: hv: Remove unnecessary function pointers in driver_context
      Staging: hv: Change the signature for vmbus_child_driver_register
      Staging: hv: Change the signature for vmbus_child_driver_unregister
      Staging: hv: Eliminate driver_context structure
      Staging: hv: Eliminate blkvsc_driver_context structure
      Staging: hv: Eliminate mousevsc_driver_context
      Staging: hv: Eliminate netvsc_driver_context
      Staging: hv: Eliminate storvsc_driver_context structure
      Staging: hv: Move probe_failed_work_item from vm_device
      Staging: hv: Remove probe_error from vm_device
      Staging: hv: Get rid of class_id from vm_device
      Staging: hv: Eliminate device_id from vm_device
      Staging: hv: Remove the vm_device structure
      Staging: hv: Simplify root device management
      Staging: hv: Change the signature for vmbus_cleanup()
      Staging: hv: Get rid of the function vmbus_msg_dpc()
      Staging: hv: Eliminate vmbus_event_dpc()
      Staging: hv: Change the signature for vmbus_on_isr()
      Staging: hv: Get rid of vmbus_dev_rm() function
      Staging: hv: Get rid of vmbus_cleanup() function
      Staging: hv: Change the signature for vmbus_child_device_register()
      Staging: hv: Get rid of vmbus_child_dev_add()

Krzysztof HaÅasa (7):
      staging: Solo6x10: accept WxH >= screen dimentions.
      staging: Solo6x10: Build MPEG4 headers on the fly.
      staging: Solo6x10: Align MPEG video on 8-byte boundary instead of 32-byte.
      staging: Solo6x10: Add support for SOLO6110 chip.
      staging: Solo6x10: remove unneeded __solo parameter from SOLO_*_EXT_ADDR macros.
      staging: Solo6x10: Stripped "solo6010-" from file names.
      staging: Solo6x10: Changed solo6010* -> solo*, solo6x10* etc.

Ky Srinivasan (4):
      Connector: Add an index to support key/value pair (KVP) functionality
      Staging: hv: Rename hv_utils.c to hv_util.c
      Staging: hv: Implement key/value pair (KVP)
      Staging: hv: Add a user-space daemon to support key/value pair (KVP)

L. Alberto GimÃnez (3):
      Staging: rt2860: wpa.h: Fix space after unary '*' operator.
      Staging: rt2860: rt_linux.h: Fix space after unary '*' operator.
      Staging: rt2860: rt_linux.c: Fix space after unary '*' operator.

Larry Finger (3):
      staging: r8712u: Fix sparse message
      staging: r8712u: Switch driver to use external firmware from linux-firmware
      staging: r8712u: Firmware changes for driver

Laurent Pinchart (1):
      staging: tidspbridge: Fix atoi to support hexadecimal numbers correctly

Luis R. Rodriguez (58):
      staging: ath6kl: update TODO file / maintainers
      staging: ath6kl: s|A_MEMCPY|memcpy|g
      staging: ath6kl: s|A_MEMCMP|memcmp|g
      staging: ath6kl: remove-typedef: A_UCHAR
      staging: ath6kl: remove-typedef AGGR_INFO
      staging: ath6kl: remove-typedef AR3K_CONFIG_INFO
      staging: ath6kl: remove-typedef AR6000_USER_SETKEYS_INFO
      staging: ath6kl: remove-typedef AR6K_ASYNC_REG_IO_BUFFER
      staging: ath6kl: remove-typedef AR6K_DEVICE
      staging: ath6kl: remove-typedef AR6K_GMBOX_CTRL_REGISTERS
      staging: ath6kl: remove-typedef AR6K_GMBOX_INFO
      staging: ath6kl: remove-typedef AR6K_HCI_BRIDGE_INFO
      staging: ath6kl: remove-typedef AR6K_IRQ_ENABLE_REGISTERS
      staging: ath6kl: remove-typedef AR6K_IRQ_PROC_REGISTERS
      staging: ath6kl: remove-typedef AR_VIRTUAL_INTERFACE_T
      staging: ath6kl: remove-typedef ATHBT_FILTER_INSTANCE
      staging: ath6kl: remove-typedef ATH_DEBUG_MASK_DESCRIPTION
      staging: ath6kl: remove-typedef BUFFER_PROC_LIST
      staging: ath6kl: remove-typedef COMMON_CREDIT_STATE_INFO
      staging: ath6kl: remove-typedef DEV_SCATTER_DMA_VIRTUAL_INFO
      ath6kl: remove-tyepdef DL_LIST and PDL_LIST pointer
      ath6kl: remove-typedef GMBOX_PROTO_HCI_UART
      ath6kl: remove-typedef HCI_TRANSPORT_CALLBACKS
      ath6kl: remove-typedef HCI_TRANSPORT_CONFIG_INFO
      ath6kl: remove-typedef HCI_TRANSPORT_MISC_HANDLES
      ath6kl: remove-typedef HCI_TRANSPORT_PROPERTIES
      ath6kl: remove-typedef HIF_DEVICE_IRQ_YIELD_PARAMS
      ath6kl: remove-typedef HIF_DEVICE_MBOX_INFO
      ath6kl: remove-typedef HIF_DEVICE_OS_DEVICE_INFO
      ath6kl: remove-typedef HIF_DEVICE_SCATTER_SUPPORT_INFO
      ath6kl: remove-typedef HIF_MBOX_PROPERTIES
      ath6kl: remove-typedef HIF_PENDING_EVENTS_INFO
      ath6kl: remove-typedef HIF_SCATTER_ITEM
      ath6kl: remove-typedef HIF_SCATTER_REQ_PRIV
      ath6kl: remove-typedef HIF_SCATTER_REQ
      ath6kl: remove-typedef HTC_CONTROL_BUFFER
      ath6kl: remove-typedef HTC_ENDPOINT
      ath6kl: remove-typedef HTC_ENDPOINT_CREDIT_DIST
      ath6kl: remove-typedef HTC_ENDPOINT_STATS
      ath6kl: remove-typedef HTC_EP_CALLBACKS
      ath6kl: remove-typedef HTC_FRAME_HDR
      ath6kl: remove-typedef HTC_INIT_INFO
      ath6kl: remove-typedef HTC_PACKET
      ath6kl: remove-typedef HTC_PACKET_QUEUE
      ath6kl: remove-typedef HTC_RX_PACKET_INFO
      ath6kl: remove-typedef HTC_SERVICE_CONNECT_REQ
      ath6kl: remove-typedef HTC_SERVICE_CONNECT_RESP
      ath6kl: remove-typedef HTC_TARGET
      ath6kl: remove-typedef HTC_TX_PACKET_INFO
      ath6kl: remove-typedef OSBUF_HOLD_Q
      ath6kl: remove-typedef PSCmdPacket
      ath6kl: remove-typedef RXTID
      ath6kl: remove-typedef RXTID_STATS
      ath6kl: remove-typedef ST_PS_DATA_FORMAT
      ath6kl: remove-typedef ST_READ_STATUS
      ath6kl: remove-typedef WINDOW_SNAPSHOT
      ath6kl: remove-typedef AR_SOFTC_T
      ath6kl: remove-typedef HIF_DEVICE

Manohar Vanga (4):
      staging: vme: remove unreachable code
      staging: vme: fix loop condition
      staging: vme: remove unreachable code
      staging: vme: remove unreachable code

Marcin Slusarz (1):
      staging/et131x: fix et131x_rx_dma_disable halt_status usage

Marek Belisko (52):
      staging: ft1000-pcmcia: Fix compilation errors.
      staging: ft1000: Remove dead code.
      staging: ft1000: Fix coding style in check_usb_db() function.
      staging: ft1000: Fix coding style in put_handshake() function.
      staging: ft1000: Fix coding style in get_handshake_usb() function.
      staging: ft1000: Fix coding style in put_handshake_usb() function.
      staging: ft1000: Fix coding style in get_request_type() function.
      staging: ft1000: Fix coding style in get_request_type_usb() function.
      staging: ft1000: Fix coding style in get_request_value() function.
      staging: ft1000: Fix coding style in put_request_value() function.
      staging: ft1000: Fix coding style in hdr_checksum() function.
      staging: ft1000: Fix coding style in get_handshake() function.
      staging: ft1000: Fix coding style in write_blk_fifo() function.
      staging: ft1000: Fix indentation in scram_dnldr() function.
      staging: ft1000: Remove unused variables.
      staging: ft1000: Create common function for buffers check.
      staging: ft1000: Remove unnecessary assignment.
      staging: oplc_dcon: Fix compilation warning.
      staging: olpc_dcon: checkpatch.pl fixes for olpc_dcon.c file.
      staging: ft1000: Fix coding style in ft1000_control function.
      staging: ft1000: Remove unused header ft1000_hw.h
      staging: ft1000: Fix return values type.
      staging: ft1000: Fix coding style in ft1000_write/read_register functions.
      staging: ft1000: Fix coding style in ft1000_read/write_dpram32 functions.
      staging: ft1000: Fix coding style in ft1000_read/write_dpram16 functions.
      staging: ft1000: Fix coding style in fix_ft1000_read_dpram32 function.
      staging: ft1000: Fix coding style in fix_ft1000_write_dpram32 fucntion.
      staging: ft1000: Fix coding style in card_reset_dsp function.
      staging: ft1000: Remove unnecessary check in write_blk_fifo().
      staging: olpc_dcon: Remove _strtoul() function.
      staging: gma500: fix build errors
      staging: ft1000: Replace camelcase CardSendCommand function name.
      staging: ft1000: Fix coding style in card_send_command function.
      staging: ft1000: Fix coding style in dsp_reload function.
      staging: ft1000: Fix coding style in ft1000_reset_asic function.
      staging: ft1000: Fix coding style in ft1000_reset_card function.
      staging: ft1000: Fix identation in ftnet_ops struct.
      staging: ft1000: Fix coding style in init_ft1000_netdev function.
      staging: ft1000: Change return value for init_ft1000_netdev function.
      staging: ft1000: Fix coding style in reg_ft1000_netdev function.
      staging: ft1000: Fix coding style in ft1000_reset function.
      staging: ft1000: Fix coding style in ft1000_usb_transmit_complete function.
      staging: ft1000: Fix coding style in ft1000_copy_down_pkt function.
      staging: ft1000: Fix coding style in ft1000_start_xmit function.
      staging: ft1000: Fix coding style in ft1000_submit_rx_urb function.
      staging: ft1000: Fix coding style in ft1000_copy_up_pkt function.
      staging: ft1000: Fix coding style in ft1000_open function.
      staging: ft1000: Fix coding style in ft1000_close function.
      staging: ft1000: Fix coding style in ft1000_chkcard function.
      staging: ft1000: Fix coding style in ft1000_receive_cmd function.
      staging: ft1000: Fix coding style in ft1000_dsp_prov function.
      staging: ft1000: Fix coding style in ft1000_proc_drvmsg function.

Mariusz Kozlowski (1):
      staging/hv: add missing include causing build error

Mark Allyn (4):
      staging: sep: Add comment to TODO to clean up un-needed debug prints
      staging: sep: Remove un-needed debug prints
      staging: sep: update driver to SEP version 3.4.5
      staging: sep: remove unused ioctls

Micha Hergarden (1):
      staging: comedi: fix coding style issue in drivers.c

Michael Hennerich (21):
      Staging: IIO: TRIGGER: New sysfs based trigger
      Staging: IIO: DDS: AD9832 / AD9835 driver
      staging: IIO: ADC: New driver for AD7606/AD7606-6/AD7606-4
      staging: IIO: DAC: Add support for the AD5543/AD5553
      staging: IIO: trigger: New Blackfin specific trigger driver iio-trig-bfin-timer
      IIO: ADC: New driver for the AD7298 8-channel SPI ADC
      IIO: Documentation: generic_buffer example: Avoid NULL pointer dereference
      IIO: Documentation: iio_utils: Avoid double free()
      IIO: Documentation: iio_utils: style consistency fix
      IIO: Documentation: iio_utils: Prevent buffer overflow
      IIO: Documentation: iio_utils: fix mask generation
      IIO: ADC: AD7476: Update timestamp handling
      IIO: ADC: AD7887: Update timestamp handling
      IIO: ADC: AD7606: Update timestamp handling
      IIO: ADC: AD799x: Update timestamp handling
      Staging: IIO: DAC: AD5624R: Update to IIO ABI
      Staging: IIO: Documentation: iio_utils: fix channel array generation.
      staging: IIO: DAC: AD5446: Add missing ID table entries
      staging: IIO: DAC: AD5446: Add power down support
      staging: IIO: DAC: AD5446: Add support for AD5601/AD5611/AD5621
      Staging: IIO: DAC: AD5624R: Consistency cleanup - no functional changes

Mike McCormack (138):
      Staging: rtl8192e: Remove empty function rtl8192_try_wake_queue
      Staging: rtl8192e: Clean up rtl8192_interrupt formatting
      Staging: rtl8192e: Unlock spinlock in once place only
      Staging: rtl8192e: Dump step we fail in init_firmware()
      Staging: rtl8192e: Use compare_ether_addr instead of eqMacAddr
      Staging: rtl8192e: Convert cpMacAddr macro to inline function
      Staging: rtl8192e: Remove assert macro
      Staging: rtl8192e: Remove unused RT_DEBUG_DATA macro
      Staging: rtl8192e: Remove commented debugging code
      Staging: rtl8192e: Remove cast in request_irq
      Staging: rtl8192e: Remove commented out printks
      Staging: rtl8192e: Make arrays const
      Staging: rtl8192e: Fix typo in enum name
      Staging: rtl8192e: Remove pointless returns
      staging: rtl8192e: Remove unused DMESGE/W macros
      staging: rtl8192e: Delete commented out code
      staging: rtl8192e: Convert txbbgain_table to a table
      staging: rtl8192e: Convert cck_txbbgain_table to a table
      staging: rtl8192e: Convert cck_txbbgain_ch14_table to a table
      staging: rtl8192e: Tidy up function header comments
      staging: rtl8192e: Delete dead code in ieee80211 lib
      staging: rtl8192e: Remove unused struct members
      staging: rtl8192e: Remove unused code to detect struct tx rings
      staging: rtl8192e: Remove unused members from r8192_priv
      staging: rtl8192e: Remove dead code
      staging: rtl8192e: Remove more unused struct members
      staging: rtl8192e: Remove member that's always false
      staging: rtl8192e: Delete dead code from header
      staging: rtl8192e: Delete dead code
      staging: rtl8192e: Delete unused and write-only struct members
      staging: rtl8192e: Remove unused types and defines
      staging: rtl8192e: Remove unused members from struct Stats
      Staging: rtl8192e: Remove variable that is never written
      Staging: rtl8192e: Remove unused statistics
      Staging: rtl8192e: Delete dead code
      Staging: rtl8192e: Remove unused struct members
      Staging: rtl8192e: Remove support for legacy wireless extentions
      Staging: rtl8192e: Don't mess with carrier before registering device
      Staging: rtl8192e: Remove PF_SYNCTHREADifdefs
      Staging: rtl8192e: Move static variable to device struct
      Staging: rtl8192e: Move static variable to device struct
      Staging: rtl8192e: Move static variable to device struct
      Staging: rtl8192e: Move static variable to device struct
      Staging: rtl8192e: Remove #if 1 blocks
      Staging: rtl8192e: Remove unused endian_swap function
      Staging: rtl8192e: Remove unused card type
      staging: rtl8192e: Remove duplicate header
      staging: rtl8192e: Remove redundant externs
      staging: rtl8192e: Use private structure in IO functions
      staging: rtl8192e: Remove dead code
      staging: rtl8192e: Remove dead code
      staging: rtl8192e: Remove RTL8192P and RTL8192U ifdefs
      staging: rtl8192e: Remove unused debug code
      staging: rtl8192e: Simplify r8192_set_multicast
      staging: rtl8192e: Simplify flow of control in rtl8192_rx
      staging: rtl8192e: Don't call ieee80211_ps_tx_ack in interrupt context
      staging: rtl8192e: Avoid casting function pointers
      staging: rtl8192e: Delete dead code
      staging: rtl8192e: Use spin_lock, just one exit path
      staging: rtl8192e: Remove dead code from SetRFPowerState8190
      staging: rtl8192e: Remove rf_chip variable, hardcode to RF_8256
      staging: rtl8192e: Remove dead code from MgntActSet_RF_State
      staging: rtl8192e: Clean up MlmeDisassociateRequest
      staging: rtl8192e: Remove dead code
      staging: rtl8192e: Factor out common code
      staging: rtl8192e: Remove unused tx_lock spin lock
      staging: rtl8192e: Remove irq_enabled flag
      staging: rtl8192e: Delete unused function rtl819x_ifsilentreset
      staging: rtl8192e: Enable the NIC only once
      staging: rtl8192e: Make rtl8192_tx static
      staging: rtl8192e: Remove useless TxCheckStuck function
      staging: rtl8192e: rf_ps_lock doesn't need to be IRQ safe
      staging: rtl8192e: Refactor rtl8192_ioctl into two functions
      staging: rtl8192e: Don't disable interrupts in mgmt_tx_lock
      staging: rtl8192e: Remove unused CONFIG_RTL8180_IO_MAP
      staging: rtl8192e: Remove useless usermode callback
      staging: rtl8192e: Remove USB related code
      staging: rtl8192e: Remove externs, redundant comments
      staging: rtl8192e: Delete dead code
      staging: rtl8192e: Make functions static
      staging: rtl8192e: Make RT_TRACE use consistent
      staging: rtl8192e: Remove struct member irq_mask
      staging: rtl8192e: Add a spinlock around SetRFPowerState8190
      staging: rtl8192e: Remove SetRFPowerStateInProgress
      staging: rtl8192e: Remove SetRFPowerState
      staging: rtl8192e: Use single spinlock in MgntActSet_RF_State
      staging: rtl8192e: Remove unnecessary ps_lock
      staging: rtl8192e: Remove pointless hw_sleep_wq
      staging: rtl8192e: Move eRFPowerState to r8192e_priv struct
      staging: rtl8192e: Move RfOffReason to r8192e_priv struct
      staging: rtl8192e: Move definition of RT_RF_CHANGE_SOURCE
      staging: rtl8192e: Move variables to ieee80211 struct
      staging: rtl8192e: Move PowerSaveControl to r8192e_priv
      staging: rtl8192e: Pass r8192_priv to eprom_read
      staging: rtl8192e: Pass r8192e_priv to phy functions
      staging: rtl8192e: Convert more functions to use r8192_priv
      staging: rtl8192e: Pass r8192_priv around instead of net_device
      staging: rtl8192e: Remove redundant function declarations
      staging: rtl8192e: Pass r8192_priv around instead of net_device
      staging: rtl8192e: Pass r8192_priv to MgntActSet_RF_State
      staging: rtl8192e: Delete unused dm_change_dynamic_initgain_thresh
      staging: rtl8192e: Delete non-existing function declarations
      staging: rtl8192e: Delete unused members from struct r8192_priv
      staging: rtl8192e: Move card specific structures out of ieee80211 library header
      staging: rtl8192e: unused Remove dot11PowerSaveMode and RT_PS_MODE
      staging: rtl8192e: Pass priv to rtl819xE_tx_cmd
      staging: rtl8192e: Pass priv to TranslateRxSignalStuff819xpci
      staging: rtl8192e: Pass priv to UpdateReceivedRateHistogramStatistics8190
      staging: rtl8192e: Pass priv to IPSLeave
      staging: rtl8192e: Pass priv to IPSEnter
      staging: rtl8192e: Pass priv to EnableHWSecurityConfig8192
      staging: rtl8192e: Pass priv to SetKey
      staging: rtl8192e: Pass priv to UpdateRxPktTimeStamp8190
      staging: rtl8192e: Pass priv to rtl8192_hw_sleep_down
      staging: rtl8192e: Pass priv to rtl8192_tx_resume
      staging: rtl8192e: Pass priv to MgntActSet_802_11_PowerSaveMode
      staging: rtl8192e: Pass priv to rtl8192_init
      staging: rtl8192e: Pass priv to rtl8192_rx
      staging: rtl8192e: Pass priv to watch_dog_timer_callback
      staging: rtl8192e: Remove unused header
      staging: rtl8192e: Delete commented code
      staging: rtl8192e: Store mem_start in priv struct
      staging: rtl8192e: Delete unused struct members
      staging: rtl8192e: Use better loop counter name
      staging: rtl8192e: Delete dead code
      staging: rtl8192e: Pass priv pointer to proc
      staging: rtl8192e: Remove ifdefs and dead code
      staging: rtl8192e: Simplify rtl819x_ifcheck_resetornot
      staging: rtl8192e: Pass ieee80211_device to callbacks
      staging: rtl8192e: Pass ieee80211_device to callbacks
      staging: rtl8192e: Pass ieee80211_device to callbacks
      staging: rtl8192e: Pass ieee80211_device to callbacks
      staging: rtl8192e: Pass ieee80211_device to callbacks
      staging: rtl8192e: Pass rtl8192_priv to dm functions
      staging: rtl8192e: Pass priv to rtl8192_interrupt
      staging: rtl8192e: Pass priv to firmware download functions
      staging: rtl8192e: Pass priv to cmdpkt functions
      staging: rtl8192e: Don't copy dev pointer to skb

Mike Thomas (2):
      Staging: easycap: Make easycap_debug non-static
      staging: easycap: add ALSA support

Naveen Kumar Gaddipati (1):
      staging: synaptics: Update with the kernel object name of touch device

Nick Robinson (1):
      Staging: comedi: Fix checpatch.pl issues in file rtd520.c

Nils Faerber (1):
      Staging: samsung-laptop: fix brightness level and add new device ids

Nitin Gupta (2):
      Staging: zram: simplify zram_make_request
      staging: Allow sharing xvmalloc for zram and zcache

Omar Ramirez Luna (1):
      staging: tidspbridge: use the right type for list_is_last

Pavan Savoy (4):
      drivers:staging: ti-st: add the v7 btwilink driver
      drivers:staging: ti-st: delete old bt_drv driver
      Bluetooth: btwilink driver
      staging: delete ti-st from staging

Peter Huewe (3):
      staging/comedi/me4000: fix sparse warning "obsolete struct initializer"
      staging/comedi/icp_multi: fix sparse warning "obsolete struct initializer"
      staging/vt6655: fix sparse warning "obsolete struct initializer"

Philip Worrall (7):
      Staging: vt6656: Ensure power.c uses proper tabbing.
      Staging: vt6656: Use C89 comments in power.c
      Staging: vt6656: Clean up unneccessary braces in power.c
      Staging: vt6656: Clean up return from sending power state notifications
      Staging: vt6656: Clean up spaces around parenthesized expressions
      Staging: vt6656: Ensure power.c uses proper tabbing.
      Staging: vt6656: Clean up switching to power saving mode.

Ralph Loader (1):
      staging: Fix some incorrect use of positive error codes.

Ramos Falcon, Ernesto (1):
      staging: tidspbridge: remove code referred by OPT_ZERO_COPY_LOADER

Randy Dunlap (5):
      staging: hv: hv_utils depends on CONNECTOR
      staging: fix rts_pstor build errors
      staging: fix olpc_dcon kconfig and build errors
      usb-storage: ene_ub6250 depends on USB_STORAGE
      usb-storage: fix menu ordering

Rene Sapiens (12):
      staging: tidspbridge: set1 remove hungarian from structs
      staging: tidspbridge: set2 remove hungarian from structs
      staging: tidspbridge: set3 remove hungarian from structs
      staging: tidspbridge: set4 remove hungarian from structs
      staging: tidspbridge: set5 remove hungarian from structs
      staging: tidspbridge: set6 remove hungarian from structs
      staging: tidspbridge: set7 remove hungarian from structs
      staging: tidspbridge: set8 remove hungarian from structs
      staging: tidspbridge: set9 remove hungarian from structs
      staging: tidspbridge: set10 remove hungarian from structs
      staging: tidspbridge: set11 remove hungarian from structs
      staging: tidspbridge: set12 remove hungarian from structs

Riccardo Magliocchetti (1):
      Staging: samsung-laptop: Add P460 to supported laptops

Richard SchÃtz (1):
      staging: samsung-laptop: add support for N145P/N250P/N260P machines

Robert Jennings (7):
      zram/vmalloc: Correct tunings to enable use with 64K pages
      zram: Prevent overflow in logical block size
      zram/xvmalloc: free bit block insertion optimization
      zram/xvmalloc: create CONFIG_ZRAM_DEBUG for debug code
      zram/xvmalloc: Close 32byte hole on 64bit CPUs
      zram: Return zero'd pages on new reads
      zram/xvmalloc: combine duplicate block delete code

Roel Van Nyen (1):
      staging: keucr: Change the custom counting functions to hweight8 and hweight16

Roland Stigge (4):
      Staging: iio: Documented output / DAC interface
      Staging: iio: add driver for MAX517/518/519
      Staging: iio: max517.c: Fix client obtainment by using iio_dev_get_devdata()
      Staging: iio: ad7476_core.c: Fixed i2c -> spi documentation typo

Roland Vossen (32):
      staging: brcm80211: replaced 2.4Ghz specific wf_channel2mhz()
      staging: brcm80211: replaced 5Ghz specific wf_channel2mhz()
      staging: brcm80211: replaced struct dot11_rts_frame by struct ieee80211_rts
      staging: brcm80211: replaced struct dot11_header by struct ieee80211_hdr
      staging: brcm80211: replaced struct dot11_management_header with ieee80211_mgmt
      staging: brcm80211: replaced some ieee80211 preprocessor constants part 1
      staging: brcm80211: replaced some ieee80211 preprocessor constants part 2
      staging: brcm80211: cleaned up macros in 802.11.h
      staging: brcm80211: deleted struct dot11_bcn_prb
      staging: brcm80211: replaced struct ht_cap_ie by struct ieee80211_ht_cap
      staging: brcm80211: removed unused DMA32 related code
      staging: brcm80211: removed more unused dma32 code
      staging: brcm80211: removed 32 bit DMA functions
      staging: brcm80211: removed references to 32 bit DMA registers
      staging: brcm80211: removal of inactive d11 code
      staging: brcm80211: removed obsolete comments
      staging: brcm80211: removed unused code because of mac rev cleanup
      staging: brcm80211: bugfix for oops on firmware load problems
      staging: brcm80211: bugfix for stack dump on firmware load problems
      staging: brcm80211: improved checks on incompatible firmware
      staging: brcm80211: bugfix for crash on heavy transmit traffic
      staging: brcm80211: cosmetic changes
      staging: brcm80211: removed locks around Mac80211 calls
      staging: brcm80211: added locks in wl_mac80211.c
      staging: brcm80211: removed compile warning
      staging: brcm80211: bugfix for NULL scb ptr dereference
      staging: brcm80211: bugfix for control.sta NULL ptr dereference
      staging: brcm80211: added IEEE80211_AMPDU_TX_STOP handling
      staging: brcm80211: invalidate all AMPDU packets on IEEE80211_AMPDU_TX_STOP
      staging: brcm80211: removed comment in rx status processing
      staging: brcm80211: replaced wlc_bsscfg_t by struct wlc_bsscfg
      staging: brcm80211: lower number of wlc_bsscfg.h includes

Roman Grebennikov (1):
      staging: samsung-laptop: Add support for Samsung NP-X120/X170 laptop

Sapiens, Rene (1):
      staging: tidspbridge: overwrite DSP error codes

Stanislav Fomichev (11):
      staging: brcm80211: use %zu instead of %d for size_t
      staging: brcm80211: replace bcopy with memcpy
      staging: brcm80211: replace broadcom specific byte swapping routines
      staging: brcm80211: replace broadcom specific unaligned byte swapping routines
      staging: brcm80211: remove unused broadcom byte swapping macroses
      staging: brcm80211: replace htod/dtoh broadcom defines
      staging: brcm80211: remove the rest of broadcom specific byte swapping routines
      staging: brcm80211: replace broadcom specific auth related defines
      brcm80211: replace broadcom specific defines
      brcm80211: use proper ieee80211 routines
      brcm80211: remove unused TLV defines

Stefan Weil (1):
      staging: brcm80211: Fix memory leak after kmalloc failure

Sutharsan Ramamoorthy (2):
      Staging: Westbridge: fix EXPORT_SYMBOL errors reported by checkpatch.pl
      Staging: Westbridge: added ioremap_nocache instead of phys_to_virt

Thomas Viehweger (1):
      staging: lirc: fix for "lirc_dev: lirc_register_driver: driver pointer must be not NULL!"

Timo von Holtz (8):
      Staging: usbvideo: usbvideo: fixed some coding style issues
      Staging: usbvideo: vicam: fixed some coding style issues
      Staging: dabusb: fixed coding style issues
      Staging: rts_pstor: fixed some brace code styling issues
      staging: speakup: enlosed macros with complex values in parenthesis
      Staging: hv: replaced __attribute((packed)) with __packed
      Staging: hv: moved assignments out of if conditions
      Staging: quickstart: fixed coding style issues

Tomas Winkler (70):
      Staging: easycap: fix sparse warnings for module parameters
      staging: easycap: drop redunant backslashes from the code
      staging: easycap: kill EASYCAP_NEEDS_CARD_CREATE
      staging: easycap: replace STRINGIZE with __stringify()
      staging: easycap: fix sparse warnings 'Should it be static'
      staging: easycap: fix sparse warnings :conversion of int to enum
      staging: easycap: remove redunant headers
      staging: easycap: use #ifndef __EASYCAP_H_ for header inclusion protection
      staging: easycap: group module parameters handling
      staging: easycap: make functions local to easycap_main.c static
      staging: easycap: easycap.h use indentation for first level
      staging/easycap: fix missing backslash in ifdef statement
      staging/easycap: easycap.h ident correctly signed_div_result
      staging/easycap: implement strerror function
      staging/easycap: make OSS compilation optional instead of ALSA
      staging/easycap: make oss ops function static in sound_oss.c
      staging/easycap: make ALSA ops function static in sound.c
      staging/easycap: don't cast NULL pointer
      staging/easycap: remove comment: EASYCAP_NEEDS_ALSA
      staging/easycap: kill EASYCAP_NEEDS_UNLOCKED_IOCTL
      staging/easycap: repace #if defined with simpler #ifdef
      staging/easycap: fix artificial line breaks
      staging/easycap: improve coding style when checking return value
      staging/easycap: remove explicit NULL initialization
      staging/easycap: rename variable s32 to tmp
      staging/easycap: rename variable u8 to tmp
      staging/easycap: rename variable s16 to tmp
      staging/easycap: replace underscored types with regular once
      staging/easycap: don't shadow rc variable from macros
      staging/easycap: kill declaration of not existing variables
      stagine/easycap: make easyoss_fops static
      staging/easycap: add level 1 tabs in usb_probe/disconnect function
      staging/easycap: fix build when SND is not enabled
      staging/easycap: remove paranoid argument checks in usb probe/disconnect
      staging/easycap: prefer printk over SAY in module entry functions
      stagine/easycap: use module paramter for default encoding instead of ifdef
      staging/easycap: replace one more EASYCAP_NEEDS_ALSA with CONFIG_EASYCAP_OSS
      staging/easycap: remove obsolete VIDIOC_S_CTRL_OLD ioctl
      staging/easycap: remove AUDIOTIME feature
      staging/easycap: remove EASYCAP_SILENT option
      staging/easycap: remove TESTONE and EASYCAP_TESTTONE
      staging/easycap: add first level indentation to regget/set functions
      stagine/easycap: make functions regset and regget static
      staging/easycap: use regget for register back reading
      staging/easycap: replace NOREADBACK with moduel parameter
      staging/easycap: add first level indetnation for easycap_low.c
      staging/easycap: don't mask return value of usb_control_msg() by 0xFF
      staging/easycap: style changes in easycap_low.c
      staging/easycap: kill EASYCAP_NEEDS_V4L2_DEVICE_H and EASYCAP_NEEDS_V4L2_FOPS
      staging/easycap: drop EASYCAP_NEEDS_USBVIDEO_H
      staging/easycap: use %p for printing pointers
      staging/easycap: fix style issues in easycap_usb_probe function
      staging/easycap: revamp inputset population code
      staging/easycap: easycap_usb_probe: more indentation cleanups
      staging/easycap: use USB_SUBCLASS_AUDIOSTREAMING instead of 0x02
      staging/easycap: add first level indentation to easycap_main
      staging/easycap: add first level indentation to easycap_sound.c
      staging/easycap: add first level indentation to easycap_sound_oss.c
      staging/easycap: add first level indentation to easycap_testcard.c
      staging/easycap: add first level indentation to easycap_ioctl.c
      staging/easycap: more style fixing in easycap_main.c
      staging/easycap: replace if(true == var) with if (var)
      staging/easycap: replace if(false == var) with if (!var)
      staging/easycap: convert comparison to NULL into boolean
      staging/easycap: wait_i2c should be static
      staging/easycap: reduce code duplication for ssa stk settings
      staging/easycap: kill EASYCAP_IS_VIDEODEV_CLIENT compilation conditional
      staging/easycap: add first level indentation to easycap_settings.c
      staging/easycap: easycap_settings.c don't copy constant strings twice
      staging/easycap: reduce code nesting in easycap_sound.c

Tony SIM (1):
      staging: iio: ak8975: add platform data.

Uwe Kleine-KÃnig (12):
      staging/hv/osd: don't reimplement ALIGN macro
      staging/trivial: fix typos concerning "access"
      staging/trivial: fix typos concerning "address"
      staging/trivial: fix typos concerning "adjust"
      staging/trivial: fix typos concerning "consistent"
      staging/trivial: fix typos concerning "failed"
      staging/trivial: fix typos concerning "function"
      staging/trivial: fix typos concerning "implementation"
      staging/trivial: fix typos concerning "initiali[zs]e"
      staging/trivial: fix typos concerning "management"
      staging/trivial: fix typos concerning "memory"
      staging/trivial: fix typos concerning "select"

Vasiliy Kulikov (3):
      staging: cs5535_gpio: check put_user() return code
      staging: rts_pstor: potential NULL dereference
      staging: zcache: fix memory leak

Vinay Sawal (1):
      Staging: bcm: Bcmnet: fixed checkpatch script reported issues

Vipin Mehta (16):
      staging: ath6kl: Fixing a NULL pointer exception
      staging: ath6kl: Fixing key settings for WPA/WPA2
      staging: ath6kl: Return correct scan complete status
      staging: ath6kl: Fixing target crash due to mismatch connect/disconnect
      staging: ath6kl: Fixing driver initialization for manufacturing mode
      staging: ath6kl: Consolidating hardware configuration
      staging: ath6kl: Adding support for txop bursting enable/disable
      staging: ath6kl: Fixing a memory leak
      staging: ath6kl: Fixing a memory leak
      staging: ath6kl: Add configuration for excessive TX retry threshold
      staging: ath6kl: Fixing memory leak
      staging: ath6kl: Fixing the cached copy of the BSS filter set by user
      staging: ath6kl: Adding state in driver to track the sme state
      staging: ath6kl: Fixing accidental overwriting of probed ssid list in the hardware
      staging: ath6kl: Fixing disappearing of scan list due to jiffies wrap over
      staging: ath6kl: Eliminate cfg80211 warnings

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

Xiaochen Wang (4):
      staging: rtl8187se: check kmalloc return value
      staging: rtl8192e use kmemdup and check its return value
      staging: rtl8712: check copy_from_user return value
      staging: rtl8712: check _malloc return value

huajun li (1):
      Staging: Merge ENE UB6250 SD card codes from keucr to drivers/usb/storage

roel kluin (2):
      Staging: iio: --/++ confusion in build_channel_array() error cleanup
      staging: spectra: don't read past array in Conv_Spare_Data_Log2Phy_Format()

wwang (5):
      staging: add rts_pstor for Realtek PCIE cardreader
      staging: rts_pstor: delete a function
      staging: rts_pstor: fix sparse warning
      staging: rts_pstor: fix a bug that a greenhouse sd card can't be recognized
      staging: rts_pstor: MSXC card power class

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux