[GIT PULL] Staging driver patches for 4.6-rc1

From: Greg KH
Date: Thu Mar 17 2016 - 23:23:25 EST


The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:

Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)

are available in the git repository at:

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

for you to fetch changes up to 2df122bdebaba1daad3a8087b89a5e3456474538:

staging: lustre: fix aligments in lnet selftest (2016-03-11 22:26:02 -0800)

----------------------------------------------------------------
Staging driver patches for 4.6-rc1

Here is the big staging driver pull request for 4.6-rc1.

Lots of little things here, over 1600 patches or so. Notible is all of
the good Lustre work happening, those developers have finally woken up
and are cleaning up their code greatly. The Outreachy intern
application process is also happening, which brought in another 400 or
so patches. Full details are in the very long shortlog.

All of these have been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aaro Koskinen (27):
staging: octeon: refactor rgmii 10 mbps preamble error checking
staging: octeon: support fixed-link phys
staging: octeon-usb: support official bindings
staging: octeon-usb: delete redundant blank lines
staging: octeon-usb: add missing braces
staging: octeon-usb: delete space after cast
staging: octeon-usb: clean up includes
staging: octeon-usb: switch to use kernel types
staging: octeon-usb: add spaces around operator
staging: octeon-usb: make driver name to match the file name
staging: octeon: drop atomic usage from rx counters
staging: octeon-usb: use preferred style for NULL comparison
staging: octeon-usb: align split lines to match open parenthesis
staging: octeon-usb: eliminate redundant parameter from find_ready_pipe
staging: octeon-usb: pass transfer type to find_ready_pipe
staging: octeon-usb: simplify if statement
staging: octeon-usb: rename cvmx_usb_complete to cvmx_usb_status
staging: octeon-usb: rename cvmx_usb_perform_complete to cvmx_usb_complete
staging: octeon-usb: rename STATUS_SUCCESS to STATUS_OK
staging: octeon-usb: fold cvmx_usb_state into octeon_hcd
staging: octeon-usb: move control transfer handling into separate function
staging: octeon-usb: move bulk transfer handling into separate function
staging: octeon-usb: move interrupt transfer handling into separate function
staging: octeon-usb: move isoc transfer handling into separate function
staging: octeon-usb: move next pipe selection into a separate function
staging: octeon-usb: avoid an overlong line
staging: octeon-usb: update TODO

Adriana Reus (5):
iio: inv_mpu6050: Remove unused parameter
iio: imu: inv-mpu6050: Fix interrupt pin configuration
iio: imu: inv_mpu6050: Use regmap instead of i2c specific functions
iio: imu: inv_mpu6050: Separate driver into core and i2c functionality.
iio: imu: inv_mpu6050: Add SPI support for MPU6000

Akinobu Mita (6):
iio: adc: mcp3422: Add support for MCP3425
iio: dac: mcp4725: Add basic support for MCP4726
iio: adc: mcp320x: support more differential voltage measurement
iio: pressure: mpl115: don't set unused i2c clientdata
iio: pressure: mpl115: support MPL115A1
iio: adc: add support for ADC0831/ADC0832/ADC0834/ADC0838 chips

Alan (2):
rtl871x: avoid running off end of buffer
comedi: note a coverity discovered hole that needs fixing

Alexander Koch (3):
iio: light: opt3001: extract int. time constants
iio: light: opt3001: trivial type refactoring
iio: light: opt3001: enable operation w/o IRQ

Alexey Mednyy (2):
Staging: fbtft: add ssd1305 controller support
Staging: fbtft: add ssd1325 controller support

Alexey Tulia (2):
staging: rtl8188eu: remove an extra space
staging: vt6656: fix definitions of DEVICE_FLAGS_* flags

Alison Schofield (24):
staging: wilc1000: remove parentheses on right hand side of assignment
staging: speakup: compress return logic into one line
staging: gdm72xx: compress return logic into one line
staging: vt6656: replace explicit NULL comparison with ! operator
staging: vt6656: replace GFP_ATOMIC with GFP_KERNEL for urb allocation
staging: vt6656: move local var init into declaration
staging: wilc1000: host_interface: remove cast on void pointers
staging: wilc1000: linux_mon: remove cast on void pointer
staging: wilc1000: linux_wlan: remove cast on void pointers
staging: wilc1000: wilc_wfi_cfgoperations: remove cast on void pointers
staging: wilc1000: host_interface: remove unused semaphores
staging: vt6656: simplify tests of successful urb status
staging: iio: isl29018: use regmap to retrieve struct device
staging: wilc1000: remove code for HOST_IF_MSG_DEL_ALL_RX_BA_SESSIONS
staging: wilc1000: remove code for HOST_IF_MSG_GET_CHNL
staging: wilc1000: remove code for HOST_IF_GET_LINKSPEED
staging: wilc1000: remove code for HOST_IF_MSG_FLUSH_CONNECT
staging: wilc1000: remove code for HOST_IF_MSG_Q_IDLE
staging: wilc1000: remove code for HOST_IF_MSG_SET_MAC_ADDRESS
staging: speakup: remove multiple assignments
staging: fbtft: replace ternary operator with min macro
staging: iio: light: tsl2x7x: remove useless initialization
staging: iio: adt7316: remove useless initialization
staging: iio: ade7854: use devm_iio_device_register

Alyona Romanenko (1):
staging: lustre: issue in the offset in lnet match hash table

Amadeusz Pawlik (1):
staging: rtl8192e: Clean unnecessary blank lines

Amir Shehata (20):
staging: lustre: Dynamic LNet Configuration (DLC)
staging: lustre: Dynamic LNet Configuration (DLC) dynamic routing
staging: lustre: DLC Feature dynamic net config
staging: lustre: Dynamic LNet Configuration (DLC) IOCTL changes
staging: lustre: Dynamic LNet Configuration (DLC) show command
staging: lustre: fix crash due to NULL networks string
staging: lustre: DLC user/kernel space glue code
staging: lustre: improve LNet clean up code and API
staging: lustre: return appropriate errno when adding route
staging: lustre: startup lnet acceptor thread dynamically
staging: lustre: reject invalid net configuration for lnet
staging: lustre: return -EEXIST if NI is not unique
staging: lustre: handle lnet_check_routes() errors
staging: lustre: improvement to router checker
staging: lustre: prevent assert on LNet module unload
staging: lustre: remove messages from lazy portal on NI shutdown
staging: lustre: Allocate the correct number of rtr buffers
staging: lustre: Ignore hops if not explicitly set
staging: lustre: change ibh_mrs from array to pointer
staging: lustre: make ko2iblnd connect parameters persistent

Amitoj Kaur Chawla (88):
staging: rtl8712: rtl871x_sta_mgt: Remove wrapper function
staging: lustre: obdclass: Use IS_ERR_OR_NULL
staging: rtl8192u: ieee80211: rtl819x_TSProc: Replace MSECS with msecs_to_jiffies
staging: rtl8192u: ieee80211: rtl819x_BAProc: Replace MSECS with msecs_to_jiffies
staging: rtl8192u: ieee80211: ieee80211_softmac: Replace MSECS with msecs_to_jiffies
staging: rtl8192u: ieee80211: ieee80211_rx: Replace MSECS with msecs_to_jiffies
staging: rtl8192u: r8192U_dm: Replace MSECS with msecs_to_jiffies
staging: rtl8192u: ieee80211: Remove MSECS macro
staging: rtl8192u: ieee80211: ieee80211_softmac: Replace driver specific macro msleep_interruptible_rsl
staging: rtl8192u: ieee80211: Remove msleep_interruptible_rsl Macro
staging: gdm724x: gdm_mux: Remove create_workqueue()
staging: goldfish: goldfish_nand: Return correct error code
staging: sm750fb: Remove inclusion of header file
staging: wilc1000: Remove unused function
staging: wilc1000: Return correct error codes
staging: lustre: obdclass: obd_mount: Declare function as static
staging: lustre: osc: osc_request: Declare local function and structure as static
staging: lustre: Replace __attribute__((packed)) with __packed
staging: iio: adc: Remove unnecessary test from if conditions
staging: wlan-ng: Remove flush_scheduled_work
staging: rdma: hfi1: Replace kmalloc and memcpy with kmemdup
staging: rdma: hfi1: Use DIV_ROUND_UP
staging: rdma: hfi1: Use offset_in_page macro
staging: most: hdm-dim2: Replace kzalloc with devm_kzalloc
staging: most: hdm-dim2: Switch to devm_ioremap_resource()
staging: most: hdm-dim2: Replace request_irq with devm_request_irq
staging: most: hdm-dim2: Replace pr_err with dev_err
staging: most: hdm-usb: Remove create_workqueue()
staging: rtl8188eu: core: Use put_unaligned_le16
staging: rtl8712: Declare function as static
staging: comedi: drivers: Use DIV_ROUND_CLOSEST
staging: emxx_udc: Remove header file
staging: lustre: obdclass: Remove header file
staging: rdma: hfi1: Remove header file
staging: rtl8188eu: os_dep: Remove header file
staging: sm750fb: Remove header files
staging: wilc1000: Remove header file
staging: wilc1000: wilc_wfi_netdevice: Remove header files
staging: lustre: llite: Remove IS_ERR tests
staging: lustre: libcfs: Use swap() in cfs_hash_bd_order()
staging: lustre: libcfs: Remove unnecessary braces
staging: lustre: libcfs: Remove comparison with zero
staging: unisys: visorbus: Remove unnecessary dev_set_drvdata()
staging: unisys: visorbus: visorchipset: Remove create_singlethread_workqueue()
staging: unisys: visornic: Remove create_singlethread_workqueue()
staging: lustre: lclient: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: obdclass: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: lov: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: obdecho: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: ptlrpc: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: osc: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: ldlm: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: lustre: llite: Replace kmem_cache_alloc with kmem_cache_zalloc
staging: wilc1000: wilc_wlan: Remove wrapper function
staging: lustre: llite: Remove unnecessary test in if condition
staging: speakup: Remove unnecessary test in if condition
staging: gdm724x: gdm_usb: Remove create_workqueue()
staging: comedi: drivers: Remove use of deprecated pci API
staging: comedi: drivers: gsc_hpdi: Remove use of deprecated pci API
staging: rtl8192e: Remove create_workqueue()
staging: rtl8192e: rtl8192e: Remove create_workqueue()
staging: rtl8712: Remove exceptional & on function name
staging: rtl8712: rtl871x_mp_ioctl: Remove exceptional & on function name
staging: media: omap4iss: Remove unnecessary platform_set_drvdata()
staging: rts5208: Remove unnecessary pci_set_drvdata()
staging: most: hdm-usb: Remove invalid reference error
staging: sm750fb: Remove parentheses from return arguments
staging: sm750fb: Remove unnecessary pci_set_drvdata()
staging: sm750fb: Replace kzalloc with devm_kzalloc
staging: sm750fb: Use pcim_enable_device()
staging: fbtft: Remove unnecessary spi_set_drvdata()
staging: fbtft: Use devm_kcalloc instead of devm_kzalloc
staging: vme: devices: Replace kzalloc with devm_kzalloc
staging: wlan-ng: Remove unnecessary macro
staging: netlogic: Simplify use of devm_ioremap_resource
staging: netlogic: Replace pr_* with netdev_*
staging: android: ion: tegra: Use devm_kcalloc instead of devm_kzalloc
staging: android: ion: tegra: Replace IS_ERR_OR_NULL with IS_ERR
staging: android: Replace min_t/max_t with min/max
staging: android: Use devm_kcalloc instead of devm_kzalloc
staging: iio: adc: Replace of_iomap() with devm_ioremap_resource()
staging: rdma: hfi1: Remove unnecessary kfree
staging: rdma: hfi1: Remove unnecessary pci_set_drvdata()
staging: rdma: hfi1: Replace ALIGN with PAGE_ALIGN
staging: rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED
staging: rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN
staging: speakup: Replace del_timer with del_timer_sync
staging: rts5208: Replace pci_enable_device with pcim_enable_device

Anatoly Stepanov (1):
staging: rtl8723au: change parameter type in rtl8723a_set_rssi_cmd declaration

Anchal Jain (6):
staging: fbtft: Fix block comment coding style
staging: wilc1000: Check for quoted strings broken across lines
staging: lustre: lustre: Remove unnecessary pair of braces {}
staging: lustre: lnet: Remove an error code indent should use tabs where possible
staging: wilc1000: Remove a whitespace before parenthesis
staging: wilc1000: Possible unnecessary 'out of memory' message

Andreas Dannenberg (1):
iio: light: opt3001: Add device tree binding documentation

Andreas Dilger (4):
staging: lustre: add missing MODULE_AUTHOR for LNet selftest module
staging: lustre: update the MODULE_DESCRIPTION for all lustre modules
staging: lustre: make module_init/exit naming consistent
staging: lustre: update comment for lnet_lib_init/exit

Andrew Bradford (2):
staging: rtl8188eu: fix signal strength indication
staging: rtl8188eu: Remove RF_PATH_C & RF_PATH_D

Andrew F. Davis (6):
Documentation: afe4404: Add DT bindings for the AFE4404 heart monitor
iio: health: Add driver for the TI AFE4404 heart monitor
Documentation: afe4403: Add DT bindings for the AFE4403 heart monitor
iio: health: Add driver for the TI AFE4403 heart monitor
iio: ina2xx: Fix whitespace and re-order code
iio: ina2xx: Remove trace_printk debug statments

Andy Shevchenko (3):
staging: rtl8188eu: provide an absolute path to include folder
staging: rtl8188eu: replace open-coded print_hex_dump()
staging: rtl8188eu: print OUI with %*ph

Anjali Menon (3):
staging: lustre: lustre: lov: Added space
staging: rts5208: Removed blank lines
staging: emxx_udc: Alligned to match '('

Arnd Bergmann (10):
staging: wilc1000: remove extraneous variable
iio: chemical: select IRQ_WORK for ATLAS ph sensor
staging: ste_rmi4: avoid unused function warnings
iio: health/afe4403: select REGMAP_SPI
iio: health/afe4403: mark suspend/resume functions __maybe_unused
iio: health/afe4404: mark suspend/resume functions __maybe_unused
iio: pressure: ms5611: select IIO_BUFFER
staging: rtl8712: reduce stack usage
isdn: icn: remove a #warning
isdn: i4l: move active-isdn drivers to staging

Aybuke Ozdemir (1):
Staging: comedi: Prefer using the BIT macro

Ben Gilbert (1):
Staging: fbtft: Removed commented out/dead code

Ben Marsh (15):
Staging: Android: memory allocation style change in ion_page_pool.c
Staging: gs_fpgaboot: fix memory allocation in gs_fpgaboot.c
Staging: gs_fpgaboot: fix data types in gs_fpgaboot.c
Staging: vt6655: remove unnecessary blank lines from card.c
Staging: slicoss: memory allocation style change in slicoss.c
Staging: slicoss: changes memory allocation style in slicoss.c
Staging: slicoss: changes the style of memory allocation in slicoss.c
Staging: slicoss: change memory allocation style in slicoss.c
Staging: slicoss: removes unnecessary blank lines in slicoss.c
Staging: slicoss: changes comparisons to NULL in slicoss.c
Staging: nvec: removes an unnecessary cast on a void pointer
Staging: xgifb: remove useless blank lines
Staging: Android: change memory allocation style in ion_carveout_heap.c
Staging: Android: align code with open parenthesis in ion_carveout_heap.c
Staging: android: change memory allocation style in ion_carveout_heap.c

Benjamin Romer (9):
staging: unisys: fix parenthesis in toolaction_show()
staging: unisys: remove unnecessary goto
staging: unisys: fix return value for visorbus pci probe
staging: unisys: remove goto in get_vbus_header_info
staging: unisys: cleanup rc -1 in create_visor_device()
staging: unisys: get rid of goto in create_bus_instance()
staging: unisys: remove pointless init of rc in chipset_device_create()
staging: unisys: clean up initiate_chipset_device_pause_resume()
staging: unisys: return meaningful error for visorchipset_init()

Benoit Hiller (1):
staging: xgifb: Don't use multiple blank lines

Bhaktipriya Shridhar (80):
staging: unisys: visorchipset.c fixed spacing around operator
staging: comedi: dt2801: Prefer using the BIT macro
staging: rtl8723au: Fixes unnecessary return warning
staging: lusture: obdclass: Remove return statement in void function
staging: rtl8723au: hal: Use macro ARRAY_SIZE
staging: rtl8188eu: core: Remove unnecessary braces
staging: rtl8192u: Remove create_workqueue()
staging: rtl8192e: Drop useless initialisation
staging: rtl8712: Replace explicit NULL comparison
staging: wilc1000: Remove useless return variables
staging: most: hdm-usb: Use macro DIV_ROUND_UP
staging: unisys: visorbus: Remove useless return variables
staging: lustre: lnet: Use list_for_each_entry_safe
staging: wilc1000: Removed unused variables
staging: comedi: Use macro DIV_ROUND_CLOSEST
staging: unisys: visornic: Remove unnecessary else after return
staging: comedi: drivers: amplc_pci230: Prefer using macro DIV_ROUND_UP
staging: comedi: drivers: ni_mio_common: Prefer using macro DIV_ROUND_UP
staging: comedi: rtd520: Prefer using macro DIV_ROUND_UP
staging: comedi: dt282x: Prefer using macro DIV_ROUND_UP
staging: comedi: ni_pcidio.c: Prefer using macro DIV_ROUND_UP
staging: rtl8723au: Remove unnecessary parantheses
staging: rtl8723au: hal: Remove useless return variables
staging: rtl8192e: Prefer using macro DIV_ROUND_UP
staging: rtl8192e: rtllib_crypt_tkip: Remove unnecessary else after return
staging: rtl8192u: ieee80211: Use macro DIV_ROUND_UP
staging: rtl8192u: ieee802111: Drop Useless Initialization
staging: rtl8192u: ieee80211: Remove unused variables
staging: rtl8192u: ieee80211_crypt: Remove unnecessary else after return
staging: octeon: Convert create_singlethread_workqueue()
staging: rtl8712: Remove cast on void pointer
staging: rtl8712: Remove unnecessary cast on void pointer
staging: rtl8712: Simplify return
staging: rtl8712: Remove unnecessary parantheses
staging: rtl8712: Make return of 0 explicit
drivers: staging: rtl8712: Change form of NULL comparisons
staging: rtl8712: Remove unnecessary else after return
staging: media: davinci_vpfe: dm365_ipipe_hw: Remove unnecessary else after return
staging: media: davinci_vpfe: Remove unnecessary else after return
staging: rts5208: Removed unnecessary return variable
staging: rts5208: Prefer using BIT macro
staging: rts5208: Remove NULL test before vfree
staging: rts5208: Change form of NULL comparisons
staging: sm750fb: Remove Unused macro
staging: rtl8188eu: Remove unnecessary parantheses
staging: rtl8188eu: hal: Drop Useless Initialization
staging: rtl8188eu: core: Remove casts of pointer to same type
staging: rtl8188eu: os_dep: Remove useless return variables
staging: rtl8188eu: core: Remove useless return variables
staging: rtl8188eu: core: Remove NULL test before vfree
staging: rtl8188eu: os_dep: Remove NULL test before vfree
staging: rtl8188eu: os_dep: Remove unnecessary else after return
staging: fbtft: Use kmalloc_array
staging: android: ion: hisilicon: Remove useless return variables
staging: fsl-mc: bus: Eliminate double function call
staging: rtl8723au: hal: Remove Unused macro
staging: rtl8723au: core: rtw_sta_mgt: Change form of NULL comparisons
staging: rtl8723au: core: rtw_security: Change form of NULL comparisons
staging: rtl8723au: hal: Use macro DIV_ROUND_UP
staging: rtl8723au: core: Remove unnecessary else after return
staging: rtl8723au: hal: Remove unnecessary function and its call
staging: iio: addac: Remove unnecessary else after return
staging: lustre: obdclass: Use list_for_each_entry_safe
staging: lustre: lnet: lib-move: Use list_for_each_entry_safe
staging: lustre: lnet: conrpc: Use list_for_each_entry_safe
staging: lustre: lnet: router: Use list_for_each_entry_safe
staging: lustre: lnet: config: Use list_for_each_entry_safe
staging: lustre: lnet: peer: Use list_for_each_entry_safe
staging: lustre: lnet: api-ni: Use list_for_each_entry_safe
staging: lustre: osc: Use list_for_each_entry_safe
staging: lustre: osc_cache: Use list_for_each_entry_safe
staging: lustre: libcfs: Use list_for_each_entry_safe
staging: lustre: lnet: socklnd_proto: Use list_for_each_entry_safe
staging: lustre: lnet: socklnd: Use list_for_each_entry_safe
staging: lustre: lnet: o2iblnd: Use list_for_each_entry_safe
staging: rdma: hfi1: Use setup_timer
staging: rdma: hfi1: Compress return logic
staging: rdma: hfi1: Remove useless return variables
staging: rdma: hfi1: Remove casts of pointer to same type
staging: rdma: hfi1: Remove unnecessary parantheses

