[GIT PATCH] Staging driver patches for 3.10-rc1

From: Greg KH
Date: Mon Apr 29 2013 - 12:23:54 EST


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

----------------------------------------------------------------
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/