[GIT PATCH] Staging driver patches for 3.10-rc1

Greg KH gregkh at linuxfoundation.org
Mon Apr 29 16:22:32 UTC 2013


The following changes since commit 41ef2d5678d83af030125550329b6ae8b74618fa:

  Linux 3.9-rc7 (2013-04-14 17:45:16 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.10-rc1

for you to fetch changes up to a0eeed40100b2eca57afdf99d76c57dedd218a8a:

  staging: comedi: ni_labpc: fix legacy driver build (2013-04-23 12:55:03 -0700)

----------------------------------------------------------------
Staging driver tree update for 3.10-rc1

Here's the big staging driver tree update for 3.10-rc1

This update contains loads of comedi driver cleanups and fixes in here,
iio updates, android driver changes, and other various staging driver
cleanups.

Thanks to some drivers being removed, and the comedi driver cleanups, we
have removed more code than we added:
 627 files changed, 65145 insertions(+), 76321 deletions(-)
which is always nice to see.

All of these have been in linux-next for a while.

Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>

----------------------------------------------------------------
Aaro Koskinen (10):
      staging: xgifb: delete redundant IF_DEF_LVDS check
      staging: xgifb: eliminate IF_DEF_LVDS checks from vb_init
      staging: xgifb: delete IF_DEF_TRUMPION and IF_DEF_DSTN
      staging: xgifb: delete LCD_SetFlag
      staging: xgifb: delete XGI330_LCDCapStruct.PSC_Sx
      staging: xgifb: delete XGI330_LCDCapStruct.PWD_2x
      staging: xgifb: delete pXGINew_DRAMTypeDefinition
      staging: xgifb: XGINew_SetDRAMDefaultRegister340: inline the value of SR1B
      staging: xgifb: make SR15/SR13 arrays single dimensional
      staging: xgifb: rename SR15/SR13 arrays to SR18

Alexandre Belloni (1):
      iio: mxs-lradc: Do hardware initialization earlier

Alexandru Gheorghiu (1):
      Staging: silicom: bp_mod: Removed trailing whitespaces

Alexey Khoroshilov (1):
      staging: dgrp: implement error handling in dgrp_create_class_sysfs_files()

Andres More (10):
      staging: vt6656: replaced custom BYTE definition with u8
      staging: vt6656: replaced custom WORD definition with u16
      staging: vt6656: replaced custom DWORD definition with u32
      staging: vt6656: removed custom pointer definitions
      staging: vt6656: removed no longer useful ttype.h file
      staging: vt6656: removed usage of custom Ethernet header
      staging: vt6656: removed custom 802.11 header usage
      staging: vt6656: remove code placeholders
      staging: vt6656: remove unused functions
      staging: vt6656: remove consecutive newlines

Andrew Morton (1):
      drivers/staging/zcache/zcache-main.c: fix build

Andy Shevchenko (4):
      staging: speakup: reuse native kernel functions
      staging: speakup: use native error codes
      staging: speakup: fix a bug when translate octal numbers
      staging: rts5129: re-use kbasename()

Arnd Bergmann (3):
      staging/zsmalloc: don't use pgtable-mapping from modules
      staging: nvec: allow modular build
      staging: comedi/daqboard2000: use mdelay for large delays

Arve Hjønnevåg (2):
      staging: android: lowmemorykiller: Don't count reserved free memory
      staging: android: lowmemorykiller: Change default debug_level to 1

Bob Liu (2):
      drivers: staging: zcache: fix compile error
      drivers: staging: zcache: fix compile warning

Changlong Xie (1):
      staging: sw_sync: sw_sync_timeline_ops can be static

Charndeep Grewal (1):
      staging: android: logger: enforce GID and CAP check on log flush

Chen Gang (3):
      staging: sep: using strlcpy instead of strncpy
      staging: zcache: using strlcpy instead of strncpy
      Drivers: Staging: cxt1e1: strncpy issue, need set zero at the end.

Christophe Leroy (1):
      IIO ADC support for AD7923

Dan Carpenter (8):
      Staging: bcm: potential forever loop verifying firmware
      wlan-ng: clean up prism2sta_inf_chinforesults()
      wlan-ng: add a bounds check
      Staging: dwc2: remove a kfree(NULL)
      staging: csr: info leak in unifi_cfg_get_info()
      staging: slicoss: information leak in ETHTOOL_GSET
      staging: dgrp: info leak in dgrp_dpa_ioctl()
      staging/ozwpan: info leak in oz_cdev_ioctl()

Daniel Borkmann (1):
      staging: net: remove pc300 driver

Denis Ciocca (1):
      iio:common: Use spi_sync_transfer() in STMicroelectronics common library

Devendra Naga (7):
      staging: et131x: fix invalid fail after the call to eeprom_wait_ready
      staging: csr: fix compilation warning in unifi_siwscan
      staging: olpc_dcon: return NOTIFY_DONE instead of the 0.
      staging:tidspbridge: rmgr: fix checkpatch errors
      staging: tidspbridge: rmgr: proc.c: fix checkpatch errors
      staging: et131x: cancel_work when module gets unloaded
      staging: gdm72xx: cancel work when driver unloads

Dmitry Pervushin (1):
      staging: sync: Add compat_ioctl handlers to sync drivers

Dmitry Voytik (1):
      staging: android: lowmemorykiller: well-marked debug print

Doug Anderson (2):
      iio: adc: Add dt support for turning on the phy in exynos-adc
      iio: adc: Document the regulator/clocks for exynos-adc

Eduardo Valentin (86):
      staging: omap-thermal: standardize register nomenclature to use 'GPU'
      staging: omap-thermal: remove from register map soc and mode on OMAP5
      staging: omap-thermal: introduce new features of OMAP54xx
      staging: omap-thermal: update OMAP54xx clock sources
      staging: omap-thermal: update feature bitfield for OMAP54xx
      staging: omap-thermal: remove dedicated counter register for OMAP5
      staging: omap-thermal: introduze FREEZE_BIT feature
      staging: omap-thermal: update DT entry documentation
      staging: omap-thermal: add DT example for OMAP54xx devices
      staging: omap-thermal: Remove double conv_table reference
      staging: omap-thermal: name data files accordingly
      staging: omap-thermal: update clock prepare count
      staging: omap-thermal: use BIT() macro
      staging: omap-thermal: remove unused _SHIFT macros
      staging: omap-thermal: create header for register, bitfields and definitions
      staging: omap-thermal: update documentation of omap-bandgap.h
      staging: omap-thermal: style cleanup on omap-bandgap.c
      staging: omap-thermal: fix error checking
      staging: omap-thermal: introduce RMW_BITS macro
      staging: omap-thermal: add documentation for register access functions
      staging: omap-thermal: make a omap_bandgap_power with only one exit point
      staging: omap-thermal: add documentation for omap_bandgap_power
      staging: omap-thermal: add documentation for omap_bandgap_read_temp
      staging: omap-thermal: rename talert handler
      staging: omap-thermal: update documentation for talert irq handler
      staging: omap-thermal: update tshut IRQ handler documentation
      staging: omap-thermal: remove duplicated code
      staging: omap-thermal: read status only once inside alert IRQ
      staging: omap-thermal: add a section of register manipulation
      staging: omap-thermal: section of basic helpers
      staging: omap-thermal: IRQ handler section
      staging: omap-thermal: ADC section
      staging: omap-thermal: name adc_to_temp_conversion in a better way
      staging: omap-thermal: rewrite omap_bandgap_adc_to_mcelsius on kernel coding style
      staging: omap-thermal: add documentation for omap_bandgap_adc_to_mcelsius
      staging: omap-thermal: name temp_to_adc_conversion in a better way
      staging: omap-thermal: rewrite omap_bandgap_mcelsius_to_adc on kernel coding style
      staging: omap-thermal: move conv table limits out of sensor data
      staging: omap-thermal: add documentation for omap_bandgap_mcelsius_to_adc
      staging: omap-thermal: rename add_hyst to omap_bandgap_add_hyst
      staging: omap-thermal: document omap_bandgap_add_hyst function
      staging: omap-thermal: threshold manipulation section
      staging: omap-thermal: refactor temp_sensor_unmask_interrupts
      staging: omap-thermal: update omap_bandgap_unmask_interrupts documentation
      staging: omap-thermal: refactor APIs handling threshold values
      staging: omap-thermal: device initialization section
      staging: omap-thermal: section of device driver callbacks
      staging: omap-thermal: rename enable_continuous_mode
      staging: omap-thermal: update omap_bandgap_set_continous_mode documentation
      staging: omap-thermal: document omap_bandgap_force_single_read
      staging: omap-thermal: document omap_bandgap_update_alert_threshold function
      staging: omap-thermal: document _omap_bandgap_write_threshold function
      staging: omap-thermal: document _omap_bandgap_read_threshold function
      staging: omap-thermal: document omap_bandgap_tshut_init function
      staging: omap-thermal: document omap_bandgap_alert_init function
      staging: omap-thermal: document omap_bandgap_build function
      staging: omap-thermal: change Kconfig dependency method
      staging: omap-thermal: Add a MAINTAINERS entry for TI bandgap and thermal driver
      staging: omap-thermal: switch mutex to spinlock inside omap-bandgap
      staging: omap-thermal: remove TODO entry suggesting regmap usage
      staging: omap-thermal: remove TODO entry for exposed APIs
      staging: omap-thermal: add documentation for omap_bandgap_validate
      staging: omap-thermal: fix return value
      staging: omap-thermal: rename bg_ptr to bgp
      staging: rename omap-thermal driver to ti-soc-thermal
      staging: ti-soc-thermal: rename Kconfig options
      staging: ti-soc-thermal: rename symbols to use better prefix
      staging: ti-soc-thermal: make unexported functions local
      staging: ti-soc-thermal: split writable data from readonly data
      stating: ti-soc-thermal: use sizeof(*pointer) while allocating
      staging: ti-soc-thermal: fix several kernel-doc warnings and error
      staging: ti-soc-thermal: fix condition to apply hyst
      staging: ti-soc-thermal: fix bitfield writing while updating thresholds
      staging: ti-soc-thermal: propagate error code
      staging: ti-soc-thermal: return error in case power switch is not supported
      staging: ti-soc-thermal: expose ti_thermal_report_temperature
      staging: ti-soc-thermal: report alert events on OMAP4 devices
      staging: ti-soc-thermal: report alert events on OMAP5 devices
      staging: ti-soc-thermal: update TODO list
      staging: ti-soc-thermal: fix min/max TODO (already done)
      staging: ti-soc-thermal: Remove TC1/TC2 TODO (already done)
      staging: ti-soc-thermal: introduce OMAP4430 extrapolation constants
      staging: ti-soc-thermal: update OMAP5 extrapolation rules
      staging: ti-soc-thermal: remove extrapolation rules from TODO
      staging: ti-soc-thermal: defer probe if cpufreq is not ready
      staging: ti-soc-thermal: fix device removal

Emil Goode (1):
      staging: comedi: amplc_dio200: fix C99 array initializer warnings

Erik Gilling (26):
      staging: sync: Add synchronization framework
      staging: sw_sync: Add cpu based sync driver
      staging: sync: Add timestamps to sync_pts
      staging: sync: Add debugfs support
      staging: sw_sync: Add debug support
      staging: sync: Add ioctl to get fence data
      staging: sw_sync: Add fill_driver_data support
      staging: sync: Add poll support
      staging: sync: Allow async waits to be canceled
      staging: sync: Export sync API symbols
      staging: sw_sync: Export sw_sync API
      staging: sync: Reorder sync_fence_release
      staging: sync: Optimize fence merges
      staging: sync: Add internal refcounting to fences
      staging: sync: Add reference counting to timelines
      staging: sync: Change wait timeout to mirror poll semantics
      staging: sync: Dump sync state to console on timeout
      staging: sync: Improve timeout dump messages
      staging: sync: Dump sync state on fence errors
      staging: sync: Protect unlocked access to fence status
      staging: sync: Update new fence status with sync_fence_signal_pt
      staging: sync: Use proper barriers when waiting indefinitely
      staging: sync: Refactor sync debug printing
      staging: sw_sync: Convert to use new value_str debug ops
      staging: sync: Add tracepoint support
      staging: sync: Don't log wait timeouts when timeout = 0

Fabio Estevam (1):
      staging: imx-drm: ipu-common: Fix sparse warnings

Frank Mori Hess (1):
      staging: comedi: adv_pci1724: new driver

Ganesan Ramalingam (1):
      Staging: Netlogic XLR/XLS GMAC driver

Ge Gao (1):
      using kfifo_in_spinlocked instead of separate code.

Greg Kroah-Hartman (9):
      Staging: ccg: remove it from the build
      Staging: ccg: delete it from the tree
      Merge 3.9-rc3 into staging-next
      Merge tag 'iio-for-3.10a' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge tag 'iio-for-3.10b' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 3.9-rc5 into staging-next
      Merge tag 'iio-for-3.10c' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge tag 'iio-for-3.10d' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 3.9-rc7 into staging-next

Guenter Roeck (3):
      staging: dgrp: Drop unnecessary typecast
      iio: Add OF support
      staging/iio: iio_hwmon: Use device tree node name for hwmon name attribute

H Hartley Sweeten (378):
      staging: comedi: comedi_pci: change the comedi_pci_auto_config() 'context'
      staging: comedi: 8255_pci: use the pci id_table 'driver_data'
      staging: comedi: addi_apci_1516: use the pci id_table 'driver_data'
      staging: comedi: addi_apci_16xx: use the pci id_table 'driver_data'
      staging: comedi: addi_apci_16xx: remove the boardinfo from the comedi_driver
      staging: comedi: addi_apci_3120: use the pci id_table 'driver_data'
      staging: comedi: adl_pci6208: use the pci id_table 'driver_data'
      staging: comedi: adl_pci7x3x: use the pci id_table 'driver_data'
      staging: comedi: adv_pci1710: use the pci id_table 'driver_data'
      staging: comedi: adv_pci_dio: use the pci id_table 'driver_data'
      staging: comedi: cb_pcidas: use the pci id_table 'driver_data'
      staging: comedi: cb_pcidas64: use the pci id_table 'driver_data'
      staging: comedi: cb_pcidas64: cleanup the boardinfo
      staging: comedi: cb_pcidda: use the pci id_table 'driver_data'
      staging: comedi: dt3000: use the pci id_table 'driver_data'
      staging: comedi: me4000: use the pci id_table 'driver_data'
      staging: comedi: me_daq: use the pci id_table 'driver_data'
      staging: comedi: ni_6527: cleanup pci_driver declaration
      staging: comedi: ni_6527: use the pci id_table 'driver_data'
      staging: comedi: ni_65xx: cleanup pci_driver declaration
      staging: comedi: ni_65xx: use the pci id_table 'driver_data'
      staging: comedi: ni_65xx: remove board() helper function
      staging: comedi: ni_65xx: remove n_ni_65xx_boards macro
      staging: comedi: ni_65xx: cleanup the boardinfo
      staging: comedi: ni_660x: use the pci id_table 'driver_data'
      staging: comedi: ni_660x: cleanup the boardinfo
      staging: comedi: ni_670x: use the pci id_table 'driver_data'
      staging: comedi: ni_pcidio: use the pci id_table 'driver_data'
      staging: comedi: ni_pcidio: remove n_ndio_boards macro
      staging: comedi: ni_pcidio: remove this_board macro
      staging: comedi: ni_pcimio: use the pci id_table 'driver_data'
      staging: comedi: ni_stc.h: remove boardtype macro
      staging: comedi: ni_stc.h: remove n_ni_boards macro
      staging: comedi: ni_pcimio: cleanup the boardinfo
      staging: comedi: rtd520: use the pci id_table 'driver_data'
      staging: comedi: skel: cleanup pci_driver declaration
      staging: comedi: skel: use the pci id_table 'driver_data'
      staging: comedi: skel: cleanup the boardinfo
      staging: comedi: addi_common: allow driver to set the board_ptr
      staging: comedi: addi_apci_035: set board_ptr before calling addi_auto_attach()
      staging: comedi: addi_apci_1500: set board_ptr before calling addi_auto_attach()
      staging: comedi: addi_apci_1564: set board_ptr before calling addi_auto_attach()
      staging: comedi: addi_apci_3200: use the pci id_table 'driver_data'
      staging: comedi: addi_apci_3xxx: use the pci id_table 'driver_data'
      staging: comedi: addi_common: remove addi_find_boardinfo()
      staging: comedi: addi_apci_1710: remove 'interrupt' from boardinfo
      staging: comedi: addi_apci_1710: remove boardinfo
      staging: comedi: addi_common: remove 'i_VendorId' and 'i_Device Id'
      staging: comedi: das08: remove 'id' from boardinfo
      staging: comedi: adl_pci8164: remove buggy dev_dbg()
      staging: comedi: adl_pci8164: simplify axis register determination
      staging: comedi: adl_pci8164: simplify (*insn_{read,write})
      staging: comedi: adl_pci8164: remove PCI_DEVICE_ID_* define
      staging: comedi: adl_pci8164: remove unnecessary includes
      staging: comedi: adl_pci8164: cleanup multi-line comments
      staging: comedi: ni_atmio: fix build errors
      staging: comedi_pci: make comedi_pci_disable() safe to call
      staging: comedi_pci: pass comedi_device to comedi_pci_enable()
      staging: comedi: addi_apci_1710: only pci bar 2 is used
      staging: comedi: ni_atmio: fix build error due to missing '; '
      staging: comedi: ni_labpc: rename labpc_board_struct
      staging: comedi: ni_labpc: remove thisboard macro
      staging: comedi: ni_labpc: add some whitespace to the *_driver declarations
      staging: comedi: ni_labpc: remove forward declarations 1
      staging: comedi: ni_labpc: remove forward declarations 2
      staging: comedi: ni_labpc: move the analog output support functions
      staging: comedi: ni_labpc: remove forward declarations 3
      staging: comedi: ni_labpc: remove forward declarations 4
      staging: comedi: ni_labpc: remove boardinfo data that is set to '0'
      staging: comedi: ni_labpc: remove "dummy" pci boardinfo entry
      staging: comedi: ni_labpc: cleanup the boardinfo
      staging: comedi: ni_labpc: remove 'volatile' from private data
      staging: comedi: ni_labpc: rename some of the private data variables
      staging: comedi: ni_labpc: tidy up range table declarations
      staging: comedi: ni_labpc: rename local var 'thisboard'
      staging: comedi: ni_labpc: rename boardinfo 'memory_mapped_io'
      staging: comedi: ni_labpc: introduce labpc_range_is_unipolar()
      staging: comedi: ni_labpc: rename subdevice (*insn_{read, write}) functions
      staging: comedi: ni_labpc: fix command support with analog input subdevice
      staging: comedi: ni_labpc: fix 8255 dio subdevice init
      staging: comedi: ni_labpc: tidy up subdevice init
      staging: comedi: ni_labpc: move declaration of local var 'dma_flags'
      staging: comedi: ni_labpc: use dev->board_name instead of DRV_NAME
      staging: comedi: ni_labpc: remove DRV_NAME
      staging: comedi: ni_labpc: move declaration of local var 'irq_flags'
      staging: comedi: ni_labpc: remove unnecessary test of dev->irq
      staging: comedi: ni_labpc: cleanup local var declarations in labpc_ai_cmd()
      staging: comedi: ni_labpc: cleanup local var declarations in labpc_ai_insn_read()
      staging: comedi: ni_labpc: introduce labpc_ai_set_chan_and_gain()
      staging: comedi: ni_labpc:use labpc_cancel() to remove some common code
      staging: comedi: ni_labpc: introduce labpc_setup_cmd6_reg()
      staging: comedi: ni_labpc: introduce labpc_read_adc_fifo()
      staging: comedi: ni_labpc: introduce labpc_ai_wait_for_data()
      staging: comedi: ni_labpc: fix a > 80 char line issue
      staging: comedi: ni_labpc: clean up multi-line comments
      staging: comedi: ni_labpc: clean up register map
      staging: comedi: ni_labpc: move a couple of the #define's
      staging: comedi: ni_labpc: remove inline from labpc_counter_load()
      staging: comedi: ni_labpc: introduce labpc_counter_set_mode()
      staging: comedi: ni_labpc: cleanup labpc_counter_load() usage
      staging: comedi: ni_labpc: return error from labpc_counter_set_mode()
      staging: comedi: ni_labpc: allow board to attach without interrupt
      staging: comedi: ni_labpc: allow board to attach without dma
      staging: comedi: ni_labpc: dma requires an interrupt
      staging: comedi: ni_labpc: remove board attach noise
      staging: comedi: ni_labpc: cleanup trigger setting in labpc_ai_cmd()
      staging: comedi: ni_labpc: return bool from labpc_use_continuous_mode()
      staging: comedi: ni_labpc: fix labpc_eeprom_insn_read()
      staging: comedi: s626: simplify dio register access
      staging: comedi: s626: factor dio interrupt handling from s626_irq_handler()
      staging: comedi: s626: cleanup "subdevice" and "cmd" in s626_irq_handler()
      staging: comedi: s626: use a local var for the s->async in s626_irq_handler()
      staging: comedi: s626: factor eos interrupt handling from s626_irq_handler()
      staging: comedi: s626: factor counter interrupt handling from s626_irq_handler()
      staging: comedi: s626: cleanup comedi_lrange table
      staging: comedi: s626: #ifdef out a block of unused code
      staging: comedi: s626: remove MC_ENABLE macro
      staging: comedi: s626: remove MC_DISABLE macro
      staging: comedi: ni_labpc: fix labpc_eeprom_insn_write()
      staging: comedi: ni_labpc: simplify labpc_range_is_unipolar()
      staging: comedi: ni_labpc: fix labpc_calib_insn_read()
      staging: comedi: ni_labpc: fix labpc_calib_insn_write()
      staging: comedi: s626: remove MC_TEST macro
      staging: comedi: s626: remove WR7146 and SETVECT macros
      staging: comedi: s626: remove RR7146 macro
      staging: comedi: s626: rename private data 'base_addr' variable
      staging: comedi: s626: remove the uint16_t casts of the bit values
      staging: comedi: s626: cleanup s626_dio_insn_config()
      staging: comedi: s626: cleanup s626_dio_insn_bits()
      staging: comedi: s626: remove subdevice pointer math
      staging: comedi: s626: cleanup subdevice init
      staging: comedi: s626: remove the ai (*insn_config) function
      staging: comedi: s626: async commands require an interrupt
      staging: comedi: s626: remove the "interrupt call test"
      staging: comedi: rtd520: use plx register map from plx9080.h
      staging: comedi: rtd520: use pci_ioremap_bar()
      staging: comedi: rtd520: cleanup rtd_dio_insn_bits()
      staging: comedi: rtd520: cleanup rtd_dio_insn_config()
      staging: comedi: rtd520: cleanup multi-line comments
      staging: comedi: rtd520: merge private header into driver
      staging: comedi: rtd520: remove dioStatus from private data
      staging: comedi: rtd520: remove intMask from private data
      staging: comedi: rtd520: remove intClearMask from private data
      staging: comedi: rtd520: remove utcCtrl from private data
      staging: comedi: rtd520: remove utcGate from private data
      staging: comedi: rtd520: cleanup rtd_dio_insn_config()
      staging: comedi: rtd520: rename CamelCase rtdPrivate
      staging: comedi: rtd520: rename CamelCase aoValue
      staging: comedi: rtd520: rename CamelCase transCount
      staging: comedi: rtd520: rename CamelCase fifoLen
      staging: comedi: rtd520: rename CamelCase in rtd_interrupt()
      staging: comedi: rtd520: rename CamelCase aiCount
      staging: comedi: rtd520: rename CamelCase rtdBoard
      staging: comedi: rtd520: rename CamelCase in rtdConvertChanGain()
      staging: comedi: rtd520: rename CamelCase chanBipolar
      staging: comedi: rtd520: rename thisboard variable
      staging: comedi: cb_pcidas64: use comedi provided range_bipolar10
      staging: comedi: das1800: use comedi provided range_bipolar10
      staging: comedi: das800: use comedi provided range_bipolar5
      staging: comedi: dt9812: use comedi provided range_bipolar10
      staging: comedi: range: introduce range_unipolar2_5
      staging: comedi: dt9812: use comedi provided range_unipolar2_5
      staging: comedi: ni_pcimio: use comedi provided range_bipolar10
      staging: comedi: ni_mio_common: use comedi provided range_bipolar5
      staging: comedi: usbduxsigma: use comedi provided range_unipolar2_5
      staging: comedi: range: introduce some simple mA ranges
      staging: comedi: serial2002: fix different address space sparse warnings
      staging: comedi: serial2002: factor (*poll) busy wait out of tty_read()
      staging: comedi: serial2002: cleanup tty_setspeed()
      staging: comedi: serial2002: cleanup serial_read()
      staging: comedi: serial2002: split up serial_2002_open()
      staging: comedi: serial2002: cleanup serial2002_setup_subdevs()
      staging: comedi: serial2002: don't assume the number of subdevices to detach
      staging: comedi: serial2002: add some whitespace to the subdevice init
      staging: comedi: serial2002: remove attach dev_dbg() noise
      staging: comedi: serial2002: return 0 after successful attach
      staging: comedi: serial2002: hookup the (*open) and (*close) last
      staging: comedi: serial2002: rename all the static functions
      staging: comedi: serial2002: remove pr_err() noise in serial2002_read()
      staging: comedi: serial2002: remove #if 0'ed out code
      staging: comedi: das1800: remove 'thisboard' macro
      staging: comedi: das800: remove 'thisboard' macro
      staging: comedi: dt2801: remove 'boardtype' macro
      staging: comedi: dt282x: remove 'boardtype' macro
      staging: comedi: ni_at_a2150: remove 'thisboard' macro
      staging: comedi: drivers: rename 'comedi_dev' in comedi_auto_config()
      staging: comedi: drivers: set dev->board_name before attaching
      staging: comedi: drivers: dev->board_name is always valid
      staging: comedi: comedi_pci: dev->board_name is always valid
      staging: comedi: remove unnecessary dev->board_name initialization
      staging: comedi: acl7225b: cleanup boardinfo
      staging: comedi: acl7225b: remove board attach kernel noise
      staging: comedi: acl7225b: cleanup dev->board_name usage
      staging: comedi: acl7225b: remove local var in acl7225b_attach()
      staging: comedi: acl7225b: dev->irq is already '0'
      staging: comedi: acl7225b: add some whitespace to the subdevice init
      staging: comedi: acl7225b: rename the (*insn_bits) subdevice functions
      staging: comedi: acl7225b: cleanup acl7225b_do_insn_bits()
      staging: comedi: acl7225b: cleanup acl7225b_di_insn_bits()
      staging: comedi: acl7225b: Update the MODULE_DESCRIPTION
      staging: comedi: rti800: cleanup comedi_lrange tables
      staging: comedi: rti800: remove forward declaration
      staging: comedi: rti800: cleanup boardinfo
      staging: comedi: rti800: remove '0' boardinfo data
      staging: comedi: rti800: remove the 'fingerprint' debug printk
      staging: comedi: rti800: remove board attach kernel noise
      staging: comedi: rti800: cleanup dev->board_name usage
      staging: comedi: rti800: remove interrupt code
      staging: comedi: rti800: move the comedi_alloc_subdevices()
      staging: comedi: rti800: remove adc_mux from private data
      staging: comedi: rti800: remove adc_range from private data
      staging: comedi: rti800: remove dac[01]_range from private data
      staging: comedi: rti800: use arrays to hold the ai/ao ranges
      staging: comedi: rti800: add some whitespace to the subdevice init
      staging: comedi: rti800: tidy up rti800_do_insn_bits()
      staging: comedi: rti800: tidy up rti800_di_insn_bits()
      staging: comedi: rti800: fix rti800_ao_insn_write()
      staging: comedi: rti800: tidy up rti800_ao_insn_read()
      staging: comedi: rti800: tidy up CR_{CHAN,RANGE} usage
      staging: comedi: rti800: tidy up analog input 'muxgain'
      staging: comedi: rti800: factor out "ai wait for conversion"
      staging: comedi: rti800: tidy up ai two's complement support
      staging: comedi: rti800: swap val and mask when reading ai data
      staging: comedi: rti800: change return of rti800_ai_insn_read()
      staging: comedi: rti800: remove am9513.h header
      staging: comedi: rti800: cleanup multi-line comments
      staging: comedi: rti800: update the MODULE_DESCRIPTION
      staging: comedi: rti800: tidy up the register map defines
      staging: comedi: drivers: introduce comedi_request_region()
      staging: comedi: pcl711: cleanup dev->board_name usage
      staging: comedi: pcl711: use comedi_request_region()
      staging: comedi: pcl724: cleanup dev->board_name usage
      staging: comedi: pcl724: use comedi_request_region()
      staging: comedi: pcl725: use comedi_request_region()
      staging: comedi: pcl726: cleanup dev->board_name usage
      staging: comedi: pcl726: use comedi_request_region()
      staging: comedi: pcl730: cleanup dev->board_name usage
      staging: comedi: pcl730: use comedi_request_region()
      staging: comedi: pcl812: cleanup dev->board_name usage
      staging: comedi: pcl812: use comedi_request_region()
      staging: comedi: pcl816: cleanup dev->board_name usage
      staging: comedi: pcl816: use comedi_request_region()
      staging: comedi: pcl818: cleanup dev->board_name usage
      staging: comedi: pcl818: use comedi_request_region()
      staging: comedi: pcl3724: use comedi_request_region()
      staging: comedi: pcl3730: use comedi_request_region()
      staging: comedi: amplc_dio200: cleanup dev->board_name usage
      staging: comedi: ampcl_dio200: use comedi_request_region()
      staging: comedi: ampcl_pc236: use comedi_request_region()
      staging: comedi: ampcl_pc263: use comedi_request_region()
      staging: comedi: rti802: use comedi_request_region()
      staging: comedi: das16m1: use comedi_request_region()
      staging: comedi: das08_isa: use comedi_request_region()
      staging: comedi: das16: cleanup dev->board_name usage
      staging: comedi: das16: use comedi_request_region()
      staging: comedi: das800: use comedi_request_region()
      staging: comedi: das1800: use comedi_request_region()
      staging: comedi: das6402: use comedi_request_region()
      staging: comedi: dt2801: use comedi_request_region()
      staging: comedi: dt2811: cleanup dev->board_name usage
      staging: comedi: dt2811: use comedi_request_region()
      staging: comedi: dt2814: use comedi_request_region()
      staging: comedi: dt2815: use comedi_request_region()
      staging: comedi: dt2817: use comedi_request_region()
      staging: comedi: dt282x: cleanup dev->board_name usage
      staging: comedi: dt282x: use comedi_request_region()
      staging: comedi: dmm32at: use comedi_request_region()
      staging: comedi: fl512: use comedi_request_region()
      staging: comedi: aio_aio12_8: cleanup dev->board_name usage
      staging: comedi: aio_aio12_8: use comedi_request_region()
      staging: comedi: aio_iiro_16: use comedi_request_region()
      staging: comedi: c6xdigio: board does not use interrupts
      staging: comedi: c6xdigio: remove usless comment
      staging: comedi: c6xdigio: use comedi_request_region()
      staging: comedi: mpc624: use comedi_request_region()
      staging: comedi: adq12b: use comedi_request_region()
      staging: comedi: adq12b: remove need for some local variables
      staging: comedi: ni_at_a2150: use comedi_request_region()
      staging: comedi: ni_atmio: use comedi_request_region()
      staging: comedi: ni_atmio16d: cleanup dev->board_name usage
      staging: comedi: ni_atmio16d: use comedi_request_region()
      staging: comedi: pcmad: cleanup dev->board_name usage
      staging: comedi: pcmad: use comedi_request_region()
      staging: comedi: pcmda12: use comedi_request_region()
      staging: comedi: pcmmio: use comedi_request_region()
      staging: comedi: pcmuio: cleanup dev->board_name usage
      staging: comedi: pcmuio: use comedi_request_region()
      staging: comedi: multiq3: board does not use interrupts
      staging: comedi: multiq3: remove usless comment
      staging: comedi: multiq3: use comedi_request_region()
      staging: comedi: poc: cleanup dev->board_name usage
      staging: comedi: poc: use comedi_request_region()
      staging: comedi: drivers: refactor comedi_request_region()
      staging: comedi: 8255: use __comedi_request_region()
      staging: comedi: das16: use __comedi_request_region()
      staging: comedi: das16m1: use __comedi_request_region()
      staging: comedi: pcl816: use __comedi_request_region()
      staging: comedi: pcl818: use __comedi_request_region()
      staging: comedi: comedi_parport: use comedi_request_region()
      staging: comedi: unionxx5: refactor subdevice init
      staging: comedi: s526: use comedi_request_region()
      staging: comedi: ni_at_ao: cleanup dev->board_name usage
      staging: comedi: ni_at_ao: use comedi_request_region()
      staging: comedi: ni_labpc: cleanup dev->board_name usage
      staging: comedi: ni_labpc: only ISA boards need to request_region()
      staging: comedi: ni_labpc: use comedi_request_region()
      staging: comedi: das1800: use __comedi_request_region()
      staging: comedi: acl7225b: use comedi_request_region()
      staging: comedi: rti800: use comedi_request_region()
      staging: comedi: daqboard2000: use pci_ioremap_bar()
      staging: comedi: gsc_hpdi: remove the base_address_regions enum
      staging: comedi: gsc_hpdi: use pci_ioremap_bar()
      staging: comedi: me_daq: use pci_ioremap_bar()
      staging: comedi: s626: use pci_ioremap_bar()
      staging: comedi: cb_pcidas64: remove the base_address_regions enum
      staging: comedi: cb_pcidas64: use pci_ioremap_bar()
      staging: comedi: cb_pcidas64: tidy up the *phys_iobase
      staging: comedi: dt3000: use pci_ioremap_bar()
      staging: comedi: 8255_pci: use pci_ioremap_bar()
      staging: comedi: icp_multi: use pci_ioremap_bar()
      staging: comedi: mite: use pci_ioremap_bar()
      staging: comedi: jr3_pci: use pci_ioremap_bar()
      staging: comedi: addi_common: use pci_ioremap_bar()
      staging: comedi: addi_common: remove i_IorangeBase3 from boardinfo
      staging: comedi: addi_common: remove i_IorangeBase2 from boardinfo
      staging: comedi: addi_common: remove i_IorangeBase0 from boardinfo
      staging: comedi: ii_pci20kc: remove comment about 2.4 kernels
      staging: comedi: unionxx5: allocate 'usp' before using it
      staging: comedi: use EXPORT_SYMBOL_GPL() for all exported symbols
      staging: comedi: cb_pcimdas: remove unused include
      staging: comedi: plx9052: tidy up the register defines
      staging: comedi: adl_pci9111: use plx9052.h defines
      staging: comedi: me4000: use plx9052.h defines
      staging: comedi: plx9052.h: document the CNTRL register
      staging: comedi: me_daq: use plx9052.h defines
      staging: comedi: unionxx5: fix memory leak during subdevice init
      staging: comedi: introduce, and use, comedi_spriv_free()
      staging: comedi: drivers: introduce comedi_legacy_detach()
      staging: comedi: pcl812: use comedi_legacy_detach()
      staging: comedi: das16: use comedi_legacy_detach()
      staging: comedi: das16m1: use comedi_legacy_detach()
      staging: comedi: das16m1: check for subdev_8255_init() failure
      staging: comedi: das1800: use comedi_legacy_detach()
      staging: comedi: drivers: use comedi_legacy_detach() in simple drivers
      staging: comedi: amplc_dio200: use comedi_legacy_detach()
      staging: comedi: skel: use comedi_legacy_detach()
      staging: comedi: drivers: use comedi_legacy_detach()
      staging: comedi: drivers: free_irq() in comedi_legacy_detach()
      staging: comedi: pcl818: remove unused RTC dma support
      staging: comedi: pcl816: remove unused RTC dma support
      staging: comedi: ni_labpc: split out PCI support
      staging: comedi: ni_labpc: move DMA init out of the common attach
      staging: comedi: ni_labpc: pass the isr_flags to labpc_common_attach()
      staging: comedi: ni_labpc: remove unnecessary 'bustype' check
      staging: comedi: ni_labpc: remove 'bustype' from boardinfo
      staging: comedi: das800: move module_{init, exit} to end of file
      staging: comedi: das800: move das800_attach()
      staging: comedi: das800: move das800_probe()
      staging: comedi: das800: move das800_set_frequency()
      staging: comedi: das800: remove forward declarations
      staging: comedi: das800: introduce das800_ind_{write, read}()
      staging: comedi: das800: cleanup range table declarations
      staging: comedi: das800: cleanup the boardinfo
      staging: comedi: das800: remove 'volatile' on private data variables
      staging: comedi: das800: tidy up das800_ai_do_cmdtest()
      staging: comedi: das800: interrupts are required for async command support
      staging: comedi: das800: allow attaching without interrupt support
      staging: comedi: das800: tidy up subdevice init
      staging: comedi: das800: rename {enable,disable}_das800
      staging: comedi: das800: remove extra divisor calculation call
      staging: comedi: das800: tidy up das800_do_insn_bits()
      staging: comedi: das800: tidy up das800_di_insn_bits()
      staging: comedi: das800: tidy up das800_ai_insn_read()
      staging: comedi: das800: tidy up das800_interrupt()
      staging: comedi: das800: tidy up the private data
      staging: comedi: das800: rename CamelCase vars in das800_ai_do_cmd()
      staging: comedi: das800: cleanup the cio-das802/16 fifo comments
      staging: comedi: ni_labpc: fix legacy driver build

Haksu Jeong (1):
      staging: rtl8192u: fix coding style

Ian Abbott (64):
      staging: comedi: adv_pci1710: restore PCI-1710HG support
      staging: comedi: adv_pci1710: remove iorange member
      staging: comedi: adv_pci_dio: restore PCI-1753E support
      staging: comedi: ni_660x: reformat driver description comment
      staging: comedi: ni_660x: support NI PXI-6624
      staging: comedi: make 'dev->attached' a bool bit-field
      staging: comedi: make 'in_request_module' a bool bit-field
      staging: comedi: add 'ioenabled' flag to device
      staging: comedi: remove unneeded settings of `dev->iobase`
      staging: comedi: ni_labpc: fix common detach
      staging: comedi: amplc_dio200: split dio200_boards[] into ISA & PCI
      staging: comedi: amplc_dio200: don't check bus type in attach
      staging: comedi: amplc_dio200: Simplify PCI board look-up
      staging: comedi: amplc_dio200: embed board layout in board structure
      staging: comedi: amplc_dio200: shrink struct dio200_subdev_intr
      staging: comedi: amplc_dio200: dio200_common_attach() return 0
      staging: comedi: amplc_dio200: set board_name before common attach
      staging: comedi: amplc_dio200: remove DIO200_DRIVER_NAME
      staging: comedi: amplc_dio200: remove dio200_report_attach()
      staging: comedi: amplc_dio200: don't check bus-type in dio200_common_attach()
      staging: comedi: amplc_dio200: refactor dio200_handle_read_intr()
      staging: comedi: amplc_dio200: split into ISA, PCI and common
      staging: comedi: Kconfig: update CONFIG_AMPLC_DIO200_PCI help text
      staging: comedi: check comedi_auto_config() params
      staging: comedi: no need to zero out comedi_file_info_table[]
      staging: comedi: remove memset() call from comedi_device_init()
      staging: comedi: adjust module count on device cleanup
      staging: comedi: refactor comedi_free_board_minor()
      staging: comedi: add comedi_release_hardware_device()
      staging: comedi: call comedi_release_hardware_device() on error
      staging: comedi: make comedi_free_board_minor() static
      staging: comedi: change comedi_alloc_board_minor() to return pointer
      staging: comedi: pre-lock mutex on creation of comedi device
      staging: comedi: avoid releasing legacy minors automatically
      staging: comedi: no need to evade comedi_auto_unconfig()
      staging: comedi: remove manually unconfigured dynamic devices
      staging: comedi: avoid forward declarations
      staging: comedi: simplify driver module counting
      staging: comedi: put module _after_ detach
      staging: comedi: replace __comedi_device_detach()
      staging: comedi: move detach out of post-config
      staging: comedi: set hw_dev in comedi_alloc_board_minor()
      staging: comedi: change comedi_file_info_table_lock to mutex
      staging: comedi: move COMEDI_NUM_MINORS and COMEDI_FIRST_SUBDEVICE_MINOR
      staging: comedi: remove COMEDI_FIRST_SUBDEVICE_MINOR
      staging: comedi: separate board and subdevice minor tables
      staging: comedi: remove comedi_clear_minor()
      staging: comedi: remove hardware_device from struct comedi_device_info
      staging: comedi: rename dev parameter of device attribute functions
      staging: comedi: get mutex before subdevice in attribute functions
      staging: comedi: use minor device number in attribute functions
      staging: comedi: change comedi_read/write_subdevice() parameters
      staging: comedi: reduce use of struct comedi_file_info
      staging: comedi: refactor comedi_dev_from_minor()
      staging: comedi: remove comedi_clear_subdevice_minor()
      staging: comedi: remove comedi_file_info_from_board_minor()
      staging: comedi: simplify comedi_subdevice_minor_table[]
      staging: comedi: simplify comedi_board_minor_table[]
      staging: comedi: remove struct comedi_file_info
      staging: comedi: add comedi_clear_board_dev()
      staging: comedi: amplc_pc263: split out PCI support
      staging: comedi: addi_apci_*: replace ADDIDATA_OLD with AMCC
      staging: comedi: 8255_pci: check BAR resource type directly
      staging: comedi: amplc_dio200_pci: use pci_ioremap_bar()

J Keerthy (9):
      staging: ti-soc-thermal: Add counter_delay_mask field to temp_sensor_registers struct
      staging: ti-soc-thermal: Initialise counter_delay field for OMAP5 sensors
      staging: ti-soc-thermal: Introduce HAS_COUNTER_DELAY feature for bandgap
      staging: ti-soc-thermal: Enable COUNTER_DELAY feature for OMAP5
      staging: ti-soc-thermal: Modify update_interval r/w functions to incorporate the OMAP5 feature of COUNTER_DELAY.
      staging: ti-soc-thermal: Introduce HAS_HISTORY_BUFFER feature for bandgap
      staging: ti-soc-thermal: Enable HISTORY_BUFFER Feature for OMAP5
      staging: ti-soc-thermal:Introduce ti_bandgap_get_trend function for OMAP5
      staging: ti-soc-thermal: Add get_trend support

Jacob Garber (1):
      Staging: comedi: Fixed camel case style issue in usbdux.c

Jamie Gennis (1):
      staging: sync: Fix timeout = 0 wait behavior

Jean-Christophe PLAGNIOL-VILLARD (2):
      iio: at91_adc: add sleep mode support
      iio: at91_adc: fix missing Sample and Hold time

Jin Feng (1):
      staging:iio:dummy: Fix mismatch and export sysfs entry

Joe Perches (49):
      staging: slicoss: Remove dma_addr_t cast compilation warnings
      staging:vt6655:80211hdr: Whitespace cleanups
      staging:vt6655:80211mgr: Whitespace cleanups
      staging:vt6655:IEEE11h: Whitespace cleanups
      staging:vt6655:aes_ccmp: Whitespace cleanups
      staging:vt6655:baseband: Whitespace cleanups
      staging:vt6655:bssdb: Whitespace cleanups
      staging:vt6655:card: Whitespace cleanups
      staging:vt6655:channel: Whitespace cleanups
      staging:vt6655:country: Whitespace cleanups
      staging:vt6655:datarate: Whitespace cleanups
      staging:vt6655:desc: Whitespace cleanups
      staging:vt6655:device: Whitespace cleanups
      staging:vt6655:device_cfg: Whitespace cleanups
      staging:vt6655:device_main: Whitespace cleanups
      staging:vt6655:dpc: Whitespace cleanups
      staging:vt6655:hostap: Whitespace cleanups
      staging:vt6655:iocmd: Whitespace cleanups
      staging:vt6655:ioctl: Whitespace cleanups
      staging:vt6655:iowpa: Whitespace cleanups
      staging:vt6655:iwctl: Whitespace cleanups
      staging:vt6655:key: Whitespace cleanups
      staging:vt6655:mac: Whitespace cleanups
      staging:vt6655:mib: Whitespace cleanups
      staging:vt6655:michael: Whitespace cleanups
      staging:vt6655:power: Whitespace cleanups
      staging:vt6655:rc4: Whitespace cleanups
      staging:vt6655:rf: Whitespace cleanups
      staging:vt6655:rxtx: Whitespace cleanups
      staging:vt6655:srom: Whitespace cleanups
      staging:vt6655:tcrc: Whitespace cleanups
      staging:vt6655:tether: Whitespace cleanups
      staging:vt6655:tkip: Whitespace cleanups
      staging:vt6655:ttype: Whitespace cleanups
      staging:vt6655:upc: Whitespace cleanups
      staging:vt6655:vntwifi: Whitespace cleanups
      staging:vt6655:wcmd: Whitespace cleanups
      staging:vt6655:wctl: Whitespace cleanups
      staging:vt6655:wmgr: Whitespace cleanups
      staging:vt6655:wpa: Whitespace cleanups
      staging:vt6655:wpa2: Whitespace cleanups
      staging:vt6655:wpactl: Whitespace cleanups
      staging:vt6655:wroute: Whitespace cleanups
      staging: vt6655: Remove commented out printks
      staging: vt6655: Convert to kernel brace style
      staging: vt6655: Remove unnecessary parentheses from returns
      staging: vt6655: Remove commented out if()s
      staging: vt6655: Fix macro definitions
      staging: vt6655: Remove unnecessary blank lines

Joerg Roedel (1):
      staging: zsmalloc: Fix link error on ARM

Jonathan Cameron (77):
      iio: Add broken out info_mask fields for shared_by_type and separate
      iio:adc:max1363 move to info_mask_(shared_by_type/separate)
      staging:iio:dummy move to info_mask_(shared_by_type/separate)
      iio:hid_sensors move to info_mask_(shared_by_type/separate)
      iio:accel:kxsd9 move to info_mask_(shared_by_type/separate)
      iio:st_sensors move to info_mask_(shared_by_type/separate)
      iio:adc:ad_sigma_delta move to info_mask_(shared_by_type/separate)
      iio:adc:ad7266 move to info_mask_(shared_by_type/separate)
      iio:adc:ad7298 move to info_mask_(shared_by_type/separate)
      iio:adc:ad7476 move to info_mask_(shared_by_type/separate)
      iio:adc:ad7887 move to info_mask_(shared_by_type/separate)
      iio:adc:at91_adc move to info_mask_(shared_by_type/separate)
      iio:adc:lp8778_adc move to info_mask_(shared_by_type/separate)
      iio:adc:ti-adc081 move to info_mask_(shared_by_type/separate)
      iio:adc:ti_am335x_adc move to info_mask_(shared_by_type/separate)
      iio:adc:viperboard_adc move to info_mask_(shared_by_type/separate)
      iio:amplifiers:ad8366 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5064 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5360 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5380 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5421 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5446 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5449 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5504 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5624r move to info_mask_(shared_by_type/separate)
      iio:dac:ad5686 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5755 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5764 move to info_mask_(shared_by_type/separate)
      iio:dac:ad5791 move to info_mask_(shared_by_type/separate)
      iio:dac:max517 move to info_mask_(shared_by_type/separate)
      iio:dac:mcp4725 move to info_mask_(shared_by_type/separate)
      iio:freq:ad9523 move to info_mask_(shared_by_type/separate)
      iio:gyro:adis16080 move to info_mask_(shared_by_type/separate)
      iio:gyro:adis16136 move to info_mask_(shared_by_type/separate)
      iio:gyro:adxrs450 move to info_mask_(shared_by_type/separate)
      iio:gyro:itg3200_core move to info_mask_(shared_by_type/separate)
      iio:imu:adis16400 move to info_mask_(shared_by_type/separate)
      iio:imu:adis16480 move to info_mask_(shared_by_type/separate)
      iio:imu:mpu6050 move to info_mask_(shared_by_type/separate)
      iio:light:adjd_s311 move to info_mask_(shared_by_type/separate)
      iio:light:lm3533 move to info_mask_(shared_by_type/separate)
      iio:light:tsl2563 move to info_mask_(shared_by_type/separate)
      iio:light:vcnl4000 move to info_mask_(shared_by_type/separate)
      staging:iio:accel:adis move to info_mask_(shared_by_type/separate)
      staging:iio:accel:adis16220 move to info_mask_(shared_by_type/separate)
      staging:iio:accel:lis3l02dq move to info_mask_(shared_by_type/separate)
      staging:iio:accel:sca3000 move to info_mask_(shared_by_type/separate)
      staging:iio:adc:ad7280a move to info_mask_(shared_by_type/separate)
      staging:iio:adc:ad7291 move to info_mask_(shared_by_type/separate)
      staging:iio:adc:ad7606 move to info_mask_(shared_by_type/separate)
      staging:iio:adc:ad799x move to info_mask_(shared_by_type/separate)
      staging:iio:cdc:ad7150 move to info_mask_(shared_by_type/separate)
      staging:iio:cdc:ad7152 move to info_mask_(shared_by_type/separate)
      staging:iio:cdc:ad7746 move to info_mask_(shared_by_type/separate)
      staging:iio:gyro:adis16060 move to info_mask_(shared_by_type/separate)
      staging:iio:gyro:adis16130 move to info_mask_(shared_by_type/separate)
      staging:iio:impedance:ad5933 move to info_mask_(shared_by_type/separate)
      staging:iio:light:isl29018 move to info_mask_(shared_by_type/separate)
      staging:iio:light:isl29028 move to info_mask_(shared_by_type/separate)
      staging:iio:light:tsl2x7x move to info_mask_(shared_by_type/separate)
      staging:iio:mag:ak8975 move to info_mask_(shared_by_type/separate)
      staging:iio:magnetometer:hmc5843 move to info_mask_(shared_by_type/separate)
      staging:iio:meter:ade7758 move to info_mask_(shared_by_type/separate)
      staging:iio:resolver:ad2s1200 move to info_mask_(shared_by_type/separate)
      staging:iio:resolver:ad2s1210 move to info_mask_(shared_by_type/separate)
      staging:iio:resolver:ad2s90 move to info_mask_(shared_by_type/separate)
      iio:adc:exynos move to info_mask_(shared_by_type/separate)
      iio:adc:ad7923 move to info_mask_(shared_by_type/separate)
      staging:iio:adc:spear move to info_mask_(shared_by_type/separate)
      staging:iio:adc:mxs move to info_mask_(shared_by_type/separate)
      staging:iio:adc:lpc32xx move to info_mask_(shared_by_type/separate)
      iio:core drop info_mask from struct iio_info
      hwmon: Move the IIO client driver for hwmon out of staging
      staging:iio:magnetometer:ak8975 drop unused eoc_irq
      staging:iio:magnetometer:ak8975 drop I2C_M_NOSTART flag in read_data
      staging:iio:magnetometer:ak8975 use standard i2c_smbus read functions.
      iio:magnetometer:ak8975 move driver out of staging

Kevin McKinney (4):
      Staging: bcm: Fix all white space issues in PHSModule.c
      Staging: bcm: Properly format braces in PHSModule.c
      Staging: bcm: Properly format comments in PHSModule.c
      Staging: bcm: Fix spelling error in PHSModule.c

Konrad Rzeszutek Wilk (12):
      zcache: s/int/bool/ on the various options.
      zcache: Provide accessory functions for counter increase
      zcache: Provide accessory functions for counter decrease.
      zcache: The last of the atomic reads has now an accessory function.
      zcache: Make the debug code use pr_debug
      zcache: Move debugfs code out of zcache-main.c file.
      zcache/debug: Use an array to initialize/use debugfs attributes.
      zcache: Move the last of the debugfs counters out
      zcache: Module license is defined twice.
      zcache/debug: Coalesce all debug under CONFIG_ZCACHE_DEBUG
      staging: zcache/debug: compiler failure on PPC64 and revert commit.
      zcache/TODO: Update on two items.

Kumar Amit Mehta (1):
      staging: vme: fix for a potential NULL pointer dereference

Kurt Kanzenbach (18):
      staging: usbip: userspace: libsrc: fix indention
      staging: usbip: userspace: libsrc: do not init static/globals to 0
      staging: usbip: userspace: libsrc: spaces required around that '='
      staging: usbip: userspace: libsrc: (foo*) should be (foo *)
      staging: usbip: userspace: libsrc: replaced lines over 80 characters
      staging: usbip: userspace: libsrc: removed assignments in if conditions
      staging: usbip: userspace: libsrc: added missing space
      staging: usbip: removed lines over 80 characters
      staging: usbip: reformat function stub_recv_cmd_unlink()
      staging: usbip: removed enumeration of comments
      staging: usbip: simplified errorhandling
      staging: usbip: removed unnecessary if-else-statements
      staging: usbip: removed unnecessary for loop
      staging: usbip: simplified cleanup function
      staging: usbip: userspace: removed unnecessary code
      staging: usbip: userspace: libsrc: cleanup parsing
      staging: usbip: userspace: unified command line arguments
      staging: usbip: userspace: show product name in `list -l' command

Lars-Peter Clausen (14):
      staging:iio: Remove adt7410 driver
      iio: events: Make iio_push_event() IRQ context save
      iio:ad7923: Return error if we didn't get the expected result
      iio:ad7923: Implement scale reporting
      iio:adc:ad7923: Add support for the ad7904/ad7914/ad7924
      iio:trigger: Introduce iio_tigger_{set,get}_drvdata
      iio:trigger: Use dev_{set,get}_drvdata for private data management
      staging:iio:ad799x: Remove unused ad799x_state fields
      staging:iio:ad799x: Remove internal reference support
      staging:iio:ad799x: Use i2c_smbus_{read,write}_word_data_swapped
      staging:iio:ad799x: Add helper macro for channel initialization
      staging:iio:ad799x: Set IIO_CHAN_INFO_SCALE mask
      staging:iio:ad799x: Preallocate sample buffer
      staging: cptm1217: Use dev_pm_ops

Laurent Navet (1):
      staging: line6: pod.c: fix checkpatch warning

Ludovic Desroches (1):
      iio: at91_adc: add low and high res support

Malcolm Priestley (1):
      staging: vt6656: Fix stuck in scanning with variable uScanChannel.

Marek Vasut (2):
      staging: imx-drm: Make IPU KMS parse display-timings
      staging: video: imx: Add BGR666 support for parallel display

Masanari Iida (7):
      staging: comedi: Fix typo in comedi
      staging: sb105x: Fix typo in comments and printk
      staging: csr: Fix typos in csr
      staging: davinci: Fix typo in staging/media/davinci
      staging: sep: Fix typo in printk within sep driver
      staging:csr: Fix typos in comment and printk
      staging:csr: Fix typo in staging/csr driver

Matthijs Kooijman (7):
      staging: dwc2: always release host channel after dequeueing
      staging: dwc2: toggle periodic debugging output separately
      staging: dwc2: don't pass IRQ_LEVEL to devm_request_irq
      staging: dwc2: register common irq handler in dwc2_core_init
      staging: dwc2: set the driver name to "dwc2"
      staging: dwc2: Make dwc2_set_uninitialized more specific
      staging: dwc2: add platform device bindings

Mihnea Dobrescu-Balaur (1):
      staging: bcm: don't cast kzalloc() return value

Mirsal Ennaime (4):
      drivers: android: binder: Move the node release code to a separate function
      drivers: android: binder: Fix code style in binder_deferred_release
      drivers: android: binder: Remove excessive indentation
      drivers: android: binder: Use __func__ in debug messages

Nathan Zimmer (1):
      staging: dgrp: cleanup sparse warnings

Naveen Krishna Chatradhi (2):
      iio: adc: add exynos adc driver under iio framwork
      iio: adc: Kconfig: exynos_adc depends on CONFIG_OF

Nick Kralevich (1):
      staging: android: logger: Allow a UID to read it's own log entries

Nick Østergaard (1):
      staging: wlan-ng: prism2usb.c: fix printk(KERN_ERR... to dev_err(dev, ...

Niklas Söderlund (4):
      rtl8712: remove unused functions from rtl871x_recv.h
      rtl8712: remove dead function prototypes from rtl871x_recv.h
      rtl8712: remove unused definitions from rtl871x_recv.h
      rtl8712: remove redundant if statement

Nishanth Menon (1):
      staging: ti-soc-thermal: remove kernel-doc warnings reported with -v

Paul Bolle (2):
      staging: android: remove dependency on TINY_SHMEM
      staging: sb105x: Remove obsolete CONFIG_M386

Paul Zimmerman (12):
      staging: Core files for the DWC2 driver
      staging: HCD files for the DWC2 driver
      staging: HCD descriptor DMA support for the DWC2 driver
      staging: PCI bus interface for the DWC2 driver
      staging: Add a MAINTAINERS entry for the DWC2 driver
      staging: Hook the DWC2 driver into the build system
      staging: dwc2: fix compiler warnings
      staging: dwc2: remove unneeded arguments from two functions
      staging: dwc2: fix wrong setting of DMA masks
      staging: dwc2: fix potential null pointer access
      staging: dwc2: add missing newlines to debug messages
      staging: dwc2: check for null pointer before dereferencing it

Peter Huewe (11):
      staging/sep: Fix smatch false positive about potential NULL dereference in sep_main.c
      staging/sep: Check pointers before dereferencing (fix smatch warning)
      staging/slicoss: Check pointer before dereferencing
      staging/slicoss: Remove always true if statement
      staging/slicoss: Fix operation may be undefined warning
      staging/slicoss: Fix buffer possible overflow in slic_card_locate
      staging/slicoss: Use ether_crc for mac hash calculation
      staging/sm7xxfb: Convert to SIMPLE_DEV_PM_OPS
      staging/gdm72xx: Include corresponding header file (fix sparse warning)
      staging/gdm72xx: Remove unused variable in gdm_qos.c
      staging/gdm72xx: Remove duplicated code in gdm_qos.c

Philipp Zabel (7):
      staging: drm/imx: ipu-dc: add 24-bit GBR support to DC
      staging: drm/imx: ipuv3-crtc: use external clock for TV Encoder
      staging: drm/imx: ipu-di: add comments explaining signal generator configuration
      staging: drm/imx: Add support for VGA via TVE on i.MX53
      staging: drm/imx: ipu-dc: add WCLK/WRG opcodes
      staging: drm/imx: ipu-dc: force black output during blanking
      staging: drm/imx: Add support for Television Encoder (TVEv2)

Radhesh Fadnis (2):
      staging: omap-thermal: introduce clock feature flag
      staging: omap-thermal: update OMAP54xx conv_table

Randy Dunlap (1):
      staging: fix all sparse warnings in silicom/bypasslib/

Rebecca Schultz Zavin (2):
      staging: sync: Fix error paths
      staging: sw_sync: Fix error paths

Ruslan Ruslichenko (1):
      staging: omap-thermal: Add print when TSHUT temperature reached

Sachin Kamat (3):
      staging: ste_rmi4: Make synaptics_rmi4_touchpad_config symbol static
      iio: exynos_adc: Remove redundant of_match_ptr macro
      iio: exynos-adc: Fix typo in DT documentation

Sascha Hauer (1):
      staging: drm/imx: update TODO file

SeongJae Park (1):
      staging: csr: csr_time.c: Fix coding style

Serban Constantinescu (2):
      staging: android: ashmem: Add support for 32bit ashmem calls in a 64bit kernel
      staging: android: binder: replace IOCTL types with user-exportable types

Shankar Brahadeeswaran (1):
      staging: android: ashmem: get_name,set_name not to hold ashmem_mutex

Shawn Guo (1):
      staging: rts5139: device_reset() can be static

Silviu-Mihai Popescu (1):
      imx_drm: ipu_v3: fix invalid free of devm_* allocated data

Stefan Reif (7):
      staging: usbip: remove unnecessary braces
      staging: usbip: userspace: fix whitespace errors
      staging: usbip: userspace: libsrc: replace numbers by ascii
      staging: usbip: reformat function pickup_urb_and_free_priv
      staging: usbip: remove unnused, broken macro
      staging: usbip: simple indent fix
      staging: usbip: userspace: avoid memory leaks

Stephen Rothwell (2):
      staging: zcache: disable ZCACHE_DEBUG due to build error
      staging: the DWC2 driver uses bus_to_virt

Syam Sidhardhan (1):
      staging: silicom: Remove redundant NULL check before kfree

Tony Luck (1):
      staging:iio:adt7316 Fix some 'interesting' string operations

Valentin Ilie (2):
      staging: speakup: selection.c fix typo in comment
      staging/fwserial: Replace seq_printf with seq_puts

Wanpeng Li (19):
      staging: zcache: introduce zero filled pages handler
      zram: fix zram_bvec_read duplicate dump failure message and stat accumulation
      staging: zcache: introduce zero-filled pages handler
      staging: zcache: zero-filled pages awareness
      staging: zcache: handle zcache_[eph|pers]_zpages for zero-filled page
      staging: zcache: fix pers_pageframes|_max aren't exported in debugfs
      staging: zcache: fix zcache writeback in debugfs
      staging: zcache: fix static variables defined in debug.h but used in mutiple C files
      staging: zcache: introduce zero-filled page stat count
      staging: zcache: clean TODO list
      staging: zcache: fix account foregin counters against zero-filled pages
      staging: ramster: Provide accessory functions for counter increase
      staging: ramster: Provide accessory functions for counter decrease
      staging: ramster: decrease foregin pers pages when count < 0
      staging: ramster: Move debugfs code out of ramster.c file
      staging: ramster/debug: Use an array to initialize/use debugfs attributes
      staging: ramster: Add incremental accessory counters
      staging: ramster/debug: Add CONFIG_RAMSTER_DEBUG Kconfig entry
      staging: zcache/debug: fix coding style

Wei Yongjun (6):
      staging: comedi: remove duplicated include from ni_pcimio.c
      staging: sync: fix return value check in sync_fence_alloc()
      Staging: netlogic: remove unused variable in xlr_net_start_xmit()
      staging: sep: fix possible memory leak in sep_prepare_input_dma_table()
      staging: nvec: fix the '&&' vs '&' typo in nvec_toggle_global_events()
      staging: dwc2: fix error return code in dwc2_hcd_init()

Xi Wang (1):
      Staging: bcm: avoid use-after-free in bcm_char_ioctl()

Zhang Yanfei (1):
      driver: staging: csr: remove cast for kmalloc return value

Ørjan Eide (1):
      staging: sync: Fix race condition between merge and signal

 .../devicetree/bindings/arm/atmel-adc.txt          |   13 +
 .../devicetree/bindings/arm/samsung/exynos-adc.txt |   60 +
 .../devicetree/bindings/iio/iio-bindings.txt       |   97 +
 Documentation/devicetree/bindings/staging/dwc2.txt |   15 +
 .../bindings/staging/imx-drm/fsl-imx-drm.txt       |    2 +-
 MAINTAINERS                                        |   12 +
 drivers/hwmon/Kconfig                              |    9 +
 drivers/hwmon/Makefile                             |    1 +
 drivers/{staging/iio => hwmon}/iio_hwmon.c         |    8 +-
 drivers/iio/accel/hid-sensor-accel-3d.c            |   24 +-
 drivers/iio/accel/kxsd9.c                          |    6 +-
 drivers/iio/accel/st_accel_buffer.c                |    2 +-
 drivers/iio/adc/Kconfig                            |   20 +
 drivers/iio/adc/Makefile                           |    2 +
 drivers/iio/adc/ad7266.c                           |   12 +-
 drivers/iio/adc/ad7298.c                           |   10 +-
 drivers/iio/adc/ad7476.c                           |   10 +-
 drivers/iio/adc/ad7887.c                           |    8 +-
 drivers/iio/adc/ad7923.c                           |  383 +
 drivers/iio/adc/ad_sigma_delta.c                   |    2 +-
 drivers/iio/adc/at91_adc.c                         |   98 +-
 drivers/iio/adc/exynos_adc.c                       |  452 ++
 drivers/iio/adc/lp8788_adc.c                       |    4 +-
 drivers/iio/adc/max1363.c                          |    9 +-
 drivers/iio/adc/ti-adc081c.c                       |    4 +-
 drivers/iio/adc/ti_am335x_adc.c                    |    2 +-
 drivers/iio/adc/viperboard_adc.c                   |    2 +-
 drivers/iio/amplifiers/ad8366.c                    |    2 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |    4 +-
 drivers/iio/common/st_sensors/st_sensors_spi.c     |   11 +-
 drivers/iio/common/st_sensors/st_sensors_trigger.c |    2 +-
 drivers/iio/dac/ad5064.c                           |    4 +-
 drivers/iio/dac/ad5360.c                           |   10 +-
 drivers/iio/dac/ad5380.c                           |    8 +-
 drivers/iio/dac/ad5421.c                           |   10 +-
 drivers/iio/dac/ad5446.c                           |    4 +-
 drivers/iio/dac/ad5449.c                           |    4 +-
 drivers/iio/dac/ad5504.c                           |    4 +-
 drivers/iio/dac/ad5624r_spi.c                      |    4 +-
 drivers/iio/dac/ad5686.c                           |    6 +-
 drivers/iio/dac/ad5755.c                           |   10 +-
 drivers/iio/dac/ad5764.c                           |   10 +-
 drivers/iio/dac/ad5791.c                           |    6 +-
 drivers/iio/dac/max517.c                           |    4 +-
 drivers/iio/dac/mcp4725.c                          |    4 +-
 drivers/iio/frequency/ad9523.c                     |    8 +-
 drivers/iio/gyro/adis16080.c                       |   22 +-
 drivers/iio/gyro/adis16136.c                       |   13 +-
 drivers/iio/gyro/adxrs450.c                        |   22 +-
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |   24 +-
 drivers/iio/gyro/itg3200_buffer.c                  |    4 +-
 drivers/iio/gyro/itg3200_core.c                    |   13 +-
 drivers/iio/gyro/st_gyro_buffer.c                  |    2 +-
 drivers/iio/iio_core.h                             |    1 +
 drivers/iio/imu/adis16400_core.c                   |   49 +-
 drivers/iio/imu/adis16480.c                        |   32 +-
 drivers/iio/imu/adis_trigger.c                     |    4 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   10 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |    5 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c      |    4 +-
 drivers/iio/industrialio-core.c                    |   35 +-
 drivers/iio/industrialio-event.c                   |   29 +-
 drivers/iio/inkern.c                               |  171 +
 drivers/iio/light/adjd_s311.c                      |    4 +-
 drivers/iio/light/hid-sensor-als.c                 |    8 +-
 drivers/iio/light/lm3533-als.c                     |    6 +-
 drivers/iio/light/tsl2563.c                        |   10 +-
 drivers/iio/light/vcnl4000.c                       |    6 +-
 drivers/iio/magnetometer/Kconfig                   |   11 +
 drivers/iio/magnetometer/Makefile                  |    1 +
 drivers/{staging => }/iio/magnetometer/ak8975.c    |   73 +-
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |   24 +-
 drivers/staging/Kconfig                            |   10 +-
 drivers/staging/Makefile                           |    6 +-
 drivers/staging/android/Kconfig                    |   29 +-
 drivers/staging/android/Makefile                   |    2 +
 drivers/staging/android/ashmem.c                   |   66 +-
 drivers/staging/android/ashmem.h                   |    7 +
 drivers/staging/android/binder.c                   |  138 +-
 drivers/staging/android/binder.h                   |    8 +-
 drivers/staging/android/logger.c                   |  196 +-
 drivers/staging/android/logger.h                   |   40 +-
 drivers/staging/android/lowmemorykiller.c          |    9 +-
 drivers/staging/android/sw_sync.c                  |  264 +
 drivers/staging/android/sw_sync.h                  |   58 +
 drivers/staging/android/sync.c                     | 1017 +++
 drivers/staging/android/sync.h                     |  426 ++
 drivers/staging/android/trace/sync.h               |   82 +
 drivers/staging/bcm/Bcmchar.c                      |    2 +-
 drivers/staging/bcm/InterfaceDld.c                 |   32 +-
 drivers/staging/bcm/PHSModule.c                    | 1906 +++--
 drivers/staging/bcm/nvm.c                          |   14 +-
 drivers/staging/ccg/Kconfig                        |   25 -
 drivers/staging/ccg/Makefile                       |    2 -
 drivers/staging/ccg/TODO                           |    6 -
 drivers/staging/ccg/ccg.c                          | 1292 ----
 drivers/staging/ccg/composite.c                    | 1688 -----
 drivers/staging/ccg/composite.h                    |  395 -
 drivers/staging/ccg/config.c                       |  158 -
 drivers/staging/ccg/epautoconf.c                   |  393 -
 drivers/staging/ccg/f_acm.c                        |  814 --
 drivers/staging/ccg/f_fs.c                         | 2456 ------
 drivers/staging/ccg/f_mass_storage.c               | 3135 --------
 drivers/staging/ccg/f_rndis.c                      |  918 ---
 drivers/staging/ccg/gadget_chips.h                 |  150 -
 drivers/staging/ccg/ndis.h                         |   47 -
 drivers/staging/ccg/rndis.c                        | 1175 ---
 drivers/staging/ccg/rndis.h                        |  222 -
 drivers/staging/ccg/storage_common.c               |  893 ---
 drivers/staging/ccg/sysfs-class-ccg_usb            |  158 -
 drivers/staging/ccg/u_ether.c                      |  986 ---
 drivers/staging/ccg/u_ether.h                      |  154 -
 drivers/staging/ccg/u_serial.c                     | 1339 ----
 drivers/staging/ccg/u_serial.h                     |   65 -
 drivers/staging/ccg/usbstring.c                    |   71 -
 drivers/staging/comedi/Kconfig                     |   60 +-
 drivers/staging/comedi/comedi_buf.c                |   18 +-
 drivers/staging/comedi/comedi_fops.c               |  545 +-
 drivers/staging/comedi/comedi_internal.h           |    5 +-
 drivers/staging/comedi/comedi_pci.c                |   34 +-
 drivers/staging/comedi/comedidev.h                 |   31 +-
 drivers/staging/comedi/drivers.c                   |  182 +-
 drivers/staging/comedi/drivers/8255.c              |   23 +-
 drivers/staging/comedi/drivers/8255.h              |    1 -
 drivers/staging/comedi/drivers/8255_pci.c          |  210 +-
 drivers/staging/comedi/drivers/Makefile            |    9 +-
 drivers/staging/comedi/drivers/acl7225b.c          |  141 +-
 .../comedi/drivers/addi-data/APCI1710_Ssi.c        |    4 +-
 .../staging/comedi/drivers/addi-data/addi_common.c |   34 +-
 .../staging/comedi/drivers/addi-data/addi_common.h |    5 -
 drivers/staging/comedi/drivers/addi_apci_035.c     |   20 +-
 drivers/staging/comedi/drivers/addi_apci_1032.c    |   15 +-
 drivers/staging/comedi/drivers/addi_apci_1500.c    |   23 +-
 drivers/staging/comedi/drivers/addi_apci_1516.c    |   66 +-
 drivers/staging/comedi/drivers/addi_apci_1564.c    |   20 +-
 drivers/staging/comedi/drivers/addi_apci_16xx.c    |   69 +-
 drivers/staging/comedi/drivers/addi_apci_1710.c    |   64 +-
 drivers/staging/comedi/drivers/addi_apci_2032.c    |   18 +-
 drivers/staging/comedi/drivers/addi_apci_2200.c    |   18 +-
 drivers/staging/comedi/drivers/addi_apci_3120.c    |   52 +-
 drivers/staging/comedi/drivers/addi_apci_3200.c    |   55 +-
 drivers/staging/comedi/drivers/addi_apci_3501.c    |   15 +-
 drivers/staging/comedi/drivers/addi_apci_3xxx.c    |  300 +-
 drivers/staging/comedi/drivers/addi_watchdog.c     |    6 -
 drivers/staging/comedi/drivers/addi_watchdog.h     |    1 -
 drivers/staging/comedi/drivers/adl_pci6208.c       |   63 +-
 drivers/staging/comedi/drivers/adl_pci7x3x.c       |   95 +-
 drivers/staging/comedi/drivers/adl_pci8164.c       |  346 +-
 drivers/staging/comedi/drivers/adl_pci9111.c       |   64 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |   19 +-
 drivers/staging/comedi/drivers/adq12b.c            |   48 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |  142 +-
 drivers/staging/comedi/drivers/adv_pci1723.c       |   20 +-
 drivers/staging/comedi/drivers/adv_pci1724.c       |  409 +
 drivers/staging/comedi/drivers/adv_pci_dio.c       |  178 +-
 drivers/staging/comedi/drivers/aio_aio12_8.c       |   22 +-
 drivers/staging/comedi/drivers/aio_iiro_16.c       |   26 +-
 drivers/staging/comedi/drivers/am9513.h            |   79 -
 drivers/staging/comedi/drivers/amplc_dio200.c      | 1980 +----
 drivers/staging/comedi/drivers/amplc_dio200.h      |   95 +
 .../staging/comedi/drivers/amplc_dio200_common.c   | 1271 ++++
 drivers/staging/comedi/drivers/amplc_dio200_pci.c  |  486 ++
 drivers/staging/comedi/drivers/amplc_pc236.c       |   91 +-
 drivers/staging/comedi/drivers/amplc_pc263.c       |  303 +-
 drivers/staging/comedi/drivers/amplc_pci224.c      |   21 +-
 drivers/staging/comedi/drivers/amplc_pci230.c      |   26 +-
 drivers/staging/comedi/drivers/amplc_pci263.c      |  127 +
 drivers/staging/comedi/drivers/c6xdigio.c          |   39 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         |   98 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |  970 ++-
 drivers/staging/comedi/drivers/cb_pcidda.c         |   96 +-
 drivers/staging/comedi/drivers/cb_pcimdas.c        |   16 +-
 drivers/staging/comedi/drivers/cb_pcimdda.c        |   19 +-
 drivers/staging/comedi/drivers/comedi_fc.c         |    6 +-
 drivers/staging/comedi/drivers/comedi_parport.c    |   29 +-
 drivers/staging/comedi/drivers/comedi_test.c       |    2 -
 drivers/staging/comedi/drivers/contec_pci_dio.c    |   21 +-
 drivers/staging/comedi/drivers/daqboard2000.c      |   40 +-
 drivers/staging/comedi/drivers/das08.c             |    3 +-
 drivers/staging/comedi/drivers/das08.h             |    1 -
 drivers/staging/comedi/drivers/das08_cs.c          |    1 -
 drivers/staging/comedi/drivers/das08_isa.c         |   14 +-
 drivers/staging/comedi/drivers/das08_pci.c         |   13 +-
 drivers/staging/comedi/drivers/das16.c             |   67 +-
 drivers/staging/comedi/drivers/das16m1.c           |   46 +-
 drivers/staging/comedi/drivers/das1800.c           |   92 +-
 drivers/staging/comedi/drivers/das6402.c           |   27 +-
 drivers/staging/comedi/drivers/das800.c            |  999 ++-
 drivers/staging/comedi/drivers/dmm32at.c           |   28 +-
 drivers/staging/comedi/drivers/dt2801.c            |   36 +-
 drivers/staging/comedi/drivers/dt2811.c            |   29 +-
 drivers/staging/comedi/drivers/dt2814.c            |   22 +-
 drivers/staging/comedi/drivers/dt2815.c            |   29 +-
 drivers/staging/comedi/drivers/dt2817.c            |   22 +-
 drivers/staging/comedi/drivers/dt282x.c            |   59 +-
 drivers/staging/comedi/drivers/dt3000.c            |  103 +-
 drivers/staging/comedi/drivers/dt9812.c            |   30 +-
 drivers/staging/comedi/drivers/dyna_pci10xx.c      |   15 +-
 drivers/staging/comedi/drivers/fl512.c             |   31 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c          |   30 +-
 drivers/staging/comedi/drivers/icp_multi.c         |   23 +-
 drivers/staging/comedi/drivers/ii_pci20kc.c        |    4 -
 drivers/staging/comedi/drivers/jr3_pci.c           |   18 +-
 drivers/staging/comedi/drivers/ke_counter.c        |   21 +-
 drivers/staging/comedi/drivers/me4000.c            |  213 +-
 drivers/staging/comedi/drivers/me_daq.c            |   84 +-
 drivers/staging/comedi/drivers/mite.c              |   76 +-
 drivers/staging/comedi/drivers/mpc624.c            |   39 +-
 drivers/staging/comedi/drivers/multiq3.c           |   45 +-
 drivers/staging/comedi/drivers/ni_6527.c           |   82 +-
 drivers/staging/comedi/drivers/ni_65xx.c           |  394 +-
 drivers/staging/comedi/drivers/ni_660x.c           |  144 +-
 drivers/staging/comedi/drivers/ni_670x.c           |   64 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c       |   47 +-
 drivers/staging/comedi/drivers/ni_at_ao.c          |   24 +-
 drivers/staging/comedi/drivers/ni_atmio.c          |   29 +-
 drivers/staging/comedi/drivers/ni_atmio16d.c       |   30 +-
 drivers/staging/comedi/drivers/ni_daq_700.c        |    2 -
 drivers/staging/comedi/drivers/ni_daq_dio24.c      |    5 +-
 drivers/staging/comedi/drivers/ni_labpc.c          | 2602 +++----
 drivers/staging/comedi/drivers/ni_labpc.h          |   30 +-
 drivers/staging/comedi/drivers/ni_labpc_cs.c       |    6 +-
 drivers/staging/comedi/drivers/ni_labpc_pci.c      |  142 +
 drivers/staging/comedi/drivers/ni_mio_common.c     |  355 +-
 drivers/staging/comedi/drivers/ni_pcidio.c         |   68 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         | 2056 +++--
 drivers/staging/comedi/drivers/ni_stc.h            |    4 -
 drivers/staging/comedi/drivers/pcl711.c            |   30 +-
 drivers/staging/comedi/drivers/pcl724.c            |   37 +-
 drivers/staging/comedi/drivers/pcl725.c            |   21 +-
 drivers/staging/comedi/drivers/pcl726.c            |   36 +-
 drivers/staging/comedi/drivers/pcl730.c            |   26 +-
 drivers/staging/comedi/drivers/pcl812.c            |   65 +-
 drivers/staging/comedi/drivers/pcl816.c            |  180 +-
 drivers/staging/comedi/drivers/pcl818.c            |  481 +-
 drivers/staging/comedi/drivers/pcm3724.c           |   31 +-
 drivers/staging/comedi/drivers/pcm3730.c           |   22 +-
 drivers/staging/comedi/drivers/pcmad.c             |   26 +-
 drivers/staging/comedi/drivers/pcmda12.c           |   26 +-
 drivers/staging/comedi/drivers/pcmmio.c            |   26 +-
 drivers/staging/comedi/drivers/pcmuio.c            |   26 +-
 drivers/staging/comedi/drivers/plx9052.h           |  106 +-
 drivers/staging/comedi/drivers/poc.c               |   34 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |    2 -
 drivers/staging/comedi/drivers/rtd520.c            |  716 +-
 drivers/staging/comedi/drivers/rtd520.h            |  381 -
 drivers/staging/comedi/drivers/rti800.c            |  575 +-
 drivers/staging/comedi/drivers/rti802.c            |   21 +-
 drivers/staging/comedi/drivers/s526.c              |   22 +-
 drivers/staging/comedi/drivers/s626.c              | 1209 ++-
 drivers/staging/comedi/drivers/s626.h              |  101 +-
 drivers/staging/comedi/drivers/serial2002.c        |  895 +--
 drivers/staging/comedi/drivers/skel.c              |  136 +-
 drivers/staging/comedi/drivers/ssv_dnp.c           |    2 -
 drivers/staging/comedi/drivers/unioxx5.c           |   64 +-
 drivers/staging/comedi/drivers/usbdux.c            |  408 +-
 drivers/staging/comedi/drivers/usbduxfast.c        |    2 +-
 drivers/staging/comedi/drivers/usbduxsigma.c       |   12 +-
 .../staging/comedi/kcomedilib/kcomedilib_main.c    |   12 +-
 drivers/staging/comedi/range.c                     |   22 +-
 drivers/staging/cptm1217/clearpad_tm1217.c         |   16 +-
 drivers/staging/csr/bh.c                           |    2 +-
 drivers/staging/csr/csr_log.h                      |    6 +-
 drivers/staging/csr/csr_sdio.h                     |   24 +-
 drivers/staging/csr/csr_time.c                     |    8 +-
 drivers/staging/csr/csr_wifi_fsm.h                 |    6 +-
 drivers/staging/csr/csr_wifi_hip_card_sdio.c       |    8 +-
 drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c  |   10 +-
 drivers/staging/csr/csr_wifi_hip_chiphelper.h      |    4 +-
 drivers/staging/csr/csr_wifi_hip_unifi.h           |   20 +-
 drivers/staging/csr/drv.c                          |    4 +-
 drivers/staging/csr/netdev.c                       |    2 +-
 drivers/staging/csr/sdio_mmc.c                     |    3 +-
 drivers/staging/csr/sme_native.c                   |    2 +-
 drivers/staging/csr/sme_wext.c                     |    3 -
 drivers/staging/csr/unifi_pdu_processing.c         |   20 +-
 drivers/staging/csr/unifi_sme.c                    |    2 +
 drivers/staging/cxt1e1/pmcc4_drv.c                 |    1 +
 drivers/staging/dgrp/dgrp_common.h                 |    2 +-
 drivers/staging/dgrp/dgrp_dpa_ops.c                |    3 +-
 drivers/staging/dgrp/dgrp_driver.c                 |    6 +-
 drivers/staging/dgrp/dgrp_mon_ops.c                |    2 +-
 drivers/staging/dgrp/dgrp_net_ops.c                |    4 +-
 drivers/staging/dgrp/dgrp_ports_ops.c              |    2 +-
 drivers/staging/dgrp/dgrp_specproc.c               |    6 +-
 drivers/staging/dgrp/dgrp_sysfs.c                  |   30 +-
 drivers/staging/dwc2/Kconfig                       |   54 +
 drivers/staging/dwc2/Makefile                      |   25 +
 drivers/staging/dwc2/core.c                        | 2759 +++++++
 drivers/staging/dwc2/core.h                        |  662 ++
 drivers/staging/dwc2/core_intr.c                   |  505 ++
 drivers/staging/dwc2/hcd.c                         | 2981 ++++++++
 drivers/staging/dwc2/hcd.h                         |  765 ++
 drivers/staging/dwc2/hcd_ddma.c                    | 1196 +++
 drivers/staging/dwc2/hcd_intr.c                    | 2130 ++++++
 drivers/staging/dwc2/hcd_queue.c                   |  677 ++
 drivers/staging/dwc2/hw.h                          |  811 ++
 drivers/staging/dwc2/pci.c                         |  180 +
 drivers/staging/dwc2/platform.c                    |  145 +
 drivers/staging/et131x/et131x.c                    |    5 +-
 drivers/staging/fwserial/fwserial.c                |    6 +-
 drivers/staging/gdm72xx/gdm_qos.c                  |   47 +-
 drivers/staging/gdm72xx/gdm_sdio.c                 |    1 +
 drivers/staging/gdm72xx/netlink_k.c                |    1 +
 drivers/staging/gdm72xx/sdio_boot.c                |    1 +
 drivers/staging/iio/Documentation/trigger.txt      |    3 -
 drivers/staging/iio/Kconfig                        |    8 -
 drivers/staging/iio/Makefile                       |    2 -
 drivers/staging/iio/accel/adis16201_core.c         |    8 +-
 drivers/staging/iio/accel/adis16203_core.c         |    2 +-
 drivers/staging/iio/accel/adis16204_core.c         |    8 +-
 drivers/staging/iio/accel/adis16209_core.c         |    4 +-
 drivers/staging/iio/accel/adis16220_core.c         |   26 +-
 drivers/staging/iio/accel/adis16240_core.c         |    9 +-
 drivers/staging/iio/accel/lis3l02dq_core.c         |   11 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c         |    6 +-
 drivers/staging/iio/accel/sca3000_core.c           |    5 +-
 drivers/staging/iio/adc/Kconfig                    |    7 -
 drivers/staging/iio/adc/Makefile                   |    1 -
 drivers/staging/iio/adc/ad7280a.c                  |   12 +-
 drivers/staging/iio/adc/ad7291.c                   |   10 +-
 drivers/staging/iio/adc/ad7606_core.c              |    4 +-
 drivers/staging/iio/adc/ad799x.h                   |    7 +-
 drivers/staging/iio/adc/ad799x_core.c              |  417 +-
 drivers/staging/iio/adc/ad799x_ring.c              |   16 +-
 drivers/staging/iio/adc/adt7410.c                  | 1102 ---
 drivers/staging/iio/adc/lpc32xx_adc.c              |    2 +-
 drivers/staging/iio/adc/mxs-lradc.c                |   12 +-
 drivers/staging/iio/adc/spear_adc.c                |    4 +-
 drivers/staging/iio/addac/adt7316.c                |   26 +-
 drivers/staging/iio/cdc/ad7150.c                   |    8 +-
 drivers/staging/iio/cdc/ad7152.c                   |   32 +-
 drivers/staging/iio/cdc/ad7746.c                   |   48 +-
 drivers/staging/iio/gyro/adis16060_core.c          |   11 +-
 drivers/staging/iio/gyro/adis16130_core.c          |    4 +-
 drivers/staging/iio/gyro/adis16260_core.c          |    4 +-
 drivers/staging/iio/iio_simple_dummy.c             |   44 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   10 +-
 drivers/staging/iio/light/isl29018.c               |    8 +-
 drivers/staging/iio/light/isl29028.c               |   10 +-
 drivers/staging/iio/light/tsl2x7x_core.c           |   40 +-
 drivers/staging/iio/magnetometer/Kconfig           |   11 -
 drivers/staging/iio/magnetometer/Makefile          |    1 -
 drivers/staging/iio/magnetometer/hmc5843.c         |    4 +-
 drivers/staging/iio/meter/ade7758_core.c           |   60 +-
 drivers/staging/iio/meter/ade7758_trigger.c        |    6 +-
 drivers/staging/iio/resolver/ad2s1200.c            |    4 +-
 drivers/staging/iio/resolver/ad2s1210.c            |    4 +-
 drivers/staging/iio/resolver/ad2s90.c              |    2 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |    8 +-
 drivers/staging/iio/trigger/iio-trig-gpio.c        |    6 +-
 .../staging/iio/trigger/iio-trig-periodic-rtc.c    |   12 +-
 drivers/staging/iio/trigger/iio-trig-sysfs.c       |    4 +-
 drivers/staging/imx-drm/Kconfig                    |    7 +
 drivers/staging/imx-drm/Makefile                   |    1 +
 drivers/staging/imx-drm/TODO                       |    3 +
 drivers/staging/imx-drm/imx-drm-core.c             |   15 +-
 drivers/staging/imx-drm/imx-drm.h                  |   14 +-
 drivers/staging/imx-drm/imx-tve.c                  |  755 ++
 drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h        |    6 +-
 drivers/staging/imx-drm/ipu-v3/ipu-common.c        |    3 +-
 drivers/staging/imx-drm/ipu-v3/ipu-dc.c            |   64 +-
 drivers/staging/imx-drm/ipu-v3/ipu-di.c            |  100 +-
 drivers/staging/imx-drm/ipu-v3/ipu-dp.c            |    1 -
 drivers/staging/imx-drm/ipuv3-crtc.c               |   11 +-
 drivers/staging/imx-drm/parallel-display.c         |   12 +
 drivers/staging/line6/pod.c                        |    3 +-
 .../staging/media/davinci_vpfe/davinci-vpfe-mc.txt |    2 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c    |    6 +-
 drivers/staging/media/davinci_vpfe/vpfe_video.c    |    8 +-
 drivers/staging/media/davinci_vpfe/vpfe_video.h    |    2 +-
 drivers/staging/net/Kconfig                        |   38 -
 drivers/staging/net/Makefile                       |    5 -
 drivers/staging/net/TODO                           |    5 -
 drivers/staging/net/pc300-falc-lh.h                | 1238 ---
 drivers/staging/net/pc300.h                        |  436 --
 drivers/staging/net/pc300_drv.c                    | 3670 ---------
 drivers/staging/net/pc300_tty.c                    | 1079 ---
 drivers/staging/netlogic/Kconfig                   |    7 +
 drivers/staging/netlogic/Makefile                  |    1 +
 drivers/staging/netlogic/TODO                      |   12 +
 drivers/staging/netlogic/platform_net.c            |  223 +
 drivers/staging/netlogic/platform_net.h            |   46 +
 drivers/staging/netlogic/xlr_net.c                 | 1114 +++
 drivers/staging/netlogic/xlr_net.h                 | 1099 +++
 drivers/staging/nvec/Kconfig                       |   10 +-
 drivers/staging/nvec/nvec.c                        |    8 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |    4 +-
 drivers/staging/omap-thermal/Makefile              |    5 -
 drivers/staging/omap-thermal/TODO                  |   28 -
 drivers/staging/omap-thermal/omap-bandgap.c        | 1174 ---
 drivers/staging/omap-thermal/omap-bandgap.h        |  432 --
 drivers/staging/omap-thermal/omap-thermal-common.c |  338 -
 drivers/staging/omap-thermal/omap5-thermal.c       |  297 -
 drivers/staging/ozwpan/ozcdev.c                    |    1 +
 drivers/staging/rtl8192u/r8192U_dm.h               |   77 +-
 drivers/staging/rtl8712/rtl8712_led.c              |    8 +-
 drivers/staging/rtl8712/rtl871x_recv.h             |  108 -
 drivers/staging/rts5139/rts51x_scsi.c              |    2 +-
 drivers/staging/rts5139/rts51x_scsi.h              |    1 -
 drivers/staging/rts5139/trace.h                    |   24 +-
 drivers/staging/sb105x/sb_mp_register.h            |    4 +-
 drivers/staging/sb105x/sb_pci_mp.c                 |    4 +-
 drivers/staging/sb105x/sb_pci_mp.h                 |    2 +-
 drivers/staging/sep/sep_crypto.c                   |    4 +-
 drivers/staging/sep/sep_driver_config.h            |    2 +-
 drivers/staging/sep/sep_main.c                     |    9 +-
 drivers/staging/sep/sep_trace_events.h             |   11 +-
 drivers/staging/silicom/bp_mod.c                   |   10 +-
 drivers/staging/silicom/bypasslib/bypass.c         |   94 +-
 drivers/staging/slicoss/slicoss.c                  |  133 +-
 drivers/staging/sm7xxfb/sm7xxfb.c                  |   10 +-
 drivers/staging/speakup/kobjects.c                 |    8 +-
 drivers/staging/speakup/main.c                     |    2 +-
 drivers/staging/speakup/selection.c                |    2 +-
 drivers/staging/speakup/speakup.h                  |    6 -
 drivers/staging/speakup/varhandlers.c              |   60 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |    2 +-
 .../{omap-thermal => ti-soc-thermal}/Kconfig       |   22 +-
 drivers/staging/ti-soc-thermal/Makefile            |    5 +
 drivers/staging/ti-soc-thermal/TODO                |   12 +
 .../omap4-thermal-data.c}                          |   86 +-
 drivers/staging/ti-soc-thermal/omap4xxx-bandgap.h  |  175 +
 .../staging/ti-soc-thermal/omap5-thermal-data.c    |  359 +
 drivers/staging/ti-soc-thermal/omap5xxx-bandgap.h  |  200 +
 drivers/staging/ti-soc-thermal/ti-bandgap.c        | 1546 ++++
 drivers/staging/ti-soc-thermal/ti-bandgap.h        |  403 +
 drivers/staging/ti-soc-thermal/ti-thermal-common.c |  367 +
 .../omap-thermal.h => ti-soc-thermal/ti-thermal.h} |   61 +-
 .../ti_soc_thermal.txt}                            |   36 +-
 drivers/staging/tidspbridge/rmgr/proc.c            |   12 +-
 drivers/staging/tidspbridge/rmgr/strm.c            |    6 +-
 drivers/staging/usbip/stub_dev.c                   |   38 +-
 drivers/staging/usbip/stub_main.c                  |   34 +-
 drivers/staging/usbip/stub_rx.c                    |  100 +-
 drivers/staging/usbip/usbip_common.c               |    2 +-
 drivers/staging/usbip/userspace/README             |    4 +-
 drivers/staging/usbip/userspace/doc/usbip.8        |    4 +-
 drivers/staging/usbip/userspace/libsrc/names.c     |  521 +-
 drivers/staging/usbip/userspace/libsrc/names.h     |   24 +-
 .../staging/usbip/userspace/libsrc/usbip_common.c  |   28 +-
 .../staging/usbip/userspace/libsrc/usbip_common.h  |   11 +-
 .../staging/usbip/userspace/libsrc/vhci_driver.c   |   40 +-
 drivers/staging/usbip/userspace/src/usbip_attach.c |   12 +-
 drivers/staging/usbip/userspace/src/usbip_detach.c |    2 +-
 drivers/staging/usbip/userspace/src/usbip_list.c   |   12 +
 .../staging/usbip/userspace/src/usbip_network.c    |    6 +-
 .../staging/usbip/userspace/src/usbip_network.h    |    4 +-
 drivers/staging/usbip/userspace/src/usbipd.c       |   15 +-
 drivers/staging/usbip/vhci.h                       |    1 -
 drivers/staging/usbip/vhci_hcd.c                   |    5 +-
 drivers/staging/usbip/vhci_rx.c                    |   56 +-
 drivers/staging/vme/devices/vme_user.c             |    4 +
 drivers/staging/vt6655/80211hdr.h                  |   71 +-
 drivers/staging/vt6655/80211mgr.c                  | 1166 ++-
 drivers/staging/vt6655/80211mgr.h                  |  698 +-
 drivers/staging/vt6655/IEEE11h.c                   |  115 +-
 drivers/staging/vt6655/IEEE11h.h                   |    6 +-
 drivers/staging/vt6655/aes_ccmp.c                  |  563 +-
 drivers/staging/vt6655/baseband.c                  | 4855 ++++++------
 drivers/staging/vt6655/baseband.h                  |   56 +-
 drivers/staging/vt6655/bssdb.c                     | 2665 ++++---
 drivers/staging/vt6655/bssdb.h                     |  411 +-
 drivers/staging/vt6655/card.c                      | 2842 ++++---
 drivers/staging/vt6655/card.h                      |  137 +-
 drivers/staging/vt6655/channel.c                   |  767 +-
 drivers/staging/vt6655/channel.h                   |   16 +-
 drivers/staging/vt6655/country.h                   |  238 +-
 drivers/staging/vt6655/datarate.c                  |  469 +-
 drivers/staging/vt6655/datarate.h                  |   49 +-
 drivers/staging/vt6655/desc.h                      |  504 +-
 drivers/staging/vt6655/device.h                    |  999 ++-
 drivers/staging/vt6655/device_cfg.h                |   31 +-
 drivers/staging/vt6655/device_main.c               | 4931 ++++++------
 drivers/staging/vt6655/dpc.c                       | 2425 +++---
 drivers/staging/vt6655/dpc.h                       |   11 +-
 drivers/staging/vt6655/hostap.c                    |  690 +-
 drivers/staging/vt6655/hostap.h                    |    4 -
 drivers/staging/vt6655/iocmd.h                     |  246 +-
 drivers/staging/vt6655/ioctl.c                     |   16 +-
 drivers/staging/vt6655/ioctl.h                     |   16 +-
 drivers/staging/vt6655/iowpa.h                     |   54 +-
 drivers/staging/vt6655/iwctl.c                     | 2213 +++---
 drivers/staging/vt6655/iwctl.h                     |  208 +-
 drivers/staging/vt6655/key.c                       | 1150 ++-
 drivers/staging/vt6655/key.h                       |  171 +-
 drivers/staging/vt6655/mac.c                       | 1657 ++--
 drivers/staging/vt6655/mac.h                       |  773 +-
 drivers/staging/vt6655/mib.c                       |  698 +-
 drivers/staging/vt6655/mib.h                       |  507 +-
 drivers/staging/vt6655/michael.c                   |  164 +-
 drivers/staging/vt6655/michael.h                   |    8 +-
 drivers/staging/vt6655/power.c                     |  484 +-
 drivers/staging/vt6655/power.h                     |   33 +-
 drivers/staging/vt6655/rc4.c                       |   78 +-
 drivers/staging/vt6655/rc4.h                       |    6 +-
 drivers/staging/vt6655/rf.c                        | 1480 ++--
 drivers/staging/vt6655/rf.h                        |   26 +-
 drivers/staging/vt6655/rxtx.c                      | 5545 +++++++-------
 drivers/staging/vt6655/rxtx.h                      |   56 +-
 drivers/staging/vt6655/srom.c                      |  269 +-
 drivers/staging/vt6655/srom.h                      |   60 +-
 drivers/staging/vt6655/tcrc.c                      |  163 +-
 drivers/staging/vt6655/tcrc.h                      |    3 -
 drivers/staging/vt6655/tether.c                    |   50 +-
 drivers/staging/vt6655/tether.h                    |   42 +-
 drivers/staging/vt6655/tkip.c                      |  331 +-
 drivers/staging/vt6655/tkip.h                      |   15 +-
 drivers/staging/vt6655/tmacro.h                    |    2 -
 drivers/staging/vt6655/ttype.h                     |   14 +-
 drivers/staging/vt6655/upc.h                       |  187 +-
 drivers/staging/vt6655/vntwifi.c                   |  925 ++-
 drivers/staging/vt6655/vntwifi.h                   |  278 +-
 drivers/staging/vt6655/wcmd.c                      | 1747 ++---
 drivers/staging/vt6655/wcmd.h                      |  118 +-
 drivers/staging/vt6655/wctl.c                      |  244 +-
 drivers/staging/vt6655/wctl.h                      |   76 +-
 drivers/staging/vt6655/wmgr.c                      | 8006 ++++++++++----------
 drivers/staging/vt6655/wmgr.h                      |  552 +-
 drivers/staging/vt6655/wpa.c                       |  340 +-
 drivers/staging/vt6655/wpa.h                       |   23 +-
 drivers/staging/vt6655/wpa2.c                      |  504 +-
 drivers/staging/vt6655/wpa2.h                      |   29 +-
 drivers/staging/vt6655/wpactl.c                    |  903 ++-
 drivers/staging/vt6655/wpactl.h                    |    8 +-
 drivers/staging/vt6655/wroute.c                    |  257 +-
 drivers/staging/vt6655/wroute.h                    |    5 +-
 drivers/staging/vt6656/80211hdr.h                  |  130 +-
 drivers/staging/vt6656/80211mgr.c                  |  224 +-
 drivers/staging/vt6656/80211mgr.h                  |  335 +-
 drivers/staging/vt6656/TODO                        |    2 +-
 drivers/staging/vt6656/aes_ccmp.c                  |  131 +-
 drivers/staging/vt6656/aes_ccmp.h                  |   13 +-
 drivers/staging/vt6656/baseband.c                  |  183 +-
 drivers/staging/vt6656/baseband.h                  |   23 +-
 drivers/staging/vt6656/bssdb.c                     |   70 +-
 drivers/staging/vt6656/bssdb.h                     |  124 +-
 drivers/staging/vt6656/card.c                      |  127 +-
 drivers/staging/vt6656/card.h                      |   18 +-
 drivers/staging/vt6656/channel.c                   |   53 +-
 drivers/staging/vt6656/channel.h                   |   14 +-
 drivers/staging/vt6656/control.c                   |   10 -
 drivers/staging/vt6656/control.h                   |   10 -
 drivers/staging/vt6656/country.h                   |    1 -
 drivers/staging/vt6656/datarate.c                  |   85 +-
 drivers/staging/vt6656/datarate.h                  |   27 +-
 drivers/staging/vt6656/desc.h                      |  230 +-
 drivers/staging/vt6656/device.h                    |   56 +-
 drivers/staging/vt6656/device_cfg.h                |    2 -
 drivers/staging/vt6656/dpc.c                       |  262 +-
 drivers/staging/vt6656/dpc.h                       |    9 -
 drivers/staging/vt6656/firmware.c                  |   17 +-
 drivers/staging/vt6656/firmware.h                  |    9 -
 drivers/staging/vt6656/hostap.c                    |   29 +-
 drivers/staging/vt6656/hostap.h                    |    9 -
 drivers/staging/vt6656/int.c                       |   27 +-
 drivers/staging/vt6656/int.h                       |   46 +-
 drivers/staging/vt6656/iocmd.h                     |   18 -
 drivers/staging/vt6656/iowpa.h                     |   13 -
 drivers/staging/vt6656/iwctl.c                     |   27 +-
 drivers/staging/vt6656/iwctl.h                     |    8 -
 drivers/staging/vt6656/key.c                       |  111 +-
 drivers/staging/vt6656/key.h                       |   43 +-
 drivers/staging/vt6656/mac.c                       |  132 +-
 drivers/staging/vt6656/mac.h                       |   19 -
 drivers/staging/vt6656/main_usb.c                  |   63 +-
 drivers/staging/vt6656/mib.c                       |  131 +-
 drivers/staging/vt6656/mib.h                       |  294 +-
 drivers/staging/vt6656/michael.c                   |   49 +-
 drivers/staging/vt6656/michael.h                   |   12 +-
 drivers/staging/vt6656/power.c                     |   13 +-
 drivers/staging/vt6656/power.h                     |   12 -
 drivers/staging/vt6656/rc4.c                       |   22 +-
 drivers/staging/vt6656/rc4.h                       |   10 +-
 drivers/staging/vt6656/rf.c                        |   49 +-
 drivers/staging/vt6656/rf.h                        |   10 -
 drivers/staging/vt6656/rndis.h                     |   90 +-
 drivers/staging/vt6656/rxtx.c                      |  610 +-
 drivers/staging/vt6656/rxtx.h                      |  691 +-
 drivers/staging/vt6656/srom.h                      |   71 +-
 drivers/staging/vt6656/tcrc.c                      |   28 +-
 drivers/staging/vt6656/tcrc.h                      |   20 +-
 drivers/staging/vt6656/tether.c                    |   53 +-
 drivers/staging/vt6656/tether.h                    |   61 +-
 drivers/staging/vt6656/tkip.c                      |   37 +-
 drivers/staging/vt6656/tkip.h                      |   22 +-
 drivers/staging/vt6656/tmacro.h                    |   14 +-
 drivers/staging/vt6656/ttype.h                     |   55 -
 drivers/staging/vt6656/usbpipe.c                   |   29 -
 drivers/staging/vt6656/usbpipe.h                   |    9 -
 drivers/staging/vt6656/wcmd.c                      |   63 +-
 drivers/staging/vt6656/wcmd.h                      |   18 +-
 drivers/staging/vt6656/wctl.c                      |   56 +-
 drivers/staging/vt6656/wctl.h                      |   49 +-
 drivers/staging/vt6656/wmgr.c                      |  228 +-
 drivers/staging/vt6656/wmgr.h                      |   35 -
 drivers/staging/vt6656/wpa.c                       |   32 +-
 drivers/staging/vt6656/wpa.h                       |   16 +-
 drivers/staging/vt6656/wpa2.c                      |  165 +-
 drivers/staging/vt6656/wpa2.h                      |   17 +-
 drivers/staging/vt6656/wpactl.c                    |   33 +-
 drivers/staging/vt6656/wpactl.h                    |   10 -
 drivers/staging/wlan-ng/prism2sta.c                |   51 +-
 drivers/staging/wlan-ng/prism2usb.c                |   12 +-
 drivers/staging/xgifb/vb_def.h                     |    4 -
 drivers/staging/xgifb/vb_init.c                    |   64 +-
 drivers/staging/xgifb/vb_setmode.c                 |    4 +-
 drivers/staging/xgifb/vb_struct.h                  |   16 +-
 drivers/staging/xgifb/vb_table.h                   |   98 +-
 drivers/staging/zcache/Kconfig                     |   16 +
 drivers/staging/zcache/Makefile                    |    2 +
 drivers/staging/zcache/TODO                        |    9 +-
 drivers/staging/zcache/debug.c                     |  107 +
 drivers/staging/zcache/debug.h                     |  305 +
 drivers/staging/zcache/ramster/debug.c             |   66 +
 drivers/staging/zcache/ramster/debug.h             |  145 +
 drivers/staging/zcache/ramster/ramster.c           |  141 +-
 drivers/staging/zcache/zbud.c                      |    7 +-
 drivers/staging/zcache/zcache-main.c               |  526 +-
 drivers/staging/zram/zram_drv.c                    |    5 +-
 drivers/staging/zsmalloc/Kconfig                   |    2 +-
 drivers/staging/zsmalloc/zsmalloc-main.c           |    7 +-
 include/linux/iio/adc/ad_sigma_delta.h             |    6 +-
 include/linux/iio/common/st_sensors.h              |    5 +-
 include/linux/iio/iio.h                            |   79 +-
 include/linux/iio/imu/adis.h                       |   34 +-
 include/linux/iio/trigger.h                        |   26 +-
 627 files changed, 65145 insertions(+), 76321 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/iio-bindings.txt
 create mode 100644 Documentation/devicetree/bindings/staging/dwc2.txt
 rename drivers/{staging/iio => hwmon}/iio_hwmon.c (96%)
 create mode 100644 drivers/iio/adc/ad7923.c
 create mode 100644 drivers/iio/adc/exynos_adc.c
 rename drivers/{staging => }/iio/magnetometer/ak8975.c (89%)
 create mode 100644 drivers/staging/android/sw_sync.c
 create mode 100644 drivers/staging/android/sw_sync.h
 create mode 100644 drivers/staging/android/sync.c
 create mode 100644 drivers/staging/android/sync.h
 create mode 100644 drivers/staging/android/trace/sync.h
 delete mode 100644 drivers/staging/ccg/Kconfig
 delete mode 100644 drivers/staging/ccg/Makefile
 delete mode 100644 drivers/staging/ccg/TODO
 delete mode 100644 drivers/staging/ccg/ccg.c
 delete mode 100644 drivers/staging/ccg/composite.c
 delete mode 100644 drivers/staging/ccg/composite.h
 delete mode 100644 drivers/staging/ccg/config.c
 delete mode 100644 drivers/staging/ccg/epautoconf.c
 delete mode 100644 drivers/staging/ccg/f_acm.c
 delete mode 100644 drivers/staging/ccg/f_fs.c
 delete mode 100644 drivers/staging/ccg/f_mass_storage.c
 delete mode 100644 drivers/staging/ccg/f_rndis.c
 delete mode 100644 drivers/staging/ccg/gadget_chips.h
 delete mode 100644 drivers/staging/ccg/ndis.h
 delete mode 100644 drivers/staging/ccg/rndis.c
 delete mode 100644 drivers/staging/ccg/rndis.h
 delete mode 100644 drivers/staging/ccg/storage_common.c
 delete mode 100644 drivers/staging/ccg/sysfs-class-ccg_usb
 delete mode 100644 drivers/staging/ccg/u_ether.c
 delete mode 100644 drivers/staging/ccg/u_ether.h
 delete mode 100644 drivers/staging/ccg/u_serial.c
 delete mode 100644 drivers/staging/ccg/u_serial.h
 delete mode 100644 drivers/staging/ccg/usbstring.c
 create mode 100644 drivers/staging/comedi/drivers/adv_pci1724.c
 delete mode 100644 drivers/staging/comedi/drivers/am9513.h
 create mode 100644 drivers/staging/comedi/drivers/amplc_dio200.h
 create mode 100644 drivers/staging/comedi/drivers/amplc_dio200_common.c
 create mode 100644 drivers/staging/comedi/drivers/amplc_dio200_pci.c
 create mode 100644 drivers/staging/comedi/drivers/amplc_pci263.c
 create mode 100644 drivers/staging/comedi/drivers/ni_labpc_pci.c
 delete mode 100644 drivers/staging/comedi/drivers/rtd520.h
 create mode 100644 drivers/staging/dwc2/Kconfig
 create mode 100644 drivers/staging/dwc2/Makefile
 create mode 100644 drivers/staging/dwc2/core.c
 create mode 100644 drivers/staging/dwc2/core.h
 create mode 100644 drivers/staging/dwc2/core_intr.c
 create mode 100644 drivers/staging/dwc2/hcd.c
 create mode 100644 drivers/staging/dwc2/hcd.h
 create mode 100644 drivers/staging/dwc2/hcd_ddma.c
 create mode 100644 drivers/staging/dwc2/hcd_intr.c
 create mode 100644 drivers/staging/dwc2/hcd_queue.c
 create mode 100644 drivers/staging/dwc2/hw.h
 create mode 100644 drivers/staging/dwc2/pci.c
 create mode 100644 drivers/staging/dwc2/platform.c
 delete mode 100644 drivers/staging/iio/adc/adt7410.c
 create mode 100644 drivers/staging/imx-drm/imx-tve.c
 delete mode 100644 drivers/staging/net/Kconfig
 delete mode 100644 drivers/staging/net/Makefile
 delete mode 100644 drivers/staging/net/TODO
 delete mode 100644 drivers/staging/net/pc300-falc-lh.h
 delete mode 100644 drivers/staging/net/pc300.h
 delete mode 100644 drivers/staging/net/pc300_drv.c
 delete mode 100644 drivers/staging/net/pc300_tty.c
 create mode 100644 drivers/staging/netlogic/Kconfig
 create mode 100644 drivers/staging/netlogic/Makefile
 create mode 100644 drivers/staging/netlogic/TODO
 create mode 100644 drivers/staging/netlogic/platform_net.c
 create mode 100644 drivers/staging/netlogic/platform_net.h
 create mode 100644 drivers/staging/netlogic/xlr_net.c
 create mode 100644 drivers/staging/netlogic/xlr_net.h
 delete mode 100644 drivers/staging/omap-thermal/Makefile
 delete mode 100644 drivers/staging/omap-thermal/TODO
 delete mode 100644 drivers/staging/omap-thermal/omap-bandgap.c
 delete mode 100644 drivers/staging/omap-thermal/omap-bandgap.h
 delete mode 100644 drivers/staging/omap-thermal/omap-thermal-common.c
 delete mode 100644 drivers/staging/omap-thermal/omap5-thermal.c
 rename drivers/staging/{omap-thermal => ti-soc-thermal}/Kconfig (70%)
 create mode 100644 drivers/staging/ti-soc-thermal/Makefile
 create mode 100644 drivers/staging/ti-soc-thermal/TODO
 rename drivers/staging/{omap-thermal/omap4-thermal.c => ti-soc-thermal/omap4-thermal-data.c} (82%)
 create mode 100644 drivers/staging/ti-soc-thermal/omap4xxx-bandgap.h
 create mode 100644 drivers/staging/ti-soc-thermal/omap5-thermal-data.c
 create mode 100644 drivers/staging/ti-soc-thermal/omap5xxx-bandgap.h
 create mode 100644 drivers/staging/ti-soc-thermal/ti-bandgap.c
 create mode 100644 drivers/staging/ti-soc-thermal/ti-bandgap.h
 create mode 100644 drivers/staging/ti-soc-thermal/ti-thermal-common.c
 rename drivers/staging/{omap-thermal/omap-thermal.h => ti-soc-thermal/ti-thermal.h} (55%)
 rename drivers/staging/{omap-thermal/omap_bandgap.txt => ti-soc-thermal/ti_soc_thermal.txt} (50%)
 delete mode 100644 drivers/staging/vt6656/ttype.h
 create mode 100644 drivers/staging/zcache/debug.c
 create mode 100644 drivers/staging/zcache/debug.h
 create mode 100644 drivers/staging/zcache/ramster/debug.c
 create mode 100644 drivers/staging/zcache/ramster/debug.h



More information about the devel mailing list