lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20151104221833.GA23404@kroah.com>
Date:	Wed, 4 Nov 2015 14:18:33 -0800
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PULL] Staging driver patches for 4.4-rc1

The following changes since commit 32b88194f71d6ae7768a29f87fbba454728273ee:

  Linux 4.3-rc7 (2015-10-25 10:39:47 +0900)

are available in the git repository at:

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

for you to fetch changes up to e3cc3136df33de1aa26d606f2a42cac3fd30cf54:

  Staging: rtl8192u: ieee80211: added missing blank lines (2015-10-29 09:10:55 +0900)

----------------------------------------------------------------
Staging driver update for 4.4-rc1

Here's the big staging driver update for 4.4-rc1.  If you were
disappointed for 4.3-rc1 that we didn't contribute enough changesets,
you should be happy with this pull request of over 2400 patches.

But overall we removed more lines of code than we added, which is nice
to see.  Full details in the shortlog.

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

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Aaro Koskinen (5):
      staging: octeon-ethernet: xaui: don't register poll function in init
      staging: octeon-ethernet: xaui: use common init
      staging: octeon-ethernet: rgmii: poll link status on open
      staging: octeon-ethernet: drop poll_now parameter from cvm_oct_common_open
      staging: octeon-ethernet: move cvm_oct_xaui_open()

Adriana Reus (2):
      iio: light: Add support for UPISEMI uS5182d als and proximity sensor
      devicetree: Add documentation for UPISEMI us5182d ALS and Proximity sensor

Alexander Kuleshov (4):
      staging/rtl8188eu: Use %pM format specifier to print mac address
      staging/rtl8723au: Use %pM format specifier to print mac address
      staging/wilc1000: Use %pM format specifier to print mac address
      staging/dgap: Use strpbrk() instead of dgap_sindex()

Alexey Khoroshilov (1):
      staging: r8188eu: Add _enter_critical_mutex() error handling

Alison Schofield (20):
      staging: rtl8712: Move constant to right of test or replace with "!"
      staging: rdma: hfi1: remove unnecessary out of memory messages
      staging: gdmwm: move variables to right side of comparison test
      staging: wilc1000: remove braces around single statement blocks
      staging: wilc1000: move open brace in line with control flow statement
      staging: rdma: hfi1: delete unneeded tabs in conditional statement block
      staging: r8723au: replace NULL and zero comparison tests with ! operator
      staging: r8723au: move * to be adjacent to pointer name
      staging: r8723au: replace printk() with netdev_err()
      staging: r8723au: move constant to right of comparison test
      staging: r8723au: add & use local variable to simplify references
      staging: r8723au: use kernel preferred style for commenting
      staging: r8723au: replace explicit NULL comparisons with !
      staging: r8723au: remove externs and include needed header file
      staging: iio: dummy: use uppercase descriptors for enum names
      staging: iio: dummy: replace block comment with single line comment
      staging: r8723au: use kernel preferred style for commenting
      staging: r8723au: insert correct spacing around operands
      staging: r8723au: move function type in line with function name
      staging: r8723au: remove unneeded forward function declarations

Amarjargal Gundjalam (10):
      staging: slicoss: Removes multiple blank lines
      staging: slicoss: Removes unnecessary space after a cast
      staging: slicoss: Adds space around operators
      staging: slicoss: Fixes block comment style
      staging: media: omap4iss: Fixes NULL comparison
      staging: media: omap4iss: Fixes misspelling
      staging: media: omap4iss: Replaces bit shift on 1 with BIT Macro
      staging: media: omap4iss: Removes unnecessary blank lines
      staging: media: omap4iss: Matches alignment with open parenthesis
      staging: media: omap4iss: Fixes line break

Amber N. Adams (1):
      staging: skein: Adds * on subsequent lines in block comment