Bhumika Goyal (70):
Staging:lustre:lustre:obdclass:Remove return from void function
Staging:lustre:obdclass:linux:remove unnecessary braces
Staging:lustre:obdclass:linux:simplify NULL comparison
Staging:lustre:lustre:llite:Remove explicit NULL comparision
Staging:lustre:lclient:Remove unused function
Staging:iio:Remove exceptional & on function name
Staging:speakup:add space around '|'
Staging:octeon:removed blank line after {
Staging:wlan-ng:Merged two lines into one
Staging: lustre: lnet: Remove explicit NULL comparision
Staging: xgifb: Remove space after type cast
Staging: xgifb: Remove unnecessary blank lines
Staging: lustre: llite: Remove NULL check before kfree
Staging: lustre: obdclass: Declare function as static
Staging: media: Remove multiple assignments
Staging: wlan-ng: Remove multiple assignments
Staging: wlan-ng: Drop wrapper function
Staging: wlan-ng: Remove function prototype
Staging: rtl8188eu: os_dep: Remove NULL test before rtw_free_netdev
Staging: rdma: hfi1: Delete NULL check before vfree
Staging: iio: light: remove exceptional & on function name
Staging: iio: light: remove exceptional & on function name
Staging: iio: magnetometer: remove exceptional & on function name
Staging: rtl8723au: Remove unused macros
Staging: rtl8192u: Remove useless comments
Staging: rtl8723au: Replace header files
Staging: rtl819u: ieee80211: Remove function ieee80211_wep_null
Staging: wilc1000: Remove and rename struct typedefs
Staging: lustre: lov: Pull assignments out of function call
Staging: lustre: lnet: Remove and rename struct typedef lstcon_session_t
Staging: wilc1000: Remove unused function WILC_WFI_update_stats
Staging: wilc1000: Remove and rename struct typedefs from .c files
Staging: wlan-ng: Remove function hfa384x_drvr_commtallies
Staging: wlan-ng: Remove unused functions and prototypes
Staging: rtl8723au: hal: Remove unused macros
Staging: rtl8188eu: core: rtw_mlme.c: Remove NULL test before vfree
Staging: rtl8188eu: core: rtw_xmit.c: Remove NULL test before vfree
Staging: rtl8192u: Convert long if-else block to switch-case
Staging: fsl-mc: bus: Drop owner assignment from platform_driver
Staging: lustre: lov: Use list_for_each_entry instead of list_for_each
Staging: lustre: Remove print statement on function failure
Staging: lustre: lnet: Remove and rename struct typedefs
Staging: gdm724x: Use min instead of ternary operator
Staging: gdm724x: Replace random_ether_addr with eth_random_addr
Staging: comedi: s626.c: Remove unused functions
Staging: most: Replace pr_err with dev_err
Staging: most: Use list_first_entry instead of list_entry
Staging: rtl8723au: Clean up tests if NULL returned on failure
Staging: rtl8723au: Remove debug messages
Staging: lustre: lnet: Use list_first_entry_or_null
Staging: lustre: Use list_{next/prev}_entry instead of list_entry
Staging: rtl8192e: Replace random_ether_addr with eth_random_addr
Staging: rtl8192u: Clean up tests if NULL returned on failure
Staging: rtl8192u: Remove debug messages
Staging: rtl8192u: Replace memset with eth_broadcast_addr
Staging: rtl8192u: Replace random_ether_addr with eth_random_addr
Staging: rtl8712: Clean up tests if NULL returned on failure
Staging: rtl8712: Remove function r8712_setptm_cmd and r8712_gettssi_cmd
Staging: rts5208: Use min instead of ternary operator
Staging: sm750fb: Remove unused functions
Staging: rtl8188eu: Remove function rtw_freq2ch
Staging: android: ashmem.c: Redefine macros as static inline functions
Staging: android: ashmem.c: Convert macros page_range_{subsumes/subsumed_by/in}_range to static inline function
Staging: fsl-mc: Replace pr_debug with dev_dbg
Staging: fsl-mc: Replace pr_err with dev_err
Staging: rtl8723au: Use min macro instead of ternary operator
Staging: rtl8723au: Remove print statements and debug messages
taging: rtl8723au: Remove empty function odm_Init_RSSIForDM23a
Staging: rtl8723au: Remove unused functions and prototype
Staging: rdma: Use min macro instead of ternary operator

Bogicevic Sasa (4):
drivers:staging:sm750fb Fix all space preferred around messages
drivers:staging:wlan-ng Fix all no space necesarry after a cast
drivers:staging:wlan-ng Fix space preferred around that messages
drivers:staging:fwserial Fix No space is necessary after a cast

Bopamo Osaisai (1):
Staging: android: Fix brace coding style warning in sync_debug.c

Bruno Faccini (1):
staging: lustre: avoid race during lnet acceptor thread termination

Byeoungwook Kim (1):
staging: rtl8192u: Fix block comments use * on subsequent lines in r8192U_wx.c

CHANG FU CHIAO (1):
staging: lustre: add static declaration

Chaehyun Lim (197):
staging: wilc1000: fix return type of wilc_add_pkt declaration
staging: wilc1000: match argument name of wilc_add_ptk declaration
staging: wilc1000: fix return type of wilc_add_rx_gtk declaration
staging: wilc1000: match argument name of wilc_add_rx_gtk declaration
staging: wilc1000: remove wilc_add_tx_gtk declaration
staging: wilc1000: remove wilc_set_start_scan_req declaration
staging: wilc1000: fix return type of wilc_set_pmkid_info
staging: wilc1000: replace u32 with int
staging: wilc1000: rename pu8PmkidInfoArray in wilc_set_pmkid_info
staging: wilc1000: fix return type of wilc_get_mac_address
staging: wilc1000: rename pu8MacAddress in wilc_get_mac_address
staging: wilc1000: fix return type of wilc_set_mac_address
staging: wilc1000: rename pu8MacAddress in wilc_set_mac_address
staging: wilc1000: fix return type of wilc_flush_join_req
staging: wilc1000: fix return type of wilc_set_join_req
staging: wilc1000: rename pu8bssid in wilc_set_join_req
staging: wilc1000: rename pu8ssid in wilc_set_join_req
staging: wilc1000: rename ssidLen in wilc_set_join_req
staging: wilc1000: rename pu8IEs in wilc_set_join_req
staging: wilc1000: rename IEsLen in wilc_set_join_req
staging: wilc1000: rename pfConnectResult in wilc_set_join_req
staging: wilc1000: rename pvUserArg in wilc_set_join_req
staging: wilc1000: rename u8security in wilc_set_join_req
staging: wilc1000: rename tenuAuth_type in wilc_set_join_req
staging: wilc1000: rename u8channel in wilc_set_join_req
staging: wilc1000: rename pJoinParams in wilc_set_join_req
staging: wilc1000: use kmemdup instead of kmalloc and memcpy
staging: wilc1000: fix return type of wilc_disconnect
staging: wilc1000: rename u16ReasonCode in wilc_disconnect
staging: wilc1000: remove wilc_free_join_params
staging: wilc1000: fix return type of wilc_get_rssi
staging: wilc1000: rename ps8Rssi in wilc_get_rssi
staging: wilc1000: fix return type of wilc_get_statistics
staging: wilc1000: rename pstrStatistics in wilc_get_statistics
staging: wilc1000: fix return type of wilc_frame_register
staging: wilc1000: rename u16FrameType in wilc_frame_register
staging: wilc1000: rename bReg in wilc_frame_register
staging: wilc1000: fix return type of wilc_listen_state_expired
staging: wilc1000: rename u32SessionID in wilc_listen_state_expired
staging: wilc1000: fix return type of wilc_set_power_mgmt
staging: wilc1000: rename bIsEnabled in wilc_set_power_mgmt
staging: wilc1000: rename u32Timeout in wilc_set_power_mgmt
staging: wilc1000: rename pstrPowerMgmtParam in wilc_set_power_mgmt
staging: wilc1000: fix return type of wilc_setup_multicast_filter
staging: wilc1000: rename bIsEnabled in wilc_setup_multicast_filter
staging: wilc1000: rename u32count in wilc_setup_multicast_filter
staging: wilc1000: rename pstrMulticastFilterParam in wilc_setup_multicast_filter
staging: wilc1000: fix return type of wilc_setup_ipaddress
staging: wilc1000: rename u16ipadd in wilc_setup_ipaddress
staging: wilc1000: remove return statement
staging: wilc1000: fix return type of host_int_get_ipaddress
staging: wilc1000: remove argument hif_drv in host_int_get_ipaddress
staging: wilc1000: rename u16ipadd in host_int_get_ipaddress
staging: wilc1000: move static declaration of host_int_get_ipaddress
staging: wilc1000: rename u32duration in struct remain_ch
staging: wilc1000: fix return type of wilc_remain_on_channel
staging: wilc1000: rename u32SessionID in wilc_remain_on_channel
staging: wilc1000: rename u32duration in wilc_remain_on_channel
staging: wilc1000: rename RemainOnChanExpired in wilc_remain_on_channel
staging: wilc1000: rename RemainOnChanReady in wilc_remain_on_channel
staging: wilc1000: rename pvUserArg in wilc_remain_on_channel
staging: wilc1000: fix return type of wilc_del_all_rx_ba_session
staging: wilc1000: rename pBSSID in wilc_del_all_rx_ba_session
staging: wilc1000: rename TID in wilc_del_all_rx_ba_session
staging: wilc1000: rename pBASessionInfo in wilc_del_all_rx_ba_session
staging: wilc1000: fix return type of wilc_edit_station
staging: wilc1000: rename pstrStaParams in wilc_edit_station
staging: wilc1000: rename pstrAddStationMsg in wilc_edit_station
staging: wilc1000: use kmemdup in wilc_edit_station
staging: wilc1000: remove rates variable in wilc_edit_station
staging: wilc1000: fix return type of wilc_del_allstation
staging: wilc1000: rename pu8MacAddr in wilc_del_allstation
staging: wilc1000: rename pstrDelAllStationMsg in wilc_del_allstation
staging: wilc1000: rename au8Zero_Buff in wilc_del_allstation
staging: wilc1000: use int instead of u32
staging: wilc1000: rename u8AssocNumb in wilc_del_allstation
staging: wilc1000: fix return type of wilc_add_beacon
staging: wilc1000: rename u32Interval in wilc_add_beacon
staging: wilc1000: rename u32DTIMPeriod in wilc_add_beacon
staging: wilc1000: rename u32HeadLen in wilc_add_beacon
staging: wilc1000: rename pu8Head in wilc_add_beacon
staging: wilc1000: rename u32TailLen in wilc_add_beacon
staging: wilc1000: rename pu8Tail in wilc_add_beacon
staging: wilc1000: rename pstrSetBeaconParam in wilc_add_beacon
staging: wilc1000: rename pu8ssid in struct hidden_net_info
staging: wilc1000: rename u8ssidlen in struct hidden_net_info
staging: wilc1000: rename pstrHiddenNetworkInfo in struct hidden_network
staging: wilc1000: rename u8ssidnum in struct hidden_network
staging: wilc1000: fix return type of wilc_scan
staging: wilc1000: rename u8ScanSource in wilc_scan
staging: wilc1000: rename u8ScanType in wilc_scan
staging: wilc1000: rename pu8ChnlFreqList in wilc_scan
staging: wilc1000: rename u8ChnlListLen in wilc_scan
staging: wilc1000: rename pu8IEs in wilc_scan
staging: wilc1000: rename IEsLen in wilc_scan
staging: wilc1000: rename ScanResult in wilc_scan
staging: wilc1000: rename pvUserArg in wilc_scan
staging: wilc1000: rename pstrHiddenNetwork in wilc_scan
staging: wilc1000: use kmemdup instead of kmalloc/memcpy
staging: wilc1000: rename phWFIDrv in wilc_init declaration
staging: wilc1000: fix return type of wilc_init
staging: wilc1000: remove redundant check in wilc_mq_recv
staging: wilc1000: rename struct __Message_struct
staging: wilc1000: rename pvBuffer in struct message
staging: wilc1000: rename u32Length in struct message
staging: wilc1000: rename pstrNext in struct message
staging: wilc1000: rename struct WILC_MsgQueueHandle
staging: wilc1000: rename hSem in struct message_queue
staging: wilc1000: rename strCriticalSection in struct message_queue
staging: wilc1000: rename bExiting in struct message_queue
staging: wilc1000: rename u32ReceiversCount in struct message_queue
staging: wilc1000: rename pstrMessageList in struct message_queue
staging: wilc1000: rename pHandle in wilc_mq_create
staging: wilc1000: rename pHandle in wilc_mq_destroy
staging: wilc1000: rename pstrMessge in wilc_mq_destroy
staging: wilc1000: rename pHandle in wilc_mq_send
staging: wilc1000: rename pvSendBuffer in wilc_mq_send
staging: wilc1000: rename u32SendBufferSize in wilc_mq_send
staging: wilc1000: rename pstrMessage in wilc_mq_send
staging: wilc1000: rename pstrTailMsg in wilc_mq_send
staging: wilc1000: fix return error code
staging: wilc1000: rename pHandle in wilc_mq_recv
staging: wilc1000: rename pvRecvBuffer in wilc_mq_recv
staging: wilc1000: rename u32RecvBufferSize in wilc_mq_recv
staging: wilc1000: rename pu32ReceivedLength in wilc_mq_recv
staging: wilc1000: rename pstrMessage in wilc_mq_recv
staging: wilc1000: fix coding style of kmalloc usage
staging: wilc1000: fix logical continuations
staging: wilc1000: remove over-commenting
staging: wilc1000: fix alignment for open parenthesis
staging: wilc1000: wilc_msgqueue: use standard struct list_head
staging: wilc1000: wilc_msgqueue: release semaphore in error path
staging: wilc1000: linux_mon: use __packed instead of __attribute__((packed))
staging: wilc1000: linux_mon: remove blank lines after open brace '{'
staging: wilc1000: linux_mon: remove blank line before a close brace '}'
staging: wilc1000: linux_mon: remove multiple blank lines
staging: wilc1000: linux_mon: fix NULL comparison style
staging: wilc1000: linux_mon: remove space after a cast
staging: wilc1000: linux_mon: insert blank line after a function
staging: wilc1000: linux_mon: add braces on all arms of if statement
staging: wilc1000: linux_mon: fix coding style of kmalloc usage
staging: wilc1000: linux_mon: fix error code of kmalloc
staging: wilc1000: linux_mon: remove debug message of kmalloc failure
staging: wilc1000: fix return type of wilc_hif_set_cfg
staging: wilc1000: rename pstrCfgParamVal in wilc_hif_set_cfg
staging: wilc1000: fix return type of wilc_deinit
staging: wilc1000: fix return error code of wilc_deinit
staging: wilc1000: fix return type of wilc_send_config_pkt
staging: wilc1000: use int type for counter variable
staging: wilc1000: remove initialization code of counter variable
staging: wilc1000: rename counter in wilc_send_config_pkt
staging: wilc1000: rename au8bssid in struct join_bss_param
staging: wilc1000: rename au8bssid in struct found_net_info
staging: wilc1000: rename s8rssi in struct found_net_info
staging: wilc1000: rename pu8bssid in struct user_conn_req
staging: wilc1000: rename pu8ssid in struct user_conn_req
staging: wilc1000: rename u8security in user_conn_req
staging: wilc1000: define a new local variable in wilc_scan
staging: wilc1000: change handle_set_channel's return type to void
staging: wilc1000: change data type of result variable to int.
staging: wilc1000: rename result in handle_set_channel
staging: wilc1000: use netdev_err instead of PRINT_ER
staging: wilc1000: handle_set_mac_address: remove debug message of kmalloc failure
staging: wilc1000: handle_set_mac_address: fix kmalloc return error code
staging: wilc1000: handle_set_mac_address: use kmemdup
staging: wilc1000: handle_set_mac_address: change return type to void
staging: wilc1000: handle_set_mac_address: change data type of result
staging: wilc1000: handle_set_mac_address: rename result
staging: wilc1000: handle_set_mac_address: use netdev_err
staging: wilc1000: handle_set_mac_address: fix missing blank line after declaration
staging: wilc1000: handle_cfg_param: remove wrapper struct cfg_param_attr
staging: wilc1000: handle_cfg_param: change data type of wid_cnt
staging: wilc1000: handle_cfg_param: rename wid_cnt
staging: wilc1000: handle_cfg_param: fix logical continuations
staging: wilc1000: handle_cfg_param: fix line over 80 characters
staging: wilc1000: handle_cfg_param: remove unnecessary whitespace
staging: wilc1000: rename struct tstrConnectInfo
staging: wilc1000: rename au8bssid in struct connect_info
staging: wilc1000: rename pu8ReqIEs in struct connect_info
staging: wilc1000: rename ReqIEsLen in struct connec_info
staging: wilc1000: rename pu8RespIEs in struct connect_info
staging: wilc1000: rename u16RespIEsLen in struct connect_info
staging: wilc1000: rename u16ConnectStatus in struct connect_info
staging: wilc1000: rename struct tstrDisconnectNotifInfo
staging: wilc1000: rename u16reason in disconnect_info
staging: wilc1000: remove typedef from struct sdio_cmd52_t
staging: wilc1000: remove unnecessary comment codes
staging: wilc1000: remove typedef from sdio_cmd53_t
staging: wilc1000: remove unused define
staging: wilc1000: remove typedef from enum tenuConnectSts
staging: wilc1000: use TAG_PARAM_OFFSET define
staging: wilc1000: remove commented codes
staging: wilc1000: rename hardwareProductVersion in struct wilc_mac_cfg
staging: wilc1000: add enum cfg_type_cmd
staging: wilc1000: remove unnecessary comments
staging: wilc1000: use switch statement instead of multiple if statement
staging: wilc1000: use mutex instead of semaphore sem_cfg_values

Chen Feng (2):
staging: ion : Donnot wakeup kswapd in ion system alloc
android: binder: Sanity check at binder ioctl

Chris Elliott (1):
Staging: rtl8188eu: core: rtw_debug: fixed a parentheses coding style issue

Chris Horn (3):
staging: lustre: rename variables in lnet_find_route_locked
staging: lustre: reflect down routes in /proc/sys/lnet/routes
staging: lustre: Use lnet_is_route_alive for router aliveness

Chris Park (36):
staging: wilc1000: fix warnings for line over 80 characters
staging: wilc1000: remove useless log message
staging: wilc1000: remove useless function
staging: wilc1000: remove unnecessary braces
staging: wilc1000: remove warnings missing a blank line after declarations
staging: wilc1000: Optimize code of wilc_get_chipid function
staging: wilc1000: remove unused log message using the CORECONFIG_DBG tag
staging: wilc1000: remove unused log message using the HOSTINF_DBG tag
staging: wilc1000: remove unused log message using the TX_DBG tag
staging: wilc1000: remove unnecessary wilc_rx_complete function
staging: wilc1000: remove unused log message using the RX_DBG tag
staging: wilc1000: remove unused debug tag
staging: wilc1000: remove unnecessary log message using GENERIC_DBG tag
staging: wilc1000: host_interface.c: removes unnecessary log message
staging: wilc1000: linux_mon.c: removes unnecessary log message
staging: wilc1000: linux_mon.c: removes comments
staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
staging: wilc1000: removes unused HOSTAPD_DBG tag
staging: wilc1000: host_interface.c: removes unnecessary log messages
staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
staging: wilc1000: removes unused CFG80211_DBG tag
staging: wilc1000: coreconfigurator.c: removes unnecessary log messages
staging: wilc1000: host_interface.c: removes unnecessary log messages
staging: wilc1000: host_interface.c: replace PRINT_ER with netdev_err
staging: wilc1000: linux_wlan.c: removes unnecessary log messages
staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
staging: wilc1000: wilc_wlan.c: removes unnecessary log messages
staging: wilc1000: removes unused region feature
staging: wilc1000: removes usused PRINT_XX(region...)
staging: wilc1000: moves to define values
staging: wilc1000: moves LINUX_RX_SIZE, LINUX_TX_SIZE
staging: wilc1000: move WILC_MULTICAST_TABLE_SIZE define to wilc_wlan_if.h file
staging: wilc1000: move MODALIS and GPIO_NUM define to wilc_wlan.h file
staging: wilc1000: remove useless define in linux_wlan_common.h file
staging: wilc1000: removes linux_wlan_common.h file

Christian Colic (6):
staging: speakup: (coding style) Add spaces around operands (checkpatch checks)
staging: speakup: (coding style) Add braces around all arms of if-statement
staging: speakup: (coding style) Rewrite comparisons to NULL
staging: wlan-ng: (coding style) remove unnecessary blank line before "}"
staging: fwserial: (coding-style) rewrite comparisons to NULL as "!fifo->data"
staging: rtl8192e: remove unnecessary multiple blank lines

Christian Gromm (28):
staging: most: remove unnecessary keep_mbo variable
staging: most: rename variables
staging: most: simplify expression
staging: most: unify types
staging: most: use min_t
staging: most: fix mbo leak
staging: most: fix tracking of MBO offset
staging: most: use readl and writel functions
staging: most: remove function destroy_most_c_obj
staging: most: add missing call to ida_simple_remove
staging: most: move call to disconnect_channel callback
staging: most: move initialization of pointer
staging: most: move mutex
staging: most: move channel disconnect to function most_deregister_interface
staging: most: remove tainted flag
staging: most: remove reference counter
staging: most: remove code to destroy channel
staging: most: remove redundant mutexes
staging: most: remove redundant call to wake_up_interruptible
staging: most: encapsulate shared code
staging: most: fix retrieval of buffer availability
staging: most: rename variable channel
staging: most: fix race conditions
staging: most: change type of access_ref
staging: most: remove stacked_mbo
staging: most: rearrange function aim_write
staging: most: add statistics for dropped packets
staging: most: remove 2nd forward declaration of struct most_aim

Cihangir Akturk (1):
drivers: staging: rtl8723au: remove unneeded null test

Claudiu Beznea (1):
Staging: rtl8188eu: removed unnecessary check in core/rtw_ap.c

Colin Cross (1):
staging: lowmemorykiller: Make default lowmemorykiller debug message useful

Colin Ian King (2):
iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels
Staging: iio: adc: fix indent on break statement

Colin Vidal (4):
Staging: rtl8188eu/core: remove paragraph which mention FSF address in comment header
Staging: rtl8188eu/core: Coding style fix, set conform spaces between identifiers
Staging: rtl8188eu/core: Coding style fix, set constant operand on right in tests
Staging: rtl8188eu/core: Coding style fix, avoid line over 80 characters

Cristina Moraru (7):
iio: si7005: add support for Hoperf th02
iio: si7020: add support for Hoperf th06
iio: hmc5843: Swap suspend and resume implementations
iio: hmc5843: Fix comment style warnings
iio: hmc5843: Add attributes for measurement config of bias current
iio: hmc5843: Add ABI documentation file for hmc5843
iio: hmc5843: Move hmc5843 out of staging

Dan Carpenter (9):
staging: unisys: remove some dead code
staging: rtl8712: memory corruption in wpa_set_encryption()
staging: wilc1000: fix mgmt_tx()
staging: gdm72xx: underflow in netlink_rcv_cb()
Staging: gdm72xx: silence underflow warning in netlink_send()
Staging: gdm72xx: make "len" unsigned
staging: gdm72xx: zero out padding
Staging: gdm72xx: underflow bug in gdm_wimax_ioctl_get_data()
Staging: gdm72xx: remove duplicate condition

Daniel Baluta (11):
iio: pressure: ms5611: Add IIO_CHAN_INFO_SCALE to mask
iio: pressure: ms5611: Add triggered buffer support
iio: Fix documentation for iio_dev mlock
iio: adc: Add TI ADS1015 ADC driver support
iio: imu: inv_mpu6050: Fix multiline comments style
iio: imu: inv_mpu6050: Fix Yoda conditions
iio: imu: inv_mpu6050: Fix newlines to make code easier to read
iio: imu: inv_mpu6050: Remove unnecessary parentheses
iio: imu: inv_mpu6050: Delete space before comma
iio: imu: inv_mpu6050: Fix code indent for if statement
iio: imu: inv_mpu6050: Fix alignment with open parenthesis

Daniel Chromik (1):
misc: panel, convert struct to bitmap

Daniel H. Hemmingsen (1):
Staging: panel: Fixed a spacing after cast coding style issue

Daniil Leshchev (1):
staging: rtl8723au: use %pM and %ph formatting

David Kershner (7):
staging: unisys: Only process up to budget amount of responses
staging: unisys: iochannel.h: fix inconsistent indenting
staging: unisys: iochannel.h add_phys_info needs u64 pfn
staging: unisys: Update MAINTAINERS file
staging: unisys: visorbus: variable adjustment should be a u64
staging: unisys: visorbus: cleanup gotos in visorchannel_create_guts
staging: unisys: visorbus: clean up visorchannel_clear

Dean Luick (1):
staging/rdma/hfi1: set Gen3 half-swing for integrated devices

Derek Yerger (1):
staging: ion: debugfs invalid gfp mask

Dilek Uzulmez (4):
Staging: octeon: Remove blank lines after open braces
Staging: speakup: Add space around '|'
Staging: ste_rmi4: Add space around '/'
Staging: rts5208: Remove unnecessary parentheses

Dmitry Eremin (5):
staging/lustre: proper support of NFS anonymous dentries
staging: lustre: fix socklnd issues found by Klocwork Insight tool
staging: lustre: fix api-ni.c issues found by Klocwork Insight tool
staging: lustre: fix conctl.c issues found by Klocwork Insight tool
staging: lustre: fix framework.c issues found by Klocwork Insight tool

Doug Oucharek (2):
staging: lustre: Remove LASSERTS from router checker
staging: lustre: Change connect peer failed cleanup order

Edward Mascarenhas (1):
staging/rdma/hfi1: Clean up comments

Erik Arfvidson (13):
staging: unisys: Fix guestlinuxdebug.h comments
staging: unisys: fix comments for controlvmchannel.h
staging: unisys: Fix NULL comparison vbusdeviceinfo.h
staging: unisys: fix trailing comment in vbusdeviceinfo.h
staging: unisys: fix comments in visorchipset
staging: unisys: fix spacing in visorchipset.c
staging: unisys: fix comparison to NULL in visorchipset.c
staging: unisys: fix blank lines in visorchipset.c
staging: unisys: fix spaces after cast visorchipset.c
staging: unisys: fix comments in visorbus_main.c
staging: unisys: fix block comments in ultrainputreport.h
staging: unisys: fix comments in visornic_main.c
staging: unisys: fix else statement in visornic_main.c

EunTaik Lee (1):
staging/android/ion : fix a race condition in the ion driver

Eva Rachel Retuya (34):
staging: fbtft: Fix block comments according to kernel coding style
staging: fbtft: Indent to match open parenthesis
staging: fbtft: Add blank line after function declaration
staging: fbtft: Remove blank line after '{' brace
staging: fbtft: Modify block comments based on kernel coding style
staging: fbtft: Fix alignment to match open parenthesis
staging: fbtft: Insert blank line after function declaration
staging: fbtft: Delete blank line after '{' brace
staging: fbtft: Remove the use of CamelCase
staging: wilc1000: Remove initialization of static variables
staging: wilc1000: declare 'fops' as const
staging: wilc1000: remove trailing whitespace
staging: wilc1000: remove spaces around '->'
staging: iio: light: indent to match open parenthesis
staging: iio: light: omit space after a cast
staging: iio: light: fix block comments according to kernel coding style
staging: iio: light: add space around '*"
staging: iio: light: fix multiple assignments in a single line
staging: iio: resolver: align to match open parenthesis
staging: iio: resolver: add spaces around operators
staging: iio: resolver: use blank line after array declaration
staging: iio: resolver: add missing braces on if-else statements
staging: iio: resolver: delete space after a cast
staging: iio: resolver: remove unnecessary blank line
staging: iio: resolver: fix comparison to NULL
staging: most: compress return logic into one line
staging: unisys: visorinput: convert pr_err() to dev_err()
staging: ste_rmi4: simplify NULL tests
staging: [media] mn88472: simplify NULL tests
staging: rts5208: simplify NULL tests
staging: sm750fb: convert pr_err() to dev_err()
staging: dgnc: delete parentheses around right hand side of assignment
staging: gs_fpgaboot: drop wrapper function 'finish_driver'
staging: wlan-ng: simplify NULL tests

Fan Yong (2):
staging: lustre: add debugging ability for LFSCK
staging: lustre: enum lu_object_header_flags comma style fix

Frank Zago (9):
staging/lustre: Add __user annotations in lnetselftest code
staging: lustre: do not memset after LIBCFS_ALLOC
staging: lustre: make local functions static for LNet ni
staging: lustre: make some lnet functions static
staging: lustre: missed a few cases of using NULL instead of 0
staging: lustre: remove unnecessary EXPORT_SYMBOL from lnet layer
staging: lustre: make o2iblnd local functions static
staging: lustre: make o2iblnd_cb.c local functions static
staging: lustre: corrected some typos and grammar errors

Fu Yong Quah (1):
staging: wlan-ng: fix NULL comparison

G Pooja Shamili (3):
staging: rtl8712: Remove the unnecessary parantheses
staging: mt29f_spinand: Replacing pr_info with dev_info after the call to devm_kzalloc
staging: netlogic: Replacing pr_err with dev_err after the call to devm_kzalloc

Gavin O'Leary (3):
Staging: wlan-ng: p80211wep: fixed a block comment style issue
staging: wlan-ng: fixed a comment
staging: wlan-ng: Fixed more comments

Gavin Thomas Claugus (1):
Staging: rtl8192u: Fix block comment formatting

Geliang Tang (14):
staging: rtl8188eu: use list_first_entry_or_null()
staging: wlan-ng: use list_for_each_entry*
staging: fbtft: use to_spi_device
staging: fbtft: use to_platform_device()
staging: rtl8712: use list_first_entry_or_null()
staging: rtl8192u: use to_delayed_work
staging: rtl8192e: use to_delayed_work
staging: rtl8723au: use list_for_each_entry*()
staging: rtl8723au: core: rtw_recv: remove useless codes
staging: rtl8723au: whitespace and blank line cleaning
staging: rtl8723au: core: rtw_recv: use list_first_entry_or_null()
staging: rtl8723au: core: rtw_xmit: use list_first_entry_or_null()
staging: rtl8723au: core: rtw_recv: use list_first_entry()
staging: rtl8723au: fix static checker warning

Georgiana Chelu (1):
Staging: iio: Fixed block comments warning

Glen Lee (30):
staging: wilc1000: fix always return 0 error
staging: wilc1000: remove wilc_sdio_init
staging: wilc1000: fix bug when changing virtual interface
staging: wilc1000: remove define WILC_OPTIMIZE_SLEEP_INT
staging: wilc1000: support suspend/resume functionality
staging: wilc1000: add sdio resume/suspend
staging: wilc1000: sdio_init: add resume argument
staging: wilc1000: add ops resuem/suspend/wakeup in cfg80211
staging: wilc1000: remove sleep and reduce close timeout
staging: wilc1000: get address from wilc
staging: wilc1000: use unified firmware
staging: wilc1000: remove wilc_set_machw_change_vir_if
staging: wilc1000: set bssid with mode
staging: wilc1000: set proper bssid address
staging: wilc1000: change_virtual_intf: change codes for unified firmware
staging: wilc1000: call power save after changing mode
staging: wilc1000: wilc_set_wfi_drv_handler: add mac index
staging: wilc1000: remove unused functions
staging: wilc1000: ignore power save
staging: wilc1000: handle connecting error
staging: wilc1000: tcp_process: fix a build warning
staging: wilc1000: remove define TCP_ACK_FILTER
staging: wilc1000: increase link speed
staging: wilc1000: disable power save when AP mode
staging: wilc1000: fix bug on p2p connection
staging: wilc1000: add ops tx power in cfg80211
staging: wilc1000: fix WEP security bug
staging: wilc1000: get mac address after setting drv handler
staging: wilc1000: move wilc_send_config_pkt to wilc_wlan.c
staging: wilc1000: pass vif to wilc_send_config_pkt

Greg Hackmann (2):
staging: goldfish: audio: add devicetree bindings
staging: goldfish: audio: fix compiliation on arm

Greg Kroah-Hartman (11):
Merge 4.5-rc2 into staging-next
Merge tag 'iio-for-4.6a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.5-rc3 into staging-next
staging: rtl8*: fix my email address up
Merge tag 'iio-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge char-misc-next into staging-next
Merge 4.5-rc6 into staging-next
Merge tag 'iio-for-4.6c' of git://git.kernel.org/.../jic23/iio into staging-next
Revert "staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined"
Revert "staging: comedi: drivers: Remove unneeded NULL check before kfree()"
staging: android: ion: fix up file mode

Gregor Boirie (1):
iio:pressure:ms5611: fix ms5607 temp compensation

Grygorii Strashko (1):
iio: adc: palmas: Drop IRQF_EARLY_RESUME flag

Grégor Boirie (2):
iio:pressure:ms5611: use probed device name
iio:pressure:ms5611: power regulator support

Gujulan Elango, Hari Prasath (H.) (1):
staging: iio: replace clk_get() with devm_clk_get()

Gustavo Padovan (16):
staging/android: fix sync framework documentation
staging/android: sync: remove interfaces that are not used
staging/android: remove not used sync_timeline ops
staging/android: create a 'sync' dir for debugfs information
staging/android: move SW_SYNC_USER to a debugfs file
staging/android: rename sync_fence to sync_file
staging/android: rename 'sync_pt' to 'fence' in struct sync_fence_cb
staging/android: remove struct sync_pt
staging/android: remove unused var from sync_timeline_signal()
staging/android: remove pointless sync_timeline_signal at destroy phase
staging/android: remove sync_fence_create_dma()
staging/android: remove SYNC_WAIT ioctl
staging/android: rename sync_pt_info to sync_fence_info
staging/android: rename sync_file_info_data to sync_file_info
staging/android: remove driver_data from struct sync_fence_info
staging/android: remove len field from struct sync_fence_info

Hamish Martin (1):
staging: octeon-ethernet: fix TCP/UDP checksum calc

Haneen Mohammed (3):
Staging: rts5208: fix check for dma mapping error
Staging: rts5208: remove unnecessary parantheses
Staging: vt6655: Add check dma_mapping_error

Harald Geyer (2):
iio: dht11: Improve reliability - be more tolerant about missing start bits
iio: dht11: Simplify decoding algorithm

Hari Prasath Gujulan Elango (6):
staging: wilc1000: replace numerical constant with predefined MACRO
staging: most: replace multiple if..else with table lookup
staging: rtl8188eu: use eth_broadcast_addr() in place of memset
staging: nvec: replace led_classdev_register
staging: dgnc: convert to wait_event_interruptible_timeout
staging: rtl8192e: prefer using eth_broadcast_addr()

Hemmo Nieminen (2):
staging: rtl8712: Improve suspend/resume functionality.
staging: rtl8712: Improve suspend/resume functionality.

Henri Doreau (1):
staging: lustre: Prevent duplicate CT registrations

Hongchao Zhang (1):
staging: lustre: embed kr_data into kkuc_reg

Hugo Camboulive (4):
staging: wilc1000: add missing __user attribute
staging: wilc1000: make some variables static
staging: unisys: visornic: remove useless memset
staging: most: add __iomem for io_base and registers

Ian Abbott (15):
staging: comedi: comedi.h: tweak start of header comment
staging: comedi: comedi.h: add kernel-doc to common enums
staging: comedi: comedi.h: add kernel-doc comments to struct types
staging: comedi: comedi.h: remove struct comedi_trig
staging: comedi: comedi.h: remove SDF_MODE0 etc.
staging: comedi: COMEDI_BUFINFO: get amount freed, not amount allocated
staging: comedi: COMEDI_BUFINFO: force bytes_read or bytes_written to 0
staging: comedi: COMEDI_BUFINFO: update buffer before becoming non-busy
staging: comedi: COMEDI_BUFINFO: force bytes_written to 0 if stopped
staging: comedi: COMEDI_BUFINFO: return error if no active command
staging: comedi: COMEDI_BUFINFO: become non-busy even if bytes_read is 0
staging: comedi: COMEDI_BUFINFO: return -EPIPE for abnormal read
staging: comedi: COMEDI_BUFINFO: terminate "write" command when stopped
staging: comedi: comedi.h: Do not use BIT macro
staging: comedi: comedi.h: Fix comment for struct comedi_krange

Ira Weiny (2):
staging/rdma/hfi1: add dd_dev_dbg
staging/rdma/hfi1: Fix Xmit Wait calculation

Isaac Huang (1):
staging: lustre: fix bogus lst errors for lnet selftest

Ivan Safonov (13):
staging: rtl8188eu: remove _rtl88e_fill_dummy
staging: rtl8188eu: remove pfirmware and fwsize of the hal_data_8188e structure
staging: rtl8188eu: add release_firmware() between request_firmware and function error exit
staging: rtl8188eu: FIELD_OFFSET macro replaced by offsetof macro
staging: rtl8188eu: remove unused include/ieee80211_ext.h
staging: rtl8188eu: remove unused macros from include/basic_types.h
staging: rtl8188eu: remove unnecessary debug output from os_dep/usb_intf.c
staging: rtl8188eu: replace (a == NULL) to (!a) in rtw_drv_init
staging: rtl8188eu: remove chip_type of the adapter structure
staging: rtl8188eu: remove FabVersion member of odm_dm_struct struct
staging: rtl8188eu: remove PWR_FAB_*_MSK macro definitions and fab_msk of wl_pwr_cfg structure
staging: rtl8188eu: remove PWR_INTF_*_MSK macro definitions and interface_mask of wl_pwr_cfg structure
staging: rtl8188eu: remove PWR_BASEADDR_* macro definitions and "base" member of wl_pwr_cfg structure

J. German Rivera (11):
irqdomain: Added domain bus token DOMAIN_BUS_FSL_MC_MSI
fsl-mc: msi: Added FSL-MC-specific member to the msi_desc's union
staging: fsl-mc: Added generic MSI support for FSL-MC devices
staging: fsl-mc: Added GICv3-ITS support for FSL-MC MSIs
staging: fsl-mc: Extended MC bus allocator to include IRQs
staging: fsl-mc: Changed DPRC built-in portal's mc_io to be atomic
staging: fsl-mc: Populate the IRQ pool for an MC bus instance
staging: fsl-mc: set MSI domain for DPRC objects
staging: fsl-mc: Fixed bug in dprc_probe() error path
staging: fsl-mc: Added DPRC interrupt handler
staging: fsl-mc: Added MSI support to the MC bus driver

James Nunez (1):
staging: lustre: Correct missing newline

James Simmons (45):
staging: lustre: Handle nodemask on UMP machines
staging: lustre: Use kernel's strncasecmp and remove cfs_get_blocked_sigs
staging: lustre: kg_sem semaphore handling is incorrectly
staging: lustre: convert kernelcomm group to unsigned int
staging: lustre: remove unnecessary NULL checks in kernel_comm.c
staging: lustre: cleanup block comment style in kernel_comm code
staging: lustre: add space around '+' in kernel_comm code
staging: lustre: use proper braces in libcfs_kkuc_group_put
staging: lustre: return proper error code for libcfs_kkuc_msg_put
staging: lustre: fix all conditional comparison to zero for kernelcomm.c
staging: lustre: cleanup white space in kernel comm code
staging: lustre: drop *_t from end of struct lnet_text_buf
staging: lustre: format properly all comment blocks for LNet core
staging: lustre: align all code properly for LNet core
staging: lustre: remove unnecessary parentheses around LNet function pointer
staging: lustre: remove unnecessary blank lines reported by checkpatch.pl
staging: lustre: add missing spaces for LNet layer reported by checkpatch.pl
staging: lustre: don't set more than one variable per line in LNet layer
staging: lustre: remove space in LNet function declarations
staging: lustre: balance braces properly in LNet layer
staging: lustre: fix all NULL comparisons in LNet layer
staging: lustre: fix all conditional comparison to zero in LNet layer
staging: lustre: eliminate obsolete Cray SeaStar support
staging: lustre: use sock.h in only acceptor.c
staging: lustre: move module info to end of libcfs module.c file
staging: lustre: add missing MODULE_AUTHOR for LNet selftest module
staging: lustre: return proper error code for LNet core
staging: lustre: bind socklnd peers to a specific CPT
staging: lustre: reverse LNet and infinband header order
staging: lustre: handle complex strings in cfs_str2num_check
staging: lustre: change test to assert in LNetGetId
staging: lustre: rename proc_call_handler to lprocfs_call_handler
staging: lustre: make LNet use lprocfs_call_handler
staging: lustre: move libcfs to lnet layer
staging: lustre: fixup kernel Kconfig option LNET_MAX_PAYLOAD
staging: lustre: add help section of Kconfig config LNET
staging: lustre: make lustre dependent on LNet
staging: lustre: remove returns in void function for lnet selftest
staging: lustre: fix spacing issues checkpatch reported in lnet selftest
staging: lustre: remove extra spacing of variable declartions for lnet selftest
staging: lustre: remove extra spacing when setting variable for lnet selftest
staging: lustre: filter remaining extra spacing for lnet selftest
staging: lustre: test for proper errno code in lstcon_rpc_trans_abort
staging: lustre: report minimum of two buffers for LNet selftest load test
staging: lustre: fix aligments in lnet selftest

Janani Ravichandran (71):
staging: rdma: Use kcalloc instead of kzalloc
staging: goldfish: Change form of NULL comparisons
staging: nvec: Remove unneeded comment
staging: iio: Remove parantheses around right hand side of assignment
staging: lustre: Modify arguments of sizeof() to pointer variables
staging: wilc1000: Remove unneeded parentheses in assignment
staging: iio: Remove parentheses on the right hand side of assignment
staging: unisys: Remove parentheses around right hand side of assignment
staging: unisys: Modify boolean assignment
staging: octeon: Add spaces around operators
staging: octeon: Remove unneeded parentheses in assignment
staging: comedi: Use ARRAY_SIZE for sizes of arrays
staging: xgifb: Remove unneeded parentheses
staging: slicoss: Align #define constants
staging: speakup: Eliminate commented out code
staging: gdm724x: Remove unneeded parentheses
staging: rtl8723au: Use ARRAY_SIZE macro for sizes of arrays
staging: rtl8188eu: Remove unnecessary pointer cast
staging: emxx_udc: Remove parentheses around the right hand side of assignment
staging: media: Remove unneeded parentheses
staging: fsl-mc: Remove unneeded parentheses
staging: wilc1000: Include KERN_ facility level for printk()
staging: wilc1000: Eliminate extraneous braces
staging: wilc1000: Eliminate spaces between function names and open parentheses
staging: wilc1000: Remove useless macros
staging: wilc1000: Remove useless return statement in a void function
staging: wilc1000: Simplify code by eliminating else block
staging: wilc1000: linux_mon.c: Remove unneeded braces
staging: rtl8192u: ieee80211: Fix comment style
staging: rts5208: Place constants on the right side of comparisons
staging: sm750fb: Remove unneeded braces in if...else statements
staging: sm750fb: Eliminate commented out code
staging: sm750fb: Fix indentation of if...else statements
staging: speakup: Fix block comment style
staging: vt6655: Fit function header on the same line
staging: vt6655: Add missing blank line after declaration
staging: xgifb: Fix comment style
staging: wilc1000: Modify tcp_process to return void rather than int
staging: wilc1000: Use kmalloc_array instead of kmalloc
staging: wilc1000: Rearrange statement to respect 80 char limit
staging: lustre: lustre: Remove unnecessary else after return
staging: lustre: lustre: Remove unneeded else after goto
staging: iio: accel: Remove unnecessary else after goto in if block
staging: rtl8723au: Remove unnecessary else following return
staging: rtl8192e: Remove explicit pointer cast in assignments
staging: fsl-mc: Remove unneeded else following a return
staging: mt29f_spinand: Remove unneeded else following return
staging: android: Remove unneeded else following a return
staging: comedi: drivers: Remove unnecessary else following return
staging: lustre: lnet: Use list_entry() rather than container_of()
staging: comedi: drivers: Remove unneeded NULL check before kfree()
staging: rtl8192e: Drop cast on void pointer
staging: slicoss: Eliminate commented out code
staging: rts5208: rtsx.c: Drop unneeded void pointer cast
staging: rts5208: rtsx_transport.c: Drop void pointer cast
staging: nvec: nvec.c: Drop void pointer cast
staging: fbtft: fbtft-bus.c: Drop unneeded void pointer cast
staging: fbtft: fb_ra8875.c: Remove unneeded void pointer cast
staging: fbtft: fb_uc1611.c: Drop void pointer cast
staging: wlan-ng: Drop void pointer cast
staging: wlan-ng: prism2mib.c: Drop void pointer cast
staging: wlan-ng: prism2mgmt.c: Drop void pointer cast
staging: wlan-ng: prism2sta.c: Drop unneeded void pointer cast
staging: netlogic: Drop unneeded void pointer cast
staging: fsl-mc: Drop unneeded void pointer cast
staging: rtl8723au: core: Drop unneeded pointer cast
staging: rtl8723au: core: Remove CamelCase
staging: rtl8723au: Eliminate commented out code
staging: rdma: hfi1: Do not use | with a variable with value 0
staging: rdma: hfi1: user_sdma.c: Drop void pointer cast
staging: mt29f_spinand: Drop void pointer cast

Jeff Becker (1):
STAGING/SPEAKUP: Fix "expression using sizeof bool" warnings

Jeremy Filizetti (1):
staging: lustre: Support different ko2iblnd configs between systems

Jiading Gai (1):
staging: rtl8723au: hal: rtl8723a_hal_init: fixed 4 spelling errors.

Jian Yu (1):
staging: lustre: replace direct LNet HZ access with kernel APIs

Joe Perches (1):
staging: skein: threefish_block: Use rol64

John L. Hammond (5):
staging/lustre/obdecho: remove userspace LSM handling
staging: lustre: remove uses of IS_ERR_VALUE()
staging: lustre: remove LUSTRE_{,SRV_}LNET_PID
staging: lustre: assume a kernel build
staging: lustre: set task state before scheduling in lnet_sock_accept

Jonathan Cameron (1):
iio:pressure:Kconfig white space cleanup.

Joseph Bisch (1):
staging: rtl8712: Remove unnecessary ret variable

Joshua Clayton (1):
staging: lustre: fix lock imbalance

Julia Lawall (5):
iio: ak8975: constify ak_def structures
staging: lustre: obdecho: constify lu_device_operations and cl_device_operations structures
staging/lustre/llite: constify export_operations structures
staging: rdma: hfi1: diag: constify hfi1_filter_array structure
Staging: ste_rmi4: constify synaptics_rmi4_platform_data structures

Kees Cook (1):
Staging: unisys: fix potential format string leak

Kevin Wern (1):
staging/slicoss: Use ethtool_ops instead of module_param.

Ksenija Stanojevic (8):
Staging: panel: Remove space
Staging: panel: Use u8 type
Staging: panel: Remove typedef pmask_t
Staging: panel: Remove ULL
Staging: panel: Reduce value range for *name
Staging: panel: Make code more readable
misc: Move panel driver out of staging
iio: adc: Move mxs-lradc out of staging

Kyle Kuffermann (1):
rtl8188eu: Add spaces around arithmetic operators

Larry Finger (1):
staging: r8192U: Fix check pointer after usage problem

Lars-Peter Clausen (10):
staging:iio:ad7606: Consolidate channel specs
iio: Add helper function for calculating scan index storage size
staging: rts5208: Remove unnecessary synchronize_irq() before free_irq()
staging:iio:ad7606: Consolidate PM ops
iio:ad5064: List support LTC devices in Kconfig
iio:ad5064: Use a enum for the register map layout type
iio:ad5064: Add AD5625/AD5627/AD5645/AD5647/AD4665/AD5657 support
iio: buffer-dmaengine: Use dmaengine_terminate_sync()
staging:iio:ad7192: Add support for the AD7193
staging:iio: Remove periodic RTC trigger driver

Laura Abbott (1):
staging: ashmem: Avoid deadlock with mmap/shrink

Laura Garcia Liebana (23):
staging: netlogic: Fix multiple irq assignments in a single line
staging: netlogic: Remove multiple blank lines
staging: netlogic: Fix parenthesis alignment
staging: netlogic: Fix several parentheses alignments
staging: netlogic: Remove blank spaces after a cast
staging: netlogic: Fix multiple assignments
staging: netlogic: Fix CamelCase for constants
staging: netlogic: Fix comparison to NULL
staging: netlogic: Insert spaces around operator
staging: netlogic: Fix indent for conditional statement
staging: netlogic: Return zero pointer after failed kmalloc
staging: nvec: Use the BIT macro
staging: nvec: Fix alignment with the open parenthesis
staging: octeon: Move logical operators on the correct line
staging: octeon: Insert blank line after struct declaration
staging: octeon: Remove comparison to NULL
staging: octeon: Fix block comments
staging: octeon: Remove blank lines after open brace
staging: octeon: Fix lines over 80 characters
staging: octeon: Remove multiple blank lines
staging: octeon: Fix braces in condition statement
staging: nvec: Remove blank lines before a close brace
staging: nvec: Avoid the use of BUG_ON

Leo Kim (61):
staging: wilc1000: wilc_frmw_to_linux(): fixes null check
staging: wilc1000: fixes no space is necessary after a cast
staging: wilc1000: fixes add spaces required around
staging: wilc1000: coreconfigurator.c : remove over-commenting
staging: wilc1000: renames u16RxLen variable
staging: wilc1000: renames u16TagParamOffset variable
staging: wilc1000: renames u16index variable
staging: wilc1000: rename hWILCWFIDrv of wilc_priv structure
staging: wilc1000: fixes missing a blank line after declarations
staging: wilc1000: rename pBssid of tx_complete_data structure
staging: wilc1000: remove warnings line over 80 characters
staging: wilc1000: removes unnecessary debug logs
staging: wilc1000: replaces PRINT_XXX with netdev_xxx
staging: wilc1000: removes void function return
staging: wilc1000: renames u8IfIdx of wilc_vif structure
staging: wilc1000: fixes variable dereferenced before check
staging: wilc1000: wilc_parse_network_info(): renames function variables
staging: wilc1000: wilc_parse_network_info(): renames local variables
staging: wilc1000: wilc_parse_network_info(): renames local inner variables
staging: wilc1000: rename variable s32Error
staging: wilc1000: wilc_parse_assoc_resp_info(): renames function variables
staging: wilc1000: wilc_parse_assoc_resp_info(): renames local variables
staging: wilc1000: wilc_dealloc_assoc_resp_info(): renames function variables
staging: wilc1000: wilc_dealloc_network_info(): renames function variables
staging: wilc1000: wilc_wfi_cfgoperations.c: replaces PRINT_ER with netdev_err
staging: wilc1000: wilc_msgqueue.c: removes debug print log
staging: wilc1000: removes function 'wilc_dealloc_network_info()'
staging: wilc1000: removes function 'wilc_dealloc_assoc_resp_info()'
staging: wilc1000: remove typedef from tstrConnectRespInfo
staging: wilc1000: renames struct connect_resp_info variables
staging: wilc1000: remove typedef from pstrNetworkInfo
staging: wilc1000: renames s8rssi of connect_resp_info structure
staging: wilc1000: renames u16CapInfo of connect_resp_info structure
staging: wilc1000: renames au8ssid of connect_resp_info structure
staging: wilc1000: renames u8SsidLen of connect_resp_info structure
staging: wilc1000: renames au8bssid of connect_resp_info structure
staging: wilc1000: renames u16BeaconPeriod of connect_resp_info structure
staging: wilc1000: renames u8DtimPeriod of connect_resp_info structure
staging: wilc1000: renames u8channel of connect_resp_info structure
staging: wilc1000: renames struct connect_resp_info variables
staging: wilc1000: renames bNewNetwork of connect_resp_info structure
staging: wilc1000: renames u8Found of connect_resp_info structure
staging: wilc1000: renames u32Tsf of connect_resp_info structure
staging: wilc1000: renames struct connect_resp_info variables
staging: wilc1000: renames pJoinParams of connect_resp_info structure
staging: wilc1000: renames strRssi of connect_resp_info structure
staging: wilc1000: renames u64Tsf of connect_resp_info structure
staging: wilc1000: remove warnings line over 80 characters
staging: wilc1000: wilc_wlan.c: removes PRINT_ER
staging: wilc1000: linux_mon.c: removes debug logs
staging: wilc1000: linux_mon.c: replaces PRINT_ER with netdev_err
staging: wilc1000: linux_mon.c: add to check routine
staging: wilc1000: removes potential null dereference
staging: wilc1000: removes wilc_dbg()
staging: wilc1000: replaces wilc_debug with netdev_err
staging: wilc1000: removes unnecessary wilc_debug print log
staging: wilc1000: removes unnecessary wilc_debug print log
staging: wilc1000: removes unnecessary variable of wilc_mac_cfg_t structure
staging: wilc1000: wilc_wlan_cfg_init: changes unused argument
staging: wilc1000: removes unnecessary retry 3 times
staging: wilc1000: Revert "staging: wilc1000: remove spaces around '->'"

Li Xi (1):
staging: lustre: remove annoying message in parse_nidrange

Liang Zhen (10):
staging: lustre: fix failure handle of create reply
staging: lustre: return +ve for blocked lnet message
staging: lustre: set downis to 1 if there's no NI for remote net
staging: lustre: recv could access freed message
staging: lustre: take extra refcount in kiblnd_connreq_done
staging: lustre: check wr_id returned by ib_poll_cq
staging: lustre: avoid intensive reconnecting for ko2iblnd
staging: lustre: do less intense allocating retry for ko2iblnd
staging: lustre: LNet drop rule implementation
staging: lustre: LNet network latency simulation

Linus Walleij (1):
iio: st_sensors: support active-low interrupts

Liviu Dudau (1):
staging: android: ion: Set the length of the DMA sg entries in buffer

Luca Ceresoli (6):
staging: rtl8188eu: add spaces around binary '*'
staging: rtl8188eu: don't cast to void* when calling memset()
staging: rtl8188eu: rtw_mlme_ext.c: remove commented code
staging: rtl8188eu: remove useless variable rtw_AcceptAddbaReq
staging: rtl8188eu: rename camelcase bAcceptAddbaReq
staging: rtl8188eu: rtw_mlme_ext.c: simplify call to issue_action_BA()

Lucas Tanure (1):
Staging: rtl8712: Remove unnecessary cast on void pointer

Ludovic Desroches (4):
iio:adc:at91_adc8xx: introduce new atmel adc driver
MAINTAINERS: add entry for Atmel SAMA5D2 ADC driver
iio:adc:at91-sama5d2: fix vref_uv type
iio:adc:at91-sama5d2: code cleanup

Luuk Paulussen (1):
staging: octeon: Fix logic for waking octeon ethernet tx queue.

M. Vefa Bicakci (2):
staging: lustre: Use const static file_operations struct
staging: lustre: Use __user for a pointer to a user space address

Malcolm Priestley (25):
staging: vt6655: channel.c replace pDevice with priv
staging: vt6655: set_channel replace void handler.
staging: vt6655: set_channel replace bResult with ret
staging: vt6655: rf.c rename bResult ret.
staging: vt6655: power.c replace pDevice with priv
staging: vt6655: rf.c/h Replace DeviceContext with vnt_private
staging: vt6655: PSbIsNextTBTTWakeUp Rename bWakeUp wake_up
staging: vt6655: mac.c replace void __iomem * with struct vnt_private
staging: vt6655: mac.c rename dwIoBase to io_base
staging: vt6655: mac.c Replace VNSvInPortB byData reads with ioread8.
staging: vt6655: replace VNSvInPortD dwData reads with ioread32
staging: vt6655: MACvSaveContext use memcpy_fromio to read context.
staging: vt6655: mac.c rename pbyCxtBuf to cxt_buf
staging: vt6655: MACvRestoreContext replace for loops with memcpy_toio.
staging: vt6655: mac.c/h resize all unsigned long to u32
staging: vt6655: mac.c replace VNSvOutPortD with iowrite32.
staging: vt6655: mac.c replace VNSvOutPortW with iowrite16
staging: vt6655: mac.c replace VNSvOutPortB with iowrite8
staging: vt6655: MACbPSWakeup replace VNSvInPortB byOrgValue with ioread8
staging: vt6655: MACvSetLoopbackMode replace byOrgValue with ioread8
staging: vt6655: mac.c replace VNSvInPortB with ioread8
staging: vt6655: mac Replace dwCurrDescAddr with curr_desc_addr.
staging: vt6655: mac.c replace byOrgDMACtl with org_dma_ctl
staging: vt6655: mac.c replace wOffset with offset.
staging: vt6655: mac.c replace dwData with data.

Manuel Pégourié-Gonnard (3):
staging: mt29f: fix unchecked malloc()
staging: mt29f: fix usage of coma operator
staging: mt29f: clean up existing kernel-doc

Marc Andre (2):
iio:ad5064: Structural changes to support LTC2617
iio:ad5064: Add support for ltc2617 and similar devices

Martin Kepplinger (3):
iio: mma8452: add freefall detection for Freescale's accelerometers
iio: mma8452: whitespace cleanup
iio: mma8452: add support for MMA8451Q

Matej Vasek (1):
staging: sm750fb, fix typos

Matt Ranostay (14):
iio: health: max30100: add config for LED current
devicetree: add Atlas Scientific LLC vendor prefix
iio: ph: add IIO_PH channel type
iio: chemical: add Atlas pH-SM sensor support
iio: chemical: atlas-ph-sensor: switch regmap cache
iio: chemical: atlas-ph-sensor: use regmap_bulk_read
iio: imu: mpu6050: remove trailing whitespaces
iio: potentiometer: add TI tpl0102 support
iio: imu: mpu6050: use inv_mpu6050_sensor_show return code
iio: imu: mpu6050: fix INV_MPU6050_REG_UP_TIME delay
iio: imu: mpu6050: add missing docstring for int_pin_cfg
iio: imu: mpu6050: add calibration offset support
iio: imu: mpu6050: add mpu6500 register settings
iio: convert to common i2c_check_functionality() return value

Mauro Dreissig (1):
staging: rtl8712: Cleanup _io_ops wrappers

Michael Hornung (6):
staging: rtl8712: Coding style: Remove multiple blank lines
staging: rtl8712: Coding style: Make use of BIT macro
staging: rtl8712: Coding style: Fix missing spaces
staging: rtl8712: Replace FSF mailing address by URL
staging: rtl8712: Coding style: Fix alignment
staging: rtl8712: Remove unused CamelCase define

Mike Rapoport (81):
staging: sm750fb: disable PCI device if lynxfb_pci_probe fails
staging: sm750fb: lynxfb_pci_probe: return actual errors
staging: sm750fb: lynxfb_pci_remove: remove unused variable
staging: sm750fb: replace dual member of sm750_dev with fb_count
staging: sm750fb: introduce sm750fb_frambuffer_release
staging: sm750fb: introduce sm750fb_frambuffer_alloc
staging: sm750fb: lynxfb_pci_probe: remove some pr_info
staging: sm750fb: hw_sm750(le)_deWait: rename dwVal to val
staging: sm750fb: use BIT macro for DE_STATE1 single-bit field
staging: sm750fb: use BIT macro for DE_STATE2 single-bit fields
staging: sm750fb: remove unused DE_STATE2_DE_RESERVED
staging: sm750fb: use BIT macro for SYSTEM_CTRL single-bit fields
staging: sm750fb: change definition of SYSTEM_CTRL multi-bit fields
staging: sm750fb: ddk750_initHw: rename ulReg to reg
staging: sm750fb: use BIT macro for MISC_CTRL single-bit fields
staging: sm750fb: ddk750_sii164: fix defines for i2c{Read, Write}reg
staging: sm750fb: use BIT macro for GPIO_MUX single-bit fields
staging: sm750fb: change definition of MISC_CTRL multi-bit fields
staging: sm750fb: use BIT macro for CURRENT_GATE single-bit fields
staging: sm750fb: set{Memory, Master}Clock: rename ulReg to reg
staging: sm750fb: change definition of CURRENT_GATE multi-bit fields
staging: sm750fb: use BIT macro for MODE0_GATE single-bit fields
staging: sm750fb: change definition of MODE0_GATE multi-bit fields
staging: sm750fb: use BIT macro for POWER_MODE_CTRL single-bit fields
staging: sm750fb: change definition of POWER_MODE_CTRL multi-bit field
staging: sm750fb: formatPllReg: rename ulPllReg to reg
staging: sm750fb: formatPllReg: fix comment formatting
staging: sm750fb: rename PANEL_PLL_CTRL_* fields to PLL_CTRL_*
staging: sm750fb: use PLL_CTRL_POWER defines for CRT_PLL_CTRL
staging: sm750fb: use BIT macro for PLL_CTRL single-bit fields
staging: sm750fb: change defintion of PANEL_PLL_CTRL multi-bit fields
staging: sm750fb: drop redundant defines for PLL_CTRL fields
staging: sm750fb: use BIT macro for VGA_CONFIGURATION single-bit fields
staging: sm750fb: change definition of VGA_CONFIGURATION multi-bit field
staging: sm750fb: programModeRegisters: rename local vairables
staging: sm750fb: setDisplayControl: rename local vairables
staging: sm750fb: share common bits in display control registers
staging: sm750fb: merge reserved bits of PANEL/CRT_DISPLAY_CTRL registers
staging: sm750fb: refactor setDisplayControl function
staging: sm750fb: hw_sm750_setBLANK: reduce printk verbosity
staging: sm750fb: use BIT macro for PANEL_DISPLAY_CTRL single-bit fields
staging: sm750fb: remove PANEL_DISPLAY_CTRL_TFT_DISP defines
staging: sm750fb: change definition of PANEL_DISPLAY_CTRL multi-bit fields
staging: sm750fb: change definition of PANEL_FB_ADDRESS fields
staging: sm750fb: change definition of PANEL_FB_WIDTH fields
staging: sm750fb: change definition of PANEL_WINDOW_WIDTH fields
staging: sm750fb: change definition of PANEL_WINDOW_HEIGHT fields
staging: sm750fb: change definition of PANEL_PLANE_TL fields
staging: sm750fb: change definition of PANEL_PLANE_BR fields
staging: sm750fb: use BIT macro for DMA_ABORT_INTERRUPT single-bit fields
staging: sm750fb: use BIT macro for CRT_DISPLAY_CTRL single-bit fields
staging: sm750fb: change definition of CRT_DISPLAY_CTRL multi-bit fields
staging: sm750fb: use BIT macro for I2C_CTRL fields
staging: sm750fb: use BIT macro for I2C_STATUS fields
staging: sm750fb: change definition of PANEL_HORIZONTAL_TOTAL fields
staging: sm750fb: change definition of CRT_AUTO_CENTERING_TL fields
staging: sm750fb: change definition of CRT_AUTO_CENTERING_BR fields
staging: sm750fb: change definition of CRT_HORIZONTAL_TOTAL fields
staging: sm750fb: change definition of CRT_HORIZONTAL_SYNC fields
staging: sm750fb: change definition of CRT_VERTICAL_TOTAL fields
staging: sm750fb: change definition of CRT_VERTICAL_SYNC fields
staging: sm750fb: change definition of PANEL_HORIZONTAL_SYNC fields
staging: sm750fb: change definition of PANEL_VERTICAL_TOTAL fields
staging: sm750fb: change definition of PANEL_VERTICAL_SYNC fields
staging: sm750fb: change definition of HWC_ADDRESS fields
staging: sm750fb: change definition of HWC_LOCATION fields
staging: sm750fb: change definition of HWC_COLOR_{12, 3} fields
staging: sm750fb: change definition of DE_SOURCE fields
staging: sm750fb: change definition of DE_DESTINATION fields
staging: sm750fb: change definition of DE_DIMENSION fields
staging: sm750fb: change definition of DE_CONTROL fields
staging: sm750fb: change definition of DE_PITCH fields
staging: sm750fb: change definition of DE_STRETCH_FORMAT fields
staging: sm750fb: change definition of DE_WINDOW_WIDTH fields
staging: sm750fb: change definition of CRT_FB_WIDTH fields
staging: sm750fb: change definition of CRT_FB_ADDRESS fields
staging: sm750fb: use BIT() macro for single-bit fields definition
staging: sm750: change definition of multi-bit register fields
staging: sm750fb: replace absDiff with kernel standard abs macro
staging: sm750fb: move MHz() and roundedDiv() close to their usage
staging: sm750fb: remove sm750_help.h

Neil Zhang (1):
ion:synchronize debugfs callback and ion_client_destroy

Nicholas Mc Guire (1):
staging: rtl8712: consolidate kmalloc + memset 0 to kzalloc

Niranjan Dighe (2):
staging: lustre: Remove unused memhog functionality
staging: lustre/lnet: Fix wrong typecasting warning generated by sparse

Nizam Haider (1):
Staging: fbtft: fbtft-core: Removed unnecessary checks

Okash Khawaja (1):
staging: rtl8192u: fix large frame size compiler warning

Olaf Weber (1):
staging: lustre: Use after free in lnet_ptl_match_delay()

Oleg Drokin (164):
staging/lustre/lnet: Make lnet_ping static
staging/lustre/lnet: Get rid of IOC_LIBCFS_DEBUG_PEER hack
staging/lustre/lnet: Get rid of IOC_LIBCFS_PORTALS_COMPATIBILITY ioctl
staging/lustre/obdecho: Remove unused ioctls
staging/lustre: Add __user attributes to libcfs_ioctl_get/popdata args
staging/lustre: Change ioctl user pointers in libcfs_ioctl_data
staging/lustre: Update user pointers in struct obd_ioctl_data
staging/lustre: Mark obd_ioctl_popdata/getdata argument as __user
staging/lustre/lnet: Properly mark userspace pointer of lnet_ping()
staging/lustre: Get rid of an ugly statfs hack in lov_iocontrol
staging/lustre: Properly mark obd_iocontrol argument as __user
staging/lustre: Properly mark argument to p_ioctl in cfs_psdev_ops as __user
staging/lustre: Declare lprocfs_write_frac_u64_helper argument as __user
staging/lustre/osc: Do not use lprocfs_write_helper in sysfs store methods
staging/lustre/llite: Properly mark ll_obd_statfs argument as __user
staging/lustre/llite: Fix improper userspace access in ll_fiemap
staging/lustre: Declare lov_getstripe lump argument as __user
staging/lustre/llite: Update llite_lib.c with proper __user attributes
staging/lustre/osc: Mark osc_getstripe user pointer argument as __user
staging/lustre/lloop: Properly mark userspace pointers in lo/lloop_ioctl
staging/lustre: Properly mark lmv_fid2path uarg argment as __user
staging/lustre: Mark lmv_hsm_ct_register/unregister uarg as __user
staging/lustre/llite: Update all file.c user pointer casts to __user
staging/lustre: Properly cast ll_fid2path argument to __user in ll_file_ioctl
staging/lustre: Properly cast ll_fid2path argument to __user in ll_dir_ioctl
staging/lustre: Properly cast ll_getname argument to __user in ll_dir_ioctl
staging/lustre/llite: Update ll_dir_ioctl pointer casts with __user
staging/lustre/libcfs: Properly handle debugfs read- and write-only files
staging/lustre/obdclass: export debugfs functionality for GPL only.
staging/lustre/lnet: Don't call roundup_pow_of_two on zero in LNetEQAlloc
staging/lustre/obdecho: Remove always true condition
staging/lustre/obdecho: Better handle invalid create requests
staging/lustre: Adjust import state history output format
staging/lustre: Update internal client version.
staging/lustre: Remove unused LUSTRE_VERSION_ALLOWED_OFFSET define
staging/lustre/ptlrpc: Get rid of /proc references in comments
staging/lustre/obdclass: Get rid of /proc references in comments.
staging/lustre/libcfs: Get rid of /proc references in comments
staging/lustre/llite: Get rid of /proc references in comments
staging/lustre/lov: Get rid of /proc references in comments
staging/lustre: Remove unused function oti_init
staging/lustre: Remove unused osc_on_mdt function
staging/lustre: Remove server code from client_obd_setup()
staging/lustre: Remove server code from class_get_type()
staging/lustre: Remove commented out lock_lock_multi_match
staging/lustre/osc: Remove commented out osc_page_protected()
staging/lustre/libcfs: Adjust NULL comparison codestyle
staging/lustre/lov: Adjust NULL comparison codestyle
staging/lustre/llite: Adjust NULL comparison codestyle
staging/lustre/ldlm: Adjust NULL comparison codestyle
staging/lustre/lmv: Adjust NULL comparison codestyle
staging/lustre/fid: Adjust NULL comparison codestyle
staging/lustre/fld: Adjust NULL comparison codestyle
staging/lustre/lclient: Adjust NULL comparison codestyle
staging/lustre/include: Adjust NULL comparison codestyle
staging/lustre/mdc: Adjust NULL comparison codestyle
staging/lustre/mgc: Adjust NULL comparison codestyle
staging/lustre/obdclass: Adjust NULL comparison codestyle
staging/lustre/obdecho: Adjust NULL comparison codestyle
staging/lustre/osc: Adjust NULL comparison codestyle
staging/lustre/ptlrpc: Adjust NULL comparison codestyle
staging/lustre: Remove the "write to FSF to get a copy of GPL" wording
staging/lustre/libcfs: Cleanup: parenthesis alignment adjustments
staging/lustre/libcfs: Move EXPORT_SYMBOLs under function/variable
staging/lustre/libcfs: style change to add missing spaces for operations
staging/lustre/libcfs: reformat cfs_tcd_for_each_type_lock define
staging/lustre/libcfs: Remove stray spaces after function name
staging/lustre/libcfs: Shortened too long lines
staging/lustre/libcfs: Remove unused cfs_tcd_owns_tage() function
staging/lustre/libcfs: Move private tracefile structs out of header
staging/lustre/libcfs: Update comments style to match kernel
staging/lustre/libcfs: Remove useless returns in void functions
staging/lustre/libcfs: Remove empty lines after/before braces
staging/lustre: Update cfs_cpu_notify switch statement with a comment
staging/lustre: Get rid of cfs_trace_buf_type_t typedef
staging/lustre/libcfs: Get rid of multiple assignments
staging/lustre: Remove space after cast in cfs_crypto_hash_final()
staging/lustre: Convert cfs_trace_daemon_command to use kstrtoul
staging/lustre: Convert cfs_str2num_check to use kstrtoul
staging/lustre/ldlm: Remove unused lr_most_restr from struct ldlm_resource
staging/lustre/fld: Remove useless typedefs
staging/lustre: Get rid of client_obd_lock_t typedef
staging/lustre: Get rid of loc_flags_t typedef
staging/lustre: Get rid of cksum_type_t typedef
staging/lustre: Get rid of ost_cmd_t typedef
staging/lustre: Get rid of quota_cmd_t typedef
staging/lustre: Get rid of mds_cmd_t typedef
staging/lustre: Get rid of mds_reint_t, mdt_reint_t typedefs
staging/lustre: Get rid of ldlm_cmd_t typedef
staging/lustre: Remove ldlm type/mode typedefs
staging/lustre: Get rid of mgs_cmd_t typedef
staging/lustre: Get rid of obd_cmd_t typedef
staging/lustre: Get rid of llog_op_type typedef
staging/lustre: Get rid of sec_cmd_t typedef
staging/lustre: Get rid of object update code
staging/lustre: Get rid of lustre_fid typedef
staging/lustre: Get rid of lustre_quota_version typedef
staging/lustre: Get rid of ldlm_error_t typedef
staging/lustre: Remove ldlm_appetite_t typedef
staging/lustre: Get rid of ldlm_ns_type_t typedef
staging/lustre: Get rid of ldlm_cancel_flags_t typedef
staging/lustre/llite: Get rid of se_stat_t typedef
staging/lustre: Remove lustre_build_version.h
staging/lustre: Get rid of C99 comments in lustre_idl.h
staging/lustre: Remove server-side changelog defines
staging/lustre: Remove FSF mailing address from GPL notices
staging/lustre: Remove server-only values from enum lu_dirent_attrs
staging/lustre: Remove *_CONNECT_SUPPORTED defines
staging/lustre: Remove duplicated quota defines
staging/lustre: Remove unused struct quota_body
staging/lustre: Remove lquota_glb_rec, lquota_slv_rec and lquota_acct_rec
staging/lustre: S_DIRSYNC is always defined in kernel
staging/lustre: FMODE_READ and FMODE_WRITE are always defined in the kernel
staging/lustre: Remove index file transfer structures
staging/lustre: Remove server data from struct obd_export
staging/lustre: Remove last_rcvd-file related data
staging/lustre: Remove dead code in ldlm_lock_destroy_internal
staging/lustre: MAY_NOT_BLOCK is always defined, don't check for it.
staging/lustre: Remove unused lli_open_count from struct ll_inode_info
staging/lustre: Reformat comments and structures in lustre_idl.h
staging/lustre/include: Adjust comment style
staging/lustre/fld: Adjust comments to better conform to coding style
staging/lustre/fid: Adjust comments to better conform to coding style
staging/lustre/lclient: Adjust comments to better conform to coding style
staging/lustre/ldlm: Adjust comments to better conform to coding style
staging/lustre/llite: Adjust comments to better conform to coding style
staging/lustre/lmv: Adjust comments to better conform to coding style
staging/lustre/lov: Adjust comments to better conform to coding style
staging/lustre/mdc: Adjust comments to better conform to coding style
staging/lustre/mgc: Adjust comments to better conform to coding style
staging/lustre/obdclass: Adjust comments to better conform to coding style
staging/lustre/obdecho: Adjust comments to better conform to coding style
staging/lustre/osc: Adjust comments to better conform to coding style
staging/lustre/ptlrpc: Adjust comments to better conform to coding style
staging/lustre: Fix indentation mistakes
staging/lustre: Remove stray space before newline in messages
staging/lustre: Remove commented out obd functions
staging/lustre: Remove unused members of struct ll_sb_info
staging/lustre/llite: Fix style vs open parenthesis alignment
staging/lustre/include: Fix style of function declarations
staging/lustre/fld: Fix style vs open parenthesis alignment
staging/lustre: Remove unused liblustre_check_services prototype
staging/lustre: Remove unused lustre_build_lock_params()
staging/lustre: Convert ptlrpc_at_check_timed to void
staging/lustre: Remove misleading liblustre comments.
staging/lustre: Remove liblustre references from explanations
staging/lustre/lmv: Remove commented out MDS selection policies
staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined
staging/lustre: MS_POSIXACL is always defined, don't check for it
staging/lustre: Remove RELEASEPAGE_ARG_TYPE compat macro
staging/lustre: NEED_QUOTA_DEFS is never defined, drop it.
staging/lustre/ptlrpc: Fix style vs open parenthesis alignment
staging/lustre/osc: Fix style vs open parenthesis alignment
staging/lustre/obdclass: Fix style vs open parenthesis alignment
staging/lustre/lov: Fix style vs open parenthesis alignment
staging/lustre/mdc: Fix style vs open parenthesis alignment
staging/lustre/mgc: Fix style vs open parenthesis alignment
staging/lustre/obdecho: Fix style vs open parenthesis alignment
staging/lustre/lmv: Fix style vs open parenthesis alignment
staging/lustre: Fix lines that start with spaces
staging/lustre: Rework MAX_DIO_SIZE macro
staging/lustre: Remove unneeded {} in lprocfs_stats_unlock()
staging/lustre/ptlrpc: Fix ENABLE_PINGER ifdef
staging/lustre: Unbreak ll_prep_inode iget result check

Othmar Pasteka (1):
staging: sm750fb: fix style for if clause

Pablo G. Gallardo (2):
STAGING: COMEDI: Remove unnecessary typecast of c90 int constant
STAGING: COMEDI: Wrap line over 80 characters

Parinay Kondekar (1):
staging:lustre: remove obsolete comment in libcfs_ioctl.h

Paul Gortmaker (2):
staging: drop kbuild workaround dummy module from top dir
drivers/staging/android: don't use modular references in sync_debug.c

Philippe Loctaux (1):
Staging: comedi: contec_pci_dio: fixed comment blocks coding style issues

Pranjal Bhor (6):
staging: wlan-ng: Fixed block comments coding style issue
staging: wlan-ng: Logical continuation fixes
staging: wlan-ng: Removed blank lines after braces
staging: wlan-ng: Coding style fix for casting operation
staging: wlan-ng: Open parenthesis alignment style fix
staging: wlan-ng: NULL comparisons made elegant

Priit Laes (13):
staging: fbtft: Use standard MIPI DCS command defines for hx8353d
staging: fbtft: Use standard MIPI DCS command defines for hx8357d
staging: fbtft: Use standard MIPI DCS command defines for ili9163
staging: fbtft: Use standard MIPI DCS command defines for ili9340
staging: fbtft: Use standard MIPI DCS command defines for ili9341
staging: fbtft: Use standard MIPI DCS command defines for ili9481
staging: fbtft: Use standard MIPI DCS command defines for ili9486
staging: fbtft: Use standard MIPI DCS command defines for s6d02a1
staging: fbtft: Use standard MIPI DCS command defines for st7735r
staging: fbtft: Use standard MIPI DCS command defines for fbtft driver
staging: fbtft: Use standard MIPI DCS command defines for tinylcd
staging: fbtft: Use standard MIPI DCS command defines for hx8340bn
staging: fbtft: Remove unused and duplicated defines

Rajmal Menariya (1):
staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT

Rakhi Sharma (3):
Staging: rtl8712: rtl8712_cmd: Fixed a warning.
staging: lustre: lov_pool: Fixed a return coding style warning.
staging: rtl8712: Fixed a comparision coding style warning.

Randy Dunlap (1):
staging: unisys: visorinput depends on INPUT

Rasmus Linusson (2):
staging: comedi: cb_pcimdda: Fix multi-line comments
staging: comedi: cb_pcimdda: Fix long lines in comments

Rehas Sachdeva (7):
staging: wilc1000: Remove unnecessary 'else'
staging: vt6656: Remove unnecessary parentheses
staging: dgnc: Add spaces around '|' and '<<'
staging: dgnc: Avoid multiple blank lines
staging: dgnc: Fix block comment style
staging: dgnc: Break line after boolean operator
staging: xgifb: Avoid multiple blank lines

Ricardo Ribalda Delgado (1):
iio: add ad5761 DAC driver

Ricardo Ruedas (1):
staging: panel: remove warnings line over 80 characters

Roger H. Newell (3):
staging: wilc1000: spelling corrections
staging: wilc1000: Whitespaces removed from function call
staging: wilc1000: Removed braces from single block statements

Rohit kumar (1):
staging/ion: Add support to get ion handle from dma buf

Rom Lemarchand (1):
staging: ashmem: Add missing include

Saatvik Arya (2):
drivers: staging: octeon-usb: octeon-hcd.c: fixed coding style related warnings
drivers: staging: xgifb: vgatypes.h: fixed coding style warnings

Sanchayan Maity (1):
iio: dac: vf610_dac: Add IIO DAC driver for Vybrid SoC

Sandeep Jain (1):
staging: lowmemorykiller: fix 2 checks that checkpatch complained

Sandhya Bankar (19):
Staging: most: Do not print message if kzalloc() failed.
Staging: lustre: Remove int typecast of offsetof().
Staging: lustre: Do not print message if kzalloc() failed.
Staging: vt6655: Remove & from function name.
Staging: most: Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN).
Staging: comedi: Use predefined macro offset_in_page() instead of (addr & ~PAGE_MASK).
Staging: rtl8712: Avoid multiple assignments.
Staging: media: Remove unnecessary goto.
Staging: sm750fb: Remove leading and trailing whitespace.
Staging: rtl8188eu: Do not print message if kzalloc() failed.
Staging: rtl8188eu: rtw_efuse: Do not print message if kzalloc() failed.
Staging: rtl8188eu: Use !x instead of x==NULL.
Staging: wlan-ng: Handle error condition.
Staging: wlan-ng: Do not print message if kzalloc() failed.
Staging: emxx_udc: Return NULL instead of 0.
Staging: iio: ade7754: Remove unnecessary goto.
Staging: iio: ade7758_core: Remove unnecessary goto.
Staging: iio: ade7854: Remove unnecessary goto.
Staging: ieee80211: Place constant on right side of the test.

Saurabh Sengar (1):
Staging: speakup: varhandlers: cleanup of function spk_get_punc_var

Sean MacLennan (1):
staging:rtl8192e: Usage count off by one

Sebastien Buisson (4):
staging: lustre: fix 'copy into fixed size buffer' errors
staging: lustre: fix 'data race condition' issue in conrpc.c
staging: lustre: fix 'NULL pointer dereference' errors
staging: lustre: fix 'data race condition' issue in framework.c

Sergey Lysanov (1):
drivers:staging:vt6656: Fix coding style issues

Shalin Mehta (1):
staging: lustre: Fixed the parenthesis

Shaun Ren (8):
Staging: rts5208: rtsx_transport.c: Cleanup comments
Staging: rts5208: rtsx_transport.c: Align to open parenthesis
Staging: rts5208: rtsx_transport.c: Remove spaces after casts
Staging: rts5208: rtsx_transport.c: Add spaces around -
Staging: rts5208: rtsx_transport.c: Remove extra newlines
Staging: rts5208: rtsx_transport.c: Fix label naming convention
Staging: rts5208: rtsx_transport.c: Remove unnecessary parentheses
Staging: rts5208: rtsx_transport.c: Fix comparisons to NULL

Shraddha Barke (18):
Staging: iio: cdc: ad7150: Prefer using the BIT macro
Staging: iio: cdc: ad7150: Fix alignment should match open parenthesis
Staging: speakup: Remove FSF mailing address
Staging: fwserial: Declare fwtty_port_get as static
Staging: olpc_dcon: Remove obsolete driver
Staging: dgap: Remove obsolete driver
Staging: iio: Documentation: Remove unused sysfs attributes
Staging: gdm72xx: Add space around that "+", "&" and "|"
Staging: gdm72xx: Add appropriate comment for spinlock_t definition
Staging: gdm72xx: Remove space after cast
Staging: gdm72xx: Remove multiple blank lines
Staging: gdm72xx: Prefer using the BIT macro
Platform: goldfish: goldfish_pipe.c: Add DMA support using managed version
Staging: gdm72xx: Add space around that "+", "&" and "|"
Staging: gdm72xx: Add space around that "+", "&" and "/"
Staging: gdm72xx: Remove unnecessary parenthesis around function pointer
Staging: gdm72xx: Remove wrapper function put_event_entry
Staging: gdm72xx: Remove gdm72xx driver

Simon Guinot (1):
staging: nvec: fix block comments

SirnamSwetha (4):
Staging: board: Fix checkpatch.pl issue
Staging: board: Blank lines aren't necessary before a close brace
Staging: clocking-wizard: Avoid CamelCase
Staging: clocking-wizard: CHECK:Please use a blank line

Spencer E. Olson (9):
staging: comedi: ni_pcimio: Adds PXI-6251 to supported boards
staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg
staging: comedi: ni_mio_common: use CR_CHAN more consistently
staging: comedi: mite: enable continuous regeneration of finite samples
staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_reset
staging: comedi: ni_mio_common: make more bits in ao_cmd1 reg be stateful
staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_cmd
staging: comedi: ni_mio_common: adds finite regeneration to AO output
staging: comedi: ni_mio_common: add finite regeneration to dio output

Sudip Mukherjee (8):
staging: wilc1000: fix build failure
staging: most: fix error comparison
staging: most: return error value
staging: most: return proper error
staging: dgnc: remove unneeded else
staging: dgnc: remove pci_unregister_driver
staging: dgnc: unregister pci driver
staging: dgnc: cleanup properly

Sushuruth Sadagopan (1):
staging: lustre: fix comment style

Tapan Prakash T (5):
drivers: staging: lustre: lustre: ptlrpc: Fix space related coding style issue
drivers: staging: lustre: lustre: ptlrpc: Fix comment related coding style issue
drivers: staging: rtl8712: rtl871x_xmit.c: Fix Comparisons should place the constant on the right side of the test warning
drivers: staging: rtl8192e: rtllib_rx.c: Fix code indent for conditional statement
drivers: staging: rtl8192e: rtllib_rx.c: Fix blank lines before a close brace

Thaissa Falbo (6):
staging:media:davinci_vpfe: Fixed block comments according to kernel coding style
staging:media:davinci_vpfe: Fixed comparisons with constants warnings
staging:media:davinci_vpfe: Fixed code identation warning as detected by checkpatch
staging:media:davinci_vpfe: Fix lines over 80 characters
staging: media: davinci_vpfe: remove unnecessary ret variable
staging: media: davinci_vpfe: remove ret variable in switch statements

Thierry Reding (2):
staging: fsl-mc: Do not allow building as a module
staging: fsl-mc: Avoid section mismatch

Tim Sell (3):
staging: unisys: visorbus: fix payload memory usage in controlvm channel
staging: unisys: visorbus: tolerate larger-than-expected controlvm channel
staging: unisys: visorbus: allow visorhba device to be used for kdump

Tomás Tormo (1):
Staging: nvec: Modify the nvec_write_sync method to return the error code

Tony Cho (3):
staging: wilc1000: wilc_wlan.c: remove unnecessary blank lines
staging: wilc1000: wilc_wlan.c: remove multiple blank line
staging: wilc1000: wilc_wlan_if.h: remove unused functions

Valdis Kletnieks (6):
drivers/staging/lustre: Silence warning about 'inline'
drivers/staging/lustre: Fix set-but-unused whinge.
drivers/staging/lustre: Clean up another C warnining: set but not used
drivers/staging/lustre: Fix another C compiler whine: set but not used
drivers/staging/lustre: Nuke an unsigned >= 0 assert
drivers/staging/lustre: Nuke another unsigned >= 0 assert

William Breathitt Gray (2):
iio: Add IIO support for the DAC on the Apex Embedded Systems STX104
iio: Fix typos in the struct iio_event_spec documentation comments

Willy Tarreau (1):
staging: update panel driver's author address

Yannik Schmidt (1):
staging/rtl8192u: fixed typos

frank zago (3):
staging: lustre: add sparse locking annotations
staging: lustre: move kernel_user_comm.c from libcfs to lustre
staging: lustre: split kernel comm between user and kernel

maomao xu (1):
Staging: vt6656: Fixed multiple commenting codig style issues.

CREDITS | 1 +
Documentation/ABI/stable/sysfs-bus-vmbus | 14 +
Documentation/ABI/testing/sysfs-bus-iio | 10 +
.../ABI/testing/sysfs-bus-iio-health-afe440x | 54 +
.../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 | 15 +
Documentation/ABI/testing/sysfs-bus-iio-vf610 | 9 +
.../devicetree/bindings/goldfish/audio.txt | 17 +
.../devicetree/bindings/goldfish/pipe.txt | 17 +
.../devicetree/bindings/iio/accel/mma8452.txt | 4 +-
.../bindings/iio/adc/at91-sama5d2_adc.txt | 28 +
.../devicetree/bindings/iio/adc/mcp3422.txt | 1 +
.../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 +
.../bindings/iio/chemical/atlas,ph-sm.txt | 22 +
.../devicetree/bindings/iio/dac/vf610-dac.txt | 20 +
.../devicetree/bindings/iio/health/afe4403.txt | 34 +
.../devicetree/bindings/iio/health/afe4404.txt | 30 +
.../devicetree/bindings/iio/health/max30100.txt | 8 +
.../devicetree/bindings/iio/light/opt3001.txt | 26 +
.../devicetree/bindings/misc/eeprom-93xx46.txt | 25 +
.../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 +
.../devicetree/bindings/nvmem/mtk-efuse.txt | 36 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Documentation/isdn/00-INDEX | 8 -
Documentation/mic/mic_overview.txt | 54 +-
Documentation/mic/mpssd/mpss | 2 +-
Documentation/mic/mpssd/mpssd.c | 2 +-
.../misc-devices}/lcd-panel-cgram.txt | 0
Documentation/misc-devices/mei/mei.txt | 12 +-
MAINTAINERS | 40 +-
drivers/android/binder.c | 31 +-
drivers/base/firmware_class.c | 17 +-
drivers/char/nvram.c | 12 +-
drivers/char/nwbutton.c | 5 +-
drivers/char/ppdev.c | 397 +-
drivers/char/raw.c | 4 +-
drivers/hv/channel.c | 36 +-
drivers/hv/channel_mgmt.c | 268 +-
drivers/hv/connection.c | 8 +-
drivers/hv/hv.c | 26 +-
drivers/hv/hyperv_vmbus.h | 6 +-
drivers/hv/ring_buffer.c | 31 +-
drivers/hv/vmbus_drv.c | 25 +
drivers/hwtracing/coresight/Kconfig | 1 +
drivers/hwtracing/coresight/Makefile | 4 +-
drivers/hwtracing/coresight/coresight-etb10.c | 293 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 393 ++
drivers/hwtracing/coresight/coresight-etm-perf.h | 32 +
drivers/hwtracing/coresight/coresight-etm.h | 142 +-
.../hwtracing/coresight/coresight-etm3x-sysfs.c | 1272 ++++
drivers/hwtracing/coresight/coresight-etm3x.c | 1737 +----
drivers/hwtracing/coresight/coresight-etm4x.c | 37 +-
drivers/hwtracing/coresight/coresight-funnel.c | 21 +-
drivers/hwtracing/coresight/coresight-priv.h | 15 +
.../coresight/coresight-replicator-qcom.c | 19 +-
drivers/hwtracing/coresight/coresight-replicator.c | 25 +-
drivers/hwtracing/coresight/coresight-tmc.c | 35 +-
drivers/hwtracing/coresight/coresight-tpiu.c | 23 +-
drivers/hwtracing/coresight/coresight.c | 388 +-
drivers/hwtracing/coresight/of_coresight.c | 3 +-
drivers/hwtracing/intel_th/Kconfig | 1 +
drivers/hwtracing/intel_th/core.c | 30 +-
drivers/hwtracing/intel_th/gth.c | 32 +-
drivers/hwtracing/intel_th/gth.h | 3 -
drivers/hwtracing/intel_th/intel_th.h | 41 +
drivers/hwtracing/intel_th/msu.c | 9 +-
drivers/hwtracing/intel_th/pci.c | 12 +-
drivers/hwtracing/intel_th/sth.c | 11 +-
drivers/hwtracing/stm/Kconfig | 16 +
drivers/hwtracing/stm/Makefile | 2 +
drivers/hwtracing/stm/core.c | 175 +-
drivers/hwtracing/stm/dummy_stm.c | 71 +-
drivers/hwtracing/stm/heartbeat.c | 130 +
drivers/hwtracing/stm/policy.c | 25 +-
drivers/hwtracing/stm/stm.h | 2 +
drivers/iio/accel/Kconfig | 2 +-
drivers/iio/accel/mma8452.c | 206 +-
drivers/iio/accel/st_accel_core.c | 16 +
drivers/iio/adc/Kconfig | 53 +-
drivers/iio/adc/Makefile | 4 +
drivers/iio/adc/at91-sama5d2_adc.c | 508 ++
drivers/iio/adc/axp288_adc.c | 2 +-
drivers/iio/adc/ina2xx-adc.c | 155 +-
drivers/iio/adc/mcp320x.c | 31 +-
drivers/iio/adc/mcp3422.c | 9 +-
drivers/{staging => }/iio/adc/mxs-lradc.c | 13 +-
drivers/iio/adc/palmas_gpadc.c | 6 +-
drivers/iio/adc/ti-adc081c.c | 2 +-
drivers/iio/adc/ti-adc0832.c | 288 +
drivers/iio/adc/ti-ads1015.c | 612 ++
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 7 +-
drivers/iio/chemical/Kconfig | 14 +
drivers/iio/chemical/Makefile | 1 +
drivers/iio/chemical/atlas-ph-sensor.c | 509 ++
drivers/iio/chemical/vz89x.c | 2 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 6 +-
drivers/iio/common/st_sensors/st_sensors_core.h | 8 +
drivers/iio/common/st_sensors/st_sensors_trigger.c | 52 +-
drivers/iio/dac/Kconfig | 39 +-
drivers/iio/dac/Makefile | 3 +
drivers/iio/dac/ad5064.c | 391 +-
drivers/iio/dac/ad5761.c | 430 ++
drivers/iio/dac/mcp4725.c | 87 +-
drivers/iio/dac/stx104.c | 152 +
drivers/iio/dac/vf610_dac.c | 298 +
drivers/iio/gyro/st_gyro_core.c | 15 +
drivers/iio/health/Kconfig | 32 +-
drivers/iio/health/Makefile | 2 +
drivers/iio/health/afe4403.c | 708 ++
drivers/iio/health/afe4404.c | 679 ++
drivers/iio/health/afe440x.h | 191 +
drivers/iio/health/max30100.c | 81 +-
drivers/iio/humidity/Kconfig | 6 +-
drivers/iio/humidity/dht11.c | 77 +-
drivers/iio/humidity/hdc100x.c | 2 +-
drivers/iio/humidity/htu21.c | 2 +-
drivers/iio/humidity/si7005.c | 3 +-
drivers/iio/humidity/si7020.c | 3 +-
drivers/iio/imu/inv_mpu6050/Kconfig | 24 +-
drivers/iio/imu/inv_mpu6050/Makefile | 8 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 24 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 458 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 208 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 37 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 54 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 98 +
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 32 +-
drivers/iio/industrialio-buffer.c | 59 +-
drivers/iio/industrialio-core.c | 1 +
drivers/iio/light/bh1750.c | 2 +-
drivers/iio/light/jsa1212.c | 2 +-
drivers/iio/light/opt3001.c | 156 +-
drivers/iio/magnetometer/Kconfig | 33 +
drivers/iio/magnetometer/Makefile | 4 +
drivers/iio/magnetometer/ak8975.c | 4 +-
drivers/{staging => }/iio/magnetometer/hmc5843.h | 5 +-
.../{staging => }/iio/magnetometer/hmc5843_core.c | 138 +-
.../{staging => }/iio/magnetometer/hmc5843_i2c.c | 3 +-
.../{staging => }/iio/magnetometer/hmc5843_spi.c | 3 +-
drivers/iio/magnetometer/st_magn_core.c | 4 +
drivers/iio/potentiometer/Kconfig | 12 +
drivers/iio/potentiometer/Makefile | 1 +
drivers/iio/potentiometer/mcp4531.c | 2 +-
drivers/iio/potentiometer/tpl0102.c | 166 +
drivers/iio/pressure/Kconfig | 43 +-
drivers/iio/pressure/Makefile | 2 +
drivers/iio/pressure/mpl115.c | 66 +-
drivers/iio/pressure/mpl115.h | 24 +
drivers/iio/pressure/mpl115_i2c.c | 67 +
drivers/iio/pressure/mpl115_spi.c | 106 +
drivers/iio/pressure/ms5611.h | 4 +-
drivers/iio/pressure/ms5611_core.c | 122 +-
drivers/iio/pressure/ms5611_i2c.c | 11 +-
drivers/iio/pressure/ms5611_spi.c | 12 +-
drivers/iio/pressure/ms5637.c | 2 +-
drivers/iio/pressure/st_pressure_core.c | 8 +
drivers/iio/pressure/t5403.c | 2 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 +-
drivers/iio/temperature/mlx90614.c | 2 +-
drivers/iio/temperature/tmp006.c | 2 +-
drivers/iio/temperature/tsys01.c | 2 +-
drivers/iio/temperature/tsys02d.c | 2 +-
drivers/isdn/Makefile | 3 -
drivers/isdn/i4l/Kconfig | 10 -
drivers/misc/Kconfig | 282 +-
drivers/misc/Makefile | 1 +
drivers/misc/apds990x.c | 8 +-
drivers/misc/arm-charlcd.c | 24 +-
drivers/misc/bh1770glc.c | 8 +-
drivers/misc/c2port/core.c | 8 +-
drivers/misc/cxl/sysfs.c | 5 +-
drivers/misc/eeprom/at24.c | 4 +-
drivers/misc/eeprom/at25.c | 4 +-
drivers/misc/eeprom/eeprom.c | 2 +-
drivers/misc/eeprom/eeprom_93xx46.c | 216 +-
drivers/misc/genwqe/card_sysfs.c | 2 +-
drivers/misc/ibmasm/ibmasm.h | 9 +-
drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 8 +-
drivers/misc/lkdtm.c | 2 +-
drivers/misc/mei/Kconfig | 6 +-
drivers/misc/mei/Makefile | 1 -
drivers/misc/mei/amthif.c | 130 +-
drivers/misc/mei/bus-fixup.c | 41 +-
drivers/misc/mei/bus.c | 57 +-
drivers/misc/mei/client.c | 189 +-
drivers/misc/mei/client.h | 27 +-
drivers/misc/mei/debugfs.c | 65 +-
drivers/misc/mei/hbm.c | 24 +-
drivers/misc/mei/hw-me.c | 10 +-
drivers/misc/mei/hw-txe.c | 10 +-
drivers/misc/mei/hw.h | 32 +-
drivers/misc/mei/init.c | 20 +-
drivers/misc/mei/interrupt.c | 94 +-
drivers/misc/mei/main.c | 106 +-
drivers/misc/mei/mei-trace.c | 2 +
drivers/misc/mei/mei-trace.h | 40 +-
drivers/misc/mei/mei_dev.h | 118 +-
drivers/misc/mei/pci-me.c | 4 +-
drivers/misc/mei/pci-txe.c | 4 +-
drivers/misc/mei/wd.c | 391 --
drivers/misc/mic/Kconfig | 44 +-
drivers/misc/mic/Makefile | 1 +
drivers/misc/mic/bus/Makefile | 1 +
drivers/misc/mic/bus/cosm_bus.h | 2 +
drivers/misc/mic/bus/vop_bus.c | 203 +
drivers/misc/mic/bus/vop_bus.h | 140 +
drivers/misc/mic/card/Makefile | 1 -
drivers/misc/mic/card/mic_device.c | 89 +-
drivers/misc/mic/card/mic_device.h | 3 +
drivers/misc/mic/card/mic_virtio.c | 634 --
drivers/misc/mic/card/mic_virtio.h | 76 -
drivers/misc/mic/card/mic_x100.c | 1 +
drivers/misc/mic/cosm/cosm_main.c | 13 +-
drivers/misc/mic/host/Makefile | 2 -
drivers/misc/mic/host/mic_boot.c | 125 +-
drivers/misc/mic/host/mic_debugfs.c | 190 -
drivers/misc/mic/host/mic_device.h | 9 +-
drivers/misc/mic/host/mic_fops.c | 222 -
drivers/misc/mic/host/mic_fops.h | 32 -
drivers/misc/mic/host/mic_main.c | 49 +-
drivers/misc/mic/host/mic_virtio.c | 811 ---
drivers/misc/mic/host/mic_x100.c | 19 +-
drivers/misc/mic/scif/scif_dma.c | 41 +-
drivers/misc/mic/scif/scif_rma.c | 7 +-
drivers/misc/mic/vop/Makefile | 9 +
drivers/misc/mic/vop/vop_debugfs.c | 232 +
drivers/misc/mic/vop/vop_main.c | 755 +++
.../misc/mic/{host/mic_virtio.h => vop/vop_main.h} | 129 +-
drivers/misc/mic/vop/vop_vringh.c | 1165 ++++
drivers/{staging/panel => misc}/panel.c | 136 +-
drivers/misc/pch_phub.c | 6 +-
drivers/misc/ti-st/st_core.c | 1 -
drivers/misc/vmw_vmci/vmci_driver.c | 2 +-
drivers/nvmem/Kconfig | 20 +
drivers/nvmem/Makefile | 4 +
drivers/nvmem/core.c | 4 +-
drivers/nvmem/lpc18xx_eeprom.c | 330 +
drivers/nvmem/mtk-efuse.c | 89 +
drivers/nvmem/rockchip-efuse.c | 90 +-
drivers/nvmem/sunxi_sid.c | 9 +-
drivers/platform/Kconfig | 3 +-
drivers/platform/goldfish/Kconfig | 18 +
drivers/platform/goldfish/Makefile | 2 +-
drivers/platform/goldfish/goldfish_pipe.c | 183 +-
drivers/spmi/spmi-pmic-arb.c | 153 +-
drivers/staging/Kconfig | 10 +-
drivers/staging/Makefile | 10 +-
drivers/staging/android/Kconfig | 9 -
drivers/staging/android/ashmem.c | 43 +-
drivers/staging/android/ion/hisilicon/hi6220_ion.c | 5 +-
drivers/staging/android/ion/ion.c | 133 +-
drivers/staging/android/ion/ion.h | 20 +-
drivers/staging/android/ion/ion_carveout_heap.c | 8 +-
drivers/staging/android/ion/ion_page_pool.c | 4 +-
drivers/staging/android/ion/ion_system_heap.c | 2 +-
drivers/staging/android/ion/tegra/tegra_ion.c | 7 +-
drivers/staging/android/lowmemorykiller.c | 26 +-
drivers/staging/android/sw_sync.c | 191 +-
drivers/staging/android/sw_sync.h | 8 +-
drivers/staging/android/sync.c | 469 +-
drivers/staging/android/sync.h | 241 +-
drivers/staging/android/sync_debug.c | 221 +-
drivers/staging/android/timed_gpio.c | 5 +-
drivers/staging/android/trace/sync.h | 44 -
drivers/staging/android/uapi/ashmem.h | 1 +
drivers/staging/android/uapi/sync.h | 37 +-
drivers/staging/board/armadillo800eva.c | 1 -
drivers/staging/board/board.c | 1 -
.../clocking-wizard/clk-xlnx-clock-wizard.c | 9 +-
drivers/staging/comedi/TODO | 1 +
drivers/staging/comedi/comedi.h | 599 +-
drivers/staging/comedi/comedi_fops.c | 86 +-
drivers/staging/comedi/comedi_pcmcia.h | 3 +-
drivers/staging/comedi/drivers/addi_apci_3xxx.c | 2 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 4 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 68 +-
drivers/staging/comedi/drivers/cb_pcimdda.c | 141 +-
drivers/staging/comedi/drivers/comedi_isadma.c | 3 +-
drivers/staging/comedi/drivers/contec_pci_dio.c | 47 +-
drivers/staging/comedi/drivers/dt2801.c | 18 +-
drivers/staging/comedi/drivers/dt282x.c | 4 +-
drivers/staging/comedi/drivers/dt3000.c | 2 +-
drivers/staging/comedi/drivers/gsc_hpdi.c | 32 +-
drivers/staging/comedi/drivers/mite.c | 72 +-
drivers/staging/comedi/drivers/mite.h | 3 +
drivers/staging/comedi/drivers/ni_mio_c_common.c | 0
drivers/staging/comedi/drivers/ni_mio_common.c | 625 +-
drivers/staging/comedi/drivers/ni_pcidio.c | 4 +-
drivers/staging/comedi/drivers/ni_pcimio.c | 20 +-
drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +-
drivers/staging/comedi/drivers/rtd520.c | 5 +-
drivers/staging/comedi/drivers/s626.c | 33 -
drivers/staging/dgap/Kconfig | 6 -
drivers/staging/dgap/Makefile | 1 -
drivers/staging/dgap/dgap.c | 7079 --------------------
drivers/staging/dgap/dgap.h | 1229 ----
drivers/staging/dgnc/dgnc_cls.c | 2 +-
drivers/staging/dgnc/dgnc_driver.c | 57 +-
drivers/staging/dgnc/dgnc_driver.h | 8 -
drivers/staging/dgnc/dgnc_mgmt.c | 2 +-
drivers/staging/dgnc/dgnc_neo.c | 8 +-
drivers/staging/dgnc/dgnc_neo.h | 1 -
drivers/staging/dgnc/dgnc_pci.h | 1 -
drivers/staging/dgnc/dgnc_tty.c | 34 +-
drivers/staging/dgnc/digi.h | 32 +-
drivers/staging/emxx_udc/emxx_udc.c | 55 +-
drivers/staging/fbtft/Kconfig | 12 +
drivers/staging/fbtft/Makefile | 2 +
drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +-
drivers/staging/fbtft/fb_hx8340bn.c | 144 +-
drivers/staging/fbtft/fb_hx8347d.c | 9 +-
drivers/staging/fbtft/fb_hx8353d.c | 52 +-
drivers/staging/fbtft/fb_hx8357d.c | 144 +-
drivers/staging/fbtft/fb_hx8357d.h | 60 +-
drivers/staging/fbtft/fb_ili9163.c | 189 +-
drivers/staging/fbtft/fb_ili9320.c | 13 +-
drivers/staging/fbtft/fb_ili9325.c | 81 +-
drivers/staging/fbtft/fb_ili9340.c | 34 +-
drivers/staging/fbtft/fb_ili9341.c | 69 +-
drivers/staging/fbtft/fb_ili9481.c | 33 +-
drivers/staging/fbtft/fb_ili9486.c | 35 +-
drivers/staging/fbtft/fb_ra8875.c | 6 +-
drivers/staging/fbtft/fb_s6d02a1.c | 42 +-
drivers/staging/fbtft/fb_ssd1305.c | 216 +
drivers/staging/fbtft/fb_ssd1325.c | 205 +
drivers/staging/fbtft/fb_st7735r.c | 42 +-
drivers/staging/fbtft/fb_tinylcd.c | 28 +-
drivers/staging/fbtft/fb_uc1611.c | 4 +-
drivers/staging/fbtft/fb_uc1701.c | 27 +-
drivers/staging/fbtft/fbtft-bus.c | 8 +-
drivers/staging/fbtft/fbtft-core.c | 36 +-
drivers/staging/fbtft/fbtft.h | 8 -
drivers/staging/fbtft/fbtft_device.c | 75 +-
drivers/staging/fsl-mc/bus/Kconfig | 3 +-
drivers/staging/fsl-mc/bus/Makefile | 2 +
drivers/staging/fsl-mc/bus/dprc-driver.c | 333 +-
.../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 125 +
drivers/staging/fsl-mc/bus/mc-allocator.c | 201 +-
drivers/staging/fsl-mc/bus/mc-bus.c | 24 +-
drivers/staging/fsl-mc/bus/mc-msi.c | 276 +
drivers/staging/fsl-mc/bus/mc-sys.c | 9 +-
drivers/staging/fsl-mc/include/dprc.h | 2 +-
drivers/staging/fsl-mc/include/mc-private.h | 41 +-
drivers/staging/fsl-mc/include/mc.h | 26 +
drivers/staging/fwserial/dma_fifo.c | 10 +-
drivers/staging/fwserial/fwserial.c | 17 +-
drivers/staging/fwserial/fwserial.h | 1 -
drivers/staging/gdm724x/gdm_lte.c | 8 +-
drivers/staging/gdm724x/gdm_mux.c | 20 +-
drivers/staging/gdm724x/gdm_usb.c | 34 +-
drivers/staging/gdm72xx/Kconfig | 63 -
drivers/staging/gdm72xx/Makefile | 6 -
drivers/staging/gdm72xx/TODO | 2 -
drivers/staging/gdm72xx/gdm_qos.c | 438 --
drivers/staging/gdm72xx/gdm_qos.h | 74 -
drivers/staging/gdm72xx/gdm_sdio.c | 700 --
drivers/staging/gdm72xx/gdm_sdio.h | 63 -
drivers/staging/gdm72xx/gdm_usb.c | 789 ---
drivers/staging/gdm72xx/gdm_usb.h | 78 -
drivers/staging/gdm72xx/gdm_wimax.c | 815 ---
drivers/staging/gdm72xx/gdm_wimax.h | 49 -
drivers/staging/gdm72xx/hci.h | 213 -
drivers/staging/gdm72xx/netlink_k.c | 156 -
drivers/staging/gdm72xx/netlink_k.h | 25 -
drivers/staging/gdm72xx/sdio_boot.c | 158 -
drivers/staging/gdm72xx/sdio_boot.h | 21 -
drivers/staging/gdm72xx/usb_boot.c | 363 -
drivers/staging/gdm72xx/usb_boot.h | 22 -
drivers/staging/gdm72xx/usb_ids.h | 86 -
drivers/staging/gdm72xx/wm_ioctl.h | 101 -
drivers/staging/goldfish/goldfish_audio.c | 18 +-
drivers/staging/goldfish/goldfish_nand.c | 50 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 15 +-
.../staging/i4l/Documentation}/README.act2000 | 0
.../staging/i4l/Documentation}/README.icn | 0
.../staging/i4l/Documentation}/README.pcbit | 0
.../staging/i4l/Documentation}/README.sc | 0
drivers/staging/i4l/Kconfig | 13 +
drivers/staging/i4l/Makefile | 5 +
drivers/staging/i4l/TODO | 3 +
drivers/{isdn => staging/i4l}/act2000/Kconfig | 0
drivers/{isdn => staging/i4l}/act2000/Makefile | 0
drivers/{isdn => staging/i4l}/act2000/act2000.h | 0
.../{isdn => staging/i4l}/act2000/act2000_isa.c | 0
.../{isdn => staging/i4l}/act2000/act2000_isa.h | 0
drivers/{isdn => staging/i4l}/act2000/capi.c | 0
drivers/{isdn => staging/i4l}/act2000/capi.h | 0
drivers/{isdn => staging/i4l}/act2000/module.c | 0
drivers/{isdn => staging/i4l}/icn/Kconfig | 0
drivers/{isdn => staging/i4l}/icn/Makefile | 0
drivers/{isdn => staging/i4l}/icn/icn.c | 2 +-
drivers/{isdn => staging/i4l}/icn/icn.h | 0
drivers/{isdn => staging/i4l}/pcbit/Kconfig | 0
drivers/{isdn => staging/i4l}/pcbit/Makefile | 0
drivers/{isdn => staging/i4l}/pcbit/callbacks.c | 0
drivers/{isdn => staging/i4l}/pcbit/callbacks.h | 0
drivers/{isdn => staging/i4l}/pcbit/capi.c | 0
drivers/{isdn => staging/i4l}/pcbit/capi.h | 0
drivers/{isdn => staging/i4l}/pcbit/drv.c | 0
drivers/{isdn => staging/i4l}/pcbit/edss1.c | 0
drivers/{isdn => staging/i4l}/pcbit/edss1.h | 0
drivers/{isdn => staging/i4l}/pcbit/layer2.c | 0
drivers/{isdn => staging/i4l}/pcbit/layer2.h | 0
drivers/{isdn => staging/i4l}/pcbit/module.c | 0
drivers/{isdn => staging/i4l}/pcbit/pcbit.h | 0
.../staging/iio/Documentation/sysfs-bus-iio-light | 28 -
drivers/staging/iio/Kconfig | 1 -
drivers/staging/iio/Makefile | 1 -
drivers/staging/iio/TODO | 8 -
drivers/staging/iio/accel/lis3l02dq.h | 15 +-
drivers/staging/iio/accel/lis3l02dq_core.c | 4 +-
drivers/staging/iio/accel/sca3000_core.c | 3 +-
drivers/staging/iio/accel/sca3000_ring.c | 3 +-
drivers/staging/iio/adc/Kconfig | 18 +-
drivers/staging/iio/adc/Makefile | 1 -
drivers/staging/iio/adc/ad7192.c | 78 +-
drivers/staging/iio/adc/ad7280a.c | 4 +-
drivers/staging/iio/adc/ad7606.h | 10 +-
drivers/staging/iio/adc/ad7606_core.c | 53 +-
drivers/staging/iio/adc/ad7606_par.c | 32 +-
drivers/staging/iio/adc/ad7606_spi.c | 32 +-
drivers/staging/iio/adc/ad7816.c | 4 +-
drivers/staging/iio/adc/spear_adc.c | 33 +-
drivers/staging/iio/addac/adt7316-i2c.c | 2 +-
drivers/staging/iio/addac/adt7316.c | 15 +-
drivers/staging/iio/cdc/ad7150.c | 34 +-
drivers/staging/iio/cdc/ad7746.c | 4 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 8 +-
drivers/staging/iio/light/isl29018.c | 75 +-
drivers/staging/iio/light/isl29028.c | 31 +-
drivers/staging/iio/light/tsl2583.c | 92 +-
drivers/staging/iio/light/tsl2x7x_core.c | 8 +-
drivers/staging/iio/magnetometer/Kconfig | 40 -
drivers/staging/iio/magnetometer/Makefile | 7 -
drivers/staging/iio/meter/ade7754.c | 5 +-
drivers/staging/iio/meter/ade7758_core.c | 5 +-
drivers/staging/iio/meter/ade7854-i2c.c | 6 -
drivers/staging/iio/meter/ade7854-spi.c | 7 -
drivers/staging/iio/meter/ade7854.c | 25 +-
drivers/staging/iio/resolver/ad2s1200.c | 12 +-
drivers/staging/iio/resolver/ad2s1210.c | 39 +-
drivers/staging/iio/trigger/Kconfig | 10 -
drivers/staging/iio/trigger/Makefile | 1 -
.../staging/iio/trigger/iio-trig-periodic-rtc.c | 216 -
drivers/staging/lustre/Kconfig | 4 +-
.../staging/lustre/include/linux/libcfs/libcfs.h | 12 +-
.../lustre/include/linux/libcfs/libcfs_cpu.h | 5 -
.../lustre/include/linux/libcfs/libcfs_debug.h | 2 +-
.../lustre/include/linux/libcfs/libcfs_ioctl.h | 61 +-
.../lustre/include/linux/libcfs/libcfs_private.h | 5 -
.../lustre/include/linux/libcfs/libcfs_string.h | 2 -
.../lustre/include/linux/libcfs/linux/libcfs.h | 3 -
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 5 -
drivers/staging/lustre/include/linux/lnet/api.h | 23 +-
.../staging/lustre/include/linux/lnet/lib-dlc.h | 122 +
.../staging/lustre/include/linux/lnet/lib-lnet.h | 129 +-
.../staging/lustre/include/linux/lnet/lib-types.h | 103 +-
.../staging/lustre/include/linux/lnet/lnetctl.h | 104 +-
drivers/staging/lustre/include/linux/lnet/lnetst.h | 104 +-
drivers/staging/lustre/include/linux/lnet/nidstr.h | 9 +-
.../staging/lustre/include/linux/lnet/socklnd.h | 9 +-
drivers/staging/lustre/include/linux/lnet/types.h | 49 +-
drivers/staging/lustre/lnet/Kconfig | 14 +-
drivers/staging/lustre/lnet/Makefile | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 705 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 159 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 1048 +--
.../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 8 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 631 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 31 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 789 ++-
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 195 +-
.../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 11 +-
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 175 +-
.../lustre/{lustre => lnet}/libcfs/Makefile | 7 +-
.../staging/lustre/{lustre => lnet}/libcfs/debug.c | 33 +-
.../staging/lustre/{lustre => lnet}/libcfs/fail.c | 3 +-
.../staging/lustre/{lustre => lnet}/libcfs/hash.c | 153 +-
.../lustre/{lustre => lnet}/libcfs/libcfs_cpu.c | 19 +-
.../lustre/{lustre => lnet}/libcfs/libcfs_lock.c | 12 +-
.../lustre/{lustre => lnet}/libcfs/libcfs_mem.c | 14 +-
.../lustre/{lustre => lnet}/libcfs/libcfs_string.c | 77 +-
.../{lustre => lnet}/libcfs/linux/linux-cpu.c | 78 +-
.../libcfs/linux/linux-crypto-adler.c | 0
.../{lustre => lnet}/libcfs/linux/linux-crypto.c | 32 +-
.../{lustre => lnet}/libcfs/linux/linux-crypto.h | 0
.../{lustre => lnet}/libcfs/linux/linux-curproc.c | 7 +-
.../{lustre => lnet}/libcfs/linux/linux-debug.c | 23 +-
.../{lustre => lnet}/libcfs/linux/linux-mem.c | 2 +-
.../{lustre => lnet}/libcfs/linux/linux-module.c | 85 +-
.../{lustre => lnet}/libcfs/linux/linux-prim.c | 0
.../libcfs/linux/linux-tracefile.c | 31 +-
.../lustre/{lustre => lnet}/libcfs/module.c | 303 +-
.../staging/lustre/{lustre => lnet}/libcfs/prng.c | 13 +-
.../lustre/{lustre => lnet}/libcfs/tracefile.c | 167 +-
.../lustre/{lustre => lnet}/libcfs/tracefile.h | 87 +-
.../lustre/{lustre => lnet}/libcfs/workitem.c | 50 +-
drivers/staging/lustre/lnet/lnet/Makefile | 2 +-
drivers/staging/lustre/lnet/lnet/acceptor.c | 113 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 1534 +++--
drivers/staging/lustre/lnet/lnet/config.c | 315 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 82 +-
drivers/staging/lustre/lnet/lnet/lib-md.c | 103 +-
drivers/staging/lustre/lnet/lnet/lib-me.c | 21 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 721 +-
drivers/staging/lustre/lnet/lnet/lib-msg.c | 114 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 258 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 147 +-
drivers/staging/lustre/lnet/lnet/lo.c | 14 +-
drivers/staging/lustre/lnet/lnet/module.c | 121 +-
drivers/staging/lustre/lnet/lnet/net_fault.c | 1025 +++
drivers/staging/lustre/lnet/lnet/nidstrings.c | 119 +-
drivers/staging/lustre/lnet/lnet/peer.c | 235 +-
drivers/staging/lustre/lnet/lnet/router.c | 675 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 189 +-
drivers/staging/lustre/lnet/selftest/brw_test.c | 196 +-
drivers/staging/lustre/lnet/selftest/conctl.c | 361 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 344 +-
drivers/staging/lustre/lnet/selftest/conrpc.h | 63 +-
drivers/staging/lustre/lnet/selftest/console.c | 537 +-
drivers/staging/lustre/lnet/selftest/console.h | 181 +-
drivers/staging/lustre/lnet/selftest/framework.c | 480 +-
drivers/staging/lustre/lnet/selftest/module.c | 32 +-
drivers/staging/lustre/lnet/selftest/ping_test.c | 55 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 451 +-
drivers/staging/lustre/lnet/selftest/rpc.h | 184 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 326 +-
drivers/staging/lustre/lnet/selftest/timer.c | 25 +-
drivers/staging/lustre/lnet/selftest/timer.h | 14 +-
drivers/staging/lustre/lustre/Kconfig | 2 +-
drivers/staging/lustre/lustre/Makefile | 2 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 32 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 16 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 33 +-
drivers/staging/lustre/lustre/fld/fld_internal.h | 35 +-
drivers/staging/lustre/lustre/fld/fld_request.c | 69 +-
drivers/staging/lustre/lustre/fld/lproc_fld.c | 14 +-
drivers/staging/lustre/lustre/include/cl_object.h | 491 +-
drivers/staging/lustre/lustre/include/lclient.h | 7 +-
drivers/staging/lustre/lustre/include/linux/obd.h | 18 +-
.../staging/lustre/lustre/include/lprocfs_status.h | 57 +-
drivers/staging/lustre/lustre/include/lu_object.h | 22 +-
drivers/staging/lustre/lustre/include/lu_ref.h | 4 -
.../lustre/lustre/include/lustre/ll_fiemap.h | 63 +-
.../lustre/include/lustre/lustre_build_version.h | 2 -
.../lustre/lustre/include/lustre/lustre_idl.h | 791 +--
.../lustre/lustre/include/lustre/lustre_user.h | 101 +-
drivers/staging/lustre/lustre/include/lustre_cfg.h | 20 +-
.../staging/lustre/lustre/include/lustre_disk.h | 252 +-
drivers/staging/lustre/lustre/include/lustre_dlm.h | 133 +-
.../lustre/lustre/include/lustre_dlm_flags.h | 55 +-
.../staging/lustre/lustre/include/lustre_export.h | 91 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 20 +-
drivers/staging/lustre/lustre/include/lustre_fld.h | 33 +-
.../staging/lustre/lustre/include/lustre_handles.h | 3 +-
.../staging/lustre/lustre/include/lustre_import.h | 3 +-
.../lustre/lustre/include/lustre_kernelcomm.h | 55 +
drivers/staging/lustre/lustre/include/lustre_lib.h | 27 +-
.../staging/lustre/lustre/include/lustre_lite.h | 50 +-
drivers/staging/lustre/lustre/include/lustre_log.h | 15 +-
drivers/staging/lustre/lustre/include/lustre_mdc.h | 16 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 76 +-
.../lustre/lustre/include/lustre_req_layout.h | 13 +-
drivers/staging/lustre/lustre/include/lustre_sec.h | 128 +-
drivers/staging/lustre/lustre/include/lustre_ver.h | 18 +-
drivers/staging/lustre/lustre/include/obd.h | 130 +-
drivers/staging/lustre/lustre/include/obd_cksum.h | 21 +-
drivers/staging/lustre/lustre/include/obd_class.h | 182 +-
.../staging/lustre/lustre/include/obd_support.h | 19 +-
.../include/uapi_kernelcomm.h} | 72 +-
drivers/staging/lustre/lustre/lclient/glimpse.c | 3 +-
drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 77 +-
.../staging/lustre/lustre/lclient/lcommon_misc.c | 6 +-
drivers/staging/lustre/lustre/ldlm/interval_tree.c | 8 +-
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 25 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 64 +-
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 15 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 95 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 184 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 91 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 17 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 233 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 73 +-
drivers/staging/lustre/lustre/llite/dcache.c | 41 +-
drivers/staging/lustre/lustre/llite/dir.c | 152 +-
drivers/staging/lustre/lustre/llite/file.c | 457 +-
drivers/staging/lustre/lustre/llite/llite_close.c | 39 +-
.../staging/lustre/lustre/llite/llite_internal.h | 165 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 220 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 40 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 54 +-
drivers/staging/lustre/lustre/llite/llite_rmtacl.c | 18 +-
drivers/staging/lustre/lustre/llite/lloop.c | 30 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 33 +-
drivers/staging/lustre/lustre/llite/namei.c | 106 +-
drivers/staging/lustre/lustre/llite/remote_perm.c | 4 +-
drivers/staging/lustre/lustre/llite/rw.c | 112 +-
drivers/staging/lustre/lustre/llite/rw26.c | 81 +-
drivers/staging/lustre/lustre/llite/statahead.c | 112 +-
drivers/staging/lustre/lustre/llite/super25.c | 33 +-
drivers/staging/lustre/lustre/llite/symlink.c | 8 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 20 +-
drivers/staging/lustre/lustre/llite/vvp_internal.h | 13 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 70 +-
drivers/staging/lustre/lustre/llite/vvp_object.c | 8 +-
drivers/staging/lustre/lustre/llite/vvp_page.c | 43 +-
drivers/staging/lustre/lustre/llite/xattr.c | 53 +-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 45 +-
drivers/staging/lustre/lustre/lmv/lmv_fld.c | 3 +-
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 22 +-
drivers/staging/lustre/lustre/lmv/lmv_internal.h | 10 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 291 +-
drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 4 +-
.../staging/lustre/lustre/lov/lov_cl_internal.h | 93 +-
drivers/staging/lustre/lustre/lov/lov_dev.c | 48 +-
drivers/staging/lustre/lustre/lov/lov_ea.c | 11 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 15 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 32 +-
drivers/staging/lustre/lustre/lov/lov_lock.c | 135 +-
drivers/staging/lustre/lustre/lov/lov_merge.c | 3 +-
drivers/staging/lustre/lustre/lov/lov_obd.c | 203 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 117 +-
drivers/staging/lustre/lustre/lov/lov_offset.c | 20 +-
drivers/staging/lustre/lustre/lov/lov_pack.c | 36 +-
drivers/staging/lustre/lustre/lov/lov_page.c | 9 +-
drivers/staging/lustre/lustre/lov/lov_pool.c | 49 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 64 +-
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 7 +-
drivers/staging/lustre/lustre/lov/lovsub_lock.c | 14 +-
drivers/staging/lustre/lustre/lov/lovsub_object.c | 6 +-
drivers/staging/lustre/lustre/lov/lovsub_page.c | 2 +-
drivers/staging/lustre/lustre/lov/lproc_lov.c | 34 +-
drivers/staging/lustre/lustre/mdc/mdc_internal.h | 16 +-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 15 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 176 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 40 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 200 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 161 +-
drivers/staging/lustre/lustre/obdclass/Makefile | 10 +-
drivers/staging/lustre/lustre/obdclass/acl.c | 10 +-
drivers/staging/lustre/lustre/obdclass/cl_io.c | 161 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 98 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 56 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 107 +-
drivers/staging/lustre/lustre/obdclass/class_obd.c | 51 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 109 +-
.../kernel_user_comm.c => obdclass/kernelcomm.c} | 80 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 30 +-
.../lustre/lustre/obdclass/linux/linux-sysctl.c | 8 +-
drivers/staging/lustre/lustre/obdclass/llog.c | 41 +-
drivers/staging/lustre/lustre/obdclass/llog_cat.c | 6 +-
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 10 +-
drivers/staging/lustre/lustre/obdclass/llog_swab.c | 6 +-
.../lustre/lustre/obdclass/lprocfs_counters.c | 10 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 243 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 104 +-
.../lustre/lustre/obdclass/lustre_handles.c | 15 +-
.../staging/lustre/lustre/obdclass/lustre_peer.c | 12 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 66 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 114 +-
drivers/staging/lustre/lustre/obdclass/obdo.c | 6 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 469 +-
.../staging/lustre/lustre/obdecho/echo_internal.h | 5 -
drivers/staging/lustre/lustre/osc/lproc_osc.c | 53 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 327 +-
.../staging/lustre/lustre/osc/osc_cl_internal.h | 41 +-
drivers/staging/lustre/lustre/osc/osc_dev.c | 10 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 8 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 32 +-
drivers/staging/lustre/lustre/osc/osc_lock.c | 140 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 6 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 207 +-
drivers/staging/lustre/lustre/osc/osc_quota.c | 39 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 339 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 126 +-
drivers/staging/lustre/lustre/ptlrpc/connection.c | 5 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 68 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 174 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 145 +-
drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 28 +-
drivers/staging/lustre/lustre/ptlrpc/llog_net.c | 2 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 56 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 76 +-
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 133 +-
drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c | 12 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 93 +-
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 31 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 2 -
.../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 35 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 32 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 91 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 15 +-
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 33 +-
drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 7 +-
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 22 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 309 +-
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 272 -
drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +-
.../staging/media/davinci_vpfe/davinci_vpfe_user.h | 4 +-
drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 11 +-
.../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 14 +-
.../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 7 +-
drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 7 +-
drivers/staging/media/davinci_vpfe/dm365_isif.c | 24 +-
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 20 +-
.../staging/media/davinci_vpfe/vpfe_mc_capture.c | 6 +-
drivers/staging/media/davinci_vpfe/vpfe_video.c | 100 +-
drivers/staging/media/mn88472/mn88472.c | 12 +-
drivers/staging/media/mn88473/mn88473.c | 6 +-
drivers/staging/media/omap4iss/iss.c | 2 -
drivers/staging/most/aim-cdev/cdev.c | 374 +-
drivers/staging/most/aim-network/networking.c | 11 +-
drivers/staging/most/hdm-dim2/dim2_hal.c | 4 +-
drivers/staging/most/hdm-dim2/dim2_hal.h | 7 +-
drivers/staging/most/hdm-dim2/dim2_hdm.c | 78 +-
drivers/staging/most/hdm-dim2/dim2_hdm.h | 2 +-
drivers/staging/most/hdm-dim2/dim2_sysfs.c | 4 +-
drivers/staging/most/hdm-usb/hdm_usb.c | 21 +-
drivers/staging/most/mostcore/core.c | 194 +-
drivers/staging/most/mostcore/mostcore.h | 3 +-
drivers/staging/mt29f_spinand/mt29f_spinand.c | 86 +-
drivers/staging/netlogic/platform_net.c | 14 +-
drivers/staging/netlogic/xlr_net.c | 201 +-
drivers/staging/netlogic/xlr_net.h | 978 +--
drivers/staging/nvec/TODO | 2 -
drivers/staging/nvec/nvec.c | 99 +-
drivers/staging/nvec/nvec.h | 5 +-
drivers/staging/nvec/nvec_paz00.c | 13 +-
drivers/staging/nvec/nvec_power.c | 14 +-
drivers/staging/nvec/nvec_ps2.c | 2 +-
drivers/staging/octeon-usb/TODO | 7 +-
drivers/staging/octeon-usb/octeon-hcd.c | 1094 ++-
drivers/staging/octeon-usb/octeon-hcd.h | 536 +-
drivers/staging/octeon/ethernet-mdio.c | 28 +-
drivers/staging/octeon/ethernet-mem.c | 4 +-
drivers/staging/octeon/ethernet-rgmii.c | 291 +-
drivers/staging/octeon/ethernet-rx.c | 60 +-
drivers/staging/octeon/ethernet-spi.c | 2 -
drivers/staging/octeon/ethernet-tx.c | 62 +-
drivers/staging/octeon/ethernet.c | 68 +-
drivers/staging/octeon/octeon-ethernet.h | 5 +-
drivers/staging/olpc_dcon/Kconfig | 35 -
drivers/staging/olpc_dcon/Makefile | 6 -
drivers/staging/olpc_dcon/TODO | 9 -
drivers/staging/olpc_dcon/olpc_dcon.c | 813 ---
drivers/staging/olpc_dcon/olpc_dcon.h | 111 -
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 205 -
drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 161 -
drivers/staging/panel/Kconfig | 278 -
drivers/staging/panel/Makefile | 1 -
drivers/staging/panel/TODO | 8 -
drivers/staging/rdma/hfi1/chip.c | 6 +-
drivers/staging/rdma/hfi1/chip_registers.h | 11 +
drivers/staging/rdma/hfi1/diag.c | 2 +-
drivers/staging/rdma/hfi1/driver.c | 4 +-
drivers/staging/rdma/hfi1/efivar.c | 6 +-
drivers/staging/rdma/hfi1/file_ops.c | 5 +-
drivers/staging/rdma/hfi1/hfi.h | 8 +-
drivers/staging/rdma/hfi1/init.c | 9 +-
drivers/staging/rdma/hfi1/keys.c | 2 +-
drivers/staging/rdma/hfi1/mad.c | 43 +-
drivers/staging/rdma/hfi1/mr.c | 6 +-
drivers/staging/rdma/hfi1/pcie.c | 86 +-
drivers/staging/rdma/hfi1/pio_copy.c | 6 +-
drivers/staging/rdma/hfi1/ud.c | 2 +-
drivers/staging/rdma/hfi1/user_pages.c | 6 +-
drivers/staging/rdma/hfi1/user_sdma.c | 13 +-
drivers/staging/rdma/hfi1/verbs.c | 4 +-
drivers/staging/rtl8188eu/Makefile | 2 +-
drivers/staging/rtl8188eu/TODO | 2 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 137 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 15 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 16 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 92 +-
drivers/staging/rtl8188eu/core/rtw_iol.c | 13 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 25 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 22 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 77 +-
drivers/staging/rtl8188eu/core/rtw_rf.c | 17 -
drivers/staging/rtl8188eu/core/rtw_security.c | 28 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 30 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 5 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 91 +-
drivers/staging/rtl8188eu/hal/bb_cfg.c | 26 -
drivers/staging/rtl8188eu/hal/fw.c | 50 +-
drivers/staging/rtl8188eu/hal/odm.c | 4 -
drivers/staging/rtl8188eu/hal/phy.c | 26 -
drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 15 +-
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 3 -
drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 4 +-
drivers/staging/rtl8188eu/include/basic_types.h | 29 -
drivers/staging/rtl8188eu/include/drv_types.h | 8 +-
drivers/staging/rtl8188eu/include/ieee80211_ext.h | 290 -
drivers/staging/rtl8188eu/include/odm.h | 9 -
drivers/staging/rtl8188eu/include/odm_HWConfig.h | 2 +-
drivers/staging/rtl8188eu/include/pwrseq.h | 214 +-
drivers/staging/rtl8188eu/include/pwrseqcmd.h | 28 +-
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 -
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 +-
drivers/staging/rtl8188eu/include/rtw_rf.h | 1 -
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 9 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 8 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 8 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 14 +-
drivers/staging/rtl8192e/dot11d.h | 3 -
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 56 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 -
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 9 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 14 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +-
drivers/staging/rtl8192e/rtllib.h | 3 +-
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 3 +-
drivers/staging/rtl8192e/rtllib_module.c | 5 -
drivers/staging/rtl8192e/rtllib_rx.c | 6 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 63 +-
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +-
drivers/staging/rtl8192e/rtllib_wx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/dot11d.c | 6 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 -
.../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 3 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 3 -
.../staging/rtl8192u/ieee80211/ieee80211_module.c | 1 -
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 26 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 79 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 14 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 24 +-
drivers/staging/rtl8192u/r8192U_core.c | 45 +-
drivers/staging/rtl8192u/r8192U_dm.c | 65 +-
drivers/staging/rtl8192u/r8192U_wx.c | 38 +-
drivers/staging/rtl8192u/r819xU_phy.c | 3 +-
drivers/staging/rtl8712/drv_types.h | 1 +
drivers/staging/rtl8712/ieee80211.c | 2 +-
drivers/staging/rtl8712/ieee80211.h | 112 +-
drivers/staging/rtl8712/os_intfs.c | 3 +-
drivers/staging/rtl8712/recv_linux.c | 7 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 4 +-
drivers/staging/rtl8712/rtl8712_efuse.c | 8 +-
drivers/staging/rtl8712/rtl8712_io.c | 77 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 60 +-
drivers/staging/rtl8712/rtl871x_cmd.h | 2 -
drivers/staging/rtl8712/rtl871x_io.c | 2 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 10 +-
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 45 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 24 +-
drivers/staging/rtl8712/rtl871x_mp.c | 12 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 118 +-
drivers/staging/rtl8712/rtl871x_recv.c | 16 +-
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 27 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 45 +-
drivers/staging/rtl8712/usb_intf.c | 22 +-
drivers/staging/rtl8712/usb_ops.c | 26 +-
drivers/staging/rtl8712/usb_ops_linux.c | 9 +-
drivers/staging/rtl8712/xmit_linux.c | 17 +-
drivers/staging/rtl8723au/TODO | 2 +-
drivers/staging/rtl8723au/core/rtw_ap.c | 193 +-
drivers/staging/rtl8723au/core/rtw_cmd.c | 3 +-
drivers/staging/rtl8723au/core/rtw_efuse.c | 4 +-
drivers/staging/rtl8723au/core/rtw_mlme.c | 49 +-
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 36 +-
drivers/staging/rtl8723au/core/rtw_recv.c | 169 +-
drivers/staging/rtl8723au/core/rtw_security.c | 8 +-
drivers/staging/rtl8723au/core/rtw_sta_mgt.c | 44 +-
drivers/staging/rtl8723au/core/rtw_xmit.c | 116 +-
drivers/staging/rtl8723au/hal/HalHWImg8723A_BB.c | 6 +-
drivers/staging/rtl8723au/hal/HalHWImg8723A_MAC.c | 2 +-
drivers/staging/rtl8723au/hal/HalHWImg8723A_RF.c | 2 +-
drivers/staging/rtl8723au/hal/hal_com.c | 2 +-
drivers/staging/rtl8723au/hal/odm.c | 8 +-
drivers/staging/rtl8723au/hal/odm_HWConfig.c | 4 -
.../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 46 +-
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 6 +-
drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 16 +-
drivers/staging/rtl8723au/hal/usb_halinit.c | 9 +-
drivers/staging/rtl8723au/hal/usb_ops_linux.c | 6 +-
drivers/staging/rtl8723au/include/odm_HWConfig.h | 2 -
drivers/staging/rtl8723au/include/osdep_service.h | 6 +-
drivers/staging/rtl8723au/include/rtl8723a_cmd.h | 2 +-
drivers/staging/rtl8723au/include/rtw_ap.h | 3 -
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 43 +-
drivers/staging/rtl8723au/os_dep/usb_ops_linux.c | 9 +-
drivers/staging/rtl8723au/os_dep/xmit_linux.c | 2 +-
drivers/staging/rts5208/ms.c | 140 +-
drivers/staging/rts5208/rtsx.c | 20 +-
drivers/staging/rts5208/rtsx_scsi.c | 31 +-
drivers/staging/rts5208/rtsx_transport.c | 163 +-
drivers/staging/rts5208/sd.c | 28 +-
drivers/staging/rts5208/spi.c | 4 +-
drivers/staging/rts5208/xd.c | 40 +-
drivers/staging/skein/threefish_block.c | 2145 +++---
drivers/staging/slicoss/slic.h | 2 +
drivers/staging/slicoss/slicoss.c | 80 +-
drivers/staging/sm750fb/ddk750_chip.c | 132 +-
drivers/staging/sm750fb/ddk750_display.c | 200 +-
drivers/staging/sm750fb/ddk750_dvi.c | 38 -
drivers/staging/sm750fb/ddk750_dvi.h | 3 -
drivers/staging/sm750fb/ddk750_help.h | 1 -
drivers/staging/sm750fb/ddk750_hwi2c.c | 38 +-
drivers/staging/sm750fb/ddk750_mode.c | 161 +-
drivers/staging/sm750fb/ddk750_power.c | 54 +-
drivers/staging/sm750fb/ddk750_power.h | 11 +-
drivers/staging/sm750fb/ddk750_reg.h | 3002 +++------
drivers/staging/sm750fb/ddk750_sii164.c | 6 +-
drivers/staging/sm750fb/ddk750_sii164.h | 5 +-
drivers/staging/sm750fb/sm750.c | 204 +-
drivers/staging/sm750fb/sm750.h | 4 +-
drivers/staging/sm750fb/sm750_accel.c | 148 +-
drivers/staging/sm750fb/sm750_accel.h | 278 +-
drivers/staging/sm750fb/sm750_cursor.c | 62 +-
drivers/staging/sm750fb/sm750_help.h | 56 -
drivers/staging/sm750fb/sm750_hw.c | 211 +-
drivers/staging/speakup/buffers.c | 4 +-
drivers/staging/speakup/devsynth.c | 4 +-
drivers/staging/speakup/fakekey.c | 6 +-
drivers/staging/speakup/i18n.c | 5 +-
drivers/staging/speakup/keyhelp.c | 22 +-
drivers/staging/speakup/kobjects.c | 54 +-
drivers/staging/speakup/main.c | 35 +-
drivers/staging/speakup/serialio.c | 10 +-
drivers/staging/speakup/speakup_acntpc.c | 5 -
drivers/staging/speakup/speakup_acntsa.c | 4 -
drivers/staging/speakup/speakup_apollo.c | 4 -
drivers/staging/speakup/speakup_audptr.c | 4 -
drivers/staging/speakup/speakup_bns.c | 4 -
drivers/staging/speakup/speakup_decext.c | 28 +-
drivers/staging/speakup/speakup_decpc.c | 4 -
drivers/staging/speakup/speakup_dectlk.c | 4 -
drivers/staging/speakup/speakup_dtlk.c | 4 -
drivers/staging/speakup/speakup_dummy.c | 4 -
drivers/staging/speakup/speakup_keypc.c | 4 -
drivers/staging/speakup/speakup_ltlk.c | 4 -
drivers/staging/speakup/speakup_soft.c | 3 -
drivers/staging/speakup/speakup_spkout.c | 4 -
drivers/staging/speakup/speakup_txprt.c | 4 -
drivers/staging/speakup/spk_priv.h | 4 -
drivers/staging/speakup/spk_priv_keyinfo.h | 4 -
drivers/staging/speakup/spkguide.txt | 1 -
drivers/staging/speakup/synth.c | 2 +-
drivers/staging/speakup/varhandlers.c | 50 +-
drivers/staging/staging.c | 19 -
drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 17 +-
drivers/staging/unisys/MAINTAINERS | 2 +-
drivers/staging/unisys/include/guestlinuxdebug.h | 13 +-
drivers/staging/unisys/include/iochannel.h | 14 +-
drivers/staging/unisys/visorbus/controlvmchannel.h | 237 +-
drivers/staging/unisys/visorbus/vbusdeviceinfo.h | 7 +-
drivers/staging/unisys/visorbus/visorbus_main.c | 97 +-
drivers/staging/unisys/visorbus/visorchannel.c | 22 +-
drivers/staging/unisys/visorbus/visorchipset.c | 165 +-
drivers/staging/unisys/visorhba/visorhba_main.c | 8 +-
drivers/staging/unisys/visorinput/Kconfig | 2 +-
.../staging/unisys/visorinput/ultrainputreport.h | 45 +-
drivers/staging/unisys/visorinput/visorinput.c | 10 +-
drivers/staging/unisys/visornic/visornic_main.c | 68 +-
drivers/staging/vme/devices/vme_pio2_core.c | 24 +-
drivers/staging/vt6655/card.c | 22 +-
drivers/staging/vt6655/channel.c | 67 +-
drivers/staging/vt6655/channel.h | 2 +-
drivers/staging/vt6655/device_main.c | 31 +-
drivers/staging/vt6655/key.c | 8 +-
drivers/staging/vt6655/mac.c | 503 +-
drivers/staging/vt6655/mac.h | 84 +-
drivers/staging/vt6655/power.c | 66 +-
drivers/staging/vt6655/power.h | 8 +-
drivers/staging/vt6655/rf.c | 178 +-
drivers/staging/vt6656/device.h | 4 +-
drivers/staging/vt6656/main_usb.c | 30 +-
drivers/staging/vt6656/power.c | 2 +-
drivers/staging/vt6656/rf.c | 4 +-
drivers/staging/vt6656/usbpipe.c | 21 +-
drivers/staging/wilc1000/Makefile | 6 +-
drivers/staging/wilc1000/coreconfigurator.c | 424 +-
drivers/staging/wilc1000/coreconfigurator.h | 97 +-
drivers/staging/wilc1000/host_interface.c | 2081 +++---
drivers/staging/wilc1000/host_interface.h | 135 +-
drivers/staging/wilc1000/linux_mon.c | 134 +-
drivers/staging/wilc1000/linux_wlan.c | 514 +-
drivers/staging/wilc1000/linux_wlan_common.h | 166 -
drivers/staging/wilc1000/wilc_debugfs.c | 53 +-
drivers/staging/wilc1000/wilc_msgqueue.c | 143 +-
drivers/staging/wilc1000/wilc_msgqueue.h | 110 +-
drivers/staging/wilc1000/wilc_sdio.c | 152 +-
drivers/staging/wilc1000/wilc_spi.c | 51 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1149 +---
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 1 -
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 17 +-
drivers/staging/wilc1000/wilc_wlan.c | 583 +-
drivers/staging/wilc1000/wilc_wlan.h | 25 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 91 +-
drivers/staging/wilc1000/wilc_wlan_cfg.h | 18 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 31 +-
drivers/staging/wlan-ng/cfg80211.c | 41 +-
drivers/staging/wlan-ng/hfa384x.h | 5 -
drivers/staging/wlan-ng/hfa384x_usb.c | 171 +-
drivers/staging/wlan-ng/p80211conv.c | 132 +-
drivers/staging/wlan-ng/p80211netdev.c | 8 +-
drivers/staging/wlan-ng/p80211wep.c | 10 +-
drivers/staging/wlan-ng/prism2fw.c | 6 +-
drivers/staging/wlan-ng/prism2mgmt.c | 2 +-
drivers/staging/wlan-ng/prism2mgmt.h | 1 -
drivers/staging/wlan-ng/prism2mib.c | 36 +-
drivers/staging/wlan-ng/prism2sta.c | 31 +-
drivers/staging/wlan-ng/prism2usb.c | 20 +-
drivers/staging/xgifb/XGI_main_26.c | 26 +-
drivers/staging/xgifb/vb_def.h | 1 -
drivers/staging/xgifb/vb_init.c | 3 +-
drivers/staging/xgifb/vb_setmode.c | 43 +-
drivers/staging/xgifb/vb_struct.h | 2 -
drivers/staging/xgifb/vb_table.h | 3 -
drivers/staging/xgifb/vgatypes.h | 7 +-
drivers/vme/bridges/vme_ca91cx42.c | 11 +-
drivers/w1/masters/omap_hdq.c | 1 -
drivers/w1/w1.c | 1 -
drivers/watchdog/Kconfig | 15 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/mei_wdt.c | 724 ++
fs/compat_ioctl.c | 22 -
include/linux/amba/bus.h | 9 +
include/linux/coresight-pmu.h | 39 +
include/linux/coresight.h | 34 +-
include/linux/eeprom_93xx46.h | 9 +
include/linux/exportfs.h | 6 +
include/linux/fence.h | 2 +
include/linux/hyperv.h | 95 +
include/linux/iio/common/st_sensors.h | 4 +
include/linux/iio/iio.h | 8 +-
include/linux/irqdomain.h | 1 +
include/linux/msi.h | 9 +
include/linux/platform_data/ad5761.h | 44 +
include/linux/stm.h | 10 +
include/linux/vmw_vmci_defs.h | 43 +-
include/uapi/linux/iio/types.h | 1 +
lib/devres.c | 2 +-
scripts/ver_linux | 2 +-
tools/hv/Makefile | 2 +
1044 files changed, 45294 insertions(+), 50697 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-health-afe440x
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-magnetometer-hmc5843
create mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt
create mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt
create mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt
create mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt
create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
rename {drivers/staging/panel => Documentation/misc-devices}/lcd-panel-cgram.txt (100%)
create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.c
create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.h
create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
create mode 100644 drivers/hwtracing/stm/heartbeat.c
create mode 100644 drivers/iio/adc/at91-sama5d2_adc.c
rename drivers/{staging => }/iio/adc/mxs-lradc.c (99%)
create mode 100644 drivers/iio/adc/ti-adc0832.c
create mode 100644 drivers/iio/adc/ti-ads1015.c
create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c
create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.h
create mode 100644 drivers/iio/dac/ad5761.c
create mode 100644 drivers/iio/dac/stx104.c
create mode 100644 drivers/iio/dac/vf610_dac.c
create mode 100644 drivers/iio/health/afe4403.c
create mode 100644 drivers/iio/health/afe4404.c
create mode 100644 drivers/iio/health/afe440x.h
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
rename drivers/{staging => }/iio/magnetometer/hmc5843.h (99%)
rename drivers/{staging => }/iio/magnetometer/hmc5843_core.c (86%)
rename drivers/{staging => }/iio/magnetometer/hmc5843_i2c.c (99%)
rename drivers/{staging => }/iio/magnetometer/hmc5843_spi.c (99%)
create mode 100644 drivers/iio/potentiometer/tpl0102.c
create mode 100644 drivers/iio/pressure/mpl115.h
create mode 100644 drivers/iio/pressure/mpl115_i2c.c
create mode 100644 drivers/iio/pressure/mpl115_spi.c
delete mode 100644 drivers/misc/mei/wd.c
create mode 100644 drivers/misc/mic/bus/vop_bus.c
create mode 100644 drivers/misc/mic/bus/vop_bus.h
delete mode 100644 drivers/misc/mic/card/mic_virtio.c
delete mode 100644 drivers/misc/mic/card/mic_virtio.h
delete mode 100644 drivers/misc/mic/host/mic_fops.c
delete mode 100644 drivers/misc/mic/host/mic_fops.h
delete mode 100644 drivers/misc/mic/host/mic_virtio.c
create mode 100644 drivers/misc/mic/vop/Makefile
create mode 100644 drivers/misc/mic/vop/vop_debugfs.c
create mode 100644 drivers/misc/mic/vop/vop_main.c
rename drivers/misc/mic/{host/mic_virtio.h => vop/vop_main.h} (58%)
create mode 100644 drivers/misc/mic/vop/vop_vringh.c
rename drivers/{staging/panel => misc}/panel.c (96%)
create mode 100644 drivers/nvmem/lpc18xx_eeprom.c
create mode 100644 drivers/nvmem/mtk-efuse.c
create mode 100644 drivers/staging/comedi/drivers/ni_mio_c_common.c
delete mode 100644 drivers/staging/dgap/Kconfig
delete mode 100644 drivers/staging/dgap/Makefile
delete mode 100644 drivers/staging/dgap/dgap.c
delete mode 100644 drivers/staging/dgap/dgap.h
create mode 100644 drivers/staging/fbtft/fb_ssd1305.c
create mode 100644 drivers/staging/fbtft/fb_ssd1325.c
create mode 100644 drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c
create mode 100644 drivers/staging/fsl-mc/bus/mc-msi.c
delete mode 100644 drivers/staging/gdm72xx/Kconfig
delete mode 100644 drivers/staging/gdm72xx/Makefile
delete mode 100644 drivers/staging/gdm72xx/TODO
delete mode 100644 drivers/staging/gdm72xx/gdm_qos.c
delete mode 100644 drivers/staging/gdm72xx/gdm_qos.h
delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.c
delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.h
delete mode 100644 drivers/staging/gdm72xx/gdm_usb.c
delete mode 100644 drivers/staging/gdm72xx/gdm_usb.h
delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.c
delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.h
delete mode 100644 drivers/staging/gdm72xx/hci.h
delete mode 100644 drivers/staging/gdm72xx/netlink_k.c
delete mode 100644 drivers/staging/gdm72xx/netlink_k.h
delete mode 100644 drivers/staging/gdm72xx/sdio_boot.c
delete mode 100644 drivers/staging/gdm72xx/sdio_boot.h
delete mode 100644 drivers/staging/gdm72xx/usb_boot.c
delete mode 100644 drivers/staging/gdm72xx/usb_boot.h
delete mode 100644 drivers/staging/gdm72xx/usb_ids.h
delete mode 100644 drivers/staging/gdm72xx/wm_ioctl.h
rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.act2000 (100%)
rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.icn (100%)
rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.pcbit (100%)
rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.sc (100%)
create mode 100644 drivers/staging/i4l/Kconfig
create mode 100644 drivers/staging/i4l/Makefile
create mode 100644 drivers/staging/i4l/TODO
rename drivers/{isdn => staging/i4l}/act2000/Kconfig (100%)
rename drivers/{isdn => staging/i4l}/act2000/Makefile (100%)
rename drivers/{isdn => staging/i4l}/act2000/act2000.h (100%)
rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.c (100%)
rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.h (100%)
rename drivers/{isdn => staging/i4l}/act2000/capi.c (100%)
rename drivers/{isdn => staging/i4l}/act2000/capi.h (100%)
rename drivers/{isdn => staging/i4l}/act2000/module.c (100%)
rename drivers/{isdn => staging/i4l}/icn/Kconfig (100%)
rename drivers/{isdn => staging/i4l}/icn/Makefile (100%)
rename drivers/{isdn => staging/i4l}/icn/icn.c (99%)
rename drivers/{isdn => staging/i4l}/icn/icn.h (100%)
rename drivers/{isdn => staging/i4l}/pcbit/Kconfig (100%)
rename drivers/{isdn => staging/i4l}/pcbit/Makefile (100%)
rename drivers/{isdn => staging/i4l}/pcbit/callbacks.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/callbacks.h (100%)
rename drivers/{isdn => staging/i4l}/pcbit/capi.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/capi.h (100%)
rename drivers/{isdn => staging/i4l}/pcbit/drv.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/edss1.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/edss1.h (100%)
rename drivers/{isdn => staging/i4l}/pcbit/layer2.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/layer2.h (100%)
rename drivers/{isdn => staging/i4l}/pcbit/module.c (100%)
rename drivers/{isdn => staging/i4l}/pcbit/pcbit.h (100%)
delete mode 100644 drivers/staging/iio/magnetometer/Kconfig
delete mode 100644 drivers/staging/iio/magnetometer/Makefile
delete mode 100644 drivers/staging/iio/trigger/iio-trig-periodic-rtc.c
create mode 100644 drivers/staging/lustre/include/linux/lnet/lib-dlc.h
rename drivers/staging/lustre/{lustre => lnet}/libcfs/Makefile (74%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/debug.c (96%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/fail.c (98%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/hash.c (95%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_cpu.c (92%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_lock.c (93%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_mem.c (92%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_string.c (90%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-cpu.c (94%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto-adler.c (100%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.c (93%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.h (100%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-curproc.c (99%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-debug.c (92%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-mem.c (97%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-module.c (64%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-prim.c (100%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-tracefile.c (91%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/module.c (71%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/prng.c (95%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.c (91%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.h (80%)
rename drivers/staging/lustre/{lustre => lnet}/libcfs/workitem.c (92%)
create mode 100644 drivers/staging/lustre/lnet/lnet/net_fault.c
delete mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_build_version.h
create mode 100644 drivers/staging/lustre/lustre/include/lustre_kernelcomm.h
rename drivers/staging/lustre/{include/linux/libcfs/libcfs_kernelcomm.h => lustre/include/uapi_kernelcomm.h} (51%)
rename drivers/staging/lustre/lustre/{libcfs/kernel_user_comm.c => obdclass/kernelcomm.c} (81%)
delete mode 100644 drivers/staging/olpc_dcon/Kconfig
delete mode 100644 drivers/staging/olpc_dcon/Makefile
delete mode 100644 drivers/staging/olpc_dcon/TODO
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
delete mode 100644 drivers/staging/panel/Kconfig
delete mode 100644 drivers/staging/panel/Makefile
delete mode 100644 drivers/staging/panel/TODO
delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211_ext.h
delete mode 100644 drivers/staging/sm750fb/sm750_help.h
delete mode 100644 drivers/staging/staging.c
delete mode 100644 drivers/staging/wilc1000/linux_wlan_common.h
create mode 100644 drivers/watchdog/mei_wdt.c
create mode 100644 include/linux/coresight-pmu.h
create mode 100644 include/linux/platform_data/ad5761.h