Amitoj Kaur Chawla (74):
      staging: sm750fb: Add space around '/'
      staging: sm750fb: Add space around '*'
      staging: sm750fb: Add space around '?'
      staging: sm750fb: Add space around ':'
      staging: sm750fb: Remove multiple blank lines
      staging: vt6655: Remove true comparison
      staging: rtl8712: Add space around '+'
      staging: rtl8712: Add spaces around '|'
      staging: rtl8712: Add space around '&'
      staging: rtl8712: Remove NULL comparison
      staging: rtl8712: Remove NULL comparison
      staging: vt6656: Remove space after opening brace
      staging: vt6656: Remove space before closing brace
      staging: lustre: llite: Remove useless cast on void pointer
      staging: sm750fb: Remove space after cast
      staging: sm750fb: Remove space before closing brace
      staging: sm750fb: Remove space after opening brace
      staging: sm750fb: Rename miniDiff
      staging: sm750fb: Remove multiple blank lines
      staging: sm750fb: Rename dispState
      staging: sm750fb: Remove multiple blank lines
      staging: sm750fb: Add space around '<<'
      staging: sm750fb: Add space around '&'
      staging: rtl8712: Replace GFP_ATOMIC with GFP_KERNEL
      staging: rtl8712: usleep_range is preferred over udelay
      staging: lustre: llite: Remove useless cast on void pointer
      staging: lustre: llite: Remove useless cast on void pointer
      staging: wilc1000: wilc_wfi_cfgoperations: Remove useless initialisation
      staging: wilc1000: coreconfigurator: Remove useless initialisation
      staging: rtl8723au: hal: Remove useless intialisation
      staging: rtl8723au: core: rtw_wlan_util: Remove useless intialisation
      staging: rtl8723au: core: rtw_recv: Remove useless initialisation
      staging: rtl8723au: core: rtw_ap: Remove useless intialisation
      staging: rtl8712: rtl8712_recv: Remove useless intialisation
      staging: lustre: ptlrpc: sec_bulk: Remove useless cast on void pointer
      staging: lustre: ptlrpc: service: Remove useless cast on void pointer
      staging: lustre: ptlrpc: pinger: Remove useless cast on void pointer
      staging: lustre: ptlrpc: sec_gc: Remove useless cast on void pointer
      staging: lustre: mgc: Remove useless cast on void pointer
      staging: lustre: osc: Remove useless cast on void pointer
      staging: lustre: ptlrpc: Remove useless initialisation
      staging: wlan-ng: Remove useless initialization
      staging: dgnc: dgnc_tty: Remove useless initialisation
      staging: dgnc: dgnc_driver: Remove useless initialisation
      staging: speakup: speakup_audptr: Remove useless intialisation
      staging: speakup: varhandlers: Remove useless intialisation
      staging: unisys: Remove useless intialisation
      staging: rdma: hfi1: sysfs: Remove useless initialisation
      staging: rdma: hfi1: diag: Remove useless initialisation
      staging: rdma: ipath: ipath_init_chip: Remove useless initialisation
      staging: rdma: ipath: ipath_eeprom: Remove useless intialisation
      staging: rdma: hfi1: Prefer using BIT Macro
      staging: rdma: amso1100: Prefer using BIT Macro
      staging: vt6655: Remove useless initialisation
      staging: vt6656: Remove useless initialisation
      staging: vt6656: Prefer using BIT Macro
      staging: vt6655: Prefer using BIT Macro
      staging: skein: Remove useless initialisation
      staging: panel: Prefer using BIT Macro
      staging: media: davinci_vpfe: Remove useless intialisation
      staging: media: lirc: Remove useless initialisation
      staging: sm750fb: Prefer using BIT Macro
      staging: sm750fb: Replace include <asm/*.h> with include <linux/*.h>
      staging: sm750fb: Replace uint32_t with u32
      staging: vt6656: Remove unnecessary braces and tab spacing
      staging: rdma: amso1100: Drop unnecessary goto
      staging: lustre: ldlm: Do not export static function
      staging: lustre: ptlrpc: Replace seq_printf() with seq_putc()
      staging: rtl8192u: ieee80211: Do not export static function
      staging: rtl8712: Remove unnecessary variables
      staging: rtl8712: rtl871x_mp: Remove unused function
      staging: rtl8188eu: Remove unnecessary variables
      staging: rtl8723au: core: Remove unnecessary functions
      staging: rtl8712: rtl871x_io: Remove unused function

Anders Fridlund (1):
      staging: lustre: ptlrpc: include ptlrpc_internal.h

Andreas Dilger (1):
      staging/lustre/ptlrpc: remove LUSTRE_MSG_MAGIC_V1 support

Andrew Perepechko (1):
      staging/lustre/llite: ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed

Andrzej Hajda (3):
      staging: lustre: remove invalid check
      staging: lustre: fix handling lustre_posix_acl_xattr_filter result
      IB/ehca: fix handling idr_alloc result

Andy Shevchenko (1):
      staging: rtl8712: re-use mac_pton()

Anish Bhatt (16):
      staging/fbtft : Remove FSF mailing address
      staging/fbtft : Use BIT() macro when possible
      staging/fbtft : Remove repeated set_addr_win debug messages
      staging/fbtft : Remove unicode characters
      staging/fbtft : Fix multiple/missing blank line issues
      staging/fbtft : Add missing whitespace around operators
      staging/wlan-ng : Remove duplicated defines from p80211
      staging/rtl8188eu : Remove unused macro definitions.
      staging/rtl8712 : Remove unused macro definitions.
      staging/rtl8712 : Remove duplicated BIT() definitions
      staging/rtl8188eu : Remove duplicated BIT() definitions
      wilc1000 : Remove unused macro definitions
      wilc1000 : Remove leftover comment delimiters
      wilc1000 : Use BIT() macro where possible
      rtl8192u: BIT() macro cleanup
      rtl8188eu : BIT() macro cleanup

Anjali Menon (3):
      staging: lustre: lustre: llite: Added a space
      staging: dgnc: Fixed line over 80 characters long
      staging: lustre: lnet: lnet: Removed a space

Ann Koehler (1):
      staging/lustre/obdclass: Eliminate hash bucket scans in lu_cache_shrink

Anton Gerasimov (3):
      staging: lustre: moved extern declarations to a header
      staging: lustre: include header with local ptlrpc declarations
      staging: lustre: make non-exported functions static

Anton Tatuev (1):
      skein: fix coding style

Arjun Krishna Babu (1):
      staging: vt6655: Fixed two lines over 80 characters long

Arnd Bergmann (42):
      staging/lustre: use jiffies for lp_last_query times
      staging/lustre: use 64-bit inode timestamps internally
      staging/lustre: obd: remove unused data structures
      staging/lustre: tracefile: document seconds overflow
      staging/lustre: use 64-bit timestamps in debugfs output
      staging/lustre: use time64_t for l_last_activity
      staging/lustre: use ktime_t for calculating elapsed time
      staging/lustre: change rq_at_index type
      staging/lustre: avoid unnecessary timeval conversion
      staging/lustre: use 64-bit time LNetCtl()
      staging/lustre: use 'long' return type for cfs_duration_sec()
      staging/lustre: use jiffies_to_*() instead of cfs_duration_usec
      staging/lustre: use 64-bit ibn_incarnation computation
      staging/lustre: use 64-bit times for cfs_srand seed
      staging/lustre: use 64-bit computation in s2dhms()
      staging/lustre: use 64-bit timestamps for selftest
      staging/lustre: use 64-bit time for pl_recalc
      staging/lustre: use 64-bit time for debugfs output
      staging/lustre: use 64-bit time for adaptive timeout
      staging/lustre: use 64-bit llite debugfs timestamps
      staging/lustre: use 64-bit times for ksnd_connd
      staging/lustre: use 64-bit time for ni_last_alive
      staging/lustre: use 64-bit time for selftest
      staging/lustre: use 64-bit times in ptlrpc_enc_page_pool
      staging/lustre: use 64-bit times in debug print
      staging/lustre: use 64-bit times in another debug print
      staging/lustre: use 64-bit timestamps for mdc
      staging/lustre: use 64-bit times for ptlrpc sec expiry
      staging/lustre: use 64-bit times for ptlrpc_sec
      staging/lustre: use 64-bit times for request times
      staging/lustre: remove the ping evictor
      staging/lustre/lov: remove a bit of dead code
      staging/lustre: remove wrappers for timer functions
      staging/lustre: remove unused time handling functions
      staging/lustre: remove class_disconnect_export_list
      staging/lustre: remove CFS_TIME_T definition
      staging/lustre/llog: remove unused server code
      staging/lustre: remove dt_object implementation
      staging/lustre: partially use time64_t for capa expiry
      staging/lustre: remove lots of dead code
      staging: wilc1000: restore wilc_spi_dev variable
      staging/wilc: fix Kconfig dependencies, second try

Axel Lin (1):
      staging: wilc1000: Add terminating entry for wilc_sdio_ids

Aybuke Ozdemir (12):
      Staging: octeon: Use preferred kernel type
      Staging: panel: Replace NULL comparison.
      Staging: wilc1000: fix spelling mistake.
      Staging: skein: Remove multiple blank lines
      Staging: skein: Remove space after cast
      Staging: skein: Remove NULL comparison
      Staging: olpc_dcon: Remove multiple blank lines
      Staging: olpc_dcon: Use preferred kernel type
      Staging: olpc_dcon: Remove NULL comparison
      Staging: wilc1000: Remove multiple blank lines
      Staging: wilc1000: Remove unnecessary else after return
      Staging: wilc1000: Remove unnecessary parentheses

Ben Evans (1):
      staging/lustre: Remove unused MAY_ constants

Benjamin Romer (1):
      staging: unisys: correctly handle return value from queue_delayed_work()

Binbin Zhou (1):
      staging: sm750fb: Fix the power state error in resume

Bogicevic Sasa (1):
      drivers:staging:wlan_ng Fix no space is necessary after a cast

Bruno Faccini (1):
      staging/lustre/llite: strengthen checks for hsm flags and archive id

Bryan Paul (1):
      staging:rtl8188eu style fix

Burcin Akalin (10):
      staging: octeon: Do not use multiple blank lines.
      staging: skein: Add space around '%'
      staging: netlogic: Do not use multiple blank lines.
      staging: vt6655: Add space around '*'
      staging: vt6655: Add space around '*'
      staging: speakup: Remove multiple assignments
      staging: wlan-ng: Do not use multiple blank lines.
      staging: nvec: Do not use multiple blank lines.
      staging: vt6656: Add space around '|'
      staging: vt6656: Do not use multiple blank lines.

Caz Yokoyama (1):
      staging/rdma/hfi1: Reset firmware instead of reloading Sbus

Chaehyun Lim (179):
      staging: wilc1000: add a blank line after declaration
      staging: wilc1000: wilc_msgqueue.c: remove braces for single statement
      staging: wilc1000: wilc_msgqueue.c: remove blank line after open brace
      staging: wilc1000: wilc_msgqueue.c: remove multiple blank lines
      staging: wilc1000: wilc_msgqueue.c: remove blank line before a close brace
      staging: wilc1000: wilc_msgqueue.c: remove unnecessary parentheses
      staging: wilc1000: wilc_msgqueue.c: use ! operator instead of NULL comparison
      staging: wilc1000: wilc_msgqueue.c: remove kfree NULL check
      staging: wilc1000: wilc_msgqueue.c: fix bool comparison style
      staging: wilc1000: replace WILC_ErrNo by int type
      staging: wilc1000: rename WILC_MsgQueueCreate to wilc_mq_create
      staging: wilc1000: rename WILC_MsgQueueSend to wilc_mq_send
      staging: wilc1000: rename WILC_MsgQueueRecv to wilc_mq_recv
      staging: wilc1000: rename WILC_MsgQueueDestroy to wilc_mq_destroy
      staging: wilc1000: linux_wlan.c: use kzalloc instead of WILC_MALLOC
      staging: wilc1000: wilc_msgqueue.c: use kmalloc with GFP_ATOMIC
      staging: wilc1000: linux_wlan.c: add kzalloc error check
      staging: wilc1000: rename WILC_WFI_CfgSetChannel
      staging: wilc1000: rename WILC_WFI_CfgScan
      staging: wilc1000: rename WILC_WFI_CfgConnect
      staging: wilc1000: rename WILC_WFI_disconnect
      staging: wilc1000: rename WILC_WFI_add_key
      staging: wilc1000: rename WILC_WFI_del_key
      staging: wilc1000: rename WILC_WFI_get_key
      staging: wilc1000: rename WILC_WFI_set_default_key
      staging: wilc1000: rename WILC_WFI_add_virt_intf
      staging: wilc1000: rename WILC_WFI_del_virt_intf
      staging: wilc1000: rename WILC_WFI_change_virt_intf
      staging: wilc1000: rename WILC_WFI_start_ap
      staging: wilc1000: rename WILC_WFI_change_beacon
      staging: wilc1000: rename WILC_WFI_stop_ap
      staging: wilc1000: rename WILC_WFI_add_station
      staging: wilc1000: rename WILC_WFI_del_station
      staging: wilc1000: rename WILC_WFI_change_station
      staging: wilc1000: rename WILC_WFI_get_station
      staging: wilc1000: rename WILC_WFI_dump_station
      staging: wilc1000: rename WILC_WFI_change_bss
      staging: wilc1000: rename WILC_WFI_set_wiphy_params
      staging: wilc1000: rename WILC_WFI_set_pmksa
      staging: wilc1000: rename WILC_WFI_del_pmksa
      staging: wilc1000: rename WILC_WFI_flush_pmksa
      staging: wilc1000: rename WILC_WFI_remain_on_channel
      staging: wilc1000: rename WILC_WFI_cancel_remain_on_channel
      staging: wilc1000: rename WILC_WFI_mgmt_tx_cancel_wait
      staging: wilc1000: rename WILC_WFI_mgmt_tx
      staging: wilc1000: remove duplicated include
      staging: wilc1000: rename WILC_WFI_cfg80211_ops
      staging: wilc1000: rename WILC_WFI_priv
      staging: wilc1000: use u8 instead of uint8_t
      staging: wilc1000: use u16 instead of uint16_t
      staging: wilc1000: use u32 instead of uint32_t
      staging: wilc1000: remove commented codes
      staging: wilc1000: remove useless extern declarations
      staging: wilc1000: use BIT macro
      staging: wilc1000: remove bit shift macro that is custom defined
      staging: wilc1000: remove unused defines
      staging: wilc1000: fix alignment of defines
      staging: wilc1000: fix alignment of enum
      staging: wilc1000: remove USE_SUPPLICANT_GO_INTENT
      staging: wilc1000: remove if defined codes of USE_SUPPLICANT_GO_INTENT
      staging: wilc1000: remove FORCE_P2P_CLIENT
      staging: wilc1000: remove if defined codes of FORCE_P2P_CLIENT
      staging: wilc1000: wilc_wfi_cfgoperations.h: align defines
      staging: wilc1000: wilc_wlan.c: use BIT(x) macro
      staging: wilc1000: replace INLINE with static inline
      staging: wilc1000: remove INLINE macro
      staging: wilc1000: replace __inline with inline
      staging: wilc1000: linux_wlan_spi.c: fix kzalloc error check
      staging: wilc1000: remove unused defines
      staging: wilc1000: remove WILC_TIME typedef
      staging: wilc1000: remove useless comment
      staging: wilc1000: remove declaration of wilc_get_chipid
      staging: wilc1000: rename WILC_WFI_WiphyFree
      staging: wilc1000: rename WILC_WFI_WiphyRegister
      staging: wilc1000: fix NULL comparison style
      staging: wilc1000: remove blank line after an open brace '{'
      staging: wilc1000: remove blank line before a close brace '{'
      staging: wilc1000: remove useless comment
      staging: wilc1000: wilc_msgqueue.c: replace s32RetStatus with result
      staging: wilc1000: remove useless #if 1
      staging: wilc1000: remove braces for single statement blocks
      staging: wilc1000: replace s32 with int
      staging: wilc1000: rename WILC_WFI_DeInitHostInt
      staging: wilc1000: rename WILC_WFI_InitHostInt
      staging: wilc1000: remove declaration of WILC_WFI_frame_register
      staging: wilc1000: rename WILC_WFI_frame_register
      staging: wilc1000: rename WILC_WFI_set_power_mgmt
      staging: wilc1000: remove useless comment
      staging: wilc1000: rename WILC_WFI_set_cqm_rssi_config
      staging: wilc1000: make del_virtual_intf static
      staging: wilc1000: make mgmt_tx_cancel_wait static
      staging: wilc1000: make mgmt_tx static
      staging: wilc1000: make add_virtual_intf static
      staging: wilc1000: remove CoreConfiguratorInit
      staging: wilc1000: host_int_init: remove meaningless comment
      staging: wilc1000: host_int_init: replace kmalloc with kzalloc
      staging: wilc1000: host_int_init: fix kzalloc error check
      staging: wilc1000: host_int_init: remove multiple blank lines
      staging: wilc1000: host_int_init: remove commented code
      staging: wilc1000: host_int_init: replace s32Error with result
      staging: wilc1000: host_int_init: remove blank line before a close brace.
      staging: wilc1000: host_int_init: remove unnecessary parentheses
      staging: wilc1000: remove CoreConfiguratorDeInit
      staging: wilc1000: rename SendConfigPkt
      staging: wilc1000: replace kmalloc with kzalloc
      staging: wilc1000: replace kmalloc/memcpy with kmemdup
      staging: wilc1000: replace kmalloc_array/memset with kcalloc
      staging: wilc1000: remove useless comment
      staging: wilc1000: remove extern declaration
      staging: wilc1000: rename ParseNetworkInfo
      staging: wilc1000: parse_network_info: remove s32Error
      staging: wilc1000: move struct Message and WILC_MsgQueueHandle
      staging: wilc1000: remove wilc_platform.h include file
      staging: wilc1000: move wilc_msgqueue.h include file
      staging: wilc1000: remove WILC_OSW_INTERFACE_VER define
      staging: wilc1000: remove wilc_platform include file
      staging: wilc1000: delete wilc_oswrapper.h
      staging: wilc1000: fix build error for openrisc-allmodconfig
      staging: wilc1000: remove wilc_platform.h
      staging: wilc1000: remove commented codes
      staging: wilc1000: remove if defined codes of USE_OLD_SPI_SW
      staging: wilc1000: fix indentation level
      staging: wilc1000: remove #if 1 and #endif
      staging: wilc1000: remove unnecessary comment
      staging: wilc1000: use ARRAY_SIZE macro
      staging: wilc1000: use int instead of int8_t
      staging: wilc1000: set_channel: remove blank line after open brace
      staging: wilc1000: set_channel: fix data type of s32Error
      staging: wilc1000: set_channel: rename s32Error
      staging: wilc1000: rename u8CurrChannel
      staging: wilc1000: fix return type of host_int_set_mac_chnl_num
      staging: wilc1000: fix NULL comparison style
      staging: wilc1000: rename s32Error in host_int_set_mac_chnl_num
      staging: wilc1000: rename u8ChNum of host_int_set_mac_chnl_num
      staging: wilc1000: rename hWFIDrv of host_int_set_mac_chnl_num
      staging: wilc1000: fix return type of host_int_wait_msg_queue_idle
      staging: wilc1000: rename s32Error in host_int_wait_msg_queue_idle
      staging: wilc1000: remove blank lines before close brace
      staging: wilc1000: remove pstrWFIDrv in host_int_set_mac_chnl_num
      staging: wilc1000: return error code directly in host_int_set_mac_chnl_num
      staging: wilc1000: fix return type of host_int_set_wfi_drv_handler
      staging: wilc1000: remove multiple blank lines
      staging: wilc1000: rename s32Error in host_int_set_wfi_drv_handler
      staging: wilc1000: rename u32address in host_int_set_wfi_drv_handler
      staging: wilc1000: fix return type of host_int_set_operation_mode
      staging: wilc1000: rename s32Error in host_int_set_operation_mode
      staging: wilc1000: rename hWFIDrv in host_int_set_operation_mode
      staging: wilc1000: rename u32mode in host_int_set_operation_mode
      staging: wilc1000: delete multiple blank lines
      staging: wilc1000: remove host_int_test_set_int_wid
      staging: wilc1000: fix return type of host_int_remove_wep_key
      staging: wilc1000: rename hWFIDrv in host_int_remove_wep_key
      staging: wilc1000: rename u8keyIdx in host_int_remove_wep_key
      staging: wilc1000: rename s32Error in host_int_remove_wep_key
      staging: wilc1000: remove pstrWFIDrv in host_int_remove_key
      staging: wilc1000: remove multiple blank in host_int_remove_wep_key
      staging: wilc1000: fix NULL comparison in host_int_remove_wep_key
      staging: wilc1000: remove unnecessary parentheses in host_int_remove_wep_key
      staging: wilc1000: fix return type of host_int_set_WEPDefaultKeyID
      staging: wilc1000: fix parameter name of function declaration
      staging: wilc1000: rename u8Index in host_int_set_WEPDefaultKeyID
      staging: wilc1000: rename host_int_set_WEPDefaultKeyID
      staging: wilc1000: fix return type of host_int_add_wep_key_bss_sta
      staging: wilc1000: fix parameter name of function declaration
      staging: wilc1000: rename pu8WepKey in host_int_add_wep_key_bss_sta
      staging: wilc1000: rename u8WepKeylen in host_int_add_wep_key_bss_sta
      staging: wilc1000: rename u8Keyidx in host_int_add_wep_key_bss_sta
      staging: wilc1000: replace kmalloc/memcpy with kmemdup
      staging: wilc1000: fix line over 80 characters
      staging: wilc1000: fix return type of host_int_add_wep_key_bss_ap
      staging: wilc1000: fix parameter name of function declaration
      staging: wilc1000: replace u8 with int.
      staging: wilc1000: rename pu8WepKey in host_int_add_wep_key_bss_ap
      staging: wilc1000: rename u8WepKeylen in host_int_add_wep_key_bss_ap
      staging: wilc1000: rename u8Keyidx in host_int_add_wep_key_bss_ap
      staging: wilc1000: rename u8mode in host_int_add_wep_key_bss_ap
      staging: wilc1000: rename tenuAuth_type in host_int_add_wep_key_bss_ap
      staging: wilc1000: replace kmalloc/memcpy with kmemdup
      staging: wilc1000: fix line over 80 characters

Chandra S Gorentla (1):
      drivers: staging: wilc1000: Add check for SPI availability

Christian Gromm (51):
      staging: most: change structure initialization
      staging: most: remove aim reset
      staging: most: fix race condition in AIM networking
      staging: most: remove shared IRQ request
      staging: most: fix USB babble on IN pipe
      staging: most: fix channel operation in multi-aim context
      staging: most: remove unnecessary field initialization
      staging: most: remove dead code
      staging: most: fix buffer synchronization request
      staging: most: remove macro cpu_to_le16
      staging: most: fix buffer size for DIM2
      staging: most: fix MAC address representation
      staging: most: simplify code
      staging: most: prevent DMA on stack
      staging: most: consolidate code
      staging: most: add fair buffer distribution
      staging: most: refactor channel structure
      staging: most: add multi channel support to sound AIM
      staging: most: include vendor in audio card's shortname
      staging: most: make hardware parameters channel exclusive
      staging: most: squash AIM sound
      staging: most: purge unecessary variable
      staging: most: add missing channel initialization
      staging: most: rename function
      staging: most: move initialization code
      staging: most: fix style problems
      staging: most: remove audio resolution format check
      staging: most: add poll syscall to AIM cdev
      staging: most: fix pcm_write input/output error
      staging: most: correct coding style breaches
      staging: most: remove constants from comparisons
      staging: most: fix checkpatch issues of hdm i2c
      staging: most: make hdm-usb follow the coding style
      staging: most: fix misplaced constants in comparisons
      staging: most: replace memcpy by ether_addr_copy
      staging: most: change parameter description
      staging: most: fix line-over-80-characters violations
      staging: most: remove multiple blank lines
      staging: most: put spaces around operator
      staging: most: removed redundant code
      staging: most: remove multiple assignment
      staging: most: make alignment match open parenthesis
      staging: most: use braces on all arms of statement
      staging: most: use blank line after declarations
      staging: most: remove unnecessary parentheses
      staging: most: fix logical operator position
      staging: most: use preferred kernel types
      staging: most: use preferred kzalloc parameters
      staging: most: remove comparison to NULL
      staging: most: hdm-dim2: use min_t()
      staging: most: remove exclusive wait_queue

Cristina Moraru (30):
      staging:emxx_udc: Fixed comparison style warnings
      staging: dgnc: Fix indentation warning
      staging: iio: Fix comment style warning
      staging: android: Remove kernel-doc typo
      staging: android: Remove /** from regular comments
      staging: octeon: Add kernel-doc params description
      staging: dgnc: Fix line over 80 characters warning
      staging: octeon: Remove extra line from kernel-doc
      staging: octeon: Remove /** from regular comments
      staging: octeon: Fix kernel-doc function description
      staging: dgnc: Fix lines over 80 characters
      staging: fbtft: Fix multi-line comment style
      staging: speakup: Fix multi-line comment style
      staging: lustre: Replace aligned packed with packed
      staging: rdma: Replace kmalloc with kmalloc_array
      staging: comedi: Fix return flow
      staging: octeon-usb: Replace kmalloc with kmalloc_array
      staging: iio: light: Remove explicit comparisons
      staging: iio: meter: Remove explicit comparisons
      staging: iio: accel: Remove explicit comparisons
      staging: iio: cdc: Remove explicit comparisons
      staging: iio: frequency: Remove explicit comparisons
      staging: iio: trigger: Remove explicit comparisons
      staging: iio: gyro: Remove explicit comparisons
      staging: iio: magnetometer: Remove explicit comparisons
      staging: rtl8712: Replace kmalloc with kmalloc_array
      staging: lustre: Don't ignore error code
      staging: lustre: Replace sscanf with kstrtoint
      staging: iio: Remove unused variable
      staging: iio: adis16060_core: Fix error handling

Cristina Opriceana (5):
      Documentation: iio-trig-sysfs: Document add_trigger attribute
      Documentation: iio-trig-sysfs: Add remove_trigger attribute ABI
      Staging: iio: trigger: Alignment should match open parenthesis
      Staging: iio: trigger: Use braces on both branches of if statement
      Staging: iio: Move evgen interrupt generation to irq_work

Crt Mori (2):
      iio: mlx90614: Implement filter configuration
      iio: mlx96014: Error checking from positive to negative

Dan Carpenter (3):
      iio: tsl4531: fix error handling in tsl4531_check_id()
      staging: wilc1000: off by one in get_handler_from_id()
      IB/hfi1: fix copy_to/from_user() error handling

David Kershner (13):
      staging: unisys: Add s-Par visorhba
      staging: unisys: remove devdata->name use netdev->name
      staging: unisys: get rid of devnum pool and dev num
      staging: unisys: get rid of list of devices
      staging: unisys: channel.h covert from pragma to __packed
      staging: unisys: channel.h Fix spacing around operands.
      staging: unisys: visorchannel.c fix spacing around cast
      staging: unisys: visorchannel.c remove unneeded parenthesis
      staging: unisys: periodic_work.h Fix parenthesis alignment
      staging: unisys: periodic_work.h Fix spacing
      staging: unisys: diagchannel.h: get rid of unused fields
      staging: unisys: vmcallinterface.h: Cleanup unused fields
      staging: unisys: vmcallinterface.h: convert pragma to __packed

Dean Luick (4):
      staging/rdma/hfi1: Extend the offline timeout
      staging/rdma/hfi1: Add a schedule in send thread
      staging/rdma/hfi1: Add irqsaves in the packet processing path
      staging/rdma/hfi1: Thread the receive interrupt.

Deepa Dinamani (3):
      staging: skein: fix block comment style
      staging: skein: remove extra indentation
      staging: ft1000: remove obsolete driver

Dennis Menschel (6):
      staging: fbtft: add support for ST7789V display controller
      staging: fbtft: add support for C-Berry28 display
      staging: fbtft: use MIPI DCS for ST7789V and C-Berry28
      staging: fbtft: remove redundant set_addr_win() function
      staging: fbtft: use init function instead of init sequence
      staging: fbtft: fix voltage settings for C-Berry28

Dmitry Eremin (1):
      staging: lustre: provide separate buffers for libcfs_*2str()

Dmitry Kalinkin (6):
      vme: lower alignment requirement in pci bridge drivers
      vme: move tsi148 error handling into VME subsystem
      vme: include address space in error filtering
      vme: change bus error handling scheme
      vme: print unhandled VME access errors
      vme: tsi148: silence uninitialized variable warning

Easwar Hariharan (4):
      staging/rdma/hfi1: Fix code to reset ASIC CSRs on FLR
      staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask
      staging/rdma/hfi1: Fix port bounce issues with 0.22 DC firmware
      staging/rdma/hfi1: Load SBus firmware once per ASIC

Erik Arfvidson (1):
      staging: unisys: add visorhid driver

Eva Rachel Retuya (9):
      Staging: mt29f_spinand: Remove space after a cast
      Staging: mt29f_spinand: Add blank line after function declaration
      Staging: mt29f_spinand: Remove blank line before '}' and after '{' braces
      Staging: mt29f_spinand: Remove multiple blank lines
      Staging: mt29f_spinand: Use preferred kernel types
      Staging: mt29f_spinand: Remove redundant cast on 'retval'
      Staging: mt29f_spinand: Replace udelay function with usleep_range
      Staging: mt29f_spinand: Prefer using the BIT macro
      Staging: mt29f_spinand: Indent to match open parenthesis

Fan Yong (1):
      staging/lustre/llite: cleanup open handle for client open failure

Frank Zago (1):
      staging/lustre/obdclass: reorganize busy object accounting

Frederic Saunier (1):
      staging: lustre: remove last entry of libcfs_netstrfns[]

Gavin Thomas Claugus (1):
      Staging: most: fix style issue in aim-cdev/cdev.c

Geliang Tang (13):
      IB/hfi1: use kvfree() in sdma.c
      IB/hfi1: class_name_user() should be static
      staging: rdma: add a blank line after function
      IB/hfi1: use offset_in_page macro
      IB/ipath: use offset_in_page macro
      RDMA/amso1100: use offset_in_page macro
      staging: IB/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata
      staging: wilc1000: fix trivial typos
      staging: lustre: make sptlrpc_flavor_has_bulk return boolean
      staging: IB/ipath: use TASK_COMM_LEN in ipath_portdata
      staging: IB/ipath: remove sched.h header
      staging: xgifb: make XGIfb_has_VB return boolean
      staging: comedi: make ni_tio_has_gate2_registers return boolean

Glen Lee (104):
      staging: wilc1000: remove kmalloc wrapper
      staging: wilc1000: delete wilc_memory.c and wilc_memory.h
      staging: wilc1000: remove unused enum
      staging: wilc1000: coreconfigurator.c: remove unused functions
      staging: wilc1000: remove useless define PHY_802_11n
      staging: wilc1000: remove unnecessary define FIVE_GHZ_BAND
      staging: wilc1000: remove unused defines
      staging: wilc1000: remove unnecessary extern function declaration
      staging: wilc1000: delete unused global variables.
      staging: wilc1000: remove unused variables
      staging: wilc1000: delete function declaration SendRawPacket
      staging: wilc1000: coreconfigurator.h: remove unused defines
      staging: wilc1000: remove unused variable g_flushing_in_progress
      staging: wilc1000: remove define WILC_AP_EXTERNAL_MLME and ifdef line
      staging: wilc1000: remove define WILC_P2P and ifdef line
      staging: wilc1000: remove define TCP_ENHANCEMENTS and it's related code
      staging: wilc1000: remove function linux_wlan_rxq_task
      staging: wilc1000: remove variable rxq_thread_started
      staging: wilc1000: remove unused semaphore and it's related codes
      staging: wilc1000: remove unused variable rxq_thread
      staging: wicl1000: remove function pointer wlan_handle_rx_que
      staging: wilc1000: remove define RX_BH_TYPE
      staging: wilc1000: remove do-nothing ifdef statement
      staging: wilc1000: remove ifdef OLD_FPGA_BITFILE line
      staging: wilc1000: remove define DISABLE_PWRSAVE_AND_SCAN_DURING_IP
      staging: wilc1000: remove function pointer rx_indicate
      staging: wilc1000: remove function pointer mac_indicate
      staging: wilc1000: remove function pointer rx_complete
      staging: wilc1000: remove function pointer os_debug
      staging: wilc1000: use g_linux_wlan->txq_spinlock not the pointer of it
      staging: wilc1000: use g_linux_wlan->rxq_cs for function arguemnt
      staging: wilc1000: remove pointer variable of g_linux_wlan->txq_event
      staging: wilc1000: remove pointer varialbe cfg_wait and cfg_wait_event
      staging: wilc1000: remove pointer variables of txq_add_to_head_cs
      staging: wilc1000: remove pointer varialbes of hif_cs
      staging: wilc1000: remove variable tx_buffer_size
      staging: wilc1000: remove variable rx_buffer_size
      staging: wilc1000: remove mutex txq_cs and it's related codes
      staging: wilc1000: remove function pointer os_wait
      staging: wilc1000: remove variable cif_func
      staging: wilc1000: remove define WILC_PARSE_SCAN_IN_HOST
      staging: wilc1000: remove define CONNECT_DIRECT
      staging: wilc1000: remove function pointer wlan_firmware_download
      staging: wilc1000: remove function pointer wlan_start
      staging: wilc1000: remove function pointer wlan_stop
      staging: wilc1000: remove function pointer wlan_add_to_tx_que
      staging: wilc1000: remove function pointer wlan_handle_tx_que
      staging: wilc1000: remove function pointer wlan_handle_rx_isr
      staging: wilc1000: remove function pointer wlan_cleanup
      staging: wilc1000: delete define ACTION and PROBE_REQ
      staging: wilc1000: remove function pointer wlan_cfg_set
      staging: wilc1000: remove function pointer wlan_cfg_get
      staging: wilc1000: remove function pointer wlan_cfg_get_value
      staging: wilc1000: remove function pointer wlan_add_mgmt_to_tx_que
      staging: wilc1000: wilc_wfi_netdevice.h: remove unused variables
      staging: wilc1000: Delete undefined DEBUG_MODE and it's related codes
      staging: wilc1000: remove function pointer cfg_wid_set
      staging: wilc1000: remove function pointer cfg_wid_get
      staging: wilc1000: remove function pointer cfg_wid_get_val
      staging: wilc1000: remove function pointer rx_indicate
      staging: wilc1000: remove function pointer cfg_init
      staging: wilc1000: remove unused variable real_ndev
      staging: wilc1000: add wilc to netdev private data structure
      staging: wilc1000: wilc1000_wlan_init: use netdev private wilc
      staging: wilc1000: wlan_init_locks: change parameter and use wilc
      staging: wilc1000: mac_open: use netdev private wilc
      staging: wilc1000: mac_close: use netdev private wilc instead of g_linux_wlan
      staging: wilc1000: chage_virtual_intf: use netdev private wilc
      staging: wilc1000: wilc1000_wlan_deinit: change argument and use wilc
      staging: wilc1000: CfgConnectResult: use netdev private wilc
      staging: wilc1000: add_key: use netdev private wilc instead of g_linux_wlan
      staging: wilc1000: del_key: use netdev private wilc instead of g_linux_wlan
      staging: wilc1000: wilc_mgmt_frame_register: use netdev private wilc
      staging: wilc1000: start_ap: use netdev private data wilc
      staging: wilc1000: init_irq: change argument and use netdev private wilc
      staging: wilc1000: isr_bh_routine: remove unused variable nic
      staging: wilc1000: fix build error on SPI
      staging: wicl1000: isr_uh_routine: use netdev private wilc
      staging: wilc1000: isr_bh_routine: use wilc instead of g_linux_wlan
      staging: wilc1000: deinit_irq: use wilc instead of g_linux_wlan
      staging: wilc1000: wilc_handle_isr: add argument wilc to wilc_handle_isr
      staging: wilc1000: wilc_wlan_handle_isr_ext: add argument struct wilc
      staging: wilc1000: wilc_wlan_handle_rxq: add new argument and use wilc
      staging: wilc1000: linux_wlan_mac_indicate: add argument and use wilc
      staging: wilc1000: linux_wlan_set_bssid: use wilc instead of g_linux_wlan
      staging: wilc1000: wlan_initialize_threads: change argument with net_device
      staging: wilc1000: linux_wlan_txq_task: use wilc instead of g_linux_wlan
      staging: wilc1000: wilc_wlan_handle_txq: add argument and use wilc
      staging: wilc1000: wilc_wlan_txq_filter_dup_tcp_ack: add argument and use wilc
      staging: wilc1000: host_int_init: add argument net_device
      staging: wilc1000: wlan_deinit_locks: change argument wilc with net_device
      staging: wilc1000: WILC_WFI_mgmt_rx: add argument wilc and use it
      staging: wilc1000: wlan_deinitialize_threads: change argument and use wilc
      staging: wilc1000: mac_ioctl: use private data instead of g_linux_wlan
      staging: wilc1000: wilc_wlan_cleanup: add new argument struct net_device
      staging: wilc1000: wilc_wlan_rxq_remove: add argument wilc and use it
      staging: wilc1000: frmw_to_linux: add argument struct wilc
      staging: wilc1000: GetIfHandler: add argument struct wilc and use it
      staging: wilc1000: Set_machw_change_vir_if: add argument struct net_device
      staging: wilc1000: wilc_wlan_rxq_add: add argument wilc and use it
      staging: wilc1000: wilc_wlan_txq_get_next: add argument wilc
      staging: wilc1000: mac_xmit: use netdev private wilc instead of g_linux_wlan
      staging: wilc1000: wilc_wlan_txq_add_net_pkt: add argument struct net_device
      staging: wilc1000: tcp_process: add argument dev and use private data

Greg Kroah-Hartman (20):
      staging: wilc1000: remove wilc_exported_buf.c
      staging: wilc1000: remove pointless kmalloc wrapper
      staging: wilc1000: remove another pointless kmalloc wrapper
      staging: wilc1000: remove another useless kmalloc wrapper
      staging: wilc1000: remove pointless kfree wrapper
      staging: wilc1000: remove mdelay wrapper
      staging: wilc1000: remove mutex_lock/unlock wrappers
      staging: wilc1000: remove wrapper around spin_lock_init()
      staging: wilc1000: remove mutex_init/destroy() wrappers
      staging: wilc1000: remove wrappers around sema_init()
      staging: wilc1000: remove wrappers around semaphore usage
      staging: wilc1000: remove spinlock wrappers
      staging: wilc1000: remove wrapper around usleep_range()
      Merge 4.3-rc3 into staging-next
      Merge tag 'iio-for-4.4a' of git://git.kernel.org/.../jic23/iio into staging-next
      staging: iio: iio_dummy_evgen: handle_simple_irq() build fix
      Merge 4.3-rc5 into staging-next
      Merge tag 'iio-for-4.4b' of git://git.kernel.org/.../jic23/iio into staging-next
      Staging: lustre: remove unneeded variable
      Merge 4.3-rc7 into staging-next

Gregoire Pichon (1):
      staging: lustre: add a service that prints a nidlist

H Hartley Sweeten (288):
      staging: comedi: usbduxsigma: add missing spaces
      staging: comedi: usbduxsigma: use prefered kernel types
      staging: comedi: usbduxsigma: tidy up block comments
      staging: comedi: usbduxsigma: use comedi_offset_munge()
      staging: comedi: vmk80xx: cleanup multi-line comment
      staging: comedi: vmk80xx: tidy up defines
      staging: comedi: usbdux: use preferred kernel types
      staging: comedi: usbdux: add missing spaces
      staging: comedi: usbdux: use common code path to check the cmd->scan_begin_arg
      staging: comedi: usbdux: rename dev->private local variables
      staging: comedi: usbdux: remove impossible 'if (!devpriv)' check
      staging: comedi: usbdux: use comedi_offset_munge()
      staging: comedi: ssv_dnp: tidy up multi-line comments
      staging: comedi: unioxx5: remove this flawed driver
      staging: comedi: serial2002: tidy up multi-line comments
      staging: comedi: serial2002: usleep_range is preferred over udelay
      staging: comedi: serial2002: use proper errno
      staging: comedi: s526: tidy up multi-line comments
      staging: comedi: s526: refactor gpct registers
      staging: comedi: s526: define the timer control register and bits
      staging: comedi: s526: define the watchdog timer control register and bits
      staging: comedi: s526: define the DAC (analog output) control register and bits
      staging: comedi: s526: define the ADC (analog input) control register and bits
      staging: comedi: s526: add defines for the ao/ai data register
      staging: comedi: s526: define the interrupt enable/status registers
      staging: comedi: s526: define the digtial I/O control register and bits
      staging: comedi: s526: define the miscellaneous register and bits
      staging: comedi: s526: define the eeprom data and control registers
      staging: comedi: s526: tidy up subdevice init
      staging: comedi: s526: wait for analog output conversions to complete
      staging: comedi: s526: tidy up s526_ai_rinsn()
      staging: comedi: s526: remove s526_ai_insn_config()
      staging: comedi: s526: remove unnecessary defines
      staging: comedi: s526: remove #if 0'ed out code block
      staging: comedi: s526: fix the block comments
      staging: comedi: usbduxfast: chanlist check is Step 5 of (*do_cmdtest)
      staging: comedi: usbduxfast: only chanlist of 1, 2, 3, or 16 are supported
      staging: comedi: usbduxfast: remove impossible 'if (!devpriv)' checks
      staging: comedi: usbduxfast: use preferred kernel types
      staging: comedi: usbduxfast: fix multi-line comment
      staging: comedi: usbduxfast: TRIG_EXT only works for 1 or 16 channels
      staging: comedi: usbduxfast: TRIG_EXT is only valid for cmd->start_src
      staging: comedi: usbduxfast: tidy up the conversion timing validation
      staging: comedi: usbduxfast: use a common exit path in ai (*do_cmd)
      staging: comedi: usbduxfast: document strange ai maxdata
      staging: comedi: usbduxfast: remove unnecessary semaphore down/up
      staging: comedi: usbduxfast: absorb usbduxfast_attach_common()
      staging: comedi: usbduxfast: remove unnecessary clearing of private data
      staging: comedi: rti800: prefer using the BIT macro
      staging: comedi: rti800: use comedi_offset_munge()
      staging: comedi: rtd520: prefer using the BIT macro
      staging: comedi: rtd520: fix logical continuations
      staging: comedi: rtd529: usleep_range is preferred over udelay
      staging: comedi: rtd520: rename rtd520Boards
      staging: comedi: rtd520: move constants to right side of comparisons
      staging: comedi: rtd520: remove unnecessary comments from rtd_ao_winsn()
      staging: comedi: rtd520: convert DAC register defines to macros
      staging: comedi: rtd520: fix rtd_ao_winsn()
      staging: comedi: rtd520: remove unnecessary function desc. block comments
      staging: comedi: rtd520: tidy up block comments
      staging: comedi: rtd520: use DIV_ROUND_CLOSEST and DIV_ROUND_UP macros
      staging: comedi: rtd520: hook up 8254 timer/counter subdevice
      staging: comedi: 8255: prefer using the BIT macro
      staging: comedi: pcm3724: tidy up multi-line comments
      staging: comedi: pcm3724: tidy up register map defines
      staging: comedi: pcm3724: update the MODULE_DESCRIPTION
      staging: comedi: quatech_daqp_cs: there are 4 digital outputs
      staging: comedi: quatech_daqp_cs: there are 4 digital inputs
      staging: comedi: quatech_daqp_cs: introduce daqp_ai_get_sample()
      staging: comedi: quatech_daqp_cs: use comedi_offset_munge() in ao (*insn_write)
      staging: comedi: quatech_daqp_cs: use comedi_timeout() in ao (*insn_write)
      staging: comedi: quatech_daqp_cs: spaces preferred around that '<<'
      staging: comedi: quatech_daqp_cs: redefine pacer clock options
      staging: comedi: quatech_daqp_cs: introduce daqp_clear_events()
      staging: comedi: quatech_daqp_cs: tidy up multi-line comments
      staging: comedi: quatech_daqp_cs: rename register offsets
      staging: comedi: quatech_daqp_cs: tidy up scanlist register bits
      staging: comedi: quatech_daqp_cs: tidy up control register bits
      staging: comedi: quatech_daqp_cs: tidy up status register bits
      staging: comedi: quatech_daqp_cs: tidy up command register bits
      staging: comedi: quatech_daqp_cs: document the 16-bit registers
      staging: comedi: quatech_daqp_cs: tidy up aux register bitss
      staging: comedi: quatech_daqp_cs: don't use interrupts for ai (*insn_read)
      staging: comedi: quatech_daqp_cs: only hook up cmd support if we have an IRQ
      staging: comedi: quatech_daqp_cs: remove 'interrupt_mode'
      staging: comedi: quatech_daqp_cs: handle shared interrupt
      staging: comedi: quatech_daqp_cs: fix daqp_ai_cancel()
      staging: comedi: quatech_daqp_cs: cleanup Step 3 of ai (*do_cmdtest)
      staging: comedi: quatech_daqp_cs: ai async command requires a pacer
      staging: comedi: quatech_daqp_cs: avoid calculating pacer divisor multiple times
      staging: comedi: multiq3: tidy up multi-line comments
      staging: comedi: multiq3: tidy up multiq3_ai_insn_read()
      staging: comedi: multiq3: tidy up subdevice init
      staging: comedi: multiq3: tidy up register map defines
      staging: comedi: multiq3: tidy up status register bit defines
      staging: comedi: multiq3: introduce multiq3_set_ctrl()
      staging: comedi: multiq3: tidy up control register bit defines
      staging: comedi: multiq3: document the encoder chip commands
      staging: comedi: multiq3: allow user to reset encoder channels
      staging: comedi: multiq3: remove unnecessary define
      staging: comedi: multiq3: tidy up multiq3_encoder_insn_read()
      staging: comedi: multiq3: remove unnecessary include
      staging: comedi: multiq3: update the MODULE_DESCRIPTION
      staging: comedi: pcl818: prefer using the BIT macro
      staging: comedi: pcl818: remove unused "boards constants"
      staging: comedi: pcl816: tidy up multi-line comments
      staging: comedi: pcl816: prefer using the BIT macro
      staging: comedi: pcl816: remove #if 0'ed out code
      staging: comedi: pcl812: convert hardware type defines into an enum
      staging: comedi: pcl812: prefer using the BIT macro
      staging: comedi: pcl812: rename private data 'IRQbits'
      staging: comedi: pcl711: prefer using the BIT marco
      staging: comedi: mpc624: tidy up multi-line comments
      staging: comedi: mpc624: tidy up the ai conversion speed code
      staging: comedi: mpc624: update MODULE_DESCRIPTION
      staging: comedi: mpc624: tidy up subdevice init
      staging: comedi: mpc624: there are only 4 analog inputs
      staging: comedi: mpc624: rename mpc624_ai_rinsn()
      staging: comedi: mpc624: introduce mpc624_ai_get_sample()
      staging: comedi: mpc624: use tabs for whitespace instead of spaces
      staging: comedi: mpc624: change type of private data 'ai_speed'
      staging: comedi: ke_counter: prefer using the BIT macro
      staging: comedi: gsc_hpdi: use preferred kernel types
      staging: comedi: fl512: usleep_range is preferred over udelay
      staging: comedi: 8255_pci: prefer using the BIT macro
      staging: comedi: addi_apci_1032: prefer using the BIT macro
      staging: comedi: addi_apci_3120: prefer using the BIT macro
      staging: comedi: addi_apci_3xxx: prefer using the BIT macro
      staging: comedi: adl_pci6208: prefer using the BIT macro
      staging: comedi: adv_pci1724: prefer using the BIT macro
      staging: comedi: adv_pci1723: prefer using the BIT macro
      staging: comedi: mf6x4: prefer using the BIT macro
      staging: comedi: mf6x4: remove unnecessary defines
      staging: comedi: mf6x4: remove unnecessary whitespace
      staging: comedi: mf6x4: sort the BAR1 register defines
      staging: comedi: mf6x4: introduce a macro to select the AI channel
      staging: comedi: mf6x4: A/D converter uses 2's complement coding
      staging: comedi: mf6x4: remove unnecassary masking of digital outputs
      staging: comedi: mf6x4: rename the digital input register defines
      staging: comedi: mf6x4: rename remaining BAR1 register defines
      staging: comedi: mf6x4: rename private data 'gpio_R'
      staging: comedi: mf6x4: refactor block comment
      staging: comedi: mf6x4: change type of local variable
      staging: comedi: mf6x4: tidy up subdevice init
      staging: comedi: me_daq: tidy up private data
      staging: comedi: me_daq: tidy up control 1 register defines
      staging: comedi: me_daq: tidy up control 2 register defines
      staging: comedi: me_daq: tidy up status register defines
      staging: comedi: me_daq: tidy up digital i/o port register defines
      staging: comedi: me_daq: tidy up timer data register defines
      staging: comedi: me_daq: tidy up ai fifo/chanlist register defines
      staging: comedi: me_daq: tidy up dac control register defines
      staging: comedi: me_daq: remove useless for() loop
      staging: comedi: me_daq: use comedi_range_is_bipolar() helper
      staging: comedi: me_daq: tidy up dac data registers
      staging: comedi: me_daq: tidy up counter registers
      staging: comedi: me_daq: allow differential analog inputs
      staging: comedi: me_daq: fix me_ai_insn_read()
      staging: comedi: icp_multi: tidy up multi-line comments
      staging: comedi: icp_multi: tidy up the ADC command/status register bits
      staging: comedi: icp_multi: tidy up the DAC command/status register bits
      staging: comedi: icp_multi: tidy up the interrupt enable/status register bits
      staging: comedi: icp_multi: rename static variable 'range_analog'
      staging: comedi: icp_multi: remove unnecessary block comment
      staging: comedi: icp_multi: remove unused members from private data
      staging: comedi: icp_multi: absorb setup_channel_list()
      staging: comedi: icp_multi: remove interrupt support
      staging: comedi: icp_multi: remove useless interrupt disable code
      staging: comedi: icp_multi: remove check_channel_list()
      staging: comedi: icp_multi: remove private data member 'DacCmdStatus'
      staging: comedi: icp_multi: fix clock comment CodingStyle
      staging: comedi: icp_multi: remove counter subdevice
      staging: comedi: icp_multi: tidy up subdevice init
      staging: comedi: icp_multi: remove board reset during (*detach)
      staging: comedi: icp_multi: update the MODULE_DESCRIPTION
      staging: comedi: dt9812: tidy up multi-line comment
      staging: comedi: dt9812: rename F020_MASK_DACxCN_DACxEN
      staging: comedi: dt9812: reword comments to fix checkpatch.pl issues
      staging: comedi: ii_pci20kc: prefer using the BIT macro
      staging: comedi: ii_pci20kc: use comedi_offset_munge()
      staging: comedi: ii_pci20kc: update the MODULE_DESCRIPTION
      staging: comedi: addi_apci_2032: prefer using the BIT macro
      staging: comedi: addi_apci_2032: document the spinlock_t definition
      staging: comedi: adl_pci9118: prefer using the BIT macro
      staging: comedi: adl_pci9118: rename Compute_and_setup_dma()
      staging: comedi: dt3000: tidy up multi-line comments
      staging: comedi: dt3000: rename dual-ported RAM location defines
      staging: comedi: dt3000: tidy up the command mailbox defines
      staging: comedi: dt3000: rename the SUBS_* defines
      staging: comedi: dt3000: rename the interrupt flag defines
      staging: comedi: dt3000: tidy up remaining defines
      staging: comedi: dt3000: remove proc subdevice
      staging: comedi: dt3000: refactor 'adbits' boardinfo
      staging: comedi: dt3000: the dt3002 board does not have analog outputs
      staging: comedi: dt3000: rename dt3k_ai_insn()
      staging: comedi: dt3000: tidy up digital i/o subdevice init
      staging: comedi: dt3000: tidy up memory subdevice init
      staging: comedi: dt3000: remove #if 0'ed out code
      staging: comedi: dt3000: update the MODULE_DESCRIPTION
      staging: comedi: adq12b: tidy up multi-line comments
      staging: comedi: adq12b: prefer using the BIT macro
      staging: comedi: adq12b: usleep_range is preferred over udelay
      staging: comedi: adl_pci9111: prefer using the BIT macro
      staging: comedi: adl_pci9111: define a macro for the ai range bits
      staging: comedi: adl_pci9111: tidy up multi-line comments
      staging: comedi: adl_pci9111: rename CamelCase parameters
      staging: comedi: adl_pci9111: fix alignment issue
      staging: comedi: adv_pci1710: tidy up multi-line comments
      staging: comedi: adv_pci1710: tidy up status register and bits
      staging: comedi: adv_pci1710: tidy up control register and bits
      staging: comedi: adv_pci1710: tidy up remaining PCI171x_* registers
      staging: comedi: adv_pci1710: tidy up PCI1720_* register defines
      staging: comedi: adv_pci1710: rename private data member 'ai_et_MuxVal'
      staging: comedi: aio_aio12_8: prefer using the BIT macro
      staging: comedi: aio_aio12_8: tidy up multi-line comments
      staging: comedi: aio_aio12_8: update MODULE_DESCRIPTION
      staging: comedi: aio_aio12_8: hookup 8254 counter/timer
      staging: comedi: aio_aio12_8: move comedi_lrange definition
      staging: comedi: aio_aio12_8: analog outputs are single-ended
      staging: comedi: aio_aio12_8: fix ai (*insn_read)
      staging: comedi: aio_aio12_8: refactor boardininfo
      staging: comedi: aio_aio12_8: rename 'aio_ao12_8' boardinfo
      staging: comedi: aio_aio12_8: tidy up digital I/O subdevice init
      staging: comedi: cb_das16_cs: tidy up multi-line comments
      staging: comedi: cb_das16_cs: rename register map defines
      staging: comedi: cb_das16_cs: fix ai mux register programming
      staging: comedi: cb_das16_cs: define the misc1 and misc2 register bits
      staging: comedi: cb_das16_cs: refactor 'n_ao_chans' boardinfo
      staging: comedi: cb_das16_cs: tidy up analog input subdevice init
      staging: comedi: cb_das16_cs: hookup 8254 counter subdevice
      staging: comedi: cb_das16_cs: the DAC16/16-AO only has 4 digital I/O
      staging: comedi: cb_das16_cs: mode analog output comment
      staging: comedi: cb_das16_cs: rename private data member 'status[12]'
      staging: comedi: cb_pcidas: tidy up multi-line comments
      staging: comedi: cb_pcidas: remove NUM_CHANNELS_* defines
      staging: comedi: cb_pcidas: refactor 'ai_bits' boardinfo
      staging: comedi: cb_pcidas: refactor analog output boardinfo
      staging: comedi: cb_pcidas: all boards have 16 analog input channels
      staging: comedi: cb_pcidas: refactor 'ranges' boardinfo
      staging: comedi: cb_pcidas: rename private data 'control_status'
      staging: comedi: cb_pcidas: rename private data 'adc_fifo'
      staging: comedi: cb_pcidas: rename private data 'ao_registers'
      staging: comedi: cb_pcidas: tidy up PCI BAR4 register defines
      staging: comedi: cb_pcidas: use comedi_range_is_unipolar()
      staging: comedi: cb_pcidas: tidy up PCI BAR3 register defines
      staging: comedi: cb_pcidas: tidy up PCI BAR2 register defines
      staging: comedi: cb_pcidas: convert inline DAC bit helpers to macros
      staging: comedi: cb_pcidas: tidy up interrupt/ADC FIFO register
      staging: comedi: cb_pcidas: tidy up ADC mux/control register
      staging: comedi: cb_pcidas: tidy up trigger control/status register
      staging: comedi: cb_pcidas: tidy up calibration register
      staging: comedi: cb_pcidas: tidy up DAC control/status register
      staging: comedi: cb_pcidas: use preferred kernel types
      staging: comedi: cb_pcidas: tidy up calibration trimpot subdevice
      staging: comedi: cb_pcidas: tidy up trimpot_7376_write()
      staging: comedi: cb_pcidas: tidy up trimpot_8402_write()
      staging: comedi: cb_pcidas: tidy up caldac_8800_write()
      staging: comedi: cb_pcidas: refactor write_calibration_bitstream()
      staging: comedi: cb_pcidas: absorb caldac/trimpot write functions
      staging: comedi: cb_pcidas: tidy up cb_pcidas_trimpot_write()
      staging: comedi: cb_pcidas: refactor 'trimpot' boardinfo
      staging: comedi: cb_pcidas: tidy up dac08 calibration subdevice
      staging: comedi: cb_pcidas: tidy up dac08_write()
      staging: comedi: cb_pcidas: tidy up 8800 caldac calibration subdevice
      staging: comedi: cb_pcidas: tidy up memory subdevice init
      staging: comedi: cb_pcidas: fix cb_pcidas_eeprom_insn_read()
      staging: comedi: cb_pcidas: rename private data 's5933_config'
      staging: comedi: cb_pcidas: rename private data 's5933_intcsr_bits'
      staging: comedi: cb_pcidas: tidy up analog output subdevice init
      staging: comedi: cb_pcidas: tidy up analog input subdevice init
      staging: comedi: cb_pcidas: rename handle_ao_interrupt()
      staging: comedi: cb_pcidas: split ai code out of interrupt handler
      staging: comedi: cb_pcidas: consolidate interrupt clear code
      staging: comedi: cb_pcidas: absorb cal_enable_bits()
      staging: comedi: cb_pcidas: remove superfluous comment
      staging: comedi: cb_pcidas: fix cb_pcidas_ao_fifo_insn_write()
      staging: comedi: cb_pcidas: fix cb_pcidas_ao_nofifo_insn_write()
      staging: comedi: cb_pcidas: update MODULE_DESCRIPTION
      staging: comedi: adl_pci9118: TRIG_INT is not vaild for scan_begin_src
      staging: comedi: adl_pci9118: remove unnecessary check in check_channel_list()
      staging: comedi: adl_pci9118: tidy up check_channel_list()
      staging: comedi: adl_pci9118: remove unused defines
      staging: comedi: adl_pci9118: remove PCI9118_CHANLEN
      staging: comedi: adl_pci9118: rename interrupt_pci9118_ai_mode4_switch()
      staging: comedi: adl_pci9118: rename valid_samples_in_act_dma_buf()
      staging: comedi: adl_pci9118: rename move_block_from_dma()
      staging: comedi: adl_pci9118: rename interrupt_*() functions
      staging: comedi: adl_pci9118: tidy up pci9118_ai_setup_dma()

Hari Prasath Gujulan Elango (1):
      staging: wilc1000: simplify 'memset' of 2D array

Hartmut Knaack (14):
      iio:adc:berlin2-adc: use GENMASK and BIT for masks
      iio:adc:berlin2-adc: enable interrupts with mutex locked
      iio:adc:berlin2-adc: coding style cleanup
      iio:light:stk3310: add more error handling
      iio:light:stk3310: use correct names and type for state
      iio:light:stk3310: adjust indentation
      iio:magnetometer:bmc150_magn: sort entry alphabetically
      iio:adc:cc10001_adc: resort entry in Kconfig and Makefile
      iio:dac:m62332: share scale and offset
      iio:dac:m62332: shutdown on remove
      iio:dac:m62332: use ARRAY_SIZE
      iio:dac:m62332: drop unrequired variable
      iio:dac:m62332: address some style issues
      iio:dac:m62332: use dynamic scale

Hiroya Nozaki (1):
      staging/lustre/osc: LBUG in osc_lru_reclaim

Hugo Camboulive (2):
      staging: iio: adc: fix comment block coding style issue
      staging: iio: adc: fix comment block coding style issue

Ian Abbott (57):
      staging: comedi: comedi_fops.c: remove bogus kernel-doc for runflags
      staging: comedi: drivers.c: remove irrelevant #includes
      staging: comedi: drivers.c: replace #include <linux/dma-mapping.h>
      staging: comedi: drivers.c: document exported functions
      staging: comedi: comedidev.h: reformat copyright comment
      staging: comedi: comedidev.h: use enum for COMEDI_CB_... constants
      staging: comedi: comedidev.h: tweak kernel-doc for struct comedi_async
      staging: comedi: comedidev.h: document struct comedi_driver
      staging: comedi: comedidev.h: document struct comedi_device
      staging: comedi: comedidev.h: document struct comedi_subdevice
      staging: comedi: comedidev.h: document struct comedi_buf_map
      staging: comedi: comedidev.h: document struct comedi_lrange
      staging: comedi: comedidev.h: tweak struct comedi_async documentation
      staging: comedi: comedidev.h: tweak docs for inline functions
      staging: comedi: comedidev.h: document remaining inline functions
      staging: comedi: comedi_buf.c: tweak existing kernel-doc
      staging: comedi: comedi_buf.c: document remaining exported functions
      staging: comedi: comedi_fops.c: Tweak kernel-doc for consistency
      staging: comedi: comedi_pci.c: improve function documentation
      staging: comedi: comedi_pci.c: Fix kernel-doc Return tags
      staging: comedi: comedi_pcmcia.c: improve function documentation
      staging: comedi: comedi_usb.c: improve function documentation
      staging: comedi: don't poll_wait on same subdevice twice
      staging: comedi: rename comedi_buf_write_n_available
      staging: comedi: add new comedi_buf_write_n_available()
      staging: comedi: don't allocate buffer space when polling for write
      staging: comedi: check command started by file being polled
      staging: comedi: don't use mutex when polling file
      staging: comedi: remain busy until read end-of-file
      staging: comedi: don't consider "unmunged" data when becoming non-busy
      staging: comedi: do extra checks for becoming non-busy for "read"
      staging: comedi: make some variables unsigned in comedi_read()
      staging: comedi: avoid bad truncation of a size_t in comedi_read()
      staging: comedi: allow buffer wraparound in comedi_read()
      staging: comedi: remove superfluous retval = 0 in comedi_read()
      staging: comedi: return error on "read" if no command set up
      staging: comedi: simplify returned errors for comedi_read()
      staging: comedi: check for more errors for zero-length read
      staging: comedi: comedidev.h: add comments to spin-lock and mutex
      staging: comedi: comedidev.h: spaces preferred around that '*'
      staging: comedi: fix extreme case of comedi_nsamples_left()
      staging: comedi: comedi_test: reformat multi-line comments
      staging: comedi: comedi_test: saturate fake waveform values
      staging: comedi: comedi_test: remove nano_per_micro
      staging: comedi: comedi_test: limit maximum convert_arg
      staging: comedi: comedi_test: support scan_begin_src == TRIG_FOLLOW
      staging: comedi: comedi_test: move modulo operations for waveform
      staging: comedi: comedi_test: use unsigned int for waveform timing
      staging: comedi: comedi_test: simplify time since last AI scan
      staging: comedi: comedi_test: rename members for AI commands
      staging: comedi: comedi_test: rename waveform members
      staging: comedi: comedi_test: make timer rate similar to scan rate
      staging: comedi: comedi_test: use unsigned short for loopback values
      staging: comedi: comedi_test: allow read-back of AO channels
      staging: comedi: comedi_test: handle partial scans in timer routine
      staging: comedi: comedi_test: rename waveform_ai_interrupt()
      staging: comedi: comedi_test: implement commands on AO subdevice

Iban Rodriguez (2):
      Staging: rtl8188eu: Correct two coding style errors
      Staging: rtl8188eu: Correct coding style errors

Ignacio Hernandez (1):
      staging/rdma/hfi1: Increase SDMA descriptor queue size

Ioana Ciornei (32):
      staging: wlan-ng: fix block comment indentation
      staging: iio: cdc: use devm_iio_device_register instead iio_device_register
      staging: iio: light: use devm_iio_device_register instead iio_device_register
      staging: iio: resolver: replace iio_device_register by devm_iio_device_register
      staging: rdma: amso1100: remove label indentation
      staging: iio: cdc: simplify return flow
      staging: iio: adc: use kernel types u32 and u64
      staging: iio: adc: properly indent to match open paranthesis
      staging: iio: adc: remove explicit comparison to NULL
      staging: iio: adc: remove space after cast
      staging: iio: adc: add spaces around binary operators
      staging: iio: adc: add blank line after declarations
      staging: iio: adc: remove multiple blank lines
      staging: iio: adc: remove the use of CamelCase
      staging: gdm724x: properly indent to match open paranthesis
      stating: gdm724x: remove explicit NULL comparison
      staging: gdm724x: add spaces around binary operators
      staging: gdm724x: correct kzalloc/kmalloc sizeof argument
      staging: gdm724x: remove multiple blank lines
      staging: dgap: remove unnecessary blank lines
      staging: dgap: properly indent to match open paranthesis
      staging: dgap: remove unnecessary space after cast
      staging: dgap: remove unnecessary brackets
      staging: dgap: add spaces around binary operator '|'
      staging: iio: accel: add spaces aroung binary operators
      staging: iio: accel: properly align function arguments
      staging: iio: accel: change uint8_t to u8
      staging: iio: accel: add blank lines after function definitions
      staging: iio: accel: fix block comments alignment
      staging: iio: accel: remove unwanted blank lines
      staging: iio: accel: place logical operators on the previous line
      staging: iio: accel: add bracket on all branches of the if/else

Ira Weiny (1):
      staging/rdma: Kconfig change STAGING_RDMA to be tristate.

Isaac Huang (1):
      staging/lustre/o2iblnd: wrong uses of kib_tx_t::tx_nfrags

Itai Katz (5):
      staging: fsl-mc: abstract test for existence of fsl-mc bus
      staging: fsl-mc: abstract test for whether a dprc is a root dprc
      staging: fsl-mc: add function to return pointer to root dprc
      staging: fsl-mc: add counter to track number of root DPRCs
      staging: fsl-mc: remove references to dev_root

Ivan Safonov (23):
      staging: rtl8188eu: unused macro read_next_pair removed
      staging: rtl8188eu: ARRAY_SIZE instead of sizeof/sizeof used
      staging: rtl8188eu: spaces preferred around that + inserted
      staging: rtl8188eu: sizeof/sizeof replaced by ARRAY_SIZE kernel macro
      staging: rtl8188eu: clamp kernel macro used in proc_get_rx_signal
      staging: rtl8188eu: ternary operator (?:) replaced by min/max kernel macro
      staging: rtl8188eu: ternary operator (?:) replaced by min_t kernel macro
      staging: rtl8188eu: ternary operator (?:) replaced by min_t kernel macro
      staging: rtl8188eu: abs kernel macro used in simularity_compare function
      staging: rtl8188eu: unused SUCCESS and FAIL macros removed
      staging: rtl8188eu: unused MEM_ALIGNMENT_OFFSET and MEM_ALIGNMENT_PADDING macros removed
      staging: rtl8188eu: unused MIN macro removed
      staging: rtl8188eu: while loop replaced by for loop in rtw_restruct_wmm_ie
      staging: rtl8188eu: increment placed into for loop header
      staging: rtl8188eu: occurrence of the 5 GHz code marked
      staging: rtl8188eu: operator = replaced by += in loop increment
      staging: rtl8188eu: checkpatch fixes: spaces preferred around that '|' in hal/bb_cfg.c
      staging: rtl8188eu: checkpatch fixes: unnecessary parentheses removed in hal/bb_cfg.c
      staging: rtl8188eu: checkpatch fixes: alignment should match open parenthesis
      staging: rtl8188eu: checkpatch fixes: line over 80 characters splited into two parts
      staging: rtl8188eu: checkpatch fixes: 'Avoid CamelCase' in hal/bb_cfg.c
      staging: rtl8188eu: new variable for hal_data->MCSTxPowerLevelOriginalOffset[pwrGrpCnt] in store_pwrindex_offset function
      staging: rtl8188eu: pwrGrpCnt variable removed in store_pwrindex_offset function

J. German Rivera (24):
      staging: fsl-mc: Add new flags field to MC command header
      staging: fsl-mc: uprev dpmng binary interface to v8.0
      staging: fsl-mc: up-rev dpbp binary interface to v2.0
      staging: fsl-mc: up-rev dpmcp binary interface to v2.0
      staging: fsl-mc: up-rev dpcon binary interface to v2.0
      staging: fsl-mc: up-rev dprc binary interface to v4.0
      staging: fsl-mc: Moved kernel-doc comments to .c files
      staging: fsl-mc: Fixed uintX_t CHECK checkpatch warnings
      staging: fsl-mc: Naming cleanup in fsl_mc-portal_allocate
      staging: fsl-mc: fsl_mc_io object refactoring
      staging: fsl-mc: dpmcp opening/closing refactoring
      staging: fsl-mc: Changed dev_info() calls to dev_dbg()
      staging: fsl-mc: Changed types of flags, portal size in
      staging: fsl-mc: Removed unused DPMCP macros
      staging: fsl-mc: Fixed alignment of copyright comment
      staging: fsl-mc: Fixed bug in fsl_mc_allocator_remove
      staging: fsl-mc: refactored error exit in allocator probe/remove
      staging: fsl-mc: Fixed WARN_ON() in fsl_mc_resource_pool_remove_device
      staging: fsl-mc: fixed bug in uninitialized root dprc irq count
      staging: fsl-mc: Added missing initializer in fsl_mc_bus_driver
      staging: fsl-mc: changed timeout units for MC cmd completion
      staging: fsl-mc: refactored mc_send_command()
      staging: fsl-mc:Added support for atomic portals
      staging: fsl-mc: Added serialization to mc_send_command()

Jakub Sitnicki (2):
      staging: rtl8188eu: Introduce monitor interface for IEEE 802.11 frames
      staging: rtl8188eu: Fix build error when CFG80211 is not selected

James Simmons (15):
      staging/lustre/libcfs: remove unused cfs_timer_done
      staging: lustre: move nidstring handling to LNet layer
      staging: lustre: remove libcfs_init_string function
      staging: lustre: remove cfs_ip_addr_free wrapper
      staging: lustre: move struct netstrfns to nidstr.h
      staging: lustre: move cfs_ip_addr_* function from kernel libcfs to LNet
      staging: lustre: Avoid nid range related forward declarations in nidstring.c
      staging: lustre: Use C99 initializers for struct netstrfns
      staging: lustre: change cfs_hash_lock_ops_t to struct
      staging: lustre: change cfs_hash_hlist_ops_t to struct
      staging: lustre: change cfs_hash_ops_t to struct
      staging: lustre: change cfs_hash_dhead*_t to struct
      staging: lustre: change cfs_hash_head*_t to struct
      staging: lustre: convert last typedef data types in hash.c
      staging: lustre: cleanup over 80 characters in libcfs_hash.h

Jareer Abdel-Qader (1):
      staging/rdma/hfi1: close shared context security hole

Javier Martinez Canillas (13):
      staging: iio: hmc5843: Export missing SPI module alias information
      iio: adc: max1027: Set struct spi_driver .of_match_table
      iio: as3935: Add OF match table
      iio: adc128s052: Add OF match table
      iio: frequency: adf4350: Add OF match table
      iio: dac: ad7303: Add OF match table
      iio: Export SPI module alias information in missing drivers
      iio: adc: mcp320x: Set struct spi_driver .of_match_table
      staging: mt29f_spinand: Export OF module alias information
      Staging: ste_rmi4: Remove unnecessary MODULE_ALIAS()
      staging: wicl1000: fix dereference after free in wilc_wlan_cleanup()
      staging: wicl1000: remove duplicated operand in OR operation
      staging: dgap: fix returned errno code in dgap_parsefile()

Jayavant Kenjalkar (1):
      Staging: lustre: Fix warning detected by coccicheck

Jeff Becker (1):
      staging/lustre: fix block comment formatting

Jes Sorensen (6):
      staging: rtl8723au: Simplify eeprom content checking
      staging: rtl8723au: Eliminate dummy ccxPowerIndexCheck()
      staging: rtl8723au: Fold getTxPowerIndex() into PHY_SetTxPowerLevel8723A()
      staging: rtl8723au: Tidy up SetTxPowerLevel8723A()
      staging: rtl8723au: TurboScanOff is always true
      staging: rtl8723au: Clean up getPowerBase()

Johnny Kim (6):
      staging: wilc1000: use the real data type
      staging: wilc1000: add an argument for Handle_SetWfiDrvHandler
      staging: wilc1000: change address to fixed value
      staging: wilc1000: use id value as argument
      staging: wilc1000: define undefined operation mode
      staging: wilc1000: remove meaningless line

Jonathan Cameron (2):
      iio:measurement specialties core: Fix endian sparse warnings.
      iio:light:apds9960 Fix sparse endian warnings.

Joshua Walgenbach (1):
      staging: lustre: add in NID range management for libcfs

Jubin John (2):
      staging/rdma/hfi1: Add unit # to verbs txreq cache name
      staging/rdma/hfi1: Update driver version string to 0.9-294

Julia Lawall (10):
      staging: lustre: include: put constant on the right of binary operator
      staging: lustre: lnet: lib-ptl.c: put constant on the right of binary operator
      staging: lustre: ldlm: put constant on the right of binary operator
      staging: lustre: libcfs: put constant on the right of binary operator
      staging: lustre: llite: put constant on the right of binary operator
      Staging: lustre: obd: put constant on the right of binary operator
      staging: lustre: osc: put constant on the right of binary operator
      staging: lustre: put constant on the right of binary operator
      staging: lustre: drop null test before destroy functions
      hfi1: drop null test before destroy functions

Junesung Lee (1):
      staging: android: fix typo

Juston Li (1):
      staging/lustre: use __noreturn for lbug_with_loc

Kim, Leo (2):
      staging: wilc1000: remove unused NM73131_0_BOARD
      staging: wilc1000: delete definition USE_WIRELESS

Ksenija Stanojevic (19):
      Staging: olpc_dcon: Replace timespec with ktime_t
      Staging: comedi: Use mutex instead of semaphore in usbduxsigma.c
      Staging: comedi: Use mutex instead of semaphore in usbdux.c
      Staging: comedi: Use mutex instead of semaphore in usbduxfast.c
      Staging: comedi: Use mutex instead of semaphore in ni_usb6501.c
      Staging: fbtbt: Replace timespec with ktime_t
      Staging: rdma: Use memdup_user
      Staging: rtl8192u: Do not DMA on the stack
      Staging: olpc_dcon: Remove braces
      Staging: comedi: dt9812: Use mutex instead of semaphore
      Staging: rtl8723au: Use snprintf instead rsprintf
      Staging: lustre: include: Move function prototypes
      Staging: lustre: include: Convert macro class_export_lock_get into static inline function
      Staging: lustre: include: Convert macro class_export_lock_put into static inline function
      Staging: lustre: include : Remove unused macros
      Staging: rtl8192e: Use module_pci_driver
      Staging: lustre: Replace LPROCFS_CLIMP_CHECK with lprocfs_climp_check
      Staging: iio: impedance-analyzer: Fix sparse warning
      Staging: iio: adc: Fix sparse warning

Kurt Kanzenbach (8):
      Staging: rtl8192u: ieee80211: fixed open brace positions
      Staging: rtl8192u: ieee80211: fixed position of else statements
      Staging: rtl8192u: ieee80211: added missing space around '='
      Staging: rtl8192u: ieee80211: added missing spaces after if
      Staging: rtl8192u: ieee80211: corrected indent
      Staging: rtl8192u: ieee80211: corrected block comments
      Staging: rtl8192u: ieee80211: removed unnecessary braces
      Staging: rtl8192u: ieee80211: added missing blank lines

Larry Finger (2):
      staging: rtl8188eu: Add missing include
      staging: rtl8712: Add device ID for Sitecom WLA2100

Lars Svensson (3):
      fb.h: Provide alternate screen_base pointer
      staging: fbtft: use alternate screen pointer
      staging: fbtft: access screen buffer directly

Lars-Peter Clausen (2):
      iio: Move callback buffer to its own module
      iio: Move generic buffer implementations to sub-directory

Leo Kim (165):
      staging: wilc1000: remove unused PLAT_RK3026_TCHIP
      staging: wilc1000: remove definition WILC_IS_ERR
      staging: wilc1000: remove a macro WILC_NULLCHECK
      staging: wilc1000: remove the macro WILC_ERRORCHECK
      staging: wilc1000: remove the macro WILC_ERRORREPORT
      staging: wilc1000: remove definitions unused
      staging: wilc1000: replace wilc error types with the generic error types
      staging: wilc1000: remove wilc_errorsupport.h
      staging: wilc1000: Modify null check routine
      staging: wilc1000: wilc_wlan_if.h: remove warnings on the multiple blank lines
      staging: wilc1000: wilc_wlan_if.h: remove warnings line over 80 characters
      staging: wilc1000: wilc_wlan_if.h: align define, enum and structure
      staging: wilc1000: rename tWILCpfScanResult
      staging: wilc1000: remove typedef from tstrHiddenNetwork
      staging: wilc1000: rename tWILCpfConnectResult
      staging: wilc1000: remove typedef from AUTHTYPE_T
      staging: wilc1000: remove typedef from tenuKeyType
      staging: wilc1000: remove typedef from tuniHostIFkeyAttr
      staging: wilc1000: remove typedef from tstrHostIFwepAttr
      staging: wilc1000: remove typedef from tstrHostIFwpaAttr
      staging: wilc1000: remove typedef from tstrHostIFpmkidAttr
      staging: wilc1000: remove typedef from tstrHostIFpmkid
      staging: wilc1000: remove typedef from tstrCfgParamVal
      staging: wilc1000: remove typedef from SITE_SURVEY_T
      staging: wilc1000: remove typedef from CURRENT_TX_RATE_T
      staging: wilc1000: rename tWILCpfRemainOnChanExpired
      staging: wilc1000: rename tWILCpfRemainOnChanReady
      staging: wilc1000: wilc_wfi_cfgoperations.c : remove unused functions
      staging: wilc1000: remove unused functions
      staging: wilc1000: host_interface.c : remove unused functions
      staging: wilc1000: remove typedef from tstrWILC_WFIDrv
      staging: wilc1000: rename the member variable, drvHandler of host_if_msg
      staging: wilc1000: host_interface.c : removes unused local variables
      staging: wilc1000: wilc_wfi_cfgoperations.c : removes unused local variables
      staging: wilc1000: remove typedef from tstrWID
      staging: wilc1000: remove typedef from tenuWIDtype
      staging: wilc1000: rename the member variable, enuWIDtype of wid
      staging: wilc1000: rename the member variable, u16WIDid of wid
      staging: wilc1000: rename the member variable, s32ValueSize of wid
      staging: wilc1000: rename the member variable, ps8WidVal of wid
      staging: wilc1000: remove unused struct tstrWidJoinReqExt
      staging: wilc1000: remove unused struct tstrBssTable
      staging: wilc1000: remove typedef from tstrJoinBssParam
      staging: wilc1000: remove _tstrJoinParam from join_bss_param
      staging: wilc1000: remove typedef from tstrWILC_UsrScanReq
      staging: wilc1000: remove typedef from tstrWILC_UsrConnReq
      staging: wilc1000: remove typedef from tenuHostIFstate
      staging: wilc1000: remove typedef from tstrFoundNetworkInfo
      staging: wilc1000: remove typedef from tstrHiddenNetworkInfo
      staging: wilc1000: remove unused struct WILC_WFIDrvHandle
      staging: wilc1000: remove unused struct cfg_param_t
      staging: wilc1000: remove typedef from tstrStatistics
      staging: wilc1000: remove typedef from tenuScanEvent
      staging: wilc1000: rename typedef from tenuCfgParam
      staging: wilc1000: remove typedef from tenuConnDisconnEvent
      staging: wilc1000: remove typedef from tenuScanConnTimer
      staging: wilc1000: host_interface.c : remove over-commenting
      staging: wilc1000: rename enuKeyType of struct key_attr
      staging: wilc1000: rename u8KeyAction of struct key_attr
      staging: wilc1000: rename uniHostIFkeyAttr of struct key_attr
      staging: wilc1000: rename pu8key of struct host_if_wpa_attr
      staging: wilc1000: rename pu8macaddr of struct host_if_wpa_attr
      staging: wilc1000: rename pu8seq of struct host_if_wpa_attr
      staging: wilc1000: rename u8seqlen of struct host_if_wpa_attr
      staging: wilc1000: rename u8keyidx of struct host_if_wpa_attr
      staging: wilc1000: rename u8Keylen of struct host_if_wpa_attr
      staging: wilc1000: rename u8Ciphermode of struct host_if_wpa_attr
      staging: wilc1000: rename u8ScanSource of struct scan_attr
      staging: wilc1000: rename u8ScanType of struct scan_attr
      staging: wilc1000: remove duplicate null check routine
      staging: wilc1000: rename pu8ChnlFreqList of struct scan_attr
      staging: wilc1000: rename u8ChnlListLen of struct scan_attr
      staging: wilc1000: rename pu8IEs of struct scan_attr
      staging: wilc1000: rename IEsLen of struct scan_attr
      staging: wilc1000: rename pfScanResult of struct scan_attr
      staging: wilc1000: rename pvUserArg of struct scan_attr
      staging: wilc1000: rename strHiddenNetwork of struct scan_attr
      staging: wilc1000: fix "ERROR: do not initialise globals to 0 or NULL"
      staging: wilc1000: remove duplicate copy routine
      staging: wilc1000: rename pu8bssid of struct connect_attr
      staging: wilc1000: rename pu8ssid of struct connect_attr
      staging: wilc1000: rename ssidLen of struct connect_attr
      staging: wilc1000: rename pu8IEs of struct connect_attr
      staging: wilc1000: rename IEsLen of struct connect_attr
      staging: wilc1000: rename u8security of struct connect_attr
      staging: wilc1000: rename pfConnectResult of struct connect_attr
      staging: wilc1000: rename pvUserArg of struct connect_attr
      staging: wilc1000: rename tenuAuth_type of struct connect_attr
      staging: wilc1000: rename u8channel of struct connect_attr
      staging: wilc1000: rename pJoinParams of struct connect_attr
      staging: wilc1000: rename pu8Buffer of struct rcvd_async_info
      staging: wilc1000: rename u32Length of struct rcvd_async_info
      staging: wilc1000: rename u8SetChan of struct channel_attr
      staging: wilc1000: rename u32Interval of struct beacon_attr
      staging: wilc1000: rename u32DTIMPeriod of struct beacon_attr
      staging: wilc1000: rename u32HeadLen of struct beacon_attr
      staging: wilc1000: rename pu8Head of struct beacon_attr
      staging: wilc1000: rename u32TailLen of struct beacon_attr
      staging: wilc1000: rename pu8Tail of struct beacon_attr
      staging: wilc1000: rename au8Sta_DelAllSta of struct del_all_sta
      staging: wilc1000: rename u8Num_AssocSta of struct del_all_sta
      staging: wilc1000: rename bIsEnabled of struct set_multicast
      staging: wilc1000: rename u32count of struct set_multicast
      staging: wilc1000: rename au8MacAddr of struct del_sta
      staging: wilc1000: rename bIsEnabled of struct power_mgmt_param
      staging: wilc1000: rename u32Timeout of struct power_mgmt_param
      staging: wilc1000: rename au8IPAddr of struct set_ip_addr
      staging: wilc1000: rename pu8Buffer of struct rcvd_net_info
      staging: wilc1000: rename u32Length of struct rcvd_net_info
      staging: wilc1000: rename ssidLen of struct join_bss_param
      staging: wilc1000: rename u8NoaEnbaled of struct join_bss_param
      staging: wilc1000: rename u8OppEnable of struct join_bss_param
      staging: wilc1000: rename u8CtWindow of struct join_bss_param
      staging: wilc1000: rename u8Count of struct join_bss_param
      staging: wilc1000: rename u8Index of struct join_bss_param
      staging: wilc1000: rename au8Duration of struct join_bss_param
      staging: wilc1000: rename au8Interval of struct join_bss_param
      staging: wilc1000: remove unused variable gWFiDrvHandle
      staging: wilc1000: rename variable HostIFthreadHandler
      staging: wilc1000: rename variable gMsgQHostIF
      staging: wilc1000: rename variable hSemHostIFthrdEnd
      staging: wilc1000: rename variable hSemDeinitDrvHandle
      staging: wilc1000: rename variable hWaitResponse
      staging: wilc1000: rename variable hSemHostIntDeinit
      staging: wilc1000: rename variable g_hPeriodicRSSI
      staging: wilc1000: rename variable gapu8RcvdAssocResp
      staging: wilc1000: rename variable gbScanWhileConnected
      staging: wilc1000: rename variable gs8Rssi
      staging: wilc1000: rename variable gs8lnkspd
      staging: wilc1000: rename variable gu8Chnl
      staging: wilc1000: rename variable gs8SetIP
      staging: wilc1000: rename variable gs8GetIP
      staging: wilc1000: rename variable gu32InactiveTime
      staging: wilc1000: rename variable gu8DelBcn
      staging: wilc1000: remove unused variable gu32WidConnRstHack
      staging: wilc1000: rename variable gu8FlushedJoinReq
      staging: wilc1000: rename variable gu8FlushedInfoElemAsoc
      staging: wilc1000: rename variable gu8Flushed11iMode
      staging: wilc1000: rename variable gu8FlushedAuthType
      staging: wilc1000: rename variable gu32FlushedJoinReqSize
      staging: wilc1000: rename variable gu32FlushedInfoElemAsocSize
      staging: wilc1000: rename variable gu8FlushedJoinReqDrvHandler
      staging: wilc1000: rename variable s32Error
      staging: wilc1000: move variable clients_count
      staging: wilc1000: move variable FALSE_FRMWR_CHANNEL
      staging: wilc1000: fixes unnecessary variable replacement
      staging: wilc1000: fixes alignment should match open parenthesis
      staging: wilc1000: fixes comparison to NULL could be written
      staging: wilc1000: wilc_msgqueue.c : remove goto statement
      staging: wilc1000: remove unnecessary parentheses around
      staging: wilc1000: fixes braces {} are not necessary for single statement blocks
      staging: wilc1000: fixes blank lines aren't necessary brace
      staging: wilc1000: fixes missing a blank line after declarations
      staging: wilc1000: fixes please don't use multiple blank lines
      staging: wilc1000: host_interface: removes unused functions
      staging: wilc1000: rename au8StartTime of struct join_bss_param
      staging: wilc1000: rename variable strWID
      staging: wilc1000: rename u32Address of struct drv_handler
      staging: wilc1000: rename u32Mode of struct op_mode
      staging: wilc1000: rename u8MacAddress of struct set_mac_addr
      staging: wilc1000: rename u8MacAddress of struct get_mac_addr
      staging: wilc1000: rename strWILC_UsrScanReq of struct host_if_drv
      staging: wilc1000: rename strWILC_UsrConnReq of struct host_if_drv
      staging: wilc1000: rename strHostIfRemainOnChan of struct host_if_drv
      staging: wilc1000: rename u8RemainOnChan_pendingreq of struct host_if_drv

Li Xi (1):
      staging/lustre/osc: use global osc_rq_pool to reduce memory usage

Liang Zhen (3):
      staging/lustre/o2iblnd: connection refcount fix for kiblnd_post_rx
      staging/lustre/lnet: fix deadloop in ksocknal_push
      staging/lustre/o2iblnd: leak cmid in kiblnd_dev_need_failover

Lijun Pan (1):
      staging: fsl-mc: section mismatch bug fix

Linus Walleij (4):
      iio: st_sensors: add debugfs register read hook
      iio: event_monitor: report unsupported events
      iio: generic_buffer: be helpful about enabling channels
      iio: percolate error if event fd fails

Luca Ceresoli (5):
      staging: rtl8723au: remove unimplemented function declarations
      staging: rtl8188eu: remove useless comment
      staging: rtl8188eu: rtw_set_fixed_ie(): accept void* parameters
      staging: rtl8188eu: don't cast when calling rtw_set_fixed_ie()
      staging: rtl8188eu: issue_action_BA(): extract ADDBA_req pointer

Lucas Georges (1):
      staging: ft1000: code style cleanup

Ludovic Tancerel (6):
      Add meas-spec sensors common part
      Add tsys01 meas-spec driver support
      Add tsys02d meas-spec driver support
      Add htu21 meas-spec driver support
      Add ms5637 meas-spec driver support
      Add ms8607 meas-spec driver support

Luis de Bethencourt (20):
      staging: octeon-usb: Fix module autoload for OF platform driver
      iio: dac: max5821: Fix module autoload for OF platform driver
      iio: adc: twl6030-gpadc: Fix module autoload for OF platform driver
      staging: rtl8712: remove dead code
      staging: comedi: ni_tiocmd: remove unused code
      staging: rtl8192e: rtl_wx: fix negative noise value
      staging: rtl8192u: r8192U_core: fix negative noise value
      staging: rtl8192u: r8192U_wx: fix negative noise and level values
      staging: rtl8712: fix negative level value
      staging: wilc1000: Remove boolean comparisons
      staging: vt6655: Remove boolean comparisons
      staging: rtl8192u: simplify conditional
      staging: lustre: o2iblnd: fix misleading indentation
      staging: emxx_udc: Remove boolean comparisons
      staging: rtl8188eu: fix misleading indentation
      staging: rtl8712: Remove boolean comparisons
      staging: rtl8712: braces should be used on all arms
      staging: rtl8712: spaces preferred around operands
      staging: rtl8723au: core: rtw_wlan_util: fix misleading indentation
      staging: wilc1000: return -ENOMEM when kmalloc failed

Maciek Borzecki (1):
      staging: wlan-ng: prism2sta: replace memcmp with ether_addr_equal

Malcolm Priestley (36):
      staging: vt6655: replace typedef struct tagRDES0
      staging: vt6655: replace typedef struct tagRDES1
      staging: vt6655: replace typedef struct tagDEVICE_RD_INFO
      staging: vt6655: replace typedef struct tagSRxDesc
      staging: vt6655: vt6655_probe remove PCI debug info
      staging: vt6655: remove get_chip_name and info message.
      staging: vt6655: Remove typedef struct __chip_info_tbl
      staging: vt6655: remove unused multicast_limit.
      staging: vt6655: vt6655_init_info remove memset.
      staging: vt6655: remove and move vt6655_init_info
      staging: vt6655: device_get_pci_info remove unused pci_read_config_*
      staging: vt6655: device_get_pci_info remove variable cis_addr.
      staging: vt6655: device_get_pci_info remove call to set master.
      staging: vt6655: device_get_pci_info pcid already assigned.
      staging: vt6655: Move code in device_get_pci_info
      staging: vt6655: don't stop TX queue unless buffer full.
      staging: vt6656: implement TSF counter
      staging: vt6656: implement power saving code.
      staging: vt6656: implement power saving.
      staging: vt6656: don't stop TX queue unless buffer full.
      staging: vt6656: remove RX complete locking.
      staging: vt6655: device_main replace pDevice with priv.
      staging: vt6655: device_main.c replace pDesc with desc.
      staging: vt6655: device_alloc_rx_buf replace pRDInfo with rd_info.
      staging: vt6655: device_main replace pRD with rd.
      staging: vt6655: device_main replace pTDInfo with td_info.
      staging: vt6655: device_tx_srv rename pTD
      staging: vt6655: device_main Replace uIdx with idx.
      staging: vt6655: device.h remove unused macros.
      staging: vt6655: device.h remove unsed headers.
      staging: vt6655: device.h remove typedef enum
      staging: vt6655: replace typedef struct __device_opt
      staging: vt6655: remove static inline alloc_rd_info.
      staging: vt6655: remove static inline alloc_td_info.
      staging: vt6655: rename pOpts and sOpts to opts.
      staging: vt6655: card.c rename pDevice with priv

Marcos Canán (1):
      staging: comedi: drivers: coding style: fixed block comment style

Markus Pargmann (10):
      iio: bmg160: Use i2c regmap instead of direct i2c access
      iio: bmg160: Remove i2c_client from data struct
      iio: bmg160: Use generic dev_drvdata
      iio: bmg160: Remove remaining uses of i2c_client
      iio: bmg160: Separate i2c and core driver
      iio: bmg160: Add SPI driver
      iio: bmc150: Use i2c regmap
      iio: bcm150: Remove i2c_client from private data
      iio: bmc150: Split the driver into core and i2c
      iio: bmc150: Add SPI driver

Martin Kepplinger (9):
      iio: mma8452: refactor for seperating chip specific data
      iio: mma8452: add support for MMA8453Q accelerometer chip
      iio: mma8452: add freefall / motion interrupt source
      iio: mma8452: add support for MMA8652FC and MMA8653FC
      iio: mma8452: add copyright notice comment
      iio: mma8452: leave sysfs namings to the iio core
      iio: adc: ad799x: leave sysfs naming to the core
      iio: adc: max1363: leave sysfs naming to the core
      iio: dac: ad5504: leave sysfs naming to the core

Martin Kletzander (1):
      staging: rdma: Fix braces around if/else

Masanari Iida (1):
      Staging: most: Fix typo in staging/most

Mateusz Kulikowski (218):
      staging: rtl8192e: Rename rtl8192_init
      staging: rtl8192e: Rename rtl8192_init_priv_constant
      staging: rtl8192e: Rename rtl8192_init_priv_handler
      staging: rtl8192e: Rename rtl8192_init_priv_lock
      staging: rtl8192e: Rename rtl8192_init_priv_task
      staging: rtl8192e: Rename rtl8192_init_priv_variable
      staging: rtl8192e: Rename rtl8192_interrupt
      staging: rtl8192e: Rename rtl8192_irq_rx_tasklet
      staging: rtl8192e: Rename rtl8192_irq_tx_tasklet
      staging: rtl8192e: Rename rtl8192_ioctl
      staging: rtl8192e: Rename rtl8192_open
      staging: rtl8192e: Rename rtl8192_close
      staging: rtl8192e: Rename rtl8192_down
      staging: rtl8192e: Rename rtl8192_restart
      staging: rtl8192e: Rename rtl8192_up
      staging: rtl8192e: Rename _rtl8192_up
      staging: rtl8192e: Rename rtl8192_pci_disconnect
      staging: rtl8192e: Rename rtl8192_pci_initdescring
      staging: rtl8192e: Rename rtl8192_pci_module_exit
      staging: rtl8192e: Rename rtl8192_pci_module_init
      staging: rtl8192e: Rename rtl8192_pci_probe
      staging: rtl8192e: Rename rtl8192_alloc_rx_desc_ring
      staging: rtl8192e: Rename rtl8192_alloc_tx_desc_ring
      staging: rtl8192e: Rename rtl8192_free_rx_ring
      staging: rtl8192e: Rename rtl8192_free_tx_ring
      staging: rtl8192e: Rename rtl8192_tx
      staging: rtl8192e: Rename rtl8192_tx_cmd
      staging: rtl8192e: Rename rtl8192_tx_isr
      staging: rtl8192e: Rename rtl8192_tx_timeout
      staging: rtl8192e: Rename rtl8192_tx_resume
      staging: rtl8192e: Rename rtl8192_is_tx_queue_empty
      staging: rtl8192e: Rename rtl819x_TxCheckStuck
      staging: rtl8192e: Rename rtl8192_rx_normal
      staging: rtl8192e: Rename rtl819x_RxCheckStuck
      staging: rtl8192e: Rename HwRateToMRate90
      staging: rtl8192e: Rename MRateToHwRate8190Pci
      staging: rtl8192e: Rename CPUcheck_firmware_ready
      staging: rtl8192e: Rename CPUcheck_maincodeok_turnonCPU
      staging: rtl8192e: Rename fw_download_code
      staging: rtl8192e: Rename phy_FwRFSerialRead
      staging: rtl8192e: Rename phy_FwRFSerialWrite
      staging: rtl8192e: Rename rtl8192_phyConfigBB
      staging: rtl8192e: Rename rtl8192_phy_FinishSwChnlNow
      staging: rtl8192e: Rename rtl8192_phy_RFSerialRead
      staging: rtl8192e: Rename rtl8192_phy_RFSerialWrite
      staging: rtl8192e: Rename rtl8192_phy_SetSwChnlCmdArray
      staging: rtl8192e: Rename rtl8192_phy_SwChnlStepByStep
      staging: rtl8192e: Rename rtl8192_SwChnl_WorkItem
      staging: rtl8192e: Rename rtl8192_prepare_beacon
      staging: rtl8192e: Rename rtl8192_qos_activate
      staging: rtl8192e: Rename rtl8192_qos_association_resp
      staging: rtl8192e: Rename rtl8192_qos_handle_probe_response
      staging: rtl8192e: Rename rtl8192_refresh_supportrate
      staging: rtl8192e: Rename rtl8192_set_chan
      staging: rtl8192e: Rename rtl8192_sta_down
      staging: rtl8192e: Rename _rtl8192_sta_up
      staging: rtl8192e: Rename rtl8192_stop_beacon
      staging: rtl8192e: Rename rtl8192_update_beacon
      staging: rtl8192e: Rename rtl8192_update_cap
      staging: rtl8192e: Rename rtl819x_ifcheck_resetornot
      staging: rtl8192e: Rename rtl819x_ifsilentreset
      staging: rtl8192e: Rename rtl819x_silentreset_mesh_bk
      staging: rtl8192e: Rename rtl819x_update_rxcounts
      staging: rtl8192e: Rename rtl819x_watchdog_wqcallback
      staging: rtl8192e: Rename watch_dog_timer_callback
      staging: rtl8192e: Rename rtl8192_get_channel_map
      staging: rtl8192e: Rename rtl8192_getSupportedWireleeMode
      staging: rtl8192e: Rename rtl8192_handle_assoc_response
      staging: rtl8192e: Rename rtl8192_handle_beacon
      staging: rtl8192e: Rename rtl8192_hard_data_xmit
      staging: rtl8192e: Rename rtl8192_hard_start_xmit
      staging: rtl8192e: Rename rtl8192e_update_msr
      staging: rtl8192e: Rename rtl8192_hwconfig
      staging: rtl8192e: Rename rtl8192_MapHwQueueToFirmwareQueue
      staging: rtl8192e: Rename rtl8192_net_update
      staging: rtl8192e: Rename rtl8192_process_phyinfo
      staging: rtl8192e: Rename rtl8192_QueryIsShort
      staging: rtl8192e: Rename rtl8192_query_rxphystatus
      staging: rtl8192e: Rename rtl8192_read_eeprom_info
      staging: rtl8192e: Rename rtl8192_signal_scale_mapping
      staging: rtl8192e: Rename rtl8192_TranslateRxSignalStuff
      staging: rtl8192e: Rename rtl8192_UpdateReceivedRateHistogramStatistics
      staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch
      staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch_ThermalMeter
      staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch_TSSI
      staging: rtl8192e: Rename rtl8192_BB_Config_ParaFile
      staging: rtl8192e: Rename rtl8192_CalculateBitShift
      staging: rtl8192e: Rename rtl8192_InitBBRFRegDef
      staging: rtl8192e: Rename rtl8192_SetBWModeWorkItem
      staging: rtl8192e: Rename rtl8192_SetTxPowerLevel
      staging: rtl8192e: Rename SetRFPowerState8190
      staging: rtl8192e: Rename r8192_set_mac_adr
      staging: rtl8192e: Rename r8192_set_multicast
      staging: rtl8192e: Rename rtl8192_cancel_deferred_work
      staging: rtl8192e: Rename rtl8192_check_nic_enough_desc
      staging: rtl8192e: Rename rtl819x_ethtool_get_drvinfo
      staging: rtl8192e: Rename rtl819x_ethtool_get_link
      staging: rtl8192e: Rename r8192_wx_adapter_power_status
      staging: rtl8192e: Rename r8192_wx_force_reset
      staging: rtl8192e: Rename r8192_wx_get_enc
      staging: rtl8192e: Rename r8192_wx_get_essid
      staging: rtl8192e: Rename r8192_wx_get_frag
      staging: rtl8192e: Rename r8192_wx_get_freq
      staging: rtl8192e: Rename r8192_wx_get_gen_ie
      staging: rtl8192e: Rename r8192_wx_get_mode
      staging: rtl8192e: Rename r8192_wx_get_name
      staging: rtl8192e: Rename r8192_wx_get_nick
      staging: rtl8192e: Rename r8192_wx_get_power
      staging: rtl8192e: Rename r8192_wx_get_PromiscuousMode
      staging: rtl8192e: Rename r8192_wx_get_rate
      staging: rtl8192e: Rename r8192_wx_get_retry
      staging: rtl8192e: Rename r8192_wx_get_rts
      staging: rtl8192e: Rename r8192_wx_get_scan
      staging: rtl8192e: Rename r8192_wx_get_sens
      staging: rtl8192e: Rename r8192_wx_get_wap
      staging: rtl8192e: Rename r8192_wx_set_auth
      staging: rtl8192e: Rename r8192_wx_set_debugflag
      staging: rtl8192e: Rename r8192_wx_set_enc_ext
      staging: rtl8192e: Rename r8192_wx_set_essid
      staging: rtl8192e: Rename r8192_wx_set_frag
      staging: rtl8192e: Rename r8192_wx_set_freq
      staging: rtl8192e: Rename r8192_wx_set_gen_ie
      staging: rtl8192e: Rename r8192_wx_set_mlme
      staging: rtl8192e: Rename r8192_wx_set_mode
      staging: rtl8192e: Rename r8192_wx_set_nick
      staging: rtl8192e: Rename r8192_wx_set_power
      staging: rtl8192e: Rename r8192_wx_set_PromiscuousMode
      staging: rtl8192e: Rename r8192_wx_set_rate
      staging: rtl8192e: Rename r8192_wx_set_rawtx
      staging: rtl8192e: Rename r8192_wx_set_retry
      staging: rtl8192e: Rename r8192_wx_set_rts
      staging: rtl8192e: Rename r8192_wx_set_scan
      staging: rtl8192e: Rename r8192_wx_set_scan_type
      staging: rtl8192e: Rename r8192_wx_set_sens
      staging: rtl8192e: Rename r8192_wx_set_wap
      staging: rtl8192e: Rename rtl8192_wx_get_range
      staging: rtl8192e: Rename rtl8192_parse_pci_configuration
      staging: rtl8192e: Rename InactivePsWorkItemCallback
      staging: rtl8192e: Rename MgntActSet_802_11_PowerSaveMode
      staging: rtl8192e: Rename rtl8192_hw_sleep_down
      staging: rtl8192e: Rename r8192_get_wireless_stats
      staging: rtl8192e: Rename r8192se_wx_set_force_lps
      staging: rtl8192e: Rename r8192se_wx_set_lps_awake_interval
      staging: rtl8192e: Rename dm_bandwidth_autoswitch
      staging: rtl8192e: Rename dm_bb_initialgain_backup
      staging: rtl8192e: Rename dm_bb_initialgain_restore
      staging: rtl8192e: Rename dm_CCKTxPowerAdjust_ThermalMeter
      staging: rtl8192e: Rename dm_CCKTxPowerAdjust_TSSI
      staging: rtl8192e: Rename dm_check_ac_dc_power
      staging: rtl8192e: Rename dm_check_edca_turbo
      staging: rtl8192e: Rename dm_check_fsync
      staging: rtl8192e: Rename dm_check_pbc_gpio
      staging: rtl8192e: Rename dm_check_rate_adaptive
      staging: rtl8192e: Rename dm_CheckRfCtrlGPIO
      staging: rtl8192e: Rename dm_check_rx_path_selection
      staging: rtl8192e: Rename dm_check_txpower_tracking
      staging: rtl8192e: Rename dm_CheckTXPowerTracking_ThermalMeter
      staging: rtl8192e: Rename dm_CheckTXPowerTracking_TSSI
      staging: rtl8192e: Rename dm_check_txrateandretrycount
      staging: rtl8192e: Rename dm_cs_ratio
      staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_by_driverrssi
      staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_by_fwfalse_alarm
      staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_highpwr
      staging: rtl8192e: Rename dm_ctstoself
      staging: rtl8192e: Rename dm_deInit_fsync
      staging: rtl8192e: Rename dm_dig_init
      staging: rtl8192e: Rename dm_dynamic_txpower
      staging: rtl8192e: Rename dm_EndHWFsync
      staging: rtl8192e: Rename dm_EndSWFsync
      staging: rtl8192e: Rename dm_fsync_timer_callback
      staging: rtl8192e: Rename dm_init_bandwidth_autoswitch
      staging: rtl8192e: Rename dm_init_ctstoself
      staging: rtl8192e: Rename dm_init_dynamic_txpower
      staging: rtl8192e: Rename dm_init_fsync
      staging: rtl8192e: Rename dm_initial_gain
      staging: rtl8192e: Rename dm_InitializeTXPowerTracking_ThermalMeter
      staging: rtl8192e: Rename dm_init_rxpath_selection
      staging: rtl8192e: Rename dm_InitializeTXPowerTracking_TSSI
      staging: rtl8192e: Rename dm_Init_WA_Broadcom_IOT
      staging: rtl8192e: Rename dm_pd_th
      staging: rtl8192e: Rename dm_rxpath_sel_byrssi
      staging: rtl8192e: Rename dm_send_rssi_tofw
      staging: rtl8192e: Rename dm_StartHWFsync
      staging: rtl8192e: Rename dm_StartSWFsync
      staging: rtl8192e: Rename dm_txpower_reset_recovery
      staging: rtl8192e: Rename dm_TXPowerTrackingCallback_ThermalMeter
      staging: rtl8192e: Rename dm_TXPowerTrackingCallback_TSSI
      staging: rtl8192e: Rename dm_tx_update_tssi_strong_signal
      staging: rtl8192e: Rename dm_tx_update_tssi_weak_signal
      staging: rtl8192e: Rename r8192_wx_set_enc
      staging: rtl8192e: Rename firmware_check_ready
      staging: rtl8192e: Rename dm_ctrl_initgain_byrssi
      staging: rtl8192e: rtl_wx: Fix BRACES warning
      staging: rtl8192e: Fix SUSPECT_CODE_INDENT warnings
      staging: rtl8192e: Fix CONSTANT_COMPARISON warnings
      staging: rtl8192e: Fix FSF_MAILING_ADDRESS warnings
      staging: rtl8192e: Remove _rtl92e_silent_reset_mesh
      staging: rtl8192e: Remove _rtl92e_dm_check_pbc_gpio
      staging: rtl8192e: Remove extra braces
      staging: rtl8192e: Simplify _rtl92e_calculate_bit_shift
      staging: rtl8192e: Merge/Remove _rtl92e_dm_bb_initialgain_backup
      staging: rtl8723au: Fix resource leak
      staging: rtl8192e: rtl_dm: Use proper packet type
      staging: rtl8192e: cmdpkt: Use packettype properly
      staging: rtl8192e: cmdpkt: Simplify argument names
      staging: rtl8192e: cmdpkt: Reorder arguments
      staging: rtl8192e: cmdpkt: Pass data as const void*
      staging: rtl8192e: Use macro to represent fragmentation threshold
      staging: rtl8192e: cmd_pkt: Handle INIT packets
      staging: rtl8192e: Add rt_fw_blob
      staging: rtl8192e: Rename rt_firmware::firmware_status to status
      staging: rtl8192e: init_fw: Drop unneded check
      staging: rtl8192e: Add _rtl92e_wait_for_fw()
      staging: rtl8192e: Add _rtl92e_fw_prepare
      staging: rtl8192e: Swap firmware endian in _rtl92e_fw_prepare()
      staging: rtl8192e: Remove _rtl92e_fw_download_code()
      staging: rtl8192e: fw: Use netdev_dbg instead of RT_TRACE
      staging: rtl8192e: _rtl92e_fw_boot_cpu: Remove unneeded goto

Matt Ranostay (12):
      iio: light: DT binding docs for APDS9960 driver
      iio: light: add APDS9960 ALS + promixity driver
      devicetree: add PulsedLight vendor + device docs
      iio: proximity: add support for PulsedLight LIDAR
      iio: humidity: add HDC100x support
      iio: chemical: Add IIO_CONCENTRATION channel type
      iio: resistance: add IIO_RESISTANCE channel type
      devicetree: add SGX Sensortech vendor id
      iio: chemical: add SGX VZ89x VOC sensor support
      iio: chemical: vz89x hardware i2c workaround
      iio: lidar: add missing MODULE_DEVICE_TABLE for dt
      iio: hdc100x: correct IIO_CHAN_INFO_OFFSET value

Matthew Needes (1):
      staging: lustre/obdclass/linux/linux-module.c

Maxime Lorrillere (1):
      staging: lustre: simplify ptlrpc_deactivate_and_unlock_import

Michał Bartoszkiewicz (1):
      staging: rtl8723au: remove unnecessary le32_to_cpu

Mike Dupuis (4):
      Staging: rtl8192u: space required before open parentheses
      Staging: rtl8192u: suspect code indent for conditional statment
      Staging: rtl8192u: do not use C99 // comments
      Staging: rlt8192u: Remove spaces at the start of lines

Mike Marciniszyn (2):
      staging/rdma/hfi1: Fix regression in send performance
      staging/rdma/hfi1: add additional rc traces

Mike Rapoport (91):
      staging: lustre: fix CODE_INDENT checkpatch.pl errors
      staging: lustre: fix GLOBAL_INITIALISERS checkpatch.pl errors
      staging: lustre: fix OPEN_BRACE checkpatch.pl errors
      staging: fbtft: remove unused bl_ops from fbtft_unregister_backlight
      staging: fbtft: fbtft-core: define backlight_ops statically
      staging: fbtft: fbtft_request_gpios: reduce nesting
      staging: fbtft: fb_ssd1351: define backlight_ops statically
      staging: fbtft: fb_watterott: define backlight_ops statically
      staging: ft1000_pcmcia: staticize local functions in ft1000_dnld.c
      staging: lustre: fix whitespace errors reported by checkpatch.pl
      staging: lustre: use linux/statfs.h instead of asm/statfs.h
      staging: lustre: fix switch-case identation errors
      staging: lustre: fix TRAILING_STATEMENTS checkpatch errors
      staging: sm750fb: rename hwI2CInit to sm750_hw_i2c_init
      staging: sm750fb: rename hwI2CClose to sm750_hw_i2c_close
      staging: sm750fb: rename hwI2CReadReg to sm750_hw_i2c_read_reg
      staging: sm750fb: rename hwI2CWriteReg to sm750_hw_i2c_write_reg
      staging: sm750fb: ddk750_hwi2c: rename CamelCase static functions
      staging: sm750fb: rename swI2CInit to sm750_sw_i2c_init
      staging: sm750fb: rename swI2CReadReg to sm750_sw_i2c_read_reg
      staging: sm750fb: rename swI2CWriteReg to sm750_sw_i2c_write_reg
      staging: sm750fb: ddk750_swi2c: staticize swI2C{SCL,SDA}
      staging: sm750fb: ddk750_swi2c: rename CamelCase static functions
      staging: sm750fb: ddk750_hw_i2c: rename busSpeedMode
      staging: sm750fb: hw_i2c_{read,write}: rename CamelCase variables
      staging: sm750fb: ddk750_hwi2c: reduce amount of CamelCase
      staging: sm750fb: ddk750_swi2c: rename CamelCase static variables
      staging: sm750fb: ddk750_swi2c: further reduce CamelCase
      staging: sm750fb: ddk750_*i2c: remove multiple blank lines
      staging: sm750fb: ddk750_*i2c: shorten lines to under 80 characters
      staging: lustre: lustre_dlm_flags: stop using C99 comments
      staging: sm750fb: sm750_help.h: spacing fix
      staging: sm750fb: tidy up #include directives
      staging: sm750fb: replace custom MB(x) macro with appropriate SZ_xM
      staging: sm750fb: remove unused MB(x) and KB(x) macros
      staging: sm750fb: replace twoToPowerOfx with shift operator
      staging: sm750fb: remove dead code
      staging: sm750fb: staticize local functions in ddk750_chip
      staging: sm750fb: remove unused calcPllValue2 function
      staging: sm750fb: remove unused ddk750_initDVIDisp function
      staging: sm750fb: remove unused macros
      staging: sm750fb: staticize getPowerMode function
      staging: sm750fb: remove unused enable{ZVPort,SSP,PWM} functions
      staging: sm750fb: remove unneeded switch statement
      staging: sm750fb: remove proc_checkMode method from lynxfb_output
      staging: sm750fb: remove clear method from lynxfb_{crtc,output}
      staging: lustre: add missing blank line after declarations
      staging: lustre: remove multiple blank lines
      staging: lustre: add a blank line after function/struct/union/enum declarations
      staging: sm750fb: merge calcPLL and getPllValue into getChipClock
      staging: sm750fb: rename getChipClock to get_mxclk_freq
      staging: sm750fb: remove some unnecessary castings
      staging: lustre: remove unused OBD_SLAB_CPT_ALLOC* macros
      staging: lustre: replace OBDO_ALLOC with kmem_cache_alloc
      staging: lustre: replace OBDO_FREE with kmem_cache_free
      staging: lustre: remove unused OBDO_{ALLOC, FREE} macros
      staging: lustre: replace OBD_SLAB_ALLOC_PTR with kmem_cache_alloc
      staging: lustre: replace OBD_SLAB_ALLOC_PTR_GFP with kmem_cache_alloc
      staging: lustre: replace OBD_SLAB_ALLOC_GFP with kmem_cache_alloc
      staging: lustre: replace OBD_SLAB_FREE_PTR with kmem_cache_free
      staging: lustre: replace OBD_SLAB_FREE with kmem_cache_free
      staging: lustre: remove unused OBD_SLAB_ALLOC* and OBD_SLAB_FREE* macros
      staging: sm750fb: remove '#if 1' conditionals
      staging: sm750fb: simplify PLL divisors calculations
      staging: sm750fb: remove unused pllcalparam typedef
      staging: sm750fb: remove defintion of offsetof
      staging: sm750fb: remove ancient kernel support
      staging: sm750fb: remove unused methods from lynx_share
      staging: sm750fb: replace lynx_crtc methods with function calls
      staging: sm750fb: use direct call to hw_sm750_output_setMode
      staging: lustre: get rid of OBD_PAGE_ALLOC/FREE
      staging: lustre: remove unused OBD_PAGE_ALLOC/FREE and friends
      staging: sm750fb: replace lynx_cursor methods with function calls
      staging: sm750fb: remove unused SPC_SM750 define
      staging: sm750fb: replace PADDING macro with ALIGN
      staging: sm750fb: remove unused smi_indent variable
      staging: sm750fb: merge sm750_hw.h into sm750.h
      staging: sm750fb: rename struct sm750_share to sm750_dev
      staging: sm750fb: rename 'struct sm750_dev' variables to sm750_dev
      staging: sm750fb: merge struct sm750_state into struct sm750_dev
      staging: sm750fb: remove unused PROC_SPEC_* typedefs
      staging: sm750fb: replace lynx_share with sm750_dev in lynxfb_par
      staging: sm750fb: remove hw_sm750_getVMSize function
      staging: sm750fb: replace lynx_share with sm750_dev in function calls
      staging: sm750fb: use 'struct sm750_dev *' instead of 'void *'
      staging: sm750fb: use sm750_dev with pci_{get, set}_drvdata
      staging: sm750fb: fix wrong indentation
      staging: sm750fb: remove unused field in lynx_cursor
      staging: sm750fb: merge lynx_share into sm750_dev
      staging: sm750fb: remove '#ifdef CAP_EXP*' conditionals
      staging: sm750fb: remove unused fields from struct sm750_dev

Mitko Haralanov (3):
      staging/rdma/hfi1: Prevent silent data corruption with user SDMA
      staging/rdma/hfi1: Wrong cast breaks desired pointer arithmetic
      staging/rdma/hfi1: Allow tuning of SDMA interrupt rate

Muhammad Falak R Wani (12):
      staging: most: hdm-usb: Use setup_timer
      staging: ion: Remove explicit NULL comparison
      staging: octeon: Remove explicit NULL comparison
      staging: octeon: Remove explicit NULL comparison
      staging: ipath: ipath_driver: Use setup_timer
      staging: ipath: ipath_verbs: Use setup_timer
      staging: ipath: ipath_sdma: Use setup_timer
      staging: ipath: ipath_init_chip: Use setup_timer
      staging: rdma: hfi1: chip: Use setup_timer
      staging: hfi1: driver: Use setup_timer
      staging: hfi1: sdma: Use setup_timer
      staging: rdma: ipath: Remove unneeded vairable.

Navya Sri Nizamkari (6):
      Staging: xgifb: Replace udelay, mdelay functions with usleep_range
      Staging: xgifb: Remove blank line before } and after {
      Staging: xgifb: Remove extra blank lines.
      Staging: xgifb: Fix comparison to NULL warning
      Staging: xgifb: Remove space after cast
      Staging: emxx_udc: Add space around operator.

Nayeemahmed Badebade (3):
      staging: panel: panel.c: Fixed coding style issues
      staging: comedi: kcomedilib: Fixed coding style issue
      Staging: fsl-mc/bus: mc-bus.c: Fixed coding style issues

Nicola Corna (1):
      iio: humidity: si7020: replaced bitmask on humidity values with range check

Nicolas Iooss (1):
      staging/rdma/hfi1: do not use u8 to store a 32-bit integer

Nicolas Joseph (1):
      staging/rtl8192u: remove unused function

Nilesh Kokane (3):
      Staging: lustre: lov_obd: fixed a brace coding style issue
      Staging: lustre: lnet :socklnd return statement in void function not useful
      staging: lustre: lnet :socklnd Braces not necessary

Niranjana Vishwanathapura (1):
      staging/rdma/hfi1: Add coalescing support for SDMA TX descriptors

Niu Yawei (2):
      staging/lustre/llite: deny non-root user for changelog operations
      staging/lustre/libcfs: minor fix in cfs_hash_for_each_relax()

Octavian Purdila (2):
      iio: fix drivers that use 0 as a valid IRQ in client->irq (part 2)
      iio: remove gpio interrupt probing from drivers that use a single interrupt

Olaf Weber (1):
      staging/lustre/ptlrpc: make ptlrpcd threads cpt-aware

Oleg Drokin (89):
      staging/lustre/lnet: Reenable lnet router debugfs
      staging/lustre/lmv: fix potential null pointer dereference
      staging/lustre: Remove OBD_CPT_ALLOC_LARGE
      staging/lustre: Remove unused OBD_VMALLOC
      staging/lustre: Remove unused OBD_CPT_ALLOC* macros
      staging/lustre: Remove users of OBD_ALLOC/FREE_PTR lu_object.h
      staging/lustre/llite: Get rid of OBD_ALLOC/FREE_PTR
      staging/lustre/obdclass: replace OBD_ALLOC_GFP with kzalloc
      staging/lustre: Remove references to OBD_ALLOC/FREE* in comments
      staging/lustre/fld: Replace OBD_ALLOC_GFP with kzalloc
      staging/lustre: Convert lustre_cfg_new/free to use kzalloc/kfree
      staging/lustre/ptlrpc: Replace OBD_FREE_PTR with kfree
      staging/lustre: Replace last users of OBD_ALLOC/FREE_LARGE
      staging/lustre: Remove stray bit of userland utils code
      staging/lustre: Remove unused OBD_ALLOC* and OBD_FREE macros
      staging/lustre: Remove memory allocation fault injection framework
      staging/lustre: Remove lustre used memory tracking framework
      staging/lustre: remove obd_memory stats counter
      staging/lustre: Remove IS_SERVER and all users
      staging/lustre: remove IS_MDS|IS_OST|IS_MGS defines and users
      staging/lustre: Remove server defines from lustre_disk.h
      staging/lustre/ptlrpc: Remove ptlrpc_update_export_timer()
      staging/lustre/obdclass: Remove unused lprocfs_wr_evict_client
      staging/lustre: Remove obd_export_evict_by_nid/uuid
      staging/lustre/obdclass: Remove unused lprocfs_alloc/free_obd_stats
      staging/lustre: Remove unused lprocfs_alloc/free_md_stats
      staging/lustre: Remove unused lprocfs_init_ldlm_stats
      staging/lustre: Remove unused debugfs/procfs helpers
      staging/lustre: Remove mds/ost capabilities support
      staging/lustre: Remove unused target_print_req()
      staging/lustre: Remove unused lustre_acl_xattr_merge2posix()
      staging/lustre/ptlrpc: Remove server-specific health checks
      staging/lustre: Remove unused req_capsule_server_grow
      staging/lustre: Remove unused reply state batches code
      staging/lustre: Remove high-priority request callbacks
      staging/lustre: Remove unused statfs_pack()
      staging/lustre: Remove unused ptlrpcd_add_rqset()
      staging/lustre: Remove unused functions and definitions from cl_object
      staging/lustre: Remove unused lu_object functions.
      staging/lustre/ldlm: Remove unused round_timeout function
      staging/lustre/obdclass: Remove unused functions from genops.c
      staging/lustre: Remove unused function class_handle_hash_back()
      staging/lustre: Remove unused function server_name2svname()
      staging/lustre/obdclass: Drop unused code from obdo.c
      staging/lustre/ptlrpc: Drop unused client code
      staging/lustre/ptlrpc: secure wrapping code cleanup
      staging/lustre: Drop unused obdo_from_la() and la_from_obdo()
      staging/lustre/fid: Remove server fid function declarations
      staging/lustre/fid: seq_client_init/fini don't need to be exported
      staging/lustre/fid: Remove unused seq_client_get_seq function
      staging/lustre/fid: Get rid of lcs_srv in lu_client_seq
      staging/lustre/fid: Remove unused struct lu_server_seq
      staging/lustre/obdclass: Remove unused nid_hash
      staging/lustre: Remove server-only recovery-related bits
      staging/lustre: Remove ccc_attr/conf_set()
      staging/lustre: Remove unused ccc_io_fini()
      staging/lustre: Remove ccc_transient_page_* methods
      staging/lustre/llite: Remove unused ll_get_default/max_cookiesize()
      staging/lustre: KEY_DEFAULT/MAX_COOKIESIZE key is unused, remove them
      staging/lustre: Remove ununused ll_ra_read_get()
      staging/lustre/llite: Remove unused ll_rmdir_entry()
      staging/lustre/lov: Remove unused lov_dump_lmm/pool()
      staging/lustre/lov: Remove unused lov_lsm_decref()
      staging/lustre/ldlm: Remove unused interval tree bits
      staging/lustre/ldlm: Remove unused ldlm_cancel_locks_for_exports()
      staging/lustre/ldlm: Remove ldlm_init/destroy_export()
      staging/lustre/ldlm: Remove unimplemented lock conversion traces.
      staging/lustre/ldlm: Get rid of lr_converting queue
      staging/lustre/ldlm: Remove unused ldlm_cli_enqueue_local()
      staging/lustre/ldlm: Remove unused ldlm_init/fini_flock_export
      staging/lustre/ldlm: Remove unused ldlm_enqueue_pack()
      staging/lustre/ldlm: Remove ldlm_errno2error()
      staging/lustre/ldlm: Remove ldlm_glimpse_ast()
      staging/lustre/ldlm: Remove ldlm_lock_fail_match()
      staging/lustre/ldlm: Remove ldlm_namespace_free()
      staging/lustre/ldlm: Remove unused ldlm_pool_get_clv()
      staging/lustre/ldlm: Remove unused ldlm_pool_set_slv()
      staging/lustre/ldlm: Remove ldlm_refresh/del_waiting_lock()
      staging/lustre/ldlm: Remove intent policies handler.
      staging/lustre/ldlm: Remove unused ldlm_reprocess_all*()
      staging/lustre/ldlm: Remove unused ldlm_resource_insert_lock_after()
      staging/lustre/ldlm: Remove unused ldlm_blocking_ast/_nocheck()
      staging/lustre: Remove ns_is_client()
      staging/lustre: Remove ns_is_server()
      staging/lustre/ldlm: Remove server side code from pool support.
      staging/lustre/ldlm: Remove unused exported symbols.
      staging/lustre/ldlm: Remove ldlm_namespace_inactive_list()
      staging/lustre/ldlm: Remove posix lock (flock) deadlock detection
      staging/lustre/ldlm: Make ldlm_add_ast_work_item() static

Parshuram Thombare (1):
      staging: dgnc: simplify a trivial if-return sequence

Paul Gortmaker (8):
      drivers/staging: make android ion_page_pool.c explicitly non-modular
      drivers/staging: make android tegra_ion.c properly tristate
      drivers/staging: make android ashmem.c explicitly non-modular
      drivers/staging: make android sw_sync.c explicitly non-modular
      drivers/staging: make android lowmemorykiller.c explicitly non-modular
      drivers/staging: make android timed_output.c explicitly non-modular
      drivers/staging: make emxx_udc.c explicitly non-modular
      "drivers/staging: mark android/ion fcns with EXPORT_SYMBOL for tristate

Paul McQuade (1):
      Staging: vt6655: Renamed uRATE to rate

Peng Fan (1):
      staging: iio: adc: lpc32xx: use correct reutrn value

Peng Sun (3):
      staging: android: ashmem.c: 'spaces preferred around that -' style issue
      staging: android: ashmem.c: 'No space necessary after' style issue
      staging: android: ashmem.c: 'Alignment' style issue

Peter Rosin (2):
      iio: resistance: Document that resistance can be output
      iio: mcp4531: Driver for Microchip digital potentiometers

Punit Vara (16):
      Staging: rtl8712: Coding style warning fix for block comment
      Staging: rts5208: Coding style warnings fix for block comments
      Staging: rtl8712: drv_types.h:Coding style warnings fix for block comments
      Staging: rtl8712: ieee80211.c: Coding style warnings fix for block comments
      Staging: rtl8712: ieee80211.h: Coding style warnings fix for block comments
      Staging: rtl8712: os_intfs.c : Coding style warning fix for block comment
      Staging: rtl8712: recv_linux.c: Coding style warning fix for block comment
      Staging: rtl8712: rtl8712_cmd.c: Coding style warnings fix for block comments
      Staging: rtl8712: rtl8712_cmdctrl_bitdef.h: Coding style warning fix for block comment
      Staging: rtl8712: rtl8712_gp_bitdef.h: Coding style warning fix for block comment
      Staging: rtl8712: rtl8712_hal.h: Coding style warnings fix for block comments
      Staging: rtl8712: Fix warning prefer eth_broadcast_addr() over memset()
      Staging: rtl8712: Use ether_addr_equal() over memcmp()
      Staging: rtl8712: Coding style warnings fix for block comments
      Staging: wilc1000: Remove boolean comparision
      Staging: wilc1000: Prefer eth_broadcast_addr over memset()

Raphaël Beamonte (22):
      staging: wilc1000: remove FREE_WILC_BUFFER()
      staging: wilc1000: replace MALLOC_WILC_BUFFER() macro to avoid possible memory leak
      staging: rtl8192u: r8192U_core: fix switch and case indent code style error
      staging: rtl8192u: r8192U_core: fix space before close parenthesis code style error
      staging: rtl8192u: r8192U_core: fix code indent using spaces code style error
      staging: rtl8192u: r8192U_core: fix else following close brace code style error
      staging: rtl8192u: r8192U_core: fix missing struct leading to consistent spacing code style error
      staging: rtl8192u: r8192U_core: whitespace neatening to fix consistent spacing code style errors
      staging: rtl8192u: r8192U_core: clean C99 // comments
      staging: rtl8192u: r8192U_core: include linux/uaccess.h instead of asm/uaccess.h
      staging: rtl8192u: r8192U_core: remove return statement of void function
      staging: rtl8192u: r8192U_core: fix unecessary braces code style issue
      staging: rtl8192u: r8192U_core: remove forward declarations in .c file
      staging: rtl8192u: r8192U_core: fix unnecessary check before kfree code style issue
      staging: rtl8192u: r8192U_core: fix unnecessary parentheses code style issue
      staging: rtl8192u: r8192U_core: fix unnecessary else after return code style issue
      staging: rtl8192u: r8192U_core: fix unnecessary whitespace code style issue
      staging: rtl8192u: r8192U_core: fix missing blank line after declarations code style issue
      staging: rtl8192u: r8192U_core: fix quoted string split across lines code style issue
      staging: rtl8192u: r8192U_core: fix use ether_addr_copy() over memcpy() code style issue
      staging: rtl8192u: r8192U_core: fix comments lines over 80 characters
      staging: rtl8192u: r8192U_core: add line breaks to keep lines under 80 characters

Ravi Teja Darbha (7):
      staging: goldfish: Fix NULL comparison style
      staging: goldfish: Prefer kernel type u32 over uint32_t
      staging: emxx_udc: Remove FSF mailing address
      staging: emxx_udc: Avoid using multiple blank lines
      staging: emxx_udc: Fix NULL comparison style
      staging: emxx_udc: Remove cleanup1 label
      staging: emxx_udc: Remove unused parameter from function parameter list parameter list

Rocco Folino (1):
      staging/lustre: Make nrs_policy_get_info_locked() static

Rohit kumar (1):
      staging: ion: Fix error handling in ion_buffer_create

Ronit Halder (4):
      Staging: most: Use NULL instead of zero
      Staging: wilc1000: Use NULL instead of zero
      staging: dgap: fix memory leak in dgap_parsefile()
      Staging: rts5208: use dmam_alloc_coherent

Ryan Van Quinlan (1):
      staging: lustre: lclient: NULL comparison style

Sakshi Bansal (1):
      staging: netlogic: xlr_net.h: fixed coding style warnings

Sakshi Vaid (2):
      staging: lustre: lustre: obdclass: Fixed space checkpatch
      Staging: lustre: lustre: lov: lov_dev.c: Added missing blank line

Salah Triki (1):
      staging: dgnc: take a lock when storing value in dgnc_poll_tick

Salva Peiró (1):
      staging/dgnc: fix info leak in ioctl

Samuel Dominguez Lorenzo (1):
      staging: rtl8712: usb_ops_linux: fixed a comparison coding style issue

Sanchayan Maity (1):
      iio: adc: vf610: Add IIO buffer support for Vybrid ADC

Sanne Wouda (1):
      staging: lustre: kernel style neating (block comments)

Shivani Bhardwaj (44):
      Staging: xgifb: vb_util: Fixed sparse warning of bit truncation due to cast
      Staging: vt6655: rxtx: Remove extra space character
      Staging: vt6655: rxtx: Remove extra parentheses
      Staging: vt6655: mac: Remove extra braces
      Staging: unisys: visorinput: Remove unused code
      Staging: wilc1000: wilc_wfi_cfgoperations: Remove unused code
      Staging: wilc1000: wilc_wlan: Remove unnecessary cast
      Staging: wilc1000: host_interface: Remove extra NULL test
      Staging: wilc1000: wilc_wlan_cfg: Remove unnecessary cast
      Staging: wilc1000: host_interface: Remove unnecessary enum
      Staging: sm750fb: sm750: Remove irrelevant code
      Staging: rtl8723au: rtl8723a_bt-coexist: Remove unused variable
      Staging: rtl8723au: rtw_mlme_ext: Remove unnecessary test expression
      Staging: rtl8712: os_intfs: Remove unnecessary cast
      Staging: rtl8712: rtl8712_cmd: Remove useless cast
      Staging: rtl8712: rtl8712_io: Remove unnecessary cast
      Staging: rtl8712: rtl8712_xmit: Remove useless cast
      Staging: rtl8712: rtl871x_io: Remove explicit cast
      Staging: rtl8712: usb_ops_linux: Remove useless cast
      Staging: rtl8192u: ieee80211_softmac: Remove extra NULL check
      Staging: rtl8192u: ieee80211_rx: Remove unnecessary code
      Staging: lustre: llite_lib: Remove unnecessary NULL check
      Staging: lustre: mdc_locks: Remove extra test expression
      Staging: lustre: lproc_osc: Change the variable to be checked
      Staging: lustre: lproc_ptlrpc: Replace simple_strtol with simple_stroul
      Staging: rtl8192e: rtllib_softmac: Remove useless cast
      Staging: iio: ad7192: Remove unnecessary NULL test
      Staging: iio: tsl2x7x_core: Remove unrequired parentheses from DIV_ROUND_UP
      Staging: rtl8188eu: rf_cfg: Remove useless cast
      Staging: rtl8188eu: rtw_ieee80211: Remove unnecessary cast
      Staging: fbtft: fb_agm1264k-fl: Remove unnecessary cast
      Staging: fbtft: fb_ra8875: Remove useless cast
      Staging: fbtft: fb_ssd1331: Remove unnecessary cast
      Staging: rdma: mad: Remove explicit cast
      Staging: gdx724x: gdm_mux: Remove explicit cast
      Staging: dgap: Remove unnecessary test expression
      Staging: most: cdev: Remove useless check
      Staging: lustre: lproc_osc: Add check on a variable
      Staging: lustre: interval_tree: Remove multiple assignments
      Staging: wilc1000: coreconfigurator: Drop unneeded wrapper functions
      Staging: wilc1000: coreconfigurator: Remove irrelevant wrapper function
      Staging: wilc1000: coreconfigurator: Remove unnecessary parentheses
      Staging: wilc1000: coreconfigurator: Remove trailing whitespace
      Staging: wilc1000: wilc_wfi_cfgoperations: Remove irrelevant wrapper function

Shraddha Barke (144):
      Staging: rtl8192e: rtl_core.c: Remove unused variable
      Staging: rtl8723au: core: Remove unused variable
      Staging: rtl819u: ieee80211: Remove unused variable
      Staging: rtl8192e: r8192E_dev.c: Remove unused variable
      Staging: lustre: libcfs: Remove typedefs for struct
      Staging: lustre: obdclass: Remove typedefs for struct
      Staging: lustre: obdclass: Use kasprintf instead of kzalloc and sprintf
      Staging: lustre: lnet: Remove useless cast on void pointer
      Staging: lustre: mdc: Remove useless cast on void pointer
      Staging: lustre: obdclass: Remove unnecessary return statements
      Staging: lustre: obdclass: Insert blank line from declarations
      Staging: lustre: osc: Space prohibited between function name and open parenthesis
      Staging: lustre: ptlrpc: Remove braces for single statement blocks
      Staging: lustre: libcfs: Remove braces for single statement blocks
      Staging: lustre: obdclass: Remove braces for single statement blocks
      Staging: lustre: llite: llite_close.c: Remove unnecessary braces
      Staging: lustre: llite: llite_lib.c: Remove unnecessary braces
      Staging: lustre: lnet: Remove braces for single statement blocks
      Staging: rtl8723au: hal: Remove braces for single statement blocks
      Staging: android: Remove unnecessary braces.
      Staging: speakup: Remove braces for single statement blocks
      Staging: rtl8192e: rtl_wx.c: Remove braces for single statement blocks
      Staging: comedi: addi_apci_3120: Remove unnecessary if
      Staging: wilc1000: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>"
      Staging: iio: cdc: Prefer using the BIT macro
      Staging: iio: meter: Prefer using the BIT macro
      Staging: iio: addac: Prefer using the BIT macro
      Staging: lustre: libcfs: Prefer using the BIT macro
      Staging: lustre: ptlrpc: Prefer using the BIT macro
      Staging: rtl8192u: ieee80211: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>"
      Staging: rtl8192u: ieee80211: ieee80211_module.c: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>"
      Staging: rtl8192u: ieee80211: ieee80211_softmac.c: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>"
      Staging: comedi: Prefer using the BIT macro
      Staging: speakup: varhandlers.c: Remove explicit NULL comparison
      Staging: speakup: devsynth.c: Remove explicit NULL comparison
      Staging: speakup: serialio.c: Remove explicit NULL comparison
      Staging: speakup: kobjects.c: Remove explicit NULL comparison
      Staging: rtl8188eu: core: Remove explicit NULL comparison
      Staging: rtl8188eu: Remove explicit NULL comparison
      Staging: lustre: libcfs: libcfs_lock.c: Remove explicit NULL comparison
      Staging: lustre: libcfs: libcfs_mem.c: Remove explicit NULL comparison
      Staging: lustre: obdclass: obd_config.c: Remove explicit NULL comparison
      Staging: lustre: obdclass: genops.c: Remove explicit NULL comparison
      Staging: rtl8188eu: hal: Remove explicit NULL comparison
      Staging: rtl8188eu: hal: Hal8188ERateAdaptive.c: Remove explicit NULL comparison
      Staging: rtl8188eu: hal: rtl8188eu_xmit.c: Remove explicit NULL comparison
      Staging: rtl8188eu: os_dep: recv_linux.c: Remove explicit NULL comparison
      Staging: rtl8188eu: os_dep: mlme_linux.c: Remove explicit NULL comparison
      Staging: rtl8188eu: os_dep: osdep_service.c: Remove explicit NULL comparison
      Staging: ft1000: ft1000-usb: Use USB API functions rather than constants
      Staging: ft1000: use usleep_range()
      Staging: rtl8192u: Remove unnecessary printk
      Staging: most: aim-network: Replace pr_info with netdev_info
      Staging: fbtft: Remove debug messages
      Staging: iio: meter: Prefer using the BIT macro
      Staging: iio: addac: Prefer using the BIT macro
      Staging: most: Use module_i2c_driver
      Staging: media: lirc: Use USB API functions rather than constants
      Staging: iio: cdc: Prefer using the BIT macro
      Staging: iio: cdc: Remove unnecessary dev_info
      Staging: lustre: obdclass: Declare structure as static.
      Staging: fbtft: Remove debug messages related to DEBUG_WRITE_VMEM
      Staging: fbtft: Remove debug messages related to DEBUG_BACKLIGHT
      Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_merge as static
      Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_free as static
      Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_expand as static
      Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_choose as static
      Staging: lustre: ptlrpc: Declare sptlrpc_req_replace_dead_ctx as static
      Staging: lustre: ptlrpc: Declare sptlrpc_parse_rule as static
      Staging: lustre: obdclass: cl_io: Declare as static
      Staging: lustre: obdclass: cl_lock: Declare as static
      Staging: lustre: obdclass: obd_config: Declare as static
      Staging: lustre: obdclass: genops: Declare as static
      Staging: lustre: obdclass: class_obd: Declare as static
      Staging: lustre: obdclass: Remove unused functions
      Staging: most: Use module_platform_driver
      Staging: lustre: ptlrpc: nrs: Declare as static
      Staging: lustre: ptlrpc: events: Declare as static
      Staging: lustre: ptlrpc: pinger: Declare as static
      Staging: lustre: ptlrpc: layout: Declare as static
      Staging: lustre: ptlrpc: niobuf: Declare as static
      Staging: lustre: obdclass: genops: Declare as static
      Staging: lustre: obdclass: class_obd: Declare as static
      Staging: lustre: obdclass: obd_mount: Declare as static
      Staging: lustre: obdclass: Remove unused function obd_export_nid2str
      Staging: lustre: obdclass: llog_swab: Declare local functions as static
      Staging: lustre: ptlrpc: pack_generic: Declare local functions as static
      Staging: lustre: ptlrcpc: sec: Declare local functions as static
      Staging: lustre: obdclass: llog_cat: Declare local functions as static
      Staging: lustre: ptlrpc: pack_generic: Declare local functions as static
      Staging: lustre: ptlrpc: import: Declare deuuidify as static
      Staging: lustre: ptlrpc: service: Declare local functions as static
      Staging: lustre: obdclass: obdo: Declare iattr_from_obdo as static
      Staging: speakup: Use ARRAY_SIZE macro
      Staging: wilc1000: wilc_wfi_cfgoperations: Replace memset with eth_zero_addr
      Staging: wilc1000: host_interface: Replace memset with eth_zero_addr
      Staging: lustre: Remove unused libiam.h header
      Staging: lustre: obdclass: lu_object: Declare local functions as static
      Staging: lustre: obdclass: lprocfs_status: Declare local functions as static
      Staging: lustre: osc: Remove null check before kfree
      Staging: sm750fb: Use ARRAY_SIZE macro
      Staging: most: hdm-i2c: Drop owner assignment from i2c driver
      Staging: rdma: hfi1: Use kcalloc instead of kzalloc to allocate array
      Staging: rdma: ipath: Use kcalloc instead of kzalloc to allocate array
      Staging: rtl8192u: ieee80211: ieee80211_softmac: Remove commented printk messages
      Staging: rtl8192u: ieee80211: ieee80211_wx: Remove commented printk messages
      Staging: rtl8192u: ieee80211: ieee80211_rx: Remove commented printk messages
      Staging: rtl8712: Use ARRAY_SIZE macro
      Staging: rtl8188eu: core: Use ARRAY_SIZE macro
      Staging: unisys: Use kcalloc instead of kzalloc to allocate array
      Staging: rtl8192e: Use kcalloc instead of kzalloc to allocate array
      Staging: wilc1000: wilc_msgqueue: Use kmemdup instead of kmalloc and memcpy
      Staging: wilc1000: wilc_wfi_cfgoperations: Remove NULL check before kfree
      Staging: wilc1000: linux_wlan: Remove NULL check before kfree
      Staging: comedi: Remove exceptional & on function name
      Staging: iio: Remove exceptional & on function name
      Staging: most: Remove exceptional & on function name
      Staging: lustre: lov: Remove unused #include header file
      Staging: wilc1000: Use kzalloc instead of kmalloc and memset
      Staging: wilc1000: Remove null check before kfree
      Staging: wilc1000: Use kmemdup instead of kmalloc and memcpy
      Staging: lustre: ptlrpc: Remove unnecessary cast on void pointer
      Staging: lustre: lnet: Remove unnecessary cast on void pointer
      Staging: lustre: obdclass: Remove unnecessary cast on void pointer
      Staging: lustre: obd_class.h: Remove unused macro OBD_CHECK_MD_OP
      Staging: lustre: obd_support.h: Remove unused OBD_SLAB_FREE_RTN0
      Staging: iio: cdc: Remove unused macros
      Staging: media: Remove unnecessary cast on void pointer
      Staging: rdma: hfi1: Remove unnecessary cast on void pointer
      Staging: rdma: amso1100: Remove unnecessary cast on void pointer
      Staging: comedi: Remove unnecessary cast on void pointer
      Staging: gdm72xx: Remove unnecessary cast on void pointer
      Staging: slicoss: Remove unnecessary cast on void pointer
      Staging: unisys: Remove unnecessary cast on void pointer
      Staging: gdm724x: Remove unnecessary cast on void pointer
      Staging: most: Remove unnecessary cast on void pointer
      Staging: rtl8192u: Eliminate use of MSECS macro
      Staging: rtl8723au: Use put_unaligned_le32
      Staging: lustre: ptlrpc: Remove EXPORT_SYMBOL for sptlrpc_rule_set_expand
      Staging: lustre: Remove unused obd_cache.h file
      Staging: lustre: lustre_log: Remove unused functions
      Staging: lustre: lprocfs_status: Remove unused declaration
      Staging: wlan-ng: Remove unused p80211meta.h file
      Staging: lustre: Remove unused lustre_lfsck_user.h file

Sirnam Swetha (4):
      Staging: panel: spaces preferred around that '/'
      Staging: panel: Removing multiple blank lines
      Staging: panel: usleep_range is preferred over udelay
      Staging: panel: Logical continuations should be on the previous line

Sriram Raghunathan (1):
      staging: android: Fix checkpatch block comments warnings

Stanislav Kholmanskikh (2):
      staging: wilc1000: linux_wlan_spi: correct types
      staging: wilc1000: linux_wlan_spi: include header

Sudip Mukherjee (43):
      staging: most: bool comparison style
      staging: most: remove multiple blank line
      staging: most: out of memory error
      staging: most: remove unused functions
      staging: most: make functions static
      staging: most: use NULL pointer
      staging: most: remove unused variable
      staging: most: fix Makefile
      staging: most: NULL comparison style
      staging: wilc1000: fix freeing of ERR_PTR
      staging: most: remove always true comparison
      staging: most: return NULL instead of integer
      staging: most: remove driver owner
      staging: most: remove unneeded NULL check
      staging: most: style of bool comparison
      staging: lustre: lov: fix dereference of ERR_PTR
      staging: lustre: lov: remove always false condition
      staging: fbtft: use strncpy instead of strcpy
      staging: fbtft: do not use magic numbers
      staging: gdm72xx: fix memory leak
      staging: gdm72xx: NULL comparison style
      staging: dgap: fix possible NULL dereference
      staging: dgap: remove unused variable
      staging: fbtft: use dev_*
      staging: fbtft: start using pr_fmt
      staging: fbtft: change log level
      staging: rtl8192e: fix memory leak
      staging: slicoss: return status of slic_link_event_handler
      staging: slicoss: use status in slic_if_init
      staging: slicoss: use status in slic_ioctl
      staging: slicoss: use status in isr
      staging: dgnc: remove unused variables
      staging: dgnc: change style of NULL comparison
      staging: dgnc: remove NULL test
      staging: dgnc: remove initialization of global
      staging: dgnc: remove dgnc_init_globals function
      staging: dgnc: remove multiple blank lines
      staging: dgnc: remove blankline before brace
      staging: dgnc: remove blankline after brace
      staging: dgnc: remove space after cast
      staging: dgnc: alignment style
      staging: dgnc: remove parenthesis
      staging: dgap: remove unused configuration

Teodora Baluta (3):
      iio: accel: add support for mxc4005 accelerometer
      iio: mxc4005: add triggered buffer mode for mxc4005
      iio: mxc4005: add data ready trigger for mxc4005

Tetsuo Handa (1):
      android, lmk: Send SIGKILL before setting TIF_MEMDIE.

Tillmann Heidsieck (3):
      staging: wlan-ng fix buffer overflow in firmware handling
      staging: wlan-ng remove redundant conditional
      staging: wlan-ng remove unnessecary variable

Tim Sell (17):
      staging: unisys: documentation and TODO tweaks
      staging: unisys: visorhid: correctly map keys with extended scancodes
      staging: unisys: visorhid: remove unnecessary include of serio.h
      staging: unisys: visorhid: rename to visorinput
      staging: unisys: visorinput: subsume .h files directly into visorinput.c
      staging: unisys: visorinput: re-order declarations for consistency
      staging: unisys: visorinput: make structs & arrays const where possible
      staging: unisys: visorinput: correct code comments per kernel conventions
      staging: unisys: visorinput: comment tweaks - s/gizmo/input node/g
      staging: unisys: visorinput: change input bus type to BUS_VIRTUAL (6)
      staging: unisys: visorinput: register & use input_dev open() and close()
      staging: unisys: visorinput: remove extraneous mouse logic
      staging: unisys: visorinput: remove extraneous do_key function
      staging: unisys: visornic: prevent faults if driver re-loaded during stress
      staging: unisys: visorinput: address checkpatch alignment issues
      staging: unisys: visorinput: fix comment format
      staging: unisys: visorinput: no need to track open count

Ting-Chih Hsiao (1):
      staging: lustre-mgc: make mgc_obd_ops static

Tomeu Vizoso (1):
      staging: board: Set PM domain before probe

Tony Cho (108):
      staging: wilc1000: remove dead codes
      staging: wilc1000: remove unused preprocessor definition
      staging: wilc1000: fix potential memory leak
      staging: wilc1000: add maintainers for Atmel 802.11 driver
      staging: wilc1000: remove BROKEN status
      staging: wilc1000: remove STATIC_MACADDRESS
      staging: wilc1000: remove firmware definition
      staging: wilc1000: remove unused global variables
      staging: wilc1000: remove PANDA_BOARD
      staging: wilc1000: rename tstrHostIFmsg
      staging: wilc1000: remove typedef from the struct
      staging: wilc1000: rename strHostIFmsg
      staging: wilc1000: rename u16MsgId
      staging: wilc1000 remove typedef from the union
      staging: wilc1000: rename uniHostIFmsgBody
      staging: wilc1000: remove typedef from the struct tstrHostIFscanAttr
      staging: wilc1000: remove typedef from the struct tstrHostIFconnectAttr
      staging: wilc1000: remove typedef from the struct tstrRcvdNetworkInfo
      staging: wilc1000: remove typedef from the struct tstrRcvdGnrlAsyncInfo
      staging: wilc1000: remove typedef from the struct tstrHostIFkeyAttr
      staging: wilc1000: remove typedef from the struct tstrHostIFCfgParamAttr
      staging: wilc1000: remove typedef from the struct tstrHostIFSetChan
      staging: wilc1000: remove typedef from the struct tstrHostIFGetChan
      staging: wilc1000: remove typedef from the struct tstrHostIFSetBeacon
      staging: wilc1000: remove typedef from the struct tstrHostIFDelBeacon
      staging: wilc1000: remove typedef from the struct tstrWILC_AddStaParam
      staging: wilc1000: remove typedef from the struct tstrTimerCb
      staging: wilc1000: remove typedef from the struct tstrHostIfPowerMgmtParam
      staging: wilc1000: remove typedef from the struct tstrHostIfStaInactiveT
      staging: wilc1000: remove typedef from the struct tstrHostIFSetIPAddr
      staging: wilc1000: remove typedef from the struct tstrHostIfSetDrvHandler
      staging: wilc1000: remove typedef from the struct tstrHostIFSetMulti
      staging: wilc1000: remove typedef from the struct tstrHostIfSetOperationMode
      staging: wilc1000: remove typedef from the struct tstrHostIfSetMacAddress
      staging: wilc1000: remove typedef from the struct tstrHostIfGetMacAddress
      staging: wilc1000: remove typedef from the struct tstrHostIfBASessionInfo
      staging: wilc1000: remove typedef from the struct tstrHostIFDelSta
      staging: wilc1000: remove typedef from the struct tstrHostIfRemainOnChan
      staging: wilc1000: remove typedef from the struct tstrHostIfRegisterFrame
      staging: wilc1000: remove typedef from the struct tstrHostIFDelAllSta
      staging: wilc1000: remove unnecessary global variable
      staging: wilc1000: remove u32Intialized which is unnecessary
      staging: wilc1000: delete unnecessary comments and dead code
      staging: wilc1000: remove PLL_WORKAROUND
      staging: wilc1000: remove AGING_ALG
      staging: wilc1000: rename strHostIFscanAttr
      staging: wilc1000: rename strHostIFconnectAttr
      staging: wilc1000: rename strRcvdNetworkInfo
      staging: wilc1000: rename strRcvdGnrlAsyncInfo
      staging: wilc1000: rename strHostIFkeyAttr
      staging: wilc1000: rename strHostIFCfgParamAttr
      staging: wilc1000: remove struct get_channel
      staging: wilc1000: rename struct set_channel
      staging: wilc1000: rename strHostIFSetChan
      staging: wilc1000: remove struct del_beacon
      staging: wilc1000: rename struct set_beacon
      staging: wilc1000: rename strHostIFSetBeacon
      staging: wilc1000: rename strAddStaParam
      staging: wilc1000: rename strDelStaParam
      staging: wilc1000: rename strEditStaParam
      staging: wilc1000: remove struct timer_cb
      staging: wilc1000: rename strPowerMgmtparam
      staging: wilc1000: rename strHostIfStaInactiveT
      staging: wilc1000: rename strHostIfSetDrvHandler
      staging: wilc1000: rename strHostIfSetIP
      staging: wilc1000: rename strHostIfSetMulti
      staging: wilc1000: rename strHostIfSetOperationMode
      staging: wilc1000: rename strHostIfSetMacAddress
      staging: wilc1000: rename strHostIfGetMacAddress
      staging: wilc1000: rename strHostIfBASessionInfo
      staging: wilc1000: rename strHostIfRemainOnChan
      staging: wilc1000: remove typedef from enum
      staging: wilc1000: coreconfigurator.c: remove unused struct
      staging: wilc1000: rename strHostIfRegisterFrame
      staging: wilc1000: rename pUserData
      staging: wilc1000: rename strHostIFDelAllSta
      staging: wilc1000: remove bool bRespRequired from send_config_pkt
      staging: wilc1000: change parameter names in send_config_pkt
      staging: wilc1000: host_infterface.h: remove unused enum tenuWILC_StaFlag
      staging: wilc1000: remove wilc_wlan.c included in wilc_wfi_cfgoperations.c
      staging: wilc1000: replace drvHandler and hWFIDrv with hif_drv
      staging: wilc1000: rename pstrCfgParamVal in struct cfg_param_attr
      staging: wilc1000: rename u32SetCfgFlag of struct cfg_param_val
      staging: wilc1000: rename strHostIFwepAttr of union host_if_key_attr
      staging: wilc1000: rename strHostIFwpaAttr of union host_if_key_attr
      staging: wilc1000: rename strHostIFpmkidAttr of union host_if_key_attr
      staging: wilc1000: rename pu8WepKey of struct host_if_wep_attr
      staging: wilc1000: rename u8WepKeylen of struct host_if_wep_attr
      staging: wilc1000: rename u8Wepidx of struct host_if_wep_attr
      staging: wilc1000: rename u8mode of struct host_if_wep_attr
      staging: wilc1000: rename tenuAuth_type of struct host_if_wep_attr
      staging: wilc1000: remove extern declarations of g_linux_wlan
      staging: wilc1000: remove typedef from the linux_wlan_t
      staging: wilc1000: remove typedef from the tstrInterfaceInfo
      staging: wilc1000: change the type of wilc1000_initialized
      staging: wilc1000: rename u8NoIfcs in the struct wilc
      staging: wilc1000: rename strInterfaceInfo in the sturct wilc
      staging: wilc1000: rename aSrcAddress in the struct wilc_vif
      staging: wilc1000: rename aBSSID in the sturct wilc_vif
      staging: wilc1000: rename drvHandler in the struct wilc_vif
      staging: wilc1000: rename wilc_netdev in the struct wilc_vif
      staging: wilc1000: move clean up codes into wl_wlan_cleanup function
      staging: wilc1000: rename wilc_firmware in the struct wilc
      staging: wilc1000: remove COMPLEMENT_BOOT
      staging: wilc1000: introduce struct wilc_sdio for sdio data
      staging: wilc1000: assign pointer of g_linux_wlan to sdio device data
      staging: wilc1000: fix the bug on copying bssid
      staging: wilc1000: change MAINTAINERS

Trung Thanh Le (1):
      staging: android: fix coding style checks in sw_sync.c

Vennila Megavannan (1):
      staging/rdma/hfi1: Prevent host software lock up

Vincent Stehlé (1):
      staging: wilc1000: avoid NULL pointer dereference on error

Vladimir Barinov (4):
      iio: Support triggered events
      dt: Add vendor prefix 'holt'
      iio: adc: hi8435: Holt HI-8435 threshold detector
      dt: Document Holt HI-8435 bindings

Xander Huff (1):
      iio: adc: xilinx-xadc: Push interrupts into hardirq context

Yazen Ghannam (1):
      staging/lustre: Remove unused, commented function call

Yong Li (1):
      staging: iio: hmc5843: Set iio name dynamically

kbuild test robot (12):
      iio: light: fix platform_no_drv_owner.cocci warnings
      iio: adc: vf610: fix simple_return.cocci warnings
      iio: apds9960: light: fix simple_return.cocci warnings
      iio: light: apds9960: fix platform_no_drv_owner.cocci warnings
      staging: wilc1000: hif_sema_driver can be static
      staging: wilc1000: hif_sema_deinit can be static
      staging: wilc1000: periodic_rssi can be static
      staging: wilc1000: scan_while_connected can be static
      staging: wilc1000: join_req can be static
      staging: wilc1000: mode_11i can be static
      staging: wilc1000: info_element_size can be static
      staging: wilc1000: join_req_drv can be static

mike dupuis (15):
      Staging: rtl8192u: Space not allowed after &
      Staging: rtl8192u: space required before open braces
      Staging: rtl8192u: space required after close braces
      Staging: rtl8192u: space prohibited before close parenthesis
      Staging: rtl8192u: space required after ','
      Staging: rtl8192u: add missing blank lines after declarations
      Staging: rtl8192u: move open braces to previous lines
      Staging: rtl8192u: add spaces around == and || operators
      Staging: rtl8192u: spaces required around = operator
      Staging: rtl819u: Fix brace styling issues
      Staging: rtl8192u: quoted strings split across lines
      Staging: rtl8192u: missing blank lines after declarations
      Staging: rtl8192u: Fix block comment formatting
      Staging: rtl8192u: Correct open brace placement
      Staging: rtl8192u: Remove spaces at the start of lines

 Documentation/ABI/testing/sysfs-bus-iio            |   32 +
 Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 |   43 +
 .../ABI/testing/sysfs-bus-iio-chemical-vz89x       |    7 +
 .../ABI/testing/sysfs-bus-iio-humidity-hdc100x     |    9 +
 Documentation/ABI/testing/sysfs-bus-iio-meas-spec  |    8 +
 .../ABI/testing/sysfs-bus-iio-trigger-sysfs        |   22 +
 Documentation/DocBook/iio.tmpl                     |    2 +-
 .../devicetree/bindings/i2c/trivial-devices.txt    |    3 +-
 .../devicetree/bindings/iio/accel/mma8452.txt      |   24 +
 .../devicetree/bindings/iio/adc/hi8435.txt         |   21 +
 .../devicetree/bindings/iio/light/apds9960.txt     |   22 +
 .../devicetree/bindings/iio/light/us5182d.txt      |   34 +
 .../devicetree/bindings/vendor-prefixes.txt        |    4 +
 MAINTAINERS                                        |   19 +-
 drivers/iio/Kconfig                                |   30 +-
 drivers/iio/Makefile                               |    7 +-
 drivers/iio/accel/Kconfig                          |   33 +-
 drivers/iio/accel/Makefile                         |    6 +-
 .../accel/{bmc150-accel.c => bmc150-accel-core.c}  |  407 +-
 drivers/iio/accel/bmc150-accel-i2c.c               |  102 +
 drivers/iio/accel/bmc150-accel-spi.c               |   91 +
 drivers/iio/accel/bmc150-accel.h                   |   20 +
 drivers/iio/accel/kxcjk-1013.c                     |   34 +-
 drivers/iio/accel/mma8452.c                        |  356 +-
 drivers/iio/accel/mma9553.c                        |   29 -
 drivers/iio/accel/mxc4005.c                        |  567 ++
 drivers/iio/accel/st_accel_core.c                  |    1 +
 drivers/iio/accel/stk8312.c                        |   30 +-
 drivers/iio/accel/stk8ba50.c                       |   30 +-
 drivers/iio/adc/Kconfig                            |   35 +-
 drivers/iio/adc/Makefile                           |    3 +-
 drivers/iio/adc/ad799x.c                           |    1 -
 drivers/iio/adc/berlin2-adc.c                      |   91 +-
 drivers/iio/adc/hi8435.c                           |  534 ++
 drivers/iio/adc/max1027.c                          |    1 +
 drivers/iio/adc/max1363.c                          |    1 -
 drivers/iio/adc/mcp320x.c                          |    1 +
 drivers/iio/adc/ti-adc128s052.c                    |    8 +
 drivers/iio/adc/twl6030-gpadc.c                    |    1 +
 drivers/iio/adc/vf610_adc.c                        |  101 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |   37 +-
 drivers/iio/adc/xilinx-xadc.h                      |    2 -
 drivers/iio/amplifiers/ad8366.c                    |    1 +
 drivers/iio/buffer/Kconfig                         |   24 +
 drivers/iio/buffer/Makefile                        |    8 +
 .../industrialio-buffer-cb.c}                      |   12 +
 .../{ => buffer}/industrialio-triggered-buffer.c   |    0
 drivers/iio/{ => buffer}/kfifo_buf.c               |    0
 drivers/iio/chemical/Kconfig                       |   15 +
 drivers/iio/chemical/Makefile                      |    6 +
 drivers/iio/chemical/vz89x.c                       |  256 +
 drivers/iio/common/Kconfig                         |    1 +
 drivers/iio/common/Makefile                        |    1 +
 drivers/iio/common/ms_sensors/Kconfig              |    6 +
 drivers/iio/common/ms_sensors/Makefile             |    5 +
 drivers/iio/common/ms_sensors/ms_sensors_i2c.c     |  652 ++
 drivers/iio/common/ms_sensors/ms_sensors_i2c.h     |   66 +
 drivers/iio/common/st_sensors/st_sensors_core.c    |   22 +
 drivers/iio/dac/ad5504.c                           |    1 -
 drivers/iio/dac/ad7303.c                           |    7 +
 drivers/iio/dac/m62332.c                           |   63 +-
 drivers/iio/dac/max5821.c                          |    1 +
 drivers/iio/frequency/adf4350.c                    |    9 +
 drivers/iio/gyro/Kconfig                           |   19 +-
 drivers/iio/gyro/Makefile                          |    4 +-
 drivers/iio/gyro/bmg160.h                          |   10 +
 drivers/iio/gyro/{bmg160.c => bmg160_core.c}       |  361 +-
 drivers/iio/gyro/bmg160_i2c.c                      |   71 +
 drivers/iio/gyro/bmg160_spi.c                      |   57 +
 drivers/iio/gyro/st_gyro_core.c                    |    1 +
 drivers/iio/humidity/Kconfig                       |   23 +
 drivers/iio/humidity/Makefile                      |    2 +
 drivers/iio/humidity/hdc100x.c                     |  320 +
 drivers/iio/humidity/htu21.c                       |  253 +
 drivers/iio/humidity/si7020.c                      |    6 +-
 drivers/iio/imu/kmx61.c                            |   28 -
 drivers/iio/industrialio-core.c                    |   10 +-
 drivers/iio/industrialio-trigger.c                 |   12 +-
 drivers/iio/industrialio-triggered-event.c         |   68 +
 drivers/iio/light/Kconfig                          |   23 +
 drivers/iio/light/Makefile                         |    2 +
 drivers/iio/light/apds9960.c                       | 1130 +++
 drivers/iio/light/opt3001.c                        |    1 -
 drivers/iio/light/stk3310.c                        |   98 +-
 drivers/iio/light/tsl4531.c                        |    9 +-
 drivers/iio/light/us5182d.c                        |  507 ++
 drivers/iio/magnetometer/Kconfig                   |   33 +-
 drivers/iio/magnetometer/Makefile                  |    3 +-
 drivers/iio/magnetometer/bmc150_magn.c             |   29 -
 drivers/iio/magnetometer/st_magn_core.c            |    1 +
 drivers/iio/potentiometer/Kconfig                  |   20 +
 drivers/iio/potentiometer/Makefile                 |    6 +
 drivers/iio/potentiometer/mcp4531.c                |  231 +
 drivers/iio/pressure/Kconfig                       |   13 +
 drivers/iio/pressure/Makefile                      |    1 +
 drivers/iio/pressure/ms5637.c                      |  190 +
 drivers/iio/pressure/st_pressure_core.c            |    1 +
 drivers/iio/proximity/Kconfig                      |   12 +
 drivers/iio/proximity/Makefile                     |    1 +
 drivers/iio/proximity/as3935.c                     |    7 +
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |  289 +
 drivers/iio/proximity/sx9500.c                     |    9 -
 drivers/iio/temperature/Kconfig                    |   22 +
 drivers/iio/temperature/Makefile                   |    2 +
 drivers/iio/temperature/mlx90614.c                 |   92 +-
 drivers/iio/temperature/tsys01.c                   |  230 +
 drivers/iio/temperature/tsys02d.c                  |  191 +
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/android/Kconfig                    |    2 +-
 drivers/staging/android/ashmem.c                   |   44 +-
 drivers/staging/android/ion/compat_ion.h           |    1 -
 drivers/staging/android/ion/ion.c                  |   49 +-
 drivers/staging/android/ion/ion.h                  |   10 +-
 drivers/staging/android/ion/ion_cma_heap.c         |    6 +-
 drivers/staging/android/ion/ion_heap.c             |    4 +-
 drivers/staging/android/ion/ion_page_pool.c        |   10 +-
 drivers/staging/android/ion/ion_priv.h             |    3 +-
 drivers/staging/android/ion/ion_system_heap.c      |    7 +-
 drivers/staging/android/ion/tegra/Makefile         |    2 +-
 drivers/staging/android/lowmemorykiller.c          |   30 +-
 drivers/staging/android/sw_sync.c                  |   17 +-
 drivers/staging/android/timed_output.c             |   16 +-
 drivers/staging/android/uapi/ion.h                 |   25 +-
 drivers/staging/board/board.c                      |    6 +-
 drivers/staging/comedi/Kconfig                     |   10 +-
 drivers/staging/comedi/comedi_buf.c                |  125 +-
 drivers/staging/comedi/comedi_fops.c               |  180 +-
 drivers/staging/comedi/comedi_internal.h           |    1 +
 drivers/staging/comedi/comedi_pci.c                |  108 +-
 drivers/staging/comedi/comedi_pcmcia.c             |  104 +-
 drivers/staging/comedi/comedi_usb.c                |   75 +-
 drivers/staging/comedi/comedidev.h                 |  635 +-
 drivers/staging/comedi/drivers.c                   |  407 +-
 drivers/staging/comedi/drivers/8255.h              |   12 +-
 drivers/staging/comedi/drivers/8255_pci.c          |    4 +-
 drivers/staging/comedi/drivers/Makefile            |    1 -
 drivers/staging/comedi/drivers/addi_apci_1032.c    |    7 +-
 drivers/staging/comedi/drivers/addi_apci_2032.c    |   16 +-
 drivers/staging/comedi/drivers/addi_apci_3120.c    |   59 +-
 drivers/staging/comedi/drivers/addi_apci_3xxx.c    |    6 +-
 drivers/staging/comedi/drivers/adl_pci6208.c       |    2 +-
 drivers/staging/comedi/drivers/adl_pci9111.c       |  171 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |  289 +-
 drivers/staging/comedi/drivers/adq12b.c            |  136 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |  304 +-
 drivers/staging/comedi/drivers/adv_pci1723.c       |   33 +-
 drivers/staging/comedi/drivers/adv_pci1724.c       |   15 +-
 drivers/staging/comedi/drivers/aio_aio12_8.c       |  201 +-
 drivers/staging/comedi/drivers/amplc_pci230.c      |    2 +-
 drivers/staging/comedi/drivers/cb_das16_cs.c       |  284 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         | 1175 ++-
 drivers/staging/comedi/drivers/comedi_test.c       |  565 +-
 drivers/staging/comedi/drivers/daqboard2000.c      |    8 +-
 drivers/staging/comedi/drivers/dt3000.c            |  466 +-
 drivers/staging/comedi/drivers/dt9812.c            |   66 +-
 drivers/staging/comedi/drivers/fl512.c             |    2 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c          |   28 +-
 drivers/staging/comedi/drivers/icp_multi.c         |  517 +-
 drivers/staging/comedi/drivers/ii_pci20kc.c        |   84 +-
 drivers/staging/comedi/drivers/ke_counter.c        |    7 +-
 drivers/staging/comedi/drivers/me_daq.c            |  315 +-
 drivers/staging/comedi/drivers/mf6x4.c             |  137 +-
 drivers/staging/comedi/drivers/mpc624.c            |  411 +-
 drivers/staging/comedi/drivers/multiq3.c           |  358 +-
 drivers/staging/comedi/drivers/ni_tio.c            |    6 +-
 drivers/staging/comedi/drivers/ni_tiocmd.c         |    6 -
 drivers/staging/comedi/drivers/ni_usb6501.c        |   16 +-
 drivers/staging/comedi/drivers/pcl711.c            |   19 +-
 drivers/staging/comedi/drivers/pcl812.c            |  186 +-
 drivers/staging/comedi/drivers/pcl816.c            |  109 +-
 drivers/staging/comedi/drivers/pcl818.c            |   40 +-
 drivers/staging/comedi/drivers/pcm3724.c           |  112 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |  684 +-
 drivers/staging/comedi/drivers/rtd520.c            |  369 +-
 drivers/staging/comedi/drivers/rti800.c            |   28 +-
 drivers/staging/comedi/drivers/s526.c              |  560 +-
 drivers/staging/comedi/drivers/serial2002.c        |   51 +-
 drivers/staging/comedi/drivers/ssv_dnp.c           |   57 +-
 drivers/staging/comedi/drivers/unioxx5.c           |  506 --
 drivers/staging/comedi/drivers/usbdux.c            |  164 +-
 drivers/staging/comedi/drivers/usbduxfast.c        |  310 +-
 drivers/staging/comedi/drivers/usbduxsigma.c       |  142 +-
 drivers/staging/comedi/drivers/vmk80xx.c           |  127 +-
 .../staging/comedi/kcomedilib/kcomedilib_main.c    |   32 +-
 drivers/staging/dgap/dgap.c                        |  532 +-
 drivers/staging/dgap/dgap.h                        |    4 -
 drivers/staging/dgnc/dgnc_cls.c                    |   50 +-
 drivers/staging/dgnc/dgnc_driver.c                 |   52 +-
 drivers/staging/dgnc/dgnc_driver.h                 |   59 +-
 drivers/staging/dgnc/dgnc_mgmt.c                   |   15 +-
 drivers/staging/dgnc/dgnc_neo.c                    |   65 +-
 drivers/staging/dgnc/dgnc_sysfs.c                  |   95 +-
 drivers/staging/dgnc/dgnc_tty.c                    |  324 +-
 drivers/staging/emxx_udc/emxx_udc.c                |  183 +-
 drivers/staging/emxx_udc/emxx_udc.h                |   30 -
 drivers/staging/fbtft/Kconfig                      |   10 +
 drivers/staging/fbtft/Makefile                     |    1 +
 drivers/staging/fbtft/fb_agm1264k-fl.c             |   17 +-
 drivers/staging/fbtft/fb_bd663474.c                |   11 +-
 drivers/staging/fbtft/fb_hx8340bn.c                |   16 +-
 drivers/staging/fbtft/fb_hx8347d.c                 |   16 +-
 drivers/staging/fbtft/fb_hx8353d.c                 |   21 +-
 drivers/staging/fbtft/fb_hx8357d.c                 |   12 +-
 drivers/staging/fbtft/fb_ili9163.c                 |   13 +-
 drivers/staging/fbtft/fb_ili9320.c                 |   21 +-
 drivers/staging/fbtft/fb_ili9325.c                 |   20 +-
 drivers/staging/fbtft/fb_ili9340.c                 |   14 +-
 drivers/staging/fbtft/fb_ili9341.c                 |   20 +-
 drivers/staging/fbtft/fb_ili9481.c                 |   10 +-
 drivers/staging/fbtft/fb_ili9486.c                 |   12 +-
 drivers/staging/fbtft/fb_pcd8544.c                 |   25 +-
 drivers/staging/fbtft/fb_ra8875.c                  |   40 +-
 drivers/staging/fbtft/fb_s6d02a1.c                 |   16 +-
 drivers/staging/fbtft/fb_s6d1121.c                 |   18 +-
 drivers/staging/fbtft/fb_ssd1289.c                 |   20 +-
 drivers/staging/fbtft/fb_ssd1306.c                 |   25 +-
 drivers/staging/fbtft/fb_ssd1331.c                 |   11 +-
 drivers/staging/fbtft/fb_ssd1351.c                 |   67 +-
 drivers/staging/fbtft/fb_st7735r.c                 |   22 +-
 drivers/staging/fbtft/fb_st7789v.c                 |  265 +
 drivers/staging/fbtft/fb_tinylcd.c                 |   14 +-
 drivers/staging/fbtft/fb_tls8204.c                 |   24 +-
 drivers/staging/fbtft/fb_uc1611.c                  |   12 +-
 drivers/staging/fbtft/fb_uc1701.c                  |   25 +-
 drivers/staging/fbtft/fb_upd161704.c               |   11 +-
 drivers/staging/fbtft/fb_watterott.c               |   38 +-
 drivers/staging/fbtft/fbtft-bus.c                  |   27 +-
 drivers/staging/fbtft/fbtft-core.c                 |  135 +-
 drivers/staging/fbtft/fbtft-sysfs.c                |    6 +-
 drivers/staging/fbtft/fbtft.h                      |   11 +-
 drivers/staging/fbtft/fbtft_device.c               |  171 +-
 drivers/staging/fbtft/flexfb.c                     |   10 -
 drivers/staging/fsl-mc/bus/dpbp.c                  |  356 +-
 drivers/staging/fsl-mc/bus/dpmcp-cmd.h             |   81 +-
 drivers/staging/fsl-mc/bus/dpmcp.c                 |  316 +-
 drivers/staging/fsl-mc/bus/dpmcp.h                 |  220 +-
 drivers/staging/fsl-mc/bus/dpmng.c                 |   31 +-
 drivers/staging/fsl-mc/bus/dprc-cmd.h              |    7 +-
 drivers/staging/fsl-mc/bus/dprc-driver.c           |   12 +-
 drivers/staging/fsl-mc/bus/dprc.c                  |  955 ++-
 drivers/staging/fsl-mc/bus/mc-allocator.c          |   98 +-
 drivers/staging/fsl-mc/bus/mc-bus.c                |  136 +-
 drivers/staging/fsl-mc/bus/mc-sys.c                |  208 +-
 drivers/staging/fsl-mc/include/dpbp-cmd.h          |    2 +-
 drivers/staging/fsl-mc/include/dpbp.h              |  303 +-
 drivers/staging/fsl-mc/include/dpcon-cmd.h         |   62 +-
 drivers/staging/fsl-mc/include/dpmng.h             |   33 +-
 drivers/staging/fsl-mc/include/dprc.h              |  638 +-
 drivers/staging/fsl-mc/include/mc-cmd.h            |   52 +-
 drivers/staging/fsl-mc/include/mc-private.h        |   19 +-
 drivers/staging/fsl-mc/include/mc-sys.h            |   55 +-
 drivers/staging/fsl-mc/include/mc.h                |   18 +-
 drivers/staging/ft1000/Kconfig                     |   22 -
 drivers/staging/ft1000/Makefile                    |    3 -
 drivers/staging/ft1000/TODO                        |    9 -
 drivers/staging/ft1000/ft1000-pcmcia/Makefile      |    2 -
 drivers/staging/ft1000/ft1000-pcmcia/boot.h        |  158 -
 drivers/staging/ft1000/ft1000-pcmcia/ft1000.h      |   70 -
 drivers/staging/ft1000/ft1000-pcmcia/ft1000.img    |  Bin 305770 -> 0 bytes
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c   |  158 -
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c |  769 --
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c   | 2068 -----
 drivers/staging/ft1000/ft1000-usb/Makefile         |    3 -
 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c   |  789 --
 .../staging/ft1000/ft1000-usb/ft1000_download.c    | 1058 ---
 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c      | 1586 ----
 drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h   |  123 -
 drivers/staging/ft1000/ft1000-usb/ft1000_usb.c     |  252 -
 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h     |  150 -
 drivers/staging/ft1000/ft1000-usb/ft3000.img       |  Bin 280414 -> 0 bytes
 drivers/staging/ft1000/ft1000.h                    |  366 -
 drivers/staging/gdm724x/gdm_lte.c                  |   54 +-
 drivers/staging/gdm724x/gdm_mux.c                  |   28 +-
 drivers/staging/gdm724x/gdm_tty.c                  |    8 +-
 drivers/staging/gdm724x/gdm_usb.c                  |   56 +-
 drivers/staging/gdm724x/netlink_k.c                |   10 +-
 drivers/staging/gdm72xx/gdm_qos.c                  |    4 +-
 drivers/staging/gdm72xx/gdm_sdio.c                 |   20 +-
 drivers/staging/gdm72xx/gdm_usb.c                  |   16 +-
 drivers/staging/gdm72xx/gdm_wimax.c                |   22 +-
 drivers/staging/gdm72xx/sdio_boot.c                |    4 +-
 drivers/staging/gdm72xx/usb_boot.c                 |    8 +-
 drivers/staging/goldfish/goldfish_nand.c           |    4 +-
 drivers/staging/goldfish/goldfish_nand_reg.h       |   10 +-
 drivers/staging/iio/accel/lis3l02dq_core.c         |   10 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c         |   30 +-
 drivers/staging/iio/accel/sca3000_core.c           |   65 +-
 drivers/staging/iio/accel/sca3000_ring.c           |   19 +-
 drivers/staging/iio/adc/ad7192.c                   |   64 +-
 drivers/staging/iio/adc/ad7192.h                   |    2 +-
 drivers/staging/iio/adc/ad7280a.c                  |  180 +-
 drivers/staging/iio/adc/ad7606_core.c              |   23 +-
 drivers/staging/iio/adc/ad7606_par.c               |   15 +-
 drivers/staging/iio/adc/ad7606_spi.c               |    5 +-
 drivers/staging/iio/adc/ad7780.c                   |   13 +-
 drivers/staging/iio/adc/ad7816.c                   |   58 +-
 drivers/staging/iio/adc/lpc32xx_adc.c              |   18 +-
 drivers/staging/iio/adc/mxs-lradc.c                |  185 +-
 drivers/staging/iio/adc/spear_adc.c                |    4 +-
 drivers/staging/iio/addac/adt7316.c                |   16 +-
 drivers/staging/iio/cdc/ad7150.c                   |   19 +-
 drivers/staging/iio/cdc/ad7152.c                   |   14 +-
 drivers/staging/iio/cdc/ad7746.c                   |   49 +-
 drivers/staging/iio/frequency/ad9834.c             |    2 +-
 drivers/staging/iio/gyro/adis16060_core.c          |   16 +-
 drivers/staging/iio/iio_dummy_evgen.c              |   26 +-
 drivers/staging/iio/iio_simple_dummy.c             |   11 +-
 drivers/staging/iio/iio_simple_dummy.h             |   17 +-
 drivers/staging/iio/iio_simple_dummy_buffer.c      |    8 +-
 drivers/staging/iio/iio_simple_dummy_events.c      |   19 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   11 +-
 drivers/staging/iio/light/isl29018.c               |    6 +-
 drivers/staging/iio/light/isl29028.c               |   11 +-
 drivers/staging/iio/light/tsl2583.c                |   16 +-
 drivers/staging/iio/light/tsl2x7x_core.c           |   14 +-
 drivers/staging/iio/magnetometer/hmc5843.h         |    2 +-
 drivers/staging/iio/magnetometer/hmc5843_core.c    |    6 +-
 drivers/staging/iio/magnetometer/hmc5843_i2c.c     |    2 +-
 drivers/staging/iio/magnetometer/hmc5843_spi.c     |    4 +-
 drivers/staging/iio/meter/ade7753.c                |   10 +-
 drivers/staging/iio/meter/ade7754.c                |    8 +-
 drivers/staging/iio/meter/ade7758_core.c           |    6 +-
 drivers/staging/iio/meter/ade7759.c                |   10 +-
 drivers/staging/iio/meter/ade7854-spi.c            |    2 +-
 drivers/staging/iio/meter/ade7854.c                |    6 +-
 drivers/staging/iio/resolver/ad2s1210.c            |    2 +-
 drivers/staging/iio/resolver/ad2s90.c              |   10 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |    4 +-
 .../staging/iio/trigger/iio-trig-periodic-rtc.c    |    2 +-
 .../staging/lustre/include/linux/libcfs/libcfs.h   |   13 +-
 .../lustre/include/linux/libcfs/libcfs_debug.h     |    1 +
 .../lustre/include/linux/libcfs/libcfs_hash.h      |  189 +-
 .../lustre/include/linux/libcfs/libcfs_prim.h      |   13 -
 .../lustre/include/linux/libcfs/libcfs_private.h   |    2 +-
 .../lustre/include/linux/libcfs/libcfs_string.h    |    5 +-
 .../lustre/include/linux/libcfs/libcfs_time.h      |   49 -
 .../lustre/include/linux/libcfs/linux/libcfs.h     |    3 -
 .../lustre/include/linux/libcfs/linux/linux-time.h |   35 +-
 .../staging/lustre/include/linux/lnet/lib-lnet.h   |    6 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |    2 +-
 drivers/staging/lustre/include/linux/lnet/nidstr.h |   47 +-
 drivers/staging/lustre/include/linux/lnet/types.h  |    2 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |   44 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |  289 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |   65 +-
 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |    1 -
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   61 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |    6 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |   21 +-
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |    6 +-
 .../lustre/lnet/klnds/socklnd/socklnd_modparams.c  |    1 -
 drivers/staging/lustre/lnet/lnet/Makefile          |    2 +-
 drivers/staging/lustre/lnet/lnet/acceptor.c        |    2 -
 drivers/staging/lustre/lnet/lnet/api-ni.c          |   18 +-
 drivers/staging/lustre/lnet/lnet/config.c          |    4 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |   12 +-
 drivers/staging/lustre/lnet/lnet/lib-move.c        |    7 +-
 drivers/staging/lustre/lnet/lnet/lib-ptl.c         |    4 +-
 drivers/staging/lustre/lnet/lnet/nidstrings.c      | 1260 +++
 drivers/staging/lustre/lnet/lnet/router.c          |   15 +-
 drivers/staging/lustre/lnet/lnet/router_proc.c     |   45 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |    6 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |    4 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |   18 +-
 drivers/staging/lustre/lnet/selftest/conrpc.h      |    5 +-
 drivers/staging/lustre/lnet/selftest/console.c     |   20 +-
 drivers/staging/lustre/lnet/selftest/console.h     |    3 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |   12 +-
 drivers/staging/lustre/lnet/selftest/module.c      |    1 -
 drivers/staging/lustre/lnet/selftest/ping_test.c   |   16 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |   11 +-
 drivers/staging/lustre/lnet/selftest/rpc.h         |    1 -
 drivers/staging/lustre/lnet/selftest/selftest.h    |   27 +-
 drivers/staging/lustre/lnet/selftest/timer.c       |   17 +-
 drivers/staging/lustre/lnet/selftest/timer.h       |    2 +-
 drivers/staging/lustre/lustre/fid/fid_request.c    |  132 +-
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |    3 -
 drivers/staging/lustre/lustre/fld/fld_cache.c      |    3 +-
 drivers/staging/lustre/lustre/fld/fld_internal.h   |    3 -
 drivers/staging/lustre/lustre/fld/fld_request.c    |    1 -
 drivers/staging/lustre/lustre/fld/lproc_fld.c      |    1 -
 drivers/staging/lustre/lustre/include/cl_object.h  |   59 +-
 drivers/staging/lustre/lustre/include/dt_object.h  | 1496 ----
 .../staging/lustre/lustre/include/interval_tree.h  |   36 -
 drivers/staging/lustre/lustre/include/lclient.h    |   28 +-
 .../lustre/lustre/include/linux/lustre_compat25.h  |    1 -
 .../lustre/lustre/include/linux/lustre_lite.h      |    4 +-
 .../lustre/include/linux/lustre_patchless_compat.h |    1 -
 drivers/staging/lustre/lustre/include/linux/obd.h  |    2 +-
 .../staging/lustre/lustre/include/lprocfs_status.h |   61 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |   61 +-
 drivers/staging/lustre/lustre/include/lu_ref.h     |    1 -
 .../staging/lustre/lustre/include/lustre/libiam.h  |  145 -
 .../lustre/lustre/include/lustre/ll_fiemap.h       |    3 -
 .../lustre/lustre/include/lustre/lustre_idl.h      |   98 +-
 .../lustre/include/lustre/lustre_lfsck_user.h      |   95 -
 .../lustre/lustre/include/lustre/lustre_user.h     |   40 +-
 .../staging/lustre/lustre/include/lustre_capa.h    |  305 -
 drivers/staging/lustre/lustre/include/lustre_cfg.h |   10 +-
 .../staging/lustre/lustre/include/lustre_debug.h   |    1 -
 .../staging/lustre/lustre/include/lustre_disk.h    |  159 +-
 drivers/staging/lustre/lustre/include/lustre_dlm.h |  117 +-
 .../lustre/lustre/include/lustre_dlm_flags.h       |  228 +-
 .../staging/lustre/lustre/include/lustre_eacl.h    |    5 -
 .../staging/lustre/lustre/include/lustre_export.h  |   37 +-
 drivers/staging/lustre/lustre/include/lustre_fid.h |   96 +-
 drivers/staging/lustre/lustre/include/lustre_fld.h |    5 -
 drivers/staging/lustre/lustre/include/lustre_ha.h  |    1 -
 .../staging/lustre/lustre/include/lustre_handles.h |    3 +-
 .../staging/lustre/lustre/include/lustre_import.h  |   22 +-
 drivers/staging/lustre/lustre/include/lustre_lib.h |   19 +-
 .../staging/lustre/lustre/include/lustre_lite.h    |    1 -
 drivers/staging/lustre/lustre/include/lustre_log.h |  167 +-
 drivers/staging/lustre/lustre/include/lustre_mdc.h |    1 -
 drivers/staging/lustre/lustre/include/lustre_mds.h |    5 -
 drivers/staging/lustre/lustre/include/lustre_net.h |  152 +-
 .../staging/lustre/lustre/include/lustre_param.h   |   12 -
 .../lustre/lustre/include/lustre_req_layout.h      |   11 -
 drivers/staging/lustre/lustre/include/lustre_sec.h |   48 +-
 drivers/staging/lustre/lustre/include/obd.h        |  188 +-
 drivers/staging/lustre/lustre/include/obd_cache.h  |   39 -
 drivers/staging/lustre/lustre/include/obd_cksum.h  |    1 -
 drivers/staging/lustre/lustre/include/obd_class.h  |  236 +-
 .../staging/lustre/lustre/include/obd_support.h    |  284 +-
 drivers/staging/lustre/lustre/lclient/glimpse.c    |    6 +-
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |  102 +-
 .../staging/lustre/lustre/lclient/lcommon_misc.c   |    1 -
 drivers/staging/lustre/lustre/ldlm/interval_tree.c |  274 +-
 drivers/staging/lustre/lustre/ldlm/l_lock.c        |    7 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |   27 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |  278 +-
 .../staging/lustre/lustre/ldlm/ldlm_inodebits.c    |    1 -
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   36 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   38 -
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  391 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |  132 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_plain.c    |    1 -
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |  441 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |  380 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |  209 +-
 drivers/staging/lustre/lustre/libcfs/Makefile      |    2 +-
 drivers/staging/lustre/lustre/libcfs/debug.c       |    5 +-
 drivers/staging/lustre/lustre/libcfs/fail.c        |    4 +-
 drivers/staging/lustre/lustre/libcfs/hash.c        |  131 +-
 .../lustre/lustre/libcfs/kernel_user_comm.c        |    1 +
 drivers/staging/lustre/lustre/libcfs/libcfs_lock.c |    8 +-
 drivers/staging/lustre/lustre/libcfs/libcfs_mem.c  |   10 +-
 .../staging/lustre/lustre/libcfs/libcfs_string.c   |  144 +-
 .../staging/lustre/lustre/libcfs/linux/linux-cpu.c |    3 +-
 .../lustre/libcfs/linux/linux-crypto-adler.c       |    3 +-
 .../lustre/lustre/libcfs/linux/linux-crypto.c      |    9 +-
 .../lustre/lustre/libcfs/linux/linux-curproc.c     |    1 +
 .../lustre/lustre/libcfs/linux/linux-debug.c       |    2 +-
 .../lustre/lustre/libcfs/linux/linux-module.c      |    1 -
 .../lustre/lustre/libcfs/linux/linux-prim.c        |   70 -
 .../lustre/lustre/libcfs/linux/linux-tracefile.c   |   32 +-
 drivers/staging/lustre/lustre/libcfs/module.c      |  185 +-
 drivers/staging/lustre/lustre/libcfs/nidstrings.c  |  842 --
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |    6 +-
 drivers/staging/lustre/lustre/libcfs/tracefile.h   |    3 -
 drivers/staging/lustre/lustre/libcfs/workitem.c    |   16 +-
 drivers/staging/lustre/lustre/llite/Makefile       |    2 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |    1 -
 drivers/staging/lustre/lustre/llite/dir.c          |   15 +-
 drivers/staging/lustre/lustre/llite/file.c         |   81 +-
 drivers/staging/lustre/lustre/llite/llite_capa.c   |  661 --
 drivers/staging/lustre/lustre/llite/llite_close.c  |    9 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |   49 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  179 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |    2 -
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |    9 +-
 drivers/staging/lustre/lustre/llite/llite_rmtacl.c |    1 -
 drivers/staging/lustre/lustre/llite/lloop.c        |    5 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   38 +-
 drivers/staging/lustre/lustre/llite/namei.c        |   58 +-
 drivers/staging/lustre/lustre/llite/remote_perm.c  |   16 +-
 drivers/staging/lustre/lustre/llite/rw.c           |   42 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |    1 +
 drivers/staging/lustre/lustre/llite/statahead.c    |   40 +-
 drivers/staging/lustre/lustre/llite/super25.c      |   42 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |   11 +-
 drivers/staging/lustre/lustre/llite/vvp_internal.h |    1 -
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   10 +-
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |    1 -
 drivers/staging/lustre/lustre/llite/vvp_object.c   |   13 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |    1 -
 drivers/staging/lustre/lustre/llite/xattr.c        |   19 +-
 drivers/staging/lustre/lustre/llite/xattr_cache.c  |   24 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |   78 +-
 drivers/staging/lustre/lustre/lmv/lproc_lmv.c      |    2 +
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |    5 -
 drivers/staging/lustre/lustre/lov/lov_dev.c        |   15 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |    7 +-
 drivers/staging/lustre/lustre/lov/lov_internal.h   |    5 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |    9 +-
 drivers/staging/lustre/lustre/lov/lov_lock.c       |   21 +-
 drivers/staging/lustre/lustre/lov/lov_obd.c        |   52 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |   18 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |   22 -
 drivers/staging/lustre/lustre/lov/lov_page.c       |    2 -
 drivers/staging/lustre/lustre/lov/lov_pool.c       |   32 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |   17 +-
 drivers/staging/lustre/lustre/lov/lovsub_dev.c     |    5 +-
 drivers/staging/lustre/lustre/lov/lovsub_lock.c    |    4 +-
 drivers/staging/lustre/lustre/lov/lovsub_object.c  |    6 +-
 drivers/staging/lustre/lustre/lov/lproc_lov.c      |    5 +
 drivers/staging/lustre/lustre/mdc/mdc_internal.h   |   18 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   50 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |   47 +-
 drivers/staging/lustre/lustre/mdc/mdc_reint.c      |   24 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |  258 +-
 drivers/staging/lustre/lustre/mgc/lproc_mgc.c      |    1 +
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   63 +-
 drivers/staging/lustre/lustre/obdclass/Makefile    |    2 +-
 drivers/staging/lustre/lustre/obdclass/acl.c       |  120 -
 drivers/staging/lustre/lustre/obdclass/capa.c      |  421 -
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |  106 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |   49 +-
 drivers/staging/lustre/lustre/obdclass/cl_object.c |   68 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |    5 +-
 drivers/staging/lustre/lustre/obdclass/class_obd.c |  119 +-
 drivers/staging/lustre/lustre/obdclass/debug.c     |   10 -
 drivers/staging/lustre/lustre/obdclass/dt_object.c | 1054 ---
 drivers/staging/lustre/lustre/obdclass/genops.c    |  600 +-
 .../lustre/lustre/obdclass/linux/linux-module.c    |    3 -
 .../lustre/lustre/obdclass/linux/linux-obdo.c      |  137 -
 .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    4 -
 drivers/staging/lustre/lustre/obdclass/llog.c      |  549 +-
 drivers/staging/lustre/lustre/obdclass/llog_cat.c  |  590 +-
 .../staging/lustre/lustre/obdclass/llog_internal.h |   21 -
 drivers/staging/lustre/lustre/obdclass/llog_obd.c  |   31 -
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |    7 +-
 .../lustre/lustre/obdclass/lprocfs_counters.c      |    9 -
 .../lustre/lustre/obdclass/lprocfs_status.c        |  440 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |  383 +-
 .../lustre/lustre/obdclass/lustre_handles.c        |   22 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |  468 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |  162 +-
 drivers/staging/lustre/lustre/obdclass/obdo.c      |  173 +-
 .../staging/lustre/lustre/obdclass/statfs_pack.c   |   14 -
 .../staging/lustre/lustre/obdecho/echo_client.c    |   45 +-
 .../staging/lustre/lustre/obdecho/echo_internal.h  |    1 -
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |   46 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |   44 +-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |    3 +-
 drivers/staging/lustre/lustre/osc/osc_dev.c        |    8 +-
 drivers/staging/lustre/lustre/osc/osc_internal.h   |    7 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |   14 +-
 drivers/staging/lustre/lustre/osc/osc_lock.c       |    4 +-
 drivers/staging/lustre/lustre/osc/osc_object.c     |    6 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |    9 +-
 drivers/staging/lustre/lustre/osc/osc_quota.c      |   11 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |  238 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |  512 +-
 drivers/staging/lustre/lustre/ptlrpc/connection.c  |   10 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |   12 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |   70 +-
 drivers/staging/lustre/lustre/ptlrpc/layout.c      |  144 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_client.c |   37 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |  134 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |   22 +-
 drivers/staging/lustre/lustre/ptlrpc/nrs.c         |  129 +-
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |  362 +-
 drivers/staging/lustre/lustre/ptlrpc/pers.c        |    1 -
 drivers/staging/lustre/lustre/ptlrpc/pinger.c      |  170 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |   19 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |  740 +-
 drivers/staging/lustre/lustre/ptlrpc/sec.c         |  165 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |  358 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |   78 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_gc.c      |   25 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_null.c    |    4 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |  526 +-
 drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |    6 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipe.c   |   60 +-
 .../staging/media/davinci_vpfe/vpfe_mc_capture.c   |    2 +-
 drivers/staging/media/lirc/lirc_sasem.c            |   12 +-
 drivers/staging/media/omap4iss/iss.c               |   40 +-
 drivers/staging/media/omap4iss/iss_csi2.c          |    6 +-
 drivers/staging/media/omap4iss/iss_csi2.h          |    4 +-
 drivers/staging/media/omap4iss/iss_ipipe.c         |   26 +-
 drivers/staging/media/omap4iss/iss_ipipe.h         |    4 +-
 drivers/staging/media/omap4iss/iss_ipipeif.c       |   24 +-
 drivers/staging/media/omap4iss/iss_ipipeif.h       |    8 +-
 drivers/staging/media/omap4iss/iss_regs.h          |  316 +-
 drivers/staging/media/omap4iss/iss_resizer.c       |   28 +-
 drivers/staging/media/omap4iss/iss_resizer.h       |    6 +-
 drivers/staging/media/omap4iss/iss_video.c         |   19 +-
 .../most/Documentation/ABI/sysfs-class-most.txt    |    2 +-
 drivers/staging/most/aim-cdev/cdev.c               |   68 +-
 drivers/staging/most/aim-network/networking.c      |   53 +-
 drivers/staging/most/aim-sound/sound.c             |  114 +-
 drivers/staging/most/aim-v4l2/Makefile             |    1 -
 drivers/staging/most/aim-v4l2/video.c              |   50 +-
 drivers/staging/most/hdm-dim2/Kconfig              |    2 +-
 drivers/staging/most/hdm-dim2/dim2_hal.c           |   62 +-
 drivers/staging/most/hdm-dim2/dim2_hal.h           |    5 -
 drivers/staging/most/hdm-dim2/dim2_hdm.c           |   79 +-
 drivers/staging/most/hdm-dim2/dim2_hdm.h           |    3 +-
 drivers/staging/most/hdm-dim2/dim2_sysfs.c         |    3 +-
 drivers/staging/most/hdm-i2c/hdm_i2c.c             |   45 +-
 drivers/staging/most/hdm-usb/hdm_usb.c             |  162 +-
 drivers/staging/most/mostcore/core.c               |  230 +-
 drivers/staging/most/mostcore/mostcore.h           |   13 +-
 drivers/staging/mt29f_spinand/mt29f_spinand.c      |   66 +-
 drivers/staging/mt29f_spinand/mt29f_spinand.h      |   18 +-
 drivers/staging/netlogic/platform_net.c            |    1 -
 drivers/staging/netlogic/xlr_net.h                 |    3 +-
 drivers/staging/nvec/nvec.c                        |    1 -
 drivers/staging/octeon-usb/octeon-hcd.c            |    7 +-
 drivers/staging/octeon/Makefile                    |    2 -
 drivers/staging/octeon/ethernet-defines.h          |    5 +-
 drivers/staging/octeon/ethernet-rgmii.c            |    2 +-
 drivers/staging/octeon/ethernet-rx.c               |   10 +-
 drivers/staging/octeon/ethernet-sgmii.c            |    2 +-
 drivers/staging/octeon/ethernet-tx.c               |    8 +-
 drivers/staging/octeon/ethernet-xaui.c             |   42 -
 drivers/staging/octeon/ethernet.c                  |   42 +-
 drivers/staging/octeon/octeon-ethernet.h           |    6 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |   36 +-
 drivers/staging/olpc_dcon/olpc_dcon.h              |    4 +-
 drivers/staging/panel/panel.c                      |  138 +-
 drivers/staging/rdma/Kconfig                       |    2 +-
 drivers/staging/rdma/amso1100/c2.c                 |    6 +-
 drivers/staging/rdma/amso1100/c2_ae.c              |    6 +-
 drivers/staging/rdma/amso1100/c2_alloc.c           |    2 +-
 drivers/staging/rdma/amso1100/c2_cm.c              |    3 -
 drivers/staging/rdma/amso1100/c2_cq.c              |   12 +-
 drivers/staging/rdma/amso1100/c2_intr.c            |    2 +-
 drivers/staging/rdma/amso1100/c2_mm.c              |   10 +-
 drivers/staging/rdma/amso1100/c2_mq.c              |    1 +
 drivers/staging/rdma/amso1100/c2_provider.c        |   10 +-
 drivers/staging/rdma/amso1100/c2_qp.c              |   20 +-
 drivers/staging/rdma/amso1100/c2_rnic.c            |   28 +-
 drivers/staging/rdma/ehca/ehca_cq.c                |   13 +-
 drivers/staging/rdma/hfi1/chip.c                   |  196 +-
 drivers/staging/rdma/hfi1/chip.h                   |    2 +
 drivers/staging/rdma/hfi1/common.h                 |    4 +-
 drivers/staging/rdma/hfi1/device.c                 |    2 +-
 drivers/staging/rdma/hfi1/diag.c                   |    9 +-
 drivers/staging/rdma/hfi1/driver.c                 |   83 +-
 drivers/staging/rdma/hfi1/file_ops.c               |   18 +-
 drivers/staging/rdma/hfi1/firmware.c               |   37 +-
 drivers/staging/rdma/hfi1/hfi.h                    |   22 +-
 drivers/staging/rdma/hfi1/init.c                   |   30 +-
 drivers/staging/rdma/hfi1/mad.c                    |   20 +-
 drivers/staging/rdma/hfi1/mr.c                     |   28 +-
 drivers/staging/rdma/hfi1/pcie.c                   |   15 +-
 drivers/staging/rdma/hfi1/pio.c                    |   21 +-
 drivers/staging/rdma/hfi1/qp.h                     |   15 +
 drivers/staging/rdma/hfi1/qsfp.c                   |   13 +-
 drivers/staging/rdma/hfi1/rc.c                     |   25 +-
 drivers/staging/rdma/hfi1/ruc.c                    |   25 +-
 drivers/staging/rdma/hfi1/sdma.c                   |  168 +-
 drivers/staging/rdma/hfi1/sdma.h                   |   74 +-
 drivers/staging/rdma/hfi1/sysfs.c                  |    2 +-
 drivers/staging/rdma/hfi1/trace.c                  |    4 +-
 drivers/staging/rdma/hfi1/trace.h                  |   48 +-
 drivers/staging/rdma/hfi1/user_sdma.c              |  124 +-
 drivers/staging/rdma/hfi1/verbs.c                  |   19 +-
 drivers/staging/rdma/hfi1/verbs.h                  |    3 +-
 drivers/staging/rdma/ipath/ipath_driver.c          |   27 +-
 drivers/staging/rdma/ipath/ipath_eeprom.c          |    2 +-
 drivers/staging/rdma/ipath/ipath_file_ops.c        |   15 +-
 drivers/staging/rdma/ipath/ipath_fs.c              |   13 +-
 drivers/staging/rdma/ipath/ipath_iba6110.c         |    7 +-
 drivers/staging/rdma/ipath/ipath_init_chip.c       |   32 +-
 drivers/staging/rdma/ipath/ipath_intr.c            |    8 +-
 drivers/staging/rdma/ipath/ipath_kernel.h          |    3 +-
 drivers/staging/rdma/ipath/ipath_qp.c              |    3 +-
 drivers/staging/rdma/ipath/ipath_ruc.c             |    1 -
 drivers/staging/rdma/ipath/ipath_sdma.c            |    6 +-
 drivers/staging/rdma/ipath/ipath_sysfs.c           |    7 +-
 drivers/staging/rdma/ipath/ipath_ud.c              |    1 -
 drivers/staging/rdma/ipath/ipath_user_pages.c      |    1 -
 drivers/staging/rdma/ipath/ipath_user_sdma.c       |    5 +-
 drivers/staging/rdma/ipath/ipath_verbs.c           |   15 +-
 drivers/staging/rdma/ipath/ipath_verbs_mcast.c     |    1 -
 drivers/staging/rtl8188eu/Kconfig                  |    2 +-
 drivers/staging/rtl8188eu/Makefile                 |    1 +
 drivers/staging/rtl8188eu/core/rtw_ap.c            |    2 +-
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |    8 +-
 drivers/staging/rtl8188eu/core/rtw_debug.c         |    3 +-
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |   50 +-
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |   14 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |    5 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   96 +-
 drivers/staging/rtl8188eu/core/rtw_recv.c          |   20 +-
 drivers/staging/rtl8188eu/core/rtw_rf.c            |    2 +-
 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |   15 +-
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |   10 +-
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |    4 +
 .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c   |   14 +-
 drivers/staging/rtl8188eu/hal/bb_cfg.c             |   93 +-
 drivers/staging/rtl8188eu/hal/fw.c                 |    5 +-
 drivers/staging/rtl8188eu/hal/mac_cfg.c            |    4 +-
 drivers/staging/rtl8188eu/hal/odm.c                |   33 +-
 drivers/staging/rtl8188eu/hal/odm_HWConfig.c       |    6 +-
 drivers/staging/rtl8188eu/hal/odm_RTL8188E.c       |  122 +-
 drivers/staging/rtl8188eu/hal/phy.c                |   32 +-
 drivers/staging/rtl8188eu/hal/rf_cfg.c             |    6 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c       |   26 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |   27 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c      |    6 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |    2 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    6 +-
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |   56 +-
 drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h |   14 +-
 drivers/staging/rtl8188eu/include/basic_types.h    |    6 -
 drivers/staging/rtl8188eu/include/drv_types.h      |    2 +
 drivers/staging/rtl8188eu/include/hal_intf.h       |   16 +-
 drivers/staging/rtl8188eu/include/ieee80211.h      |    4 +-
 drivers/staging/rtl8188eu/include/mon.h            |   36 +
 drivers/staging/rtl8188eu/include/odm.h            |   90 +-
 drivers/staging/rtl8188eu/include/odm_debug.h      |   42 +-
 drivers/staging/rtl8188eu/include/odm_reg.h        |    2 +-
 drivers/staging/rtl8188eu/include/osdep_service.h  |   48 -
 drivers/staging/rtl8188eu/include/pwrseq.h         |   84 +-
 drivers/staging/rtl8188eu/include/rtl8188e_spec.h  |  415 +-
 drivers/staging/rtl8188eu/include/rtw_security.h   |    3 -
 drivers/staging/rtl8188eu/include/rtw_sreset.h     |   14 +-
 drivers/staging/rtl8188eu/include/wifi.h           |   12 -
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |   28 +-
 drivers/staging/rtl8188eu/os_dep/mlme_linux.c      |    9 +-
 drivers/staging/rtl8188eu/os_dep/mon.c             |  195 +
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    8 +-
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |    2 +-
 drivers/staging/rtl8188eu/os_dep/recv_linux.c      |    2 +-
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   10 +
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |    5 +-
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |    2 +-
 drivers/staging/rtl8192e/dot11d.c                  |    4 -
 drivers/staging/rtl8192e/dot11d.h                  |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h     |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c |    8 +-
 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c  |   62 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h  |    8 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |  103 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h     |    4 -
 .../staging/rtl8192e/rtl8192e/r8192E_firmware.c    |  278 +-
 .../staging/rtl8192e/rtl8192e/r8192E_firmware.h    |   23 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h      |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c   |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h   |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c     |  240 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h     |    4 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h  |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c        |    8 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h        |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |  358 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |    6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c         |  311 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h         |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c     |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h     |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c    |   14 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c        |    8 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h        |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c         |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_pm.h         |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c         |   31 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h         |    4 -
 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c         |  349 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_wx.h         |    4 -
 drivers/staging/rtl8192e/rtl819x_BA.h              |    4 -
 drivers/staging/rtl8192e/rtl819x_BAProc.c          |    8 +-
 drivers/staging/rtl8192e/rtl819x_HT.h              |    4 -
 drivers/staging/rtl8192e/rtl819x_HTProc.c          |    4 -
 drivers/staging/rtl8192e/rtl819x_Qos.h             |    4 -
 drivers/staging/rtl8192e/rtl819x_TS.h              |    4 -
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |    4 -
 drivers/staging/rtl8192e/rtllib_debug.h            |    4 -
 drivers/staging/rtl8192e/rtllib_module.c           |    9 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |   14 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |   20 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |   12 +-
 drivers/staging/rtl8192e/rtllib_wx.c               |    4 -
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |   10 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c      |   47 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c      |   76 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |   19 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   19 +-
 .../rtl8192u/ieee80211/ieee80211_softmac_wx.c      |  102 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    8 -
 drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h   |   49 +-
 drivers/staging/rtl8192u/r8192U.h                  |   99 +-
 drivers/staging/rtl8192u/r8192U_core.c             | 1980 +++--
 drivers/staging/rtl8192u/r8192U_dm.c               |   17 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |  145 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |    4 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.h           |    6 +-
 drivers/staging/rtl8192u/r819xU_phy.c              |    4 +-
 drivers/staging/rtl8712/drv_types.h                |   11 +-
 drivers/staging/rtl8712/hal_init.c                 |   57 +-
 drivers/staging/rtl8712/ieee80211.c                |   43 +-
 drivers/staging/rtl8712/ieee80211.h                |   48 +-
 drivers/staging/rtl8712/mlme_linux.c               |    5 +-
 drivers/staging/rtl8712/os_intfs.c                 |   11 +-
 drivers/staging/rtl8712/osdep_service.h            |    4 -
 drivers/staging/rtl8712/recv_linux.c               |    3 +-
 drivers/staging/rtl8712/rtl8712_cmd.c              |   42 +-
 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h   |    3 +-
 drivers/staging/rtl8712/rtl8712_efuse.c            |  138 +-
 drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |    3 +-
 drivers/staging/rtl8712/rtl8712_hal.h              |   14 +-
 drivers/staging/rtl8712/rtl8712_io.c               |   28 +-
 drivers/staging/rtl8712/rtl8712_led.c              |  187 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   55 +-
 drivers/staging/rtl8712/rtl8712_xmit.c             |   86 +-
 drivers/staging/rtl8712/rtl871x_cmd.c              |   25 +-
 drivers/staging/rtl8712/rtl871x_eeprom.c           |   22 +-
 drivers/staging/rtl8712/rtl871x_io.c               |    2 +-
 drivers/staging/rtl8712/rtl871x_io.h               |    8 -
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |  234 +-
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c        |   53 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |   33 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |  150 +-
 drivers/staging/rtl8712/rtl871x_mlme.h             |    2 +-
 drivers/staging/rtl8712/rtl871x_mp.c               |   39 +-
 drivers/staging/rtl8712/rtl871x_mp.h               |    1 -
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |   38 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.c          |    6 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |   70 +-
 drivers/staging/rtl8712/rtl871x_security.c         |  133 +-
 drivers/staging/rtl8712/rtl871x_sta_mgt.c          |   10 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |   95 +-
 drivers/staging/rtl8712/usb_halinit.c              |   13 +-
 drivers/staging/rtl8712/usb_intf.c                 |   21 +-
 drivers/staging/rtl8712/usb_ops.c                  |   20 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |   28 +-
 drivers/staging/rtl8712/wifi.h                     |    9 -
 drivers/staging/rtl8712/xmit_linux.c               |    4 +-
 drivers/staging/rtl8723au/core/rtw_ap.c            |  210 +-
 drivers/staging/rtl8723au/core/rtw_cmd.c           |   16 +-
 drivers/staging/rtl8723au/core/rtw_efuse.c         |  320 +-
 drivers/staging/rtl8723au/core/rtw_ieee80211.c     |    9 +-
 drivers/staging/rtl8723au/core/rtw_mlme_ext.c      |    9 +-
 drivers/staging/rtl8723au/core/rtw_recv.c          |    6 +-
 drivers/staging/rtl8723au/core/rtw_security.c      |   17 +-
 drivers/staging/rtl8723au/core/rtw_wlan_util.c     |    4 +-
 .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c    |   88 +-
 drivers/staging/rtl8723au/hal/rtl8723a_cmd.c       |    3 +-
 drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c  |   46 +-
 drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c    |   55 +-
 drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c    |   48 +-
 drivers/staging/rtl8723au/hal/usb_halinit.c        |    5 +-
 drivers/staging/rtl8723au/include/rtw_cmd.h        |    2 -
 drivers/staging/rts5208/rtsx.c                     |    6 +-
 drivers/staging/rts5208/rtsx_chip.c                |   28 +-
 drivers/staging/skein/skein_api.c                  |   57 +-
 drivers/staging/skein/skein_api.h                  |   48 +-
 drivers/staging/skein/skein_base.c                 |   24 +-
 drivers/staging/skein/skein_block.c                |  380 +-
 drivers/staging/skein/skein_generic.c              |    3 +-
 drivers/staging/slicoss/slic.h                     |   23 +-
 drivers/staging/slicoss/slichw.h                   |   38 +-
 drivers/staging/slicoss/slicoss.c                  |  211 +-
 drivers/staging/sm750fb/ddk750_chip.c              |  323 +-
 drivers/staging/sm750fb/ddk750_chip.h              |    9 -
 drivers/staging/sm750fb/ddk750_display.c           |   50 +-
 drivers/staging/sm750fb/ddk750_display.h           |   69 +-
 drivers/staging/sm750fb/ddk750_help.h              |   13 +-
 drivers/staging/sm750fb/ddk750_hwi2c.c             |  109 +-
 drivers/staging/sm750fb/ddk750_hwi2c.h             |    9 +-
 drivers/staging/sm750fb/ddk750_mode.c              |    3 +-
 drivers/staging/sm750fb/ddk750_power.c             |   71 +-
 drivers/staging/sm750fb/ddk750_power.h             |   17 -
 drivers/staging/sm750fb/ddk750_reg.h               |  244 -
 drivers/staging/sm750fb/ddk750_sii164.c            |    8 +-
 drivers/staging/sm750fb/ddk750_swi2c.c             |  296 +-
 drivers/staging/sm750fb/ddk750_swi2c.h             |   47 +-
 drivers/staging/sm750fb/sm750.c                    |  439 +-
 drivers/staging/sm750fb/sm750.h                    |  134 +-
 drivers/staging/sm750fb/sm750_accel.c              |   51 +-
 drivers/staging/sm750fb/sm750_cursor.c             |   74 +-
 drivers/staging/sm750fb/sm750_help.h               |   37 +-
 drivers/staging/sm750fb/sm750_hw.c                 |  209 +-
 drivers/staging/sm750fb/sm750_hw.h                 |  101 -
 drivers/staging/speakup/buffers.c                  |    3 +-
 drivers/staging/speakup/devsynth.c                 |    4 +-
 drivers/staging/speakup/i18n.c                     |    2 +-
 drivers/staging/speakup/kobjects.c                 |   16 +-
 drivers/staging/speakup/serialio.c                 |    4 +-
 drivers/staging/speakup/speakup_audptr.c           |    2 +-
 drivers/staging/speakup/speakup_dectlk.c           |    3 +-
 drivers/staging/speakup/speakup_soft.c             |    3 +-
 drivers/staging/speakup/spk_priv.h                 |   42 +-
 drivers/staging/speakup/spk_priv_keyinfo.h         |   44 +-
 drivers/staging/speakup/varhandlers.c              |   20 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |    1 -
 .../Documentation/ABI/sysfs-platform-visorchipset  |    2 +
 drivers/staging/unisys/Documentation/overview.txt  |  458 +-
 drivers/staging/unisys/Kconfig                     |    2 +
 drivers/staging/unisys/Makefile                    |    2 +
 drivers/staging/unisys/TODO                        |   25 +-
 drivers/staging/unisys/include/channel.h           |   19 +-
 drivers/staging/unisys/include/diagchannel.h       |    5 -
 drivers/staging/unisys/include/iochannel.h         |   26 +-
 drivers/staging/unisys/include/periodic_work.h     |   12 +-
 drivers/staging/unisys/visorbus/periodic_work.c    |    8 +-
 drivers/staging/unisys/visorbus/visorchannel.c     |    8 +-
 drivers/staging/unisys/visorbus/visorchipset.c     |    2 +-
 drivers/staging/unisys/visorbus/vmcallinterface.h  |   54 +-
 drivers/staging/unisys/visorhba/Kconfig            |   14 +
 drivers/staging/unisys/visorhba/Makefile           |   10 +
 drivers/staging/unisys/visorhba/visorhba_main.c    | 1241 +++
 drivers/staging/unisys/visorinput/Kconfig          |   10 +
 drivers/staging/unisys/visorinput/Makefile         |    7 +
 .../staging/unisys/visorinput/ultrainputreport.h   |   74 +
 drivers/staging/unisys/visorinput/visorinput.c     |  715 ++
 drivers/staging/unisys/visornic/visornic_main.c    |   70 +-
 drivers/staging/vt6655/baseband.c                  |   14 +-
 drivers/staging/vt6655/card.c                      |  398 +-
 drivers/staging/vt6655/desc.h                      |   58 +-
 drivers/staging/vt6655/device.h                    |  149 +-
 drivers/staging/vt6655/device_main.c               |  866 +-
 drivers/staging/vt6655/dpc.c                       |    8 +-
 drivers/staging/vt6655/dpc.h                       |    2 +-
 drivers/staging/vt6655/mac.c                       |    3 +-
 drivers/staging/vt6655/rf.c                        |   12 +-
 drivers/staging/vt6655/rf.h                        |    4 +-
 drivers/staging/vt6655/rxtx.c                      |    6 +-
 drivers/staging/vt6656/baseband.c                  |    2 -
 drivers/staging/vt6656/card.c                      |    7 +-
 drivers/staging/vt6656/device.h                    |    2 +
 drivers/staging/vt6656/int.c                       |   14 +-
 drivers/staging/vt6656/main_usb.c                  |   28 +-
 drivers/staging/vt6656/power.c                     |   10 +-
 drivers/staging/vt6656/rxtx.c                      |    5 +-
 drivers/staging/vt6656/usbpipe.c                   |    6 -
 drivers/staging/wilc1000/Kconfig                   |   24 +-
 drivers/staging/wilc1000/Makefile                  |   14 +-
 drivers/staging/wilc1000/coreconfigurator.c        | 1620 +---
 drivers/staging/wilc1000/coreconfigurator.h        |   80 +-
 drivers/staging/wilc1000/host_interface.c          | 8313 +++++++-------------
 drivers/staging/wilc1000/host_interface.h          |  594 +-
 drivers/staging/wilc1000/linux_mon.c               |  218 +-
 drivers/staging/wilc1000/linux_wlan.c              | 1625 +---
 drivers/staging/wilc1000/linux_wlan_common.h       |   22 +-
 drivers/staging/wilc1000/linux_wlan_sdio.c         |   51 +-
 drivers/staging/wilc1000/linux_wlan_spi.c          |  116 +-
 drivers/staging/wilc1000/linux_wlan_spi.h          |    6 +-
 drivers/staging/wilc1000/wilc_errorsupport.h       |   67 -
 drivers/staging/wilc1000/wilc_exported_buf.c       |   71 -
 drivers/staging/wilc1000/wilc_memory.c             |   16 -
 drivers/staging/wilc1000/wilc_memory.h             |   66 -
 drivers/staging/wilc1000/wilc_msgqueue.c           |  160 +-
 drivers/staging/wilc1000/wilc_msgqueue.h           |   27 +-
 drivers/staging/wilc1000/wilc_oswrapper.h          |   29 -
 drivers/staging/wilc1000/wilc_platform.h           |   48 -
 drivers/staging/wilc1000/wilc_sdio.c               |  154 +-
 drivers/staging/wilc1000/wilc_spi.c                |  383 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  | 1387 ++--
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h  |   94 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h      |  121 +-
 drivers/staging/wilc1000/wilc_wlan.c               |  951 +--
 drivers/staging/wilc1000/wilc_wlan.h               |   99 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.c           |  189 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.h           |   22 +-
 drivers/staging/wilc1000/wilc_wlan_if.h            | 1455 ++--
 drivers/staging/wlan-ng/cfg80211.c                 |   15 -
 drivers/staging/wlan-ng/hfa384x_usb.c              |    2 +-
 drivers/staging/wlan-ng/p80211conv.c               |   50 +-
 drivers/staging/wlan-ng/p80211conv.h               |    7 +-
 drivers/staging/wlan-ng/p80211meta.h               |   90 -
 drivers/staging/wlan-ng/prism2fw.c                 |   13 +-
 drivers/staging/wlan-ng/prism2sta.c                | 1027 +--
 drivers/staging/wlan-ng/prism2usb.c                |    8 +-
 drivers/staging/xgifb/XGI_main_26.c                |    6 +-
 drivers/staging/xgifb/vb_init.c                    |  103 +-
 drivers/staging/xgifb/vb_util.h                    |    4 +-
 drivers/vme/bridges/vme_ca91cx42.c                 |    5 +-
 drivers/vme/bridges/vme_tsi148.c                   |  172 +-
 drivers/vme/vme.c                                  |   90 +
 drivers/vme/vme_bridge.h                           |   21 +-
 include/linux/fb.h                                 |    5 +-
 include/linux/iio/common/st_sensors.h              |    4 +
 include/linux/iio/iio.h                            |    3 +
 include/linux/iio/triggered_event.h                |   11 +
 include/uapi/linux/iio/types.h                     |    4 +
 include/uapi/rdma/hfi/hfi1_user.h                  |    4 +-
 tools/iio/generic_buffer.c                         |    9 +
 tools/iio/iio_event_monitor.c                      |    6 +-
 990 files changed, 38366 insertions(+), 57691 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-vz89x
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-meas-spec
 create mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt
 rename drivers/iio/accel/{bmc150-accel.c => bmc150-accel-core.c} (81%)
 create mode 100644 drivers/iio/accel/bmc150-accel-i2c.c
 create mode 100644 drivers/iio/accel/bmc150-accel-spi.c
 create mode 100644 drivers/iio/accel/bmc150-accel.h
 create mode 100644 drivers/iio/accel/mxc4005.c
 create mode 100644 drivers/iio/adc/hi8435.c
 create mode 100644 drivers/iio/buffer/Kconfig
 create mode 100644 drivers/iio/buffer/Makefile
 rename drivers/iio/{buffer_cb.c => buffer/industrialio-buffer-cb.c} (89%)
 rename drivers/iio/{ => buffer}/industrialio-triggered-buffer.c (100%)
 rename drivers/iio/{ => buffer}/kfifo_buf.c (100%)
 create mode 100644 drivers/iio/chemical/Kconfig
 create mode 100644 drivers/iio/chemical/Makefile
 create mode 100644 drivers/iio/chemical/vz89x.c
 create mode 100644 drivers/iio/common/ms_sensors/Kconfig
 create mode 100644 drivers/iio/common/ms_sensors/Makefile
 create mode 100644 drivers/iio/common/ms_sensors/ms_sensors_i2c.c
 create mode 100644 drivers/iio/common/ms_sensors/ms_sensors_i2c.h
 create mode 100644 drivers/iio/gyro/bmg160.h
 rename drivers/iio/gyro/{bmg160.c => bmg160_core.c} (75%)
 create mode 100644 drivers/iio/gyro/bmg160_i2c.c
 create mode 100644 drivers/iio/gyro/bmg160_spi.c
 create mode 100644 drivers/iio/humidity/hdc100x.c
 create mode 100644 drivers/iio/humidity/htu21.c
 create mode 100644 drivers/iio/industrialio-triggered-event.c
 create mode 100644 drivers/iio/light/apds9960.c
 create mode 100644 drivers/iio/light/us5182d.c
 create mode 100644 drivers/iio/potentiometer/Kconfig
 create mode 100644 drivers/iio/potentiometer/Makefile
 create mode 100644 drivers/iio/potentiometer/mcp4531.c
 create mode 100644 drivers/iio/pressure/ms5637.c
 create mode 100644 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
 create mode 100644 drivers/iio/temperature/tsys01.c
 create mode 100644 drivers/iio/temperature/tsys02d.c
 delete mode 100644 drivers/staging/comedi/drivers/unioxx5.c
 create mode 100644 drivers/staging/fbtft/fb_st7789v.c
 delete mode 100644 drivers/staging/ft1000/Kconfig
 delete mode 100644 drivers/staging/ft1000/Makefile
 delete mode 100644 drivers/staging/ft1000/TODO
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/Makefile
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/boot.h
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000.h
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000.img
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c
 delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/Makefile
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_download.c
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_usb.c
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
 delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft3000.img
 delete mode 100644 drivers/staging/ft1000/ft1000.h
 create mode 100644 drivers/staging/lustre/lnet/lnet/nidstrings.c
 delete mode 100644 drivers/staging/lustre/lustre/include/dt_object.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lustre/libiam.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_lfsck_user.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lustre_capa.h
 delete mode 100644 drivers/staging/lustre/lustre/include/obd_cache.h
 delete mode 100644 drivers/staging/lustre/lustre/libcfs/nidstrings.c
 delete mode 100644 drivers/staging/lustre/lustre/llite/llite_capa.c
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/capa.c
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/dt_object.c
 delete mode 100644 drivers/staging/octeon/ethernet-xaui.c
 create mode 100644 drivers/staging/rtl8188eu/include/mon.h
 create mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c
 delete mode 100644 drivers/staging/sm750fb/sm750_hw.h
 create mode 100644 drivers/staging/unisys/visorhba/Kconfig
 create mode 100644 drivers/staging/unisys/visorhba/Makefile
 create mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c
 create mode 100644 drivers/staging/unisys/visorinput/Kconfig
 create mode 100644 drivers/staging/unisys/visorinput/Makefile
 create mode 100644 drivers/staging/unisys/visorinput/ultrainputreport.h
 create mode 100644 drivers/staging/unisys/visorinput/visorinput.c
 delete mode 100644 drivers/staging/wilc1000/wilc_errorsupport.h
 delete mode 100644 drivers/staging/wilc1000/wilc_exported_buf.c
 delete mode 100644 drivers/staging/wilc1000/wilc_memory.c
 delete mode 100644 drivers/staging/wilc1000/wilc_memory.h
 delete mode 100644 drivers/staging/wilc1000/wilc_oswrapper.h
 delete mode 100644 drivers/staging/wilc1000/wilc_platform.h
 delete mode 100644 drivers/staging/wlan-ng/p80211meta.h
 create mode 100644 include/linux/iio/triggered_event.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