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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160318032548.GB6710@kroah.com>
Date:	Thu, 17 Mar 2016 20:25:48 -0700
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: Re: [GIT PULL] Staging driver patches for 4.6-rc1

Ok, the diffstat below seems "odd" in that I had done a merge with my
char-misc tree to resolve some merge issues a while ago, and that tree
is now in your tree, so the diffstat shouldn't be showing it (I updated
my master branch), but somehow it is.

Also, there are a number of conflicts here when merging with your tree.
	both modified:   drivers/media/dvb-frontends/mn88473.c
	deleted by them: drivers/staging/dgap/dgap.c
	both modified:   drivers/staging/lustre/lnet/libcfs/linux/linux-crypto.c
	both modified:   drivers/staging/media/davinci_vpfe/davinci_vpfe_user.h
	both modified:   include/linux/irqdomain.h

I can fix these up and resend this with a merged tree pull request if
you want me to, it's your call.

And yes, modifying irqdomain.h is expected, the maintainers of it were
notified and ok with it :)

thanks,

greg k-h



On Thu, Mar 17, 2016 at 08:23:04PM -0700, Greg KH wrote:
> The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:
> 
>   Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.6-rc1
> 
> for you to fetch changes up to 2df122bdebaba1daad3a8087b89a5e3456474538:
> 
>   staging: lustre: fix aligments in lnet selftest (2016-03-11 22:26:02 -0800)
> 
> ----------------------------------------------------------------
> Staging driver patches for 4.6-rc1
> 
> Here is the big staging driver pull request for 4.6-rc1.
> 
> Lots of little things here, over 1600 patches or so.  Notible is all of
> the good Lustre work happening, those developers have finally woken up
> and are cleaning up their code greatly.  The Outreachy intern
> application process is also happening, which brought in another 400 or
> so patches.  Full details are in the very long shortlog.
> 
> All of these have been in linux-next with no reported issues.
> 
> Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
> 
> ----------------------------------------------------------------
> Aaro Koskinen (27):
>       staging: octeon: refactor rgmii 10 mbps preamble error checking
>       staging: octeon: support fixed-link phys
>       staging: octeon-usb: support official bindings
>       staging: octeon-usb: delete redundant blank lines
>       staging: octeon-usb: add missing braces
>       staging: octeon-usb: delete space after cast
>       staging: octeon-usb: clean up includes
>       staging: octeon-usb: switch to use kernel types
>       staging: octeon-usb: add spaces around operator
>       staging: octeon-usb: make driver name to match the file name
>       staging: octeon: drop atomic usage from rx counters
>       staging: octeon-usb: use preferred style for NULL comparison
>       staging: octeon-usb: align split lines to match open parenthesis
>       staging: octeon-usb: eliminate redundant parameter from find_ready_pipe
>       staging: octeon-usb: pass transfer type to find_ready_pipe
>       staging: octeon-usb: simplify if statement
>       staging: octeon-usb: rename cvmx_usb_complete to cvmx_usb_status
>       staging: octeon-usb: rename cvmx_usb_perform_complete to cvmx_usb_complete
>       staging: octeon-usb: rename STATUS_SUCCESS to STATUS_OK
>       staging: octeon-usb: fold cvmx_usb_state into octeon_hcd
>       staging: octeon-usb: move control transfer handling into separate function
>       staging: octeon-usb: move bulk transfer handling into separate function
>       staging: octeon-usb: move interrupt transfer handling into separate function
>       staging: octeon-usb: move isoc transfer handling into separate function
>       staging: octeon-usb: move next pipe selection into a separate function
>       staging: octeon-usb: avoid an overlong line
>       staging: octeon-usb: update TODO
> 
> Adriana Reus (5):
>       iio: inv_mpu6050: Remove unused parameter
>       iio: imu: inv-mpu6050: Fix interrupt pin configuration
>       iio: imu: inv_mpu6050: Use regmap instead of i2c specific functions
>       iio: imu: inv_mpu6050: Separate driver into core and i2c functionality.
>       iio: imu: inv_mpu6050: Add SPI support for MPU6000
> 
> Akinobu Mita (6):
>       iio: adc: mcp3422: Add support for MCP3425
>       iio: dac: mcp4725: Add basic support for MCP4726
>       iio: adc: mcp320x: support more differential voltage measurement
>       iio: pressure: mpl115: don't set unused i2c clientdata
>       iio: pressure: mpl115: support MPL115A1
>       iio: adc: add support for ADC0831/ADC0832/ADC0834/ADC0838 chips
> 
> Alan (2):
>       rtl871x: avoid running off end of buffer
>       comedi: note a coverity discovered hole that needs fixing
> 
> Alexander Koch (3):
>       iio: light: opt3001: extract int. time constants
>       iio: light: opt3001: trivial type refactoring
>       iio: light: opt3001: enable operation w/o IRQ
> 
> Alexey Mednyy (2):
>       Staging: fbtft: add ssd1305 controller support
>       Staging: fbtft: add ssd1325 controller support
> 
> Alexey Tulia (2):
>       staging: rtl8188eu: remove an extra space
>       staging: vt6656: fix definitions of DEVICE_FLAGS_* flags
> 
> Alison Schofield (24):
>       staging: wilc1000: remove parentheses on right hand side of assignment
>       staging: speakup: compress return logic into one line
>       staging: gdm72xx: compress return logic into one line
>       staging: vt6656: replace explicit NULL comparison with ! operator
>       staging: vt6656: replace GFP_ATOMIC with GFP_KERNEL for urb allocation
>       staging: vt6656: move local var init into declaration
>       staging: wilc1000: host_interface: remove cast on void pointers
>       staging: wilc1000: linux_mon: remove cast on void pointer
>       staging: wilc1000: linux_wlan: remove cast on void pointers
>       staging: wilc1000: wilc_wfi_cfgoperations: remove cast on void pointers
>       staging: wilc1000: host_interface: remove unused semaphores
>       staging: vt6656: simplify tests of successful urb status
>       staging: iio: isl29018: use regmap to retrieve struct device
>       staging: wilc1000: remove code for HOST_IF_MSG_DEL_ALL_RX_BA_SESSIONS
>       staging: wilc1000: remove code for HOST_IF_MSG_GET_CHNL
>       staging: wilc1000: remove code for HOST_IF_GET_LINKSPEED
>       staging: wilc1000: remove code for HOST_IF_MSG_FLUSH_CONNECT
>       staging: wilc1000: remove code for HOST_IF_MSG_Q_IDLE
>       staging: wilc1000: remove code for HOST_IF_MSG_SET_MAC_ADDRESS
>       staging: speakup: remove multiple assignments
>       staging: fbtft: replace ternary operator with min macro
>       staging: iio: light: tsl2x7x: remove useless initialization
>       staging: iio: adt7316: remove useless initialization
>       staging: iio: ade7854: use devm_iio_device_register
> 
> Alyona Romanenko (1):
>       staging: lustre: issue in the offset in lnet match hash table
> 
> Amadeusz Pawlik (1):
>       staging: rtl8192e: Clean unnecessary blank lines
> 
> Amir Shehata (20):
>       staging: lustre: Dynamic LNet Configuration (DLC)
>       staging: lustre: Dynamic LNet Configuration (DLC) dynamic routing
>       staging: lustre: DLC Feature dynamic net config
>       staging: lustre: Dynamic LNet Configuration (DLC) IOCTL changes
>       staging: lustre: Dynamic LNet Configuration (DLC) show command
>       staging: lustre: fix crash due to NULL networks string
>       staging: lustre: DLC user/kernel space glue code
>       staging: lustre: improve LNet clean up code and API
>       staging: lustre: return appropriate errno when adding route
>       staging: lustre: startup lnet acceptor thread dynamically
>       staging: lustre: reject invalid net configuration for lnet
>       staging: lustre: return -EEXIST if NI is not unique
>       staging: lustre: handle lnet_check_routes() errors
>       staging: lustre: improvement to router checker
>       staging: lustre: prevent assert on LNet module unload
>       staging: lustre: remove messages from lazy portal on NI shutdown
>       staging: lustre: Allocate the correct number of rtr buffers
>       staging: lustre: Ignore hops if not explicitly set
>       staging: lustre: change ibh_mrs from array to pointer
>       staging: lustre: make ko2iblnd connect parameters persistent
> 
> Amitoj Kaur Chawla (88):
>       staging: rtl8712: rtl871x_sta_mgt: Remove wrapper function
>       staging: lustre: obdclass: Use IS_ERR_OR_NULL
>       staging: rtl8192u: ieee80211: rtl819x_TSProc: Replace MSECS with msecs_to_jiffies
>       staging: rtl8192u: ieee80211: rtl819x_BAProc: Replace MSECS with msecs_to_jiffies
>       staging: rtl8192u: ieee80211: ieee80211_softmac: Replace MSECS with msecs_to_jiffies
>       staging: rtl8192u: ieee80211: ieee80211_rx: Replace MSECS with msecs_to_jiffies
>       staging: rtl8192u: r8192U_dm: Replace MSECS with msecs_to_jiffies
>       staging: rtl8192u: ieee80211: Remove MSECS macro
>       staging: rtl8192u: ieee80211: ieee80211_softmac: Replace driver specific macro msleep_interruptible_rsl
>       staging: rtl8192u: ieee80211: Remove msleep_interruptible_rsl Macro
>       staging: gdm724x: gdm_mux: Remove create_workqueue()
>       staging: goldfish: goldfish_nand: Return correct error code
>       staging: sm750fb: Remove inclusion of header file
>       staging: wilc1000: Remove unused function
>       staging: wilc1000: Return correct error codes
>       staging: lustre: obdclass: obd_mount: Declare function as static
>       staging: lustre: osc: osc_request: Declare local function and structure as static
>       staging: lustre: Replace __attribute__((packed)) with __packed
>       staging: iio: adc: Remove unnecessary test from if conditions
>       staging: wlan-ng: Remove flush_scheduled_work
>       staging: rdma: hfi1: Replace kmalloc and memcpy with kmemdup
>       staging: rdma: hfi1: Use DIV_ROUND_UP
>       staging: rdma: hfi1: Use offset_in_page macro
>       staging: most: hdm-dim2: Replace kzalloc with devm_kzalloc
>       staging: most: hdm-dim2: Switch to devm_ioremap_resource()
>       staging: most: hdm-dim2: Replace request_irq with devm_request_irq
>       staging: most: hdm-dim2: Replace pr_err with dev_err
>       staging: most: hdm-usb: Remove create_workqueue()
>       staging: rtl8188eu: core: Use put_unaligned_le16
>       staging: rtl8712: Declare function as static
>       staging: comedi: drivers: Use DIV_ROUND_CLOSEST
>       staging: emxx_udc: Remove header file
>       staging: lustre: obdclass: Remove header file
>       staging: rdma: hfi1: Remove header file
>       staging: rtl8188eu: os_dep: Remove header file
>       staging: sm750fb: Remove header files
>       staging: wilc1000: Remove header file
>       staging: wilc1000: wilc_wfi_netdevice: Remove header files
>       staging: lustre: llite: Remove IS_ERR tests
>       staging: lustre: libcfs: Use swap() in cfs_hash_bd_order()
>       staging: lustre: libcfs: Remove unnecessary braces
>       staging: lustre: libcfs: Remove comparison with zero
>       staging: unisys: visorbus: Remove unnecessary dev_set_drvdata()
>       staging: unisys: visorbus: visorchipset: Remove create_singlethread_workqueue()
>       staging: unisys: visornic: Remove create_singlethread_workqueue()
>       staging: lustre: lclient: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: obdclass: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: lov: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: obdecho: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: ptlrpc: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: osc: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: ldlm: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: lustre: llite: Replace kmem_cache_alloc with kmem_cache_zalloc
>       staging: wilc1000: wilc_wlan: Remove wrapper function
>       staging: lustre: llite: Remove unnecessary test in if condition
>       staging: speakup: Remove unnecessary test in if condition
>       staging: gdm724x: gdm_usb: Remove create_workqueue()
>       staging: comedi: drivers: Remove use of deprecated pci API
>       staging: comedi: drivers: gsc_hpdi: Remove use of deprecated pci API
>       staging: rtl8192e: Remove create_workqueue()
>       staging: rtl8192e: rtl8192e: Remove create_workqueue()
>       staging: rtl8712: Remove exceptional & on function name
>       staging: rtl8712: rtl871x_mp_ioctl: Remove exceptional & on function name
>       staging: media: omap4iss: Remove unnecessary platform_set_drvdata()
>       staging: rts5208: Remove unnecessary pci_set_drvdata()
>       staging: most: hdm-usb: Remove invalid reference error
>       staging: sm750fb: Remove parentheses from return arguments
>       staging: sm750fb: Remove unnecessary pci_set_drvdata()
>       staging: sm750fb: Replace kzalloc with devm_kzalloc
>       staging: sm750fb: Use pcim_enable_device()
>       staging: fbtft: Remove unnecessary spi_set_drvdata()
>       staging: fbtft: Use devm_kcalloc instead of devm_kzalloc
>       staging: vme: devices: Replace kzalloc with devm_kzalloc
>       staging: wlan-ng: Remove unnecessary macro
>       staging: netlogic: Simplify use of devm_ioremap_resource
>       staging: netlogic: Replace pr_* with netdev_*
>       staging: android: ion: tegra: Use devm_kcalloc instead of devm_kzalloc
>       staging: android: ion: tegra: Replace IS_ERR_OR_NULL with IS_ERR
>       staging: android: Replace min_t/max_t with min/max
>       staging: android: Use devm_kcalloc instead of devm_kzalloc
>       staging: iio: adc: Replace of_iomap() with devm_ioremap_resource()
>       staging: rdma: hfi1: Remove unnecessary kfree
>       staging: rdma: hfi1: Remove unnecessary pci_set_drvdata()
>       staging: rdma: hfi1: Replace ALIGN with PAGE_ALIGN
>       staging: rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED
>       staging: rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN
>       staging: speakup: Replace del_timer with del_timer_sync
>       staging: rts5208: Replace pci_enable_device with pcim_enable_device
> 
> Anatoly Stepanov (1):
>       staging: rtl8723au: change parameter type in rtl8723a_set_rssi_cmd declaration
> 
> Anchal Jain (6):
>       staging: fbtft: Fix block comment coding style
>       staging: wilc1000: Check for quoted strings broken across lines
>       staging: lustre: lustre: Remove unnecessary pair of braces {}
>       staging: lustre: lnet: Remove an error code indent should use tabs where possible
>       staging: wilc1000: Remove a whitespace before parenthesis
>       staging: wilc1000: Possible unnecessary 'out of memory' message
> 
> Andreas Dannenberg (1):
>       iio: light: opt3001: Add device tree binding documentation
> 
> Andreas Dilger (4):
>       staging: lustre: add missing MODULE_AUTHOR for LNet selftest module
>       staging: lustre: update the MODULE_DESCRIPTION for all lustre modules
>       staging: lustre: make module_init/exit naming consistent
>       staging: lustre: update comment for lnet_lib_init/exit
> 
> Andrew Bradford (2):
>       staging: rtl8188eu: fix signal strength indication
>       staging: rtl8188eu: Remove RF_PATH_C & RF_PATH_D
> 
> Andrew F. Davis (6):
>       Documentation: afe4404: Add DT bindings for the AFE4404 heart monitor
>       iio: health: Add driver for the TI AFE4404 heart monitor
>       Documentation: afe4403: Add DT bindings for the AFE4403 heart monitor
>       iio: health: Add driver for the TI AFE4403 heart monitor
>       iio: ina2xx: Fix whitespace and re-order code
>       iio: ina2xx: Remove trace_printk debug statments
> 
> Andy Shevchenko (3):
>       staging: rtl8188eu: provide an absolute path to include folder
>       staging: rtl8188eu: replace open-coded print_hex_dump()
>       staging: rtl8188eu: print OUI with %*ph
> 
> Anjali Menon (3):
>       staging: lustre: lustre: lov: Added space
>       staging: rts5208: Removed blank lines
>       staging: emxx_udc: Alligned to match '('
> 
> Arnd Bergmann (10):
>       staging: wilc1000: remove extraneous variable
>       iio: chemical: select IRQ_WORK for ATLAS ph sensor
>       staging: ste_rmi4: avoid unused function warnings
>       iio: health/afe4403: select REGMAP_SPI
>       iio: health/afe4403: mark suspend/resume functions __maybe_unused
>       iio: health/afe4404: mark suspend/resume functions __maybe_unused
>       iio: pressure: ms5611: select IIO_BUFFER
>       staging: rtl8712: reduce stack usage
>       isdn: icn: remove a #warning
>       isdn: i4l: move active-isdn drivers to staging
> 
> Aybuke Ozdemir (1):
>       Staging: comedi: Prefer using the BIT macro
> 
> Ben Gilbert (1):
>       Staging: fbtft: Removed commented out/dead code
> 
> Ben Marsh (15):
>       Staging: Android: memory allocation style change in ion_page_pool.c
>       Staging: gs_fpgaboot: fix memory allocation in gs_fpgaboot.c
>       Staging: gs_fpgaboot: fix data types in gs_fpgaboot.c
>       Staging: vt6655: remove unnecessary blank lines from card.c
>       Staging: slicoss: memory allocation style change in slicoss.c
>       Staging: slicoss: changes memory allocation style in slicoss.c
>       Staging: slicoss: changes the style of memory allocation in slicoss.c
>       Staging: slicoss: change memory allocation style in slicoss.c
>       Staging: slicoss: removes unnecessary blank lines in slicoss.c
>       Staging: slicoss: changes comparisons to NULL in slicoss.c
>       Staging: nvec: removes an unnecessary cast on a void pointer
>       Staging: xgifb: remove useless blank lines
>       Staging: Android: change memory allocation style in ion_carveout_heap.c
>       Staging: Android: align code with open parenthesis in ion_carveout_heap.c
>       Staging: android: change memory allocation style in ion_carveout_heap.c
> 
> Benjamin Romer (9):
>       staging: unisys: fix parenthesis in toolaction_show()
>       staging: unisys: remove unnecessary goto
>       staging: unisys: fix return value for visorbus pci probe
>       staging: unisys: remove goto in get_vbus_header_info
>       staging: unisys: cleanup rc -1 in create_visor_device()
>       staging: unisys: get rid of goto in create_bus_instance()
>       staging: unisys: remove pointless init of rc in chipset_device_create()
>       staging: unisys: clean up initiate_chipset_device_pause_resume()
>       staging: unisys: return meaningful error for visorchipset_init()
> 
> Benoit Hiller (1):
>       staging: xgifb: Don't use multiple blank lines
> 
> Bhaktipriya Shridhar (80):
>       staging: unisys: visorchipset.c fixed spacing around operator
>       staging: comedi: dt2801: Prefer using the BIT macro
>       staging: rtl8723au: Fixes unnecessary return warning
>       staging: lusture: obdclass: Remove return statement in void function
>       staging: rtl8723au: hal: Use macro ARRAY_SIZE
>       staging: rtl8188eu: core: Remove unnecessary braces
>       staging: rtl8192u: Remove create_workqueue()
>       staging: rtl8192e: Drop useless initialisation
>       staging: rtl8712: Replace explicit NULL comparison
>       staging: wilc1000: Remove useless return variables
>       staging: most: hdm-usb: Use macro DIV_ROUND_UP
>       staging: unisys: visorbus: Remove useless return variables
>       staging: lustre: lnet: Use list_for_each_entry_safe
>       staging: wilc1000: Removed unused variables
>       staging: comedi: Use macro DIV_ROUND_CLOSEST
>       staging: unisys: visornic: Remove unnecessary else after return
>       staging: comedi: drivers: amplc_pci230: Prefer using macro DIV_ROUND_UP
>       staging: comedi: drivers: ni_mio_common: Prefer using macro DIV_ROUND_UP
>       staging: comedi: rtd520: Prefer using macro DIV_ROUND_UP
>       staging: comedi: dt282x: Prefer using macro DIV_ROUND_UP
>       staging: comedi: ni_pcidio.c: Prefer using macro DIV_ROUND_UP
>       staging: rtl8723au: Remove unnecessary parantheses
>       staging: rtl8723au: hal: Remove useless return variables
>       staging: rtl8192e: Prefer using macro DIV_ROUND_UP
>       staging: rtl8192e: rtllib_crypt_tkip: Remove unnecessary else after return
>       staging: rtl8192u: ieee80211: Use macro DIV_ROUND_UP
>       staging: rtl8192u: ieee802111: Drop Useless Initialization
>       staging: rtl8192u: ieee80211: Remove unused variables
>       staging: rtl8192u: ieee80211_crypt: Remove unnecessary else after return
>       staging: octeon: Convert create_singlethread_workqueue()
>       staging: rtl8712: Remove cast on void pointer
>       staging: rtl8712: Remove unnecessary cast on void pointer
>       staging: rtl8712: Simplify return
>       staging: rtl8712: Remove unnecessary parantheses
>       staging: rtl8712: Make return of 0 explicit
>       drivers: staging: rtl8712: Change form of NULL comparisons
>       staging: rtl8712: Remove unnecessary else after return
>       staging: media: davinci_vpfe: dm365_ipipe_hw: Remove unnecessary else after return
>       staging: media: davinci_vpfe: Remove unnecessary else after return
>       staging: rts5208: Removed unnecessary return variable
>       staging: rts5208: Prefer using BIT macro
>       staging: rts5208: Remove NULL test before vfree
>       staging: rts5208: Change form of NULL comparisons
>       staging: sm750fb: Remove Unused macro
>       staging: rtl8188eu: Remove unnecessary parantheses
>       staging: rtl8188eu: hal: Drop Useless Initialization
>       staging: rtl8188eu: core: Remove casts of pointer to same type
>       staging: rtl8188eu: os_dep: Remove useless return variables
>       staging: rtl8188eu: core: Remove useless return variables
>       staging: rtl8188eu: core: Remove NULL test before vfree
>       staging: rtl8188eu: os_dep: Remove NULL test before vfree
>       staging: rtl8188eu: os_dep: Remove unnecessary else after return
>       staging: fbtft: Use kmalloc_array
>       staging: android: ion: hisilicon: Remove useless return variables
>       staging: fsl-mc: bus: Eliminate double function call
>       staging: rtl8723au: hal: Remove Unused macro
>       staging: rtl8723au: core: rtw_sta_mgt: Change form of NULL comparisons
>       staging: rtl8723au: core: rtw_security: Change form of NULL comparisons
>       staging: rtl8723au: hal: Use macro DIV_ROUND_UP
>       staging: rtl8723au: core: Remove unnecessary else after return
>       staging: rtl8723au: hal: Remove unnecessary function and its call
>       staging: iio: addac: Remove unnecessary else after return
>       staging: lustre: obdclass: Use list_for_each_entry_safe
>       staging: lustre: lnet: lib-move: Use list_for_each_entry_safe
>       staging: lustre: lnet: conrpc: Use list_for_each_entry_safe
>       staging: lustre: lnet: router: Use list_for_each_entry_safe
>       staging: lustre: lnet: config: Use list_for_each_entry_safe
>       staging: lustre: lnet: peer: Use list_for_each_entry_safe
>       staging: lustre: lnet: api-ni: Use list_for_each_entry_safe
>       staging: lustre: osc: Use list_for_each_entry_safe
>       staging: lustre: osc_cache: Use list_for_each_entry_safe
>       staging: lustre: libcfs: Use list_for_each_entry_safe
>       staging: lustre: lnet: socklnd_proto: Use list_for_each_entry_safe
>       staging: lustre: lnet: socklnd: Use list_for_each_entry_safe
>       staging: lustre: lnet: o2iblnd: Use list_for_each_entry_safe
>       staging: rdma: hfi1: Use setup_timer
>       staging: rdma: hfi1: Compress return logic
>       staging: rdma: hfi1: Remove useless return variables
>       staging: rdma: hfi1: Remove casts of pointer to same type
>       staging: rdma: hfi1: Remove unnecessary parantheses
> 
> Bhumika Goyal (70):
>       Staging:lustre:lustre:obdclass:Remove return from void function
>       Staging:lustre:obdclass:linux:remove unnecessary braces
>       Staging:lustre:obdclass:linux:simplify NULL comparison
>       Staging:lustre:lustre:llite:Remove explicit NULL comparision
>       Staging:lustre:lclient:Remove unused function
>       Staging:iio:Remove exceptional & on function name
>       Staging:speakup:add space around '|'
>       Staging:octeon:removed blank line after {
>       Staging:wlan-ng:Merged two lines into one
>       Staging: lustre: lnet: Remove explicit NULL comparision
>       Staging: xgifb: Remove space after type cast
>       Staging: xgifb: Remove unnecessary blank lines
>       Staging: lustre: llite: Remove NULL check before kfree
>       Staging: lustre: obdclass: Declare function as static
>       Staging: media: Remove multiple assignments
>       Staging: wlan-ng: Remove multiple assignments
>       Staging: wlan-ng: Drop wrapper function
>       Staging: wlan-ng: Remove function prototype
>       Staging: rtl8188eu: os_dep: Remove NULL test before rtw_free_netdev
>       Staging: rdma: hfi1: Delete NULL check before vfree
>       Staging: iio: light: remove exceptional & on function name
>       Staging: iio: light: remove exceptional & on function name
>       Staging: iio: magnetometer: remove exceptional & on function name
>       Staging: rtl8723au: Remove unused macros
>       Staging: rtl8192u: Remove useless comments
>       Staging: rtl8723au: Replace header files
>       Staging: rtl819u: ieee80211: Remove function ieee80211_wep_null
>       Staging: wilc1000: Remove and rename struct typedefs
>       Staging: lustre: lov: Pull assignments out of function call
>       Staging: lustre: lnet: Remove and rename struct typedef lstcon_session_t
>       Staging: wilc1000: Remove unused function WILC_WFI_update_stats
>       Staging: wilc1000: Remove and rename struct typedefs from .c files
>       Staging: wlan-ng: Remove function hfa384x_drvr_commtallies
>       Staging: wlan-ng: Remove unused functions and prototypes
>       Staging: rtl8723au: hal: Remove unused macros
>       Staging: rtl8188eu: core: rtw_mlme.c: Remove NULL test before vfree
>       Staging: rtl8188eu: core: rtw_xmit.c: Remove NULL test before vfree
>       Staging: rtl8192u: Convert long if-else block to switch-case
>       Staging: fsl-mc: bus: Drop owner assignment from platform_driver
>       Staging: lustre: lov: Use list_for_each_entry instead of list_for_each
>       Staging: lustre: Remove print statement on function failure
>       Staging: lustre: lnet: Remove and rename struct typedefs
>       Staging: gdm724x: Use min instead of ternary operator
>       Staging: gdm724x: Replace random_ether_addr with eth_random_addr
>       Staging: comedi: s626.c: Remove unused functions
>       Staging: most: Replace pr_err with dev_err
>       Staging: most: Use list_first_entry instead of list_entry
>       Staging: rtl8723au: Clean up tests if NULL returned on failure
>       Staging: rtl8723au: Remove debug messages
>       Staging: lustre: lnet: Use list_first_entry_or_null
>       Staging: lustre: Use list_{next/prev}_entry instead of list_entry
>       Staging: rtl8192e: Replace random_ether_addr with eth_random_addr
>       Staging: rtl8192u: Clean up tests if NULL returned on failure
>       Staging: rtl8192u: Remove debug messages
>       Staging: rtl8192u: Replace memset with eth_broadcast_addr
>       Staging: rtl8192u: Replace random_ether_addr with eth_random_addr
>       Staging: rtl8712: Clean up tests if NULL returned on failure
>       Staging: rtl8712: Remove function r8712_setptm_cmd and r8712_gettssi_cmd
>       Staging: rts5208: Use min instead of ternary operator
>       Staging: sm750fb: Remove unused functions
>       Staging: rtl8188eu: Remove function rtw_freq2ch
>       Staging: android: ashmem.c: Redefine macros as static inline functions
>       Staging: android: ashmem.c: Convert macros page_range_{subsumes/subsumed_by/in}_range to static inline function
>       Staging: fsl-mc: Replace pr_debug with dev_dbg
>       Staging: fsl-mc: Replace pr_err with dev_err
>       Staging: rtl8723au: Use min macro instead of ternary operator
>       Staging: rtl8723au: Remove print statements and debug messages
>       taging: rtl8723au: Remove empty function odm_Init_RSSIForDM23a
>       Staging: rtl8723au: Remove unused functions and prototype
>       Staging: rdma: Use min macro instead of ternary operator
> 
> Bogicevic Sasa (4):
>       drivers:staging:sm750fb Fix all space preferred around messages
>       drivers:staging:wlan-ng Fix all no space necesarry after a cast
>       drivers:staging:wlan-ng Fix space preferred around that messages
>       drivers:staging:fwserial Fix No space is necessary after a cast
> 
> Bopamo Osaisai (1):
>       Staging: android: Fix brace coding style warning in sync_debug.c
> 
> Bruno Faccini (1):
>       staging: lustre: avoid race during lnet acceptor thread termination
> 
> Byeoungwook Kim (1):
>       staging: rtl8192u: Fix block comments use * on subsequent lines in r8192U_wx.c
> 
> CHANG FU CHIAO (1):
>       staging: lustre: add static declaration
> 
> Chaehyun Lim (197):
>       staging: wilc1000: fix return type of wilc_add_pkt declaration
>       staging: wilc1000: match argument name of wilc_add_ptk declaration
>       staging: wilc1000: fix return type of wilc_add_rx_gtk declaration
>       staging: wilc1000: match argument name of wilc_add_rx_gtk declaration
>       staging: wilc1000: remove wilc_add_tx_gtk declaration
>       staging: wilc1000: remove wilc_set_start_scan_req declaration
>       staging: wilc1000: fix return type of wilc_set_pmkid_info
>       staging: wilc1000: replace u32 with int
>       staging: wilc1000: rename pu8PmkidInfoArray in wilc_set_pmkid_info
>       staging: wilc1000: fix return type of wilc_get_mac_address
>       staging: wilc1000: rename pu8MacAddress in wilc_get_mac_address
>       staging: wilc1000: fix return type of wilc_set_mac_address
>       staging: wilc1000: rename pu8MacAddress in wilc_set_mac_address
>       staging: wilc1000: fix return type of wilc_flush_join_req
>       staging: wilc1000: fix return type of wilc_set_join_req
>       staging: wilc1000: rename pu8bssid in wilc_set_join_req
>       staging: wilc1000: rename pu8ssid in wilc_set_join_req
>       staging: wilc1000: rename ssidLen in wilc_set_join_req
>       staging: wilc1000: rename pu8IEs in wilc_set_join_req
>       staging: wilc1000: rename IEsLen in wilc_set_join_req
>       staging: wilc1000: rename pfConnectResult in wilc_set_join_req
>       staging: wilc1000: rename pvUserArg in wilc_set_join_req
>       staging: wilc1000: rename u8security in wilc_set_join_req
>       staging: wilc1000: rename tenuAuth_type in wilc_set_join_req
>       staging: wilc1000: rename u8channel in wilc_set_join_req
>       staging: wilc1000: rename pJoinParams in wilc_set_join_req
>       staging: wilc1000: use kmemdup instead of kmalloc and memcpy
>       staging: wilc1000: fix return type of wilc_disconnect
>       staging: wilc1000: rename u16ReasonCode in wilc_disconnect
>       staging: wilc1000: remove wilc_free_join_params
>       staging: wilc1000: fix return type of wilc_get_rssi
>       staging: wilc1000: rename ps8Rssi in wilc_get_rssi
>       staging: wilc1000: fix return type of wilc_get_statistics
>       staging: wilc1000: rename pstrStatistics in wilc_get_statistics
>       staging: wilc1000: fix return type of wilc_frame_register
>       staging: wilc1000: rename u16FrameType in wilc_frame_register
>       staging: wilc1000: rename bReg in wilc_frame_register
>       staging: wilc1000: fix return type of wilc_listen_state_expired
>       staging: wilc1000: rename u32SessionID in wilc_listen_state_expired
>       staging: wilc1000: fix return type of wilc_set_power_mgmt
>       staging: wilc1000: rename bIsEnabled in wilc_set_power_mgmt
>       staging: wilc1000: rename u32Timeout in wilc_set_power_mgmt
>       staging: wilc1000: rename pstrPowerMgmtParam in wilc_set_power_mgmt
>       staging: wilc1000: fix return type of wilc_setup_multicast_filter
>       staging: wilc1000: rename bIsEnabled in wilc_setup_multicast_filter
>       staging: wilc1000: rename u32count in wilc_setup_multicast_filter
>       staging: wilc1000: rename pstrMulticastFilterParam in wilc_setup_multicast_filter
>       staging: wilc1000: fix return type of wilc_setup_ipaddress
>       staging: wilc1000: rename u16ipadd in wilc_setup_ipaddress
>       staging: wilc1000: remove return statement
>       staging: wilc1000: fix return type of host_int_get_ipaddress
>       staging: wilc1000: remove argument hif_drv in host_int_get_ipaddress
>       staging: wilc1000: rename u16ipadd in host_int_get_ipaddress
>       staging: wilc1000: move static declaration of host_int_get_ipaddress
>       staging: wilc1000: rename u32duration in struct remain_ch
>       staging: wilc1000: fix return type of wilc_remain_on_channel
>       staging: wilc1000: rename u32SessionID in wilc_remain_on_channel
>       staging: wilc1000: rename u32duration in wilc_remain_on_channel
>       staging: wilc1000: rename RemainOnChanExpired in wilc_remain_on_channel
>       staging: wilc1000: rename RemainOnChanReady in wilc_remain_on_channel
>       staging: wilc1000: rename pvUserArg in wilc_remain_on_channel
>       staging: wilc1000: fix return type of wilc_del_all_rx_ba_session
>       staging: wilc1000: rename pBSSID in wilc_del_all_rx_ba_session
>       staging: wilc1000: rename TID in wilc_del_all_rx_ba_session
>       staging: wilc1000: rename pBASessionInfo in wilc_del_all_rx_ba_session
>       staging: wilc1000: fix return type of wilc_edit_station
>       staging: wilc1000: rename pstrStaParams in wilc_edit_station
>       staging: wilc1000: rename pstrAddStationMsg in wilc_edit_station
>       staging: wilc1000: use kmemdup in wilc_edit_station
>       staging: wilc1000: remove rates variable in wilc_edit_station
>       staging: wilc1000: fix return type of wilc_del_allstation
>       staging: wilc1000: rename pu8MacAddr in wilc_del_allstation
>       staging: wilc1000: rename pstrDelAllStationMsg in wilc_del_allstation
>       staging: wilc1000: rename au8Zero_Buff in wilc_del_allstation
>       staging: wilc1000: use int instead of u32
>       staging: wilc1000: rename u8AssocNumb in wilc_del_allstation
>       staging: wilc1000: fix return type of wilc_add_beacon
>       staging: wilc1000: rename u32Interval in wilc_add_beacon
>       staging: wilc1000: rename u32DTIMPeriod in wilc_add_beacon
>       staging: wilc1000: rename u32HeadLen in wilc_add_beacon
>       staging: wilc1000: rename pu8Head in wilc_add_beacon
>       staging: wilc1000: rename u32TailLen in wilc_add_beacon
>       staging: wilc1000: rename pu8Tail in wilc_add_beacon
>       staging: wilc1000: rename pstrSetBeaconParam in wilc_add_beacon
>       staging: wilc1000: rename pu8ssid in struct hidden_net_info
>       staging: wilc1000: rename u8ssidlen in struct hidden_net_info
>       staging: wilc1000: rename pstrHiddenNetworkInfo in struct hidden_network
>       staging: wilc1000: rename u8ssidnum in struct hidden_network
>       staging: wilc1000: fix return type of wilc_scan
>       staging: wilc1000: rename u8ScanSource in wilc_scan
>       staging: wilc1000: rename u8ScanType in wilc_scan
>       staging: wilc1000: rename pu8ChnlFreqList in wilc_scan
>       staging: wilc1000: rename u8ChnlListLen in wilc_scan
>       staging: wilc1000: rename pu8IEs in wilc_scan
>       staging: wilc1000: rename IEsLen in wilc_scan
>       staging: wilc1000: rename ScanResult in wilc_scan
>       staging: wilc1000: rename pvUserArg in wilc_scan
>       staging: wilc1000: rename pstrHiddenNetwork in wilc_scan
>       staging: wilc1000: use kmemdup instead of kmalloc/memcpy
>       staging: wilc1000: rename phWFIDrv in wilc_init declaration
>       staging: wilc1000: fix return type of wilc_init
>       staging: wilc1000: remove redundant check in wilc_mq_recv
>       staging: wilc1000: rename struct __Message_struct
>       staging: wilc1000: rename pvBuffer in struct message
>       staging: wilc1000: rename u32Length in struct message
>       staging: wilc1000: rename pstrNext in struct message
>       staging: wilc1000: rename struct WILC_MsgQueueHandle
>       staging: wilc1000: rename hSem in struct message_queue
>       staging: wilc1000: rename strCriticalSection in struct message_queue
>       staging: wilc1000: rename bExiting in struct message_queue
>       staging: wilc1000: rename u32ReceiversCount in struct message_queue
>       staging: wilc1000: rename pstrMessageList in struct message_queue
>       staging: wilc1000: rename pHandle in wilc_mq_create
>       staging: wilc1000: rename pHandle in wilc_mq_destroy
>       staging: wilc1000: rename pstrMessge in wilc_mq_destroy
>       staging: wilc1000: rename pHandle in wilc_mq_send
>       staging: wilc1000: rename pvSendBuffer in wilc_mq_send
>       staging: wilc1000: rename u32SendBufferSize in wilc_mq_send
>       staging: wilc1000: rename pstrMessage in wilc_mq_send
>       staging: wilc1000: rename pstrTailMsg in wilc_mq_send
>       staging: wilc1000: fix return error code
>       staging: wilc1000: rename pHandle in wilc_mq_recv
>       staging: wilc1000: rename pvRecvBuffer in wilc_mq_recv
>       staging: wilc1000: rename u32RecvBufferSize in wilc_mq_recv
>       staging: wilc1000: rename pu32ReceivedLength in wilc_mq_recv
>       staging: wilc1000: rename pstrMessage in wilc_mq_recv
>       staging: wilc1000: fix coding style of kmalloc usage
>       staging: wilc1000: fix logical continuations
>       staging: wilc1000: remove over-commenting
>       staging: wilc1000: fix alignment for open parenthesis
>       staging: wilc1000: wilc_msgqueue: use standard struct list_head
>       staging: wilc1000: wilc_msgqueue: release semaphore in error path
>       staging: wilc1000: linux_mon: use __packed instead of __attribute__((packed))
>       staging: wilc1000: linux_mon: remove blank lines after open brace '{'
>       staging: wilc1000: linux_mon: remove blank line before a close brace '}'
>       staging: wilc1000: linux_mon: remove multiple blank lines
>       staging: wilc1000: linux_mon: fix NULL comparison style
>       staging: wilc1000: linux_mon: remove space after a cast
>       staging: wilc1000: linux_mon: insert blank line after a function
>       staging: wilc1000: linux_mon: add braces on all arms of if statement
>       staging: wilc1000: linux_mon: fix coding style of kmalloc usage
>       staging: wilc1000: linux_mon: fix error code of kmalloc
>       staging: wilc1000: linux_mon: remove debug message of kmalloc failure
>       staging: wilc1000: fix return type of wilc_hif_set_cfg
>       staging: wilc1000: rename pstrCfgParamVal in wilc_hif_set_cfg
>       staging: wilc1000: fix return type of wilc_deinit
>       staging: wilc1000: fix return error code of wilc_deinit
>       staging: wilc1000: fix return type of wilc_send_config_pkt
>       staging: wilc1000: use int type for counter variable
>       staging: wilc1000: remove initialization code of counter variable
>       staging: wilc1000: rename counter in wilc_send_config_pkt
>       staging: wilc1000: rename au8bssid in struct join_bss_param
>       staging: wilc1000: rename au8bssid in struct found_net_info
>       staging: wilc1000: rename s8rssi in struct found_net_info
>       staging: wilc1000: rename pu8bssid in struct user_conn_req
>       staging: wilc1000: rename pu8ssid in struct user_conn_req
>       staging: wilc1000: rename u8security in user_conn_req
>       staging: wilc1000: define a new local variable in wilc_scan
>       staging: wilc1000: change handle_set_channel's return type to void
>       staging: wilc1000: change data type of result variable to int.
>       staging: wilc1000: rename result in handle_set_channel
>       staging: wilc1000: use netdev_err instead of PRINT_ER
>       staging: wilc1000: handle_set_mac_address: remove debug message of kmalloc failure
>       staging: wilc1000: handle_set_mac_address: fix kmalloc return error code
>       staging: wilc1000: handle_set_mac_address: use kmemdup
>       staging: wilc1000: handle_set_mac_address: change return type to void
>       staging: wilc1000: handle_set_mac_address: change data type of result
>       staging: wilc1000: handle_set_mac_address: rename result
>       staging: wilc1000: handle_set_mac_address: use netdev_err
>       staging: wilc1000: handle_set_mac_address: fix missing blank line after declaration
>       staging: wilc1000: handle_cfg_param: remove wrapper struct cfg_param_attr
>       staging: wilc1000: handle_cfg_param: change data type of wid_cnt
>       staging: wilc1000: handle_cfg_param: rename wid_cnt
>       staging: wilc1000: handle_cfg_param: fix logical continuations
>       staging: wilc1000: handle_cfg_param: fix line over 80 characters
>       staging: wilc1000: handle_cfg_param: remove unnecessary whitespace
>       staging: wilc1000: rename struct tstrConnectInfo
>       staging: wilc1000: rename au8bssid in struct connect_info
>       staging: wilc1000: rename pu8ReqIEs in struct connect_info
>       staging: wilc1000: rename ReqIEsLen in struct connec_info
>       staging: wilc1000: rename pu8RespIEs in struct connect_info
>       staging: wilc1000: rename u16RespIEsLen in struct connect_info
>       staging: wilc1000: rename u16ConnectStatus in struct connect_info
>       staging: wilc1000: rename struct tstrDisconnectNotifInfo
>       staging: wilc1000: rename u16reason in disconnect_info
>       staging: wilc1000: remove typedef from struct sdio_cmd52_t
>       staging: wilc1000: remove unnecessary comment codes
>       staging: wilc1000: remove typedef from sdio_cmd53_t
>       staging: wilc1000: remove unused define
>       staging: wilc1000: remove typedef from enum tenuConnectSts
>       staging: wilc1000: use TAG_PARAM_OFFSET define
>       staging: wilc1000: remove commented codes
>       staging: wilc1000: rename hardwareProductVersion in struct wilc_mac_cfg
>       staging: wilc1000: add enum cfg_type_cmd
>       staging: wilc1000: remove unnecessary comments
>       staging: wilc1000: use switch statement instead of multiple if statement
>       staging: wilc1000: use mutex instead of semaphore sem_cfg_values
> 
> Chen Feng (2):
>       staging: ion : Donnot wakeup kswapd in ion system alloc
>       android: binder: Sanity check at binder ioctl
> 
> Chris Elliott (1):
>       Staging: rtl8188eu: core: rtw_debug: fixed a parentheses coding style issue
> 
> Chris Horn (3):
>       staging: lustre: rename variables in lnet_find_route_locked
>       staging: lustre: reflect down routes in /proc/sys/lnet/routes
>       staging: lustre: Use lnet_is_route_alive for router aliveness
> 
> Chris Park (36):
>       staging: wilc1000: fix warnings for line over 80 characters
>       staging: wilc1000: remove useless log message
>       staging: wilc1000: remove useless function
>       staging: wilc1000: remove unnecessary braces
>       staging: wilc1000: remove warnings missing a blank line after declarations
>       staging: wilc1000: Optimize code of wilc_get_chipid function
>       staging: wilc1000: remove unused log message using the CORECONFIG_DBG tag
>       staging: wilc1000: remove unused log message using the HOSTINF_DBG tag
>       staging: wilc1000: remove unused log message using the TX_DBG tag
>       staging: wilc1000: remove unnecessary wilc_rx_complete function
>       staging: wilc1000: remove unused log message using the RX_DBG tag
>       staging: wilc1000: remove unused debug tag
>       staging: wilc1000: remove unnecessary log message using GENERIC_DBG tag
>       staging: wilc1000: host_interface.c: removes unnecessary log message
>       staging: wilc1000: linux_mon.c: removes unnecessary log message
>       staging: wilc1000: linux_mon.c: removes comments
>       staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
>       staging: wilc1000: removes unused HOSTAPD_DBG tag
>       staging: wilc1000: host_interface.c: removes unnecessary log messages
>       staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
>       staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
>       staging: wilc1000: removes unused CFG80211_DBG tag
>       staging: wilc1000: coreconfigurator.c: removes unnecessary log messages
>       staging: wilc1000: host_interface.c: removes unnecessary log messages
>       staging: wilc1000: host_interface.c: replace PRINT_ER with netdev_err
>       staging: wilc1000: linux_wlan.c: removes unnecessary log messages
>       staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages
>       staging: wilc1000: wilc_wlan.c: removes unnecessary log messages
>       staging: wilc1000: removes unused region feature
>       staging: wilc1000: removes usused PRINT_XX(region...)
>       staging: wilc1000: moves to define values
>       staging: wilc1000: moves LINUX_RX_SIZE, LINUX_TX_SIZE
>       staging: wilc1000: move WILC_MULTICAST_TABLE_SIZE define to wilc_wlan_if.h file
>       staging: wilc1000: move MODALIS and GPIO_NUM define to wilc_wlan.h file
>       staging: wilc1000: remove useless define in linux_wlan_common.h file
>       staging: wilc1000: removes linux_wlan_common.h file
> 
> Christian Colic (6):
>       staging: speakup: (coding style) Add spaces around operands (checkpatch checks)
>       staging: speakup: (coding style) Add braces around all arms of if-statement
>       staging: speakup: (coding style) Rewrite comparisons to NULL
>       staging: wlan-ng: (coding style) remove unnecessary blank line before "}"
>       staging: fwserial: (coding-style) rewrite comparisons to NULL as "!fifo->data"
>       staging: rtl8192e: remove unnecessary multiple blank lines
> 
> Christian Gromm (28):
>       staging: most: remove unnecessary keep_mbo variable
>       staging: most: rename variables
>       staging: most: simplify expression
>       staging: most: unify types
>       staging: most: use min_t
>       staging: most: fix mbo leak
>       staging: most: fix tracking of MBO offset
>       staging: most: use readl and writel functions
>       staging: most: remove function destroy_most_c_obj
>       staging: most: add missing call to ida_simple_remove
>       staging: most: move call to disconnect_channel callback
>       staging: most: move initialization of pointer
>       staging: most: move mutex
>       staging: most: move channel disconnect to function most_deregister_interface
>       staging: most: remove tainted flag
>       staging: most: remove reference counter
>       staging: most: remove code to destroy channel
>       staging: most: remove redundant mutexes
>       staging: most: remove redundant call to wake_up_interruptible
>       staging: most: encapsulate shared code
>       staging: most: fix retrieval of buffer availability
>       staging: most: rename variable channel
>       staging: most: fix race conditions
>       staging: most: change type of access_ref
>       staging: most: remove stacked_mbo
>       staging: most: rearrange function aim_write
>       staging: most: add statistics for dropped packets
>       staging: most: remove 2nd forward declaration of struct most_aim
> 
> Cihangir Akturk (1):
>       drivers: staging: rtl8723au: remove unneeded null test
> 
> Claudiu Beznea (1):
>       Staging: rtl8188eu: removed unnecessary check in core/rtw_ap.c
> 
> Colin Cross (1):
>       staging: lowmemorykiller: Make default lowmemorykiller debug message useful
> 
> Colin Ian King (2):
>       iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels
>       Staging: iio: adc: fix indent on break statement
> 
> Colin Vidal (4):
>       Staging: rtl8188eu/core: remove paragraph which mention FSF address in comment header
>       Staging: rtl8188eu/core: Coding style fix, set conform spaces between identifiers
>       Staging: rtl8188eu/core: Coding style fix, set constant operand on right in tests
>       Staging: rtl8188eu/core: Coding style fix, avoid line over 80 characters
> 
> Cristina Moraru (7):
>       iio: si7005: add support for Hoperf th02
>       iio: si7020: add support for Hoperf th06
>       iio: hmc5843: Swap suspend and resume implementations
>       iio: hmc5843: Fix comment style warnings
>       iio: hmc5843: Add attributes for measurement config of bias current
>       iio: hmc5843: Add ABI documentation file for hmc5843
>       iio: hmc5843: Move hmc5843 out of staging
> 
> Dan Carpenter (9):
>       staging: unisys: remove some dead code
>       staging: rtl8712: memory corruption in wpa_set_encryption()
>       staging: wilc1000: fix mgmt_tx()
>       staging: gdm72xx: underflow in netlink_rcv_cb()
>       Staging: gdm72xx: silence underflow warning in netlink_send()
>       Staging: gdm72xx: make "len" unsigned
>       staging: gdm72xx: zero out padding
>       Staging: gdm72xx: underflow bug in gdm_wimax_ioctl_get_data()
>       Staging: gdm72xx: remove duplicate condition
> 
> Daniel Baluta (11):
>       iio: pressure: ms5611: Add IIO_CHAN_INFO_SCALE to mask
>       iio: pressure: ms5611: Add triggered buffer support
>       iio: Fix documentation for iio_dev mlock
>       iio: adc: Add TI ADS1015 ADC driver support
>       iio: imu: inv_mpu6050: Fix multiline comments style
>       iio: imu: inv_mpu6050: Fix Yoda conditions
>       iio: imu: inv_mpu6050: Fix newlines to make code easier to read
>       iio: imu: inv_mpu6050: Remove unnecessary parentheses
>       iio: imu: inv_mpu6050: Delete space before comma
>       iio: imu: inv_mpu6050: Fix code indent for if statement
>       iio: imu: inv_mpu6050: Fix alignment with open parenthesis
> 
> Daniel Chromik (1):
>       misc: panel, convert struct to bitmap
> 
> Daniel H. Hemmingsen (1):
>       Staging: panel: Fixed a spacing after cast coding style issue
> 
> Daniil Leshchev (1):
>       staging: rtl8723au: use %pM and %ph formatting
> 
> David Kershner (7):
>       staging: unisys: Only process up to budget amount of responses
>       staging: unisys: iochannel.h: fix inconsistent indenting
>       staging: unisys: iochannel.h add_phys_info needs u64 pfn
>       staging: unisys: Update MAINTAINERS file
>       staging: unisys: visorbus: variable adjustment should be a u64
>       staging: unisys: visorbus: cleanup gotos in visorchannel_create_guts
>       staging: unisys: visorbus: clean up visorchannel_clear
> 
> Dean Luick (1):
>       staging/rdma/hfi1: set Gen3 half-swing for integrated devices
> 
> Derek Yerger (1):
>       staging: ion: debugfs invalid gfp mask
> 
> Dilek Uzulmez (4):
>       Staging: octeon: Remove blank lines after open braces
>       Staging: speakup: Add space around '|'
>       Staging: ste_rmi4: Add space around '/'
>       Staging: rts5208: Remove unnecessary parentheses
> 
> Dmitry Eremin (5):
>       staging/lustre: proper support of NFS anonymous dentries
>       staging: lustre: fix socklnd issues found by Klocwork Insight tool
>       staging: lustre: fix api-ni.c issues found by Klocwork Insight tool
>       staging: lustre: fix conctl.c issues found by Klocwork Insight tool
>       staging: lustre: fix framework.c issues found by Klocwork Insight tool
> 
> Doug Oucharek (2):
>       staging: lustre: Remove LASSERTS from router checker
>       staging: lustre: Change connect peer failed cleanup order
> 
> Edward Mascarenhas (1):
>       staging/rdma/hfi1: Clean up comments
> 
> Erik Arfvidson (13):
>       staging: unisys: Fix guestlinuxdebug.h comments
>       staging: unisys: fix comments for controlvmchannel.h
>       staging: unisys: Fix NULL comparison vbusdeviceinfo.h
>       staging: unisys: fix trailing comment in vbusdeviceinfo.h
>       staging: unisys: fix comments in visorchipset
>       staging: unisys: fix spacing in visorchipset.c
>       staging: unisys: fix comparison to NULL in visorchipset.c
>       staging: unisys: fix blank lines in visorchipset.c
>       staging: unisys: fix spaces after cast visorchipset.c
>       staging: unisys: fix comments in visorbus_main.c
>       staging: unisys: fix block comments in ultrainputreport.h
>       staging: unisys: fix comments in visornic_main.c
>       staging: unisys: fix else statement in visornic_main.c
> 
> EunTaik Lee (1):
>       staging/android/ion : fix a race condition in the ion driver
> 
> Eva Rachel Retuya (34):
>       staging: fbtft: Fix block comments according to kernel coding style
>       staging: fbtft: Indent to match open parenthesis
>       staging: fbtft: Add blank line after function declaration
>       staging: fbtft: Remove blank line after '{' brace
>       staging: fbtft: Modify block comments based on kernel coding style
>       staging: fbtft: Fix alignment to match open parenthesis
>       staging: fbtft: Insert blank line after function declaration
>       staging: fbtft: Delete blank line after '{' brace
>       staging: fbtft: Remove the use of CamelCase
>       staging: wilc1000: Remove initialization of static variables
>       staging: wilc1000: declare 'fops' as const
>       staging: wilc1000: remove trailing whitespace
>       staging: wilc1000: remove spaces around '->'
>       staging: iio: light: indent to match open parenthesis
>       staging: iio: light: omit space after a cast
>       staging: iio: light: fix block comments according to kernel coding style
>       staging: iio: light: add space around '*"
>       staging: iio: light: fix multiple assignments in a single line
>       staging: iio: resolver: align to match open parenthesis
>       staging: iio: resolver: add spaces around operators
>       staging: iio: resolver: use blank line after array declaration
>       staging: iio: resolver: add missing braces on if-else statements
>       staging: iio: resolver: delete space after a cast
>       staging: iio: resolver: remove unnecessary blank line
>       staging: iio: resolver: fix comparison to NULL
>       staging: most: compress return logic into one line
>       staging: unisys: visorinput: convert pr_err() to dev_err()
>       staging: ste_rmi4: simplify NULL tests
>       staging: [media] mn88472: simplify NULL tests
>       staging: rts5208: simplify NULL tests
>       staging: sm750fb: convert pr_err() to dev_err()
>       staging: dgnc: delete parentheses around right hand side of assignment
>       staging: gs_fpgaboot: drop wrapper function 'finish_driver'
>       staging: wlan-ng: simplify NULL tests
> 
> Fan Yong (2):
>       staging: lustre: add debugging ability for LFSCK
>       staging: lustre: enum lu_object_header_flags comma style fix
> 
> Frank Zago (9):
>       staging/lustre: Add __user annotations in lnetselftest code
>       staging: lustre: do not memset after LIBCFS_ALLOC
>       staging: lustre: make local functions static for LNet ni
>       staging: lustre: make some lnet functions static
>       staging: lustre: missed a few cases of using NULL instead of 0
>       staging: lustre: remove unnecessary EXPORT_SYMBOL from lnet layer
>       staging: lustre: make o2iblnd local functions static
>       staging: lustre: make o2iblnd_cb.c local functions static
>       staging: lustre: corrected some typos and grammar errors
> 
> Fu Yong Quah (1):
>       staging: wlan-ng: fix NULL comparison
> 
> G Pooja Shamili (3):
>       staging: rtl8712: Remove the unnecessary parantheses
>       staging: mt29f_spinand: Replacing pr_info with dev_info after the call to devm_kzalloc
>       staging: netlogic: Replacing pr_err with dev_err after the call to devm_kzalloc
> 
> Gavin O'Leary (3):
>       Staging: wlan-ng: p80211wep: fixed a block comment style issue
>       staging: wlan-ng: fixed a comment
>       staging: wlan-ng: Fixed more comments
> 
> Gavin Thomas Claugus (1):
>       Staging: rtl8192u: Fix block comment formatting
> 
> Geliang Tang (14):
>       staging: rtl8188eu: use list_first_entry_or_null()
>       staging: wlan-ng: use list_for_each_entry*
>       staging: fbtft: use to_spi_device
>       staging: fbtft: use to_platform_device()
>       staging: rtl8712: use list_first_entry_or_null()
>       staging: rtl8192u: use to_delayed_work
>       staging: rtl8192e: use to_delayed_work
>       staging: rtl8723au: use list_for_each_entry*()
>       staging: rtl8723au: core: rtw_recv: remove useless codes
>       staging: rtl8723au: whitespace and blank line cleaning
>       staging: rtl8723au: core: rtw_recv: use list_first_entry_or_null()
>       staging: rtl8723au: core: rtw_xmit: use list_first_entry_or_null()
>       staging: rtl8723au: core: rtw_recv: use list_first_entry()
>       staging: rtl8723au: fix static checker warning
> 
> Georgiana Chelu (1):
>       Staging: iio: Fixed block comments warning
> 
> Glen Lee (30):
>       staging: wilc1000: fix always return 0 error
>       staging: wilc1000: remove wilc_sdio_init
>       staging: wilc1000: fix bug when changing virtual interface
>       staging: wilc1000: remove define WILC_OPTIMIZE_SLEEP_INT
>       staging: wilc1000: support suspend/resume functionality
>       staging: wilc1000: add sdio resume/suspend
>       staging: wilc1000: sdio_init: add resume argument
>       staging: wilc1000: add ops resuem/suspend/wakeup in cfg80211
>       staging: wilc1000: remove sleep and reduce close timeout
>       staging: wilc1000: get address from wilc
>       staging: wilc1000: use unified firmware
>       staging: wilc1000: remove wilc_set_machw_change_vir_if
>       staging: wilc1000: set bssid with mode
>       staging: wilc1000: set proper bssid address
>       staging: wilc1000: change_virtual_intf: change codes for unified firmware
>       staging: wilc1000: call power save after changing mode
>       staging: wilc1000: wilc_set_wfi_drv_handler: add mac index
>       staging: wilc1000: remove unused functions
>       staging: wilc1000: ignore power save
>       staging: wilc1000: handle connecting error
>       staging: wilc1000: tcp_process: fix a build warning
>       staging: wilc1000: remove define TCP_ACK_FILTER
>       staging: wilc1000: increase link speed
>       staging: wilc1000: disable power save when AP mode
>       staging: wilc1000: fix bug on p2p connection
>       staging: wilc1000: add ops tx power in cfg80211
>       staging: wilc1000: fix WEP security bug
>       staging: wilc1000: get mac address after setting drv handler
>       staging: wilc1000: move wilc_send_config_pkt to wilc_wlan.c
>       staging: wilc1000: pass vif to wilc_send_config_pkt
> 
> Greg Hackmann (2):
>       staging: goldfish: audio: add devicetree bindings
>       staging: goldfish: audio: fix compiliation on arm
> 
> Greg Kroah-Hartman (11):
>       Merge 4.5-rc2 into staging-next
>       Merge tag 'iio-for-4.6a' of git://git.kernel.org/.../jic23/iio into staging-next
>       Merge 4.5-rc3 into staging-next
>       staging: rtl8*: fix my email address up
>       Merge tag 'iio-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-next
>       Merge char-misc-next into staging-next
>       Merge 4.5-rc6 into staging-next
>       Merge tag 'iio-for-4.6c' of git://git.kernel.org/.../jic23/iio into staging-next
>       Revert "staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined"
>       Revert "staging: comedi: drivers: Remove unneeded NULL check before kfree()"
>       staging: android: ion: fix up file mode
> 
> Gregor Boirie (1):
>       iio:pressure:ms5611: fix ms5607 temp compensation
> 
> Grygorii Strashko (1):
>       iio: adc: palmas: Drop IRQF_EARLY_RESUME flag
> 
> Grégor Boirie (2):
>       iio:pressure:ms5611: use probed device name
>       iio:pressure:ms5611: power regulator support
> 
> Gujulan Elango, Hari Prasath (H.) (1):
>       staging: iio: replace clk_get() with devm_clk_get()
> 
> Gustavo Padovan (16):
>       staging/android: fix sync framework documentation
>       staging/android: sync: remove interfaces that are not used
>       staging/android: remove not used sync_timeline ops
>       staging/android: create a 'sync' dir for debugfs information
>       staging/android: move SW_SYNC_USER to a debugfs file
>       staging/android: rename sync_fence to sync_file
>       staging/android: rename 'sync_pt' to 'fence' in struct sync_fence_cb
>       staging/android: remove struct sync_pt
>       staging/android: remove unused var from sync_timeline_signal()
>       staging/android: remove pointless sync_timeline_signal at destroy phase
>       staging/android: remove sync_fence_create_dma()
>       staging/android: remove SYNC_WAIT ioctl
>       staging/android: rename sync_pt_info to sync_fence_info
>       staging/android: rename sync_file_info_data to sync_file_info
>       staging/android: remove driver_data from struct sync_fence_info
>       staging/android: remove len field from struct sync_fence_info
> 
> Hamish Martin (1):
>       staging: octeon-ethernet: fix TCP/UDP checksum calc
> 
> Haneen Mohammed (3):
>       Staging: rts5208: fix check for dma mapping error
>       Staging: rts5208: remove unnecessary parantheses
>       Staging: vt6655: Add check dma_mapping_error
> 
> Harald Geyer (2):
>       iio: dht11: Improve reliability - be more tolerant about missing start bits
>       iio: dht11: Simplify decoding algorithm
> 
> Hari Prasath Gujulan Elango (6):
>       staging: wilc1000: replace numerical constant with predefined MACRO
>       staging: most: replace multiple if..else with table lookup
>       staging: rtl8188eu: use eth_broadcast_addr() in place of memset
>       staging: nvec: replace led_classdev_register
>       staging: dgnc: convert to wait_event_interruptible_timeout
>       staging: rtl8192e: prefer using eth_broadcast_addr()
> 
> Hemmo Nieminen (2):
>       staging: rtl8712: Improve suspend/resume functionality.
>       staging: rtl8712: Improve suspend/resume functionality.
> 
> Henri Doreau (1):
>       staging: lustre: Prevent duplicate CT registrations
> 
> Hongchao Zhang (1):
>       staging: lustre: embed kr_data into kkuc_reg
> 
> Hugo Camboulive (4):
>       staging: wilc1000: add missing __user attribute
>       staging: wilc1000: make some variables static
>       staging: unisys: visornic: remove useless memset
>       staging: most: add __iomem for io_base and registers
> 
> Ian Abbott (15):
>       staging: comedi: comedi.h: tweak start of header comment
>       staging: comedi: comedi.h: add kernel-doc to common enums
>       staging: comedi: comedi.h: add kernel-doc comments to struct types
>       staging: comedi: comedi.h: remove struct comedi_trig
>       staging: comedi: comedi.h: remove SDF_MODE0 etc.
>       staging: comedi: COMEDI_BUFINFO: get amount freed, not amount allocated
>       staging: comedi: COMEDI_BUFINFO: force bytes_read or bytes_written to 0
>       staging: comedi: COMEDI_BUFINFO: update buffer before becoming non-busy
>       staging: comedi: COMEDI_BUFINFO: force bytes_written to 0 if stopped
>       staging: comedi: COMEDI_BUFINFO: return error if no active command
>       staging: comedi: COMEDI_BUFINFO: become non-busy even if bytes_read is 0
>       staging: comedi: COMEDI_BUFINFO: return -EPIPE for abnormal read
>       staging: comedi: COMEDI_BUFINFO: terminate "write" command when stopped
>       staging: comedi: comedi.h: Do not use BIT macro
>       staging: comedi: comedi.h: Fix comment for struct comedi_krange
> 
> Ira Weiny (2):
>       staging/rdma/hfi1: add dd_dev_dbg
>       staging/rdma/hfi1: Fix Xmit Wait calculation
> 
> Isaac Huang (1):
>       staging: lustre: fix bogus lst errors for lnet selftest
> 
> Ivan Safonov (13):
>       staging: rtl8188eu: remove _rtl88e_fill_dummy
>       staging: rtl8188eu: remove pfirmware and fwsize of the hal_data_8188e structure
>       staging: rtl8188eu: add release_firmware() between request_firmware and function error exit
>       staging: rtl8188eu: FIELD_OFFSET macro replaced by offsetof macro
>       staging: rtl8188eu: remove unused include/ieee80211_ext.h
>       staging: rtl8188eu: remove unused macros from include/basic_types.h
>       staging: rtl8188eu: remove unnecessary debug output from os_dep/usb_intf.c
>       staging: rtl8188eu: replace (a == NULL) to (!a) in rtw_drv_init
>       staging: rtl8188eu: remove chip_type of the adapter structure
>       staging: rtl8188eu: remove FabVersion member of odm_dm_struct struct
>       staging: rtl8188eu: remove PWR_FAB_*_MSK macro definitions and fab_msk of wl_pwr_cfg structure
>       staging: rtl8188eu: remove PWR_INTF_*_MSK macro definitions and interface_mask of wl_pwr_cfg structure
>       staging: rtl8188eu: remove PWR_BASEADDR_* macro definitions and "base" member of wl_pwr_cfg structure
> 
> J. German Rivera (11):
>       irqdomain: Added domain bus token DOMAIN_BUS_FSL_MC_MSI
>       fsl-mc: msi: Added FSL-MC-specific member to the msi_desc's union
>       staging: fsl-mc: Added generic MSI support for FSL-MC devices
>       staging: fsl-mc: Added GICv3-ITS support for FSL-MC MSIs
>       staging: fsl-mc: Extended MC bus allocator to include IRQs
>       staging: fsl-mc: Changed DPRC built-in portal's mc_io to be atomic
>       staging: fsl-mc: Populate the IRQ pool for an MC bus instance
>       staging: fsl-mc: set MSI domain for DPRC objects
>       staging: fsl-mc: Fixed bug in dprc_probe() error path
>       staging: fsl-mc: Added DPRC interrupt handler
>       staging: fsl-mc: Added MSI support to the MC bus driver
> 
> James Nunez (1):
>       staging: lustre: Correct missing newline
> 
> James Simmons (45):
>       staging: lustre: Handle nodemask on UMP machines
>       staging: lustre: Use kernel's strncasecmp and remove cfs_get_blocked_sigs
>       staging: lustre: kg_sem semaphore handling is incorrectly
>       staging: lustre: convert kernelcomm group to unsigned int
>       staging: lustre: remove unnecessary NULL checks in kernel_comm.c
>       staging: lustre: cleanup block comment style in kernel_comm code
>       staging: lustre: add space around '+' in kernel_comm code
>       staging: lustre: use proper braces in libcfs_kkuc_group_put
>       staging: lustre: return proper error code for libcfs_kkuc_msg_put
>       staging: lustre: fix all conditional comparison to zero for kernelcomm.c
>       staging: lustre: cleanup white space in kernel comm code
>       staging: lustre: drop *_t from end of struct lnet_text_buf
>       staging: lustre: format properly all comment blocks for LNet core
>       staging: lustre: align all code properly for LNet core
>       staging: lustre: remove unnecessary parentheses around LNet function pointer
>       staging: lustre: remove unnecessary blank lines reported by checkpatch.pl
>       staging: lustre: add missing spaces for LNet layer reported by checkpatch.pl
>       staging: lustre: don't set more than one variable per line in LNet layer
>       staging: lustre: remove space in LNet function declarations
>       staging: lustre: balance braces properly in LNet layer
>       staging: lustre: fix all NULL comparisons in LNet layer
>       staging: lustre: fix all conditional comparison to zero in LNet layer
>       staging: lustre: eliminate obsolete Cray SeaStar support
>       staging: lustre: use sock.h in only acceptor.c
>       staging: lustre: move module info to end of libcfs module.c file
>       staging: lustre: add missing MODULE_AUTHOR for LNet selftest module
>       staging: lustre: return proper error code for LNet core
>       staging: lustre: bind socklnd peers to a specific CPT
>       staging: lustre: reverse LNet and infinband header order
>       staging: lustre: handle complex strings in cfs_str2num_check
>       staging: lustre: change test to assert in LNetGetId
>       staging: lustre: rename proc_call_handler to lprocfs_call_handler
>       staging: lustre: make LNet use lprocfs_call_handler
>       staging: lustre: move libcfs to lnet layer
>       staging: lustre: fixup kernel Kconfig option LNET_MAX_PAYLOAD
>       staging: lustre: add help section of Kconfig config LNET
>       staging: lustre: make lustre dependent on LNet
>       staging: lustre: remove returns in void function for lnet selftest
>       staging: lustre: fix spacing issues checkpatch reported in lnet selftest
>       staging: lustre: remove extra spacing of variable declartions for lnet selftest
>       staging: lustre: remove extra spacing when setting variable for lnet selftest
>       staging: lustre: filter remaining extra spacing for lnet selftest
>       staging: lustre: test for proper errno code in lstcon_rpc_trans_abort
>       staging: lustre: report minimum of two buffers for LNet selftest load test
>       staging: lustre: fix aligments in lnet selftest
> 
> Janani Ravichandran (71):
>       staging: rdma: Use kcalloc instead of kzalloc
>       staging: goldfish: Change form of NULL comparisons
>       staging: nvec: Remove unneeded comment
>       staging: iio: Remove parantheses around right hand side of assignment
>       staging: lustre: Modify arguments of sizeof() to pointer variables
>       staging: wilc1000: Remove unneeded parentheses in assignment
>       staging: iio: Remove parentheses on the right hand side of assignment
>       staging: unisys: Remove parentheses around right hand side of assignment
>       staging: unisys: Modify boolean assignment
>       staging: octeon: Add spaces around operators
>       staging: octeon: Remove unneeded parentheses in assignment
>       staging: comedi: Use ARRAY_SIZE for sizes of arrays
>       staging: xgifb: Remove unneeded parentheses
>       staging: slicoss: Align #define constants
>       staging: speakup: Eliminate commented out code
>       staging: gdm724x: Remove unneeded parentheses
>       staging: rtl8723au: Use ARRAY_SIZE macro for sizes of arrays
>       staging: rtl8188eu: Remove unnecessary pointer cast
>       staging: emxx_udc: Remove parentheses around the right hand side of assignment
>       staging: media: Remove unneeded parentheses
>       staging: fsl-mc: Remove unneeded parentheses
>       staging: wilc1000: Include KERN_ facility level for printk()
>       staging: wilc1000: Eliminate extraneous braces
>       staging: wilc1000: Eliminate spaces between function names and open parentheses
>       staging: wilc1000: Remove useless macros
>       staging: wilc1000: Remove useless return statement in a void function
>       staging: wilc1000: Simplify code by eliminating else block
>       staging: wilc1000: linux_mon.c: Remove unneeded braces
>       staging: rtl8192u: ieee80211: Fix comment style
>       staging: rts5208: Place constants on the right side of comparisons
>       staging: sm750fb: Remove unneeded braces in if...else statements
>       staging: sm750fb: Eliminate commented out code
>       staging: sm750fb: Fix indentation of if...else statements
>       staging: speakup: Fix block comment style
>       staging: vt6655: Fit function header on the same line
>       staging: vt6655: Add missing blank line after declaration
>       staging: xgifb: Fix comment style
>       staging: wilc1000: Modify tcp_process to return void rather than int
>       staging: wilc1000: Use kmalloc_array instead of kmalloc
>       staging: wilc1000: Rearrange statement to respect 80 char limit
>       staging: lustre: lustre: Remove unnecessary else after return
>       staging: lustre: lustre: Remove unneeded else after goto
>       staging: iio: accel: Remove unnecessary else after goto in if block
>       staging: rtl8723au: Remove unnecessary else following return
>       staging: rtl8192e: Remove explicit pointer cast in assignments
>       staging: fsl-mc: Remove unneeded else following a return
>       staging: mt29f_spinand: Remove unneeded else following return
>       staging: android: Remove unneeded else following a return
>       staging: comedi: drivers: Remove unnecessary else following return
>       staging: lustre: lnet: Use list_entry() rather than container_of()
>       staging: comedi: drivers: Remove unneeded NULL check before kfree()
>       staging: rtl8192e: Drop cast on void pointer
>       staging: slicoss: Eliminate commented out code
>       staging: rts5208: rtsx.c: Drop unneeded void pointer cast
>       staging: rts5208: rtsx_transport.c: Drop void pointer cast
>       staging: nvec: nvec.c: Drop void pointer cast
>       staging: fbtft: fbtft-bus.c: Drop unneeded void pointer cast
>       staging: fbtft: fb_ra8875.c: Remove unneeded void pointer cast
>       staging: fbtft: fb_uc1611.c: Drop void pointer cast
>       staging: wlan-ng: Drop void pointer cast
>       staging: wlan-ng: prism2mib.c: Drop void pointer cast
>       staging: wlan-ng: prism2mgmt.c: Drop void pointer cast
>       staging: wlan-ng: prism2sta.c: Drop unneeded void pointer cast
>       staging: netlogic: Drop unneeded void pointer cast
>       staging: fsl-mc: Drop unneeded void pointer cast
>       staging: rtl8723au: core: Drop unneeded pointer cast
>       staging: rtl8723au: core: Remove CamelCase
>       staging: rtl8723au: Eliminate commented out code
>       staging: rdma: hfi1: Do not use | with a variable with value 0
>       staging: rdma: hfi1: user_sdma.c: Drop void pointer cast
>       staging: mt29f_spinand: Drop void pointer cast
> 
> Jeff Becker (1):
>       STAGING/SPEAKUP: Fix "expression using sizeof bool" warnings
> 
> Jeremy Filizetti (1):
>       staging: lustre: Support different ko2iblnd configs between systems
> 
> Jiading Gai (1):
>       staging: rtl8723au: hal: rtl8723a_hal_init: fixed 4 spelling errors.
> 
> Jian Yu (1):
>       staging: lustre: replace direct LNet HZ access with kernel APIs
> 
> Joe Perches (1):
>       staging: skein: threefish_block: Use rol64
> 
> John L. Hammond (5):
>       staging/lustre/obdecho: remove userspace LSM handling
>       staging: lustre: remove uses of IS_ERR_VALUE()
>       staging: lustre: remove LUSTRE_{,SRV_}LNET_PID
>       staging: lustre: assume a kernel build
>       staging: lustre: set task state before scheduling in lnet_sock_accept
> 
> Jonathan Cameron (1):
>       iio:pressure:Kconfig white space cleanup.
> 
> Joseph Bisch (1):
>       staging: rtl8712: Remove unnecessary ret variable
> 
> Joshua Clayton (1):
>       staging: lustre: fix lock imbalance
> 
> Julia Lawall (5):
>       iio: ak8975: constify ak_def structures
>       staging: lustre: obdecho: constify lu_device_operations and cl_device_operations structures
>       staging/lustre/llite: constify export_operations structures
>       staging: rdma: hfi1: diag: constify hfi1_filter_array structure
>       Staging: ste_rmi4: constify synaptics_rmi4_platform_data structures
> 
> Kees Cook (1):
>       Staging: unisys: fix potential format string leak
> 
> Kevin Wern (1):
>       staging/slicoss: Use ethtool_ops instead of module_param.
> 
> Ksenija Stanojevic (8):
>       Staging: panel: Remove space
>       Staging: panel: Use u8 type
>       Staging: panel: Remove typedef pmask_t
>       Staging: panel: Remove ULL
>       Staging: panel: Reduce value range for *name
>       Staging: panel: Make code more readable
>       misc: Move panel driver out of staging
>       iio: adc: Move mxs-lradc out of staging
> 
> Kyle Kuffermann (1):
>       rtl8188eu: Add spaces around arithmetic operators
> 
> Larry Finger (1):
>       staging: r8192U: Fix check pointer after usage problem
> 
> Lars-Peter Clausen (10):
>       staging:iio:ad7606: Consolidate channel specs
>       iio: Add helper function for calculating scan index storage size
>       staging: rts5208: Remove unnecessary synchronize_irq() before free_irq()
>       staging:iio:ad7606: Consolidate PM ops
>       iio:ad5064: List support LTC devices in Kconfig
>       iio:ad5064: Use a enum for the register map layout type
>       iio:ad5064: Add AD5625/AD5627/AD5645/AD5647/AD4665/AD5657 support
>       iio: buffer-dmaengine: Use dmaengine_terminate_sync()
>       staging:iio:ad7192: Add support for the AD7193
>       staging:iio: Remove periodic RTC trigger driver
> 
> Laura Abbott (1):
>       staging: ashmem: Avoid deadlock with mmap/shrink
> 
> Laura Garcia Liebana (23):
>       staging: netlogic: Fix multiple irq assignments in a single line
>       staging: netlogic: Remove multiple blank lines
>       staging: netlogic: Fix parenthesis alignment
>       staging: netlogic: Fix several parentheses alignments
>       staging: netlogic: Remove blank spaces after a cast
>       staging: netlogic: Fix multiple assignments
>       staging: netlogic: Fix CamelCase for constants
>       staging: netlogic: Fix comparison to NULL
>       staging: netlogic: Insert spaces around operator
>       staging: netlogic: Fix indent for conditional statement
>       staging: netlogic: Return zero pointer after failed kmalloc
>       staging: nvec: Use the BIT macro
>       staging: nvec: Fix alignment with the open parenthesis
>       staging: octeon: Move logical operators on the correct line
>       staging: octeon: Insert blank line after struct declaration
>       staging: octeon: Remove comparison to NULL
>       staging: octeon: Fix block comments
>       staging: octeon: Remove blank lines after open brace
>       staging: octeon: Fix lines over 80 characters
>       staging: octeon: Remove multiple blank lines
>       staging: octeon: Fix braces in condition statement
>       staging: nvec: Remove blank lines before a close brace
>       staging: nvec: Avoid the use of BUG_ON
> 
> Leo Kim (61):
>       staging: wilc1000: wilc_frmw_to_linux(): fixes null check
>       staging: wilc1000: fixes no space is necessary after a cast
>       staging: wilc1000: fixes add spaces required around
>       staging: wilc1000: coreconfigurator.c : remove over-commenting
>       staging: wilc1000: renames u16RxLen variable
>       staging: wilc1000: renames u16TagParamOffset variable
>       staging: wilc1000: renames u16index variable
>       staging: wilc1000: rename hWILCWFIDrv of wilc_priv structure
>       staging: wilc1000: fixes missing a blank line after declarations
>       staging: wilc1000: rename pBssid of tx_complete_data structure
>       staging: wilc1000: remove warnings line over 80 characters
>       staging: wilc1000: removes unnecessary debug logs
>       staging: wilc1000: replaces PRINT_XXX with netdev_xxx
>       staging: wilc1000: removes void function return
>       staging: wilc1000: renames u8IfIdx of wilc_vif structure
>       staging: wilc1000: fixes variable dereferenced before check
>       staging: wilc1000: wilc_parse_network_info(): renames function variables
>       staging: wilc1000: wilc_parse_network_info(): renames local variables
>       staging: wilc1000: wilc_parse_network_info(): renames local inner variables
>       staging: wilc1000: rename variable s32Error
>       staging: wilc1000: wilc_parse_assoc_resp_info(): renames function variables
>       staging: wilc1000: wilc_parse_assoc_resp_info(): renames local variables
>       staging: wilc1000: wilc_dealloc_assoc_resp_info(): renames function variables
>       staging: wilc1000: wilc_dealloc_network_info(): renames function variables
>       staging: wilc1000: wilc_wfi_cfgoperations.c: replaces PRINT_ER with netdev_err
>       staging: wilc1000: wilc_msgqueue.c: removes debug print log
>       staging: wilc1000: removes function 'wilc_dealloc_network_info()'
>       staging: wilc1000: removes function 'wilc_dealloc_assoc_resp_info()'
>       staging: wilc1000: remove typedef from tstrConnectRespInfo
>       staging: wilc1000: renames struct connect_resp_info variables
>       staging: wilc1000: remove typedef from pstrNetworkInfo
>       staging: wilc1000: renames s8rssi of connect_resp_info structure
>       staging: wilc1000: renames u16CapInfo of connect_resp_info structure
>       staging: wilc1000: renames au8ssid of connect_resp_info structure
>       staging: wilc1000: renames u8SsidLen of connect_resp_info structure
>       staging: wilc1000: renames au8bssid of connect_resp_info structure
>       staging: wilc1000: renames u16BeaconPeriod of connect_resp_info structure
>       staging: wilc1000: renames u8DtimPeriod of connect_resp_info structure
>       staging: wilc1000: renames u8channel of connect_resp_info structure
>       staging: wilc1000: renames struct connect_resp_info variables
>       staging: wilc1000: renames bNewNetwork of connect_resp_info structure
>       staging: wilc1000: renames u8Found of connect_resp_info structure
>       staging: wilc1000: renames u32Tsf of connect_resp_info structure
>       staging: wilc1000: renames struct connect_resp_info variables
>       staging: wilc1000: renames pJoinParams of connect_resp_info structure
>       staging: wilc1000: renames strRssi of connect_resp_info structure
>       staging: wilc1000: renames u64Tsf of connect_resp_info structure
>       staging: wilc1000: remove warnings line over 80 characters
>       staging: wilc1000: wilc_wlan.c: removes PRINT_ER
>       staging: wilc1000: linux_mon.c: removes debug logs
>       staging: wilc1000: linux_mon.c: replaces PRINT_ER with netdev_err
>       staging: wilc1000: linux_mon.c: add to check routine
>       staging: wilc1000: removes potential null dereference
>       staging: wilc1000: removes wilc_dbg()
>       staging: wilc1000: replaces wilc_debug with netdev_err
>       staging: wilc1000: removes unnecessary wilc_debug print log
>       staging: wilc1000: removes unnecessary wilc_debug print log
>       staging: wilc1000: removes unnecessary variable of wilc_mac_cfg_t structure
>       staging: wilc1000: wilc_wlan_cfg_init: changes unused argument
>       staging: wilc1000: removes unnecessary retry 3 times
>       staging: wilc1000: Revert "staging: wilc1000: remove spaces around '->'"
> 
> Li Xi (1):
>       staging: lustre: remove annoying message in parse_nidrange
> 
> Liang Zhen (10):
>       staging: lustre: fix failure handle of create reply
>       staging: lustre: return +ve for blocked lnet message
>       staging: lustre: set downis to 1 if there's no NI for remote net
>       staging: lustre: recv could access freed message
>       staging: lustre: take extra refcount in kiblnd_connreq_done
>       staging: lustre: check wr_id returned by ib_poll_cq
>       staging: lustre: avoid intensive reconnecting for ko2iblnd
>       staging: lustre: do less intense allocating retry for ko2iblnd
>       staging: lustre: LNet drop rule implementation
>       staging: lustre: LNet network latency simulation
> 
> Linus Walleij (1):
>       iio: st_sensors: support active-low interrupts
> 
> Liviu Dudau (1):
>       staging: android: ion: Set the length of the DMA sg entries in buffer
> 
> Luca Ceresoli (6):
>       staging: rtl8188eu: add spaces around binary '*'
>       staging: rtl8188eu: don't cast to void* when calling memset()
>       staging: rtl8188eu: rtw_mlme_ext.c: remove commented code
>       staging: rtl8188eu: remove useless variable rtw_AcceptAddbaReq
>       staging: rtl8188eu: rename camelcase bAcceptAddbaReq
>       staging: rtl8188eu: rtw_mlme_ext.c: simplify call to issue_action_BA()
> 
> Lucas Tanure (1):
>       Staging: rtl8712: Remove unnecessary cast on void pointer
> 
> Ludovic Desroches (4):
>       iio:adc:at91_adc8xx: introduce new atmel adc driver
>       MAINTAINERS: add entry for Atmel SAMA5D2 ADC driver
>       iio:adc:at91-sama5d2: fix vref_uv type
>       iio:adc:at91-sama5d2: code cleanup
> 
> Luuk Paulussen (1):
>       staging: octeon: Fix logic for waking octeon ethernet tx queue.
> 
> M. Vefa Bicakci (2):
>       staging: lustre: Use const static file_operations struct
>       staging: lustre: Use __user for a pointer to a user space address
> 
> Malcolm Priestley (25):
>       staging: vt6655: channel.c replace pDevice with priv
>       staging: vt6655: set_channel replace void handler.
>       staging: vt6655: set_channel replace bResult with ret
>       staging: vt6655: rf.c rename bResult ret.
>       staging: vt6655: power.c replace pDevice with priv
>       staging: vt6655: rf.c/h Replace DeviceContext with vnt_private
>       staging: vt6655: PSbIsNextTBTTWakeUp Rename bWakeUp wake_up
>       staging: vt6655: mac.c replace void __iomem * with struct vnt_private
>       staging: vt6655: mac.c rename dwIoBase to io_base
>       staging: vt6655: mac.c Replace VNSvInPortB byData reads with ioread8.
>       staging: vt6655: replace VNSvInPortD dwData reads with ioread32
>       staging: vt6655: MACvSaveContext use memcpy_fromio to read context.
>       staging: vt6655: mac.c rename pbyCxtBuf to cxt_buf
>       staging: vt6655: MACvRestoreContext replace for loops with memcpy_toio.
>       staging: vt6655: mac.c/h resize all unsigned long to u32
>       staging: vt6655: mac.c replace VNSvOutPortD with iowrite32.
>       staging: vt6655: mac.c replace VNSvOutPortW with iowrite16
>       staging: vt6655: mac.c replace VNSvOutPortB with iowrite8
>       staging: vt6655: MACbPSWakeup replace VNSvInPortB byOrgValue with ioread8
>       staging: vt6655: MACvSetLoopbackMode replace byOrgValue with ioread8
>       staging: vt6655: mac.c replace VNSvInPortB with ioread8
>       staging: vt6655: mac Replace dwCurrDescAddr with curr_desc_addr.
>       staging: vt6655: mac.c replace byOrgDMACtl with org_dma_ctl
>       staging: vt6655: mac.c replace wOffset with offset.
>       staging: vt6655: mac.c replace dwData with data.
> 
> Manuel Pégourié-Gonnard (3):
>       staging: mt29f: fix unchecked malloc()
>       staging: mt29f: fix usage of coma operator
>       staging: mt29f: clean up existing kernel-doc
> 
> Marc Andre (2):
>       iio:ad5064: Structural changes to support LTC2617
>       iio:ad5064: Add support for ltc2617 and similar devices
> 
> Martin Kepplinger (3):
>       iio: mma8452: add freefall detection for Freescale's accelerometers
>       iio: mma8452: whitespace cleanup
>       iio: mma8452: add support for MMA8451Q
> 
> Matej Vasek (1):
>       staging: sm750fb, fix typos
> 
> Matt Ranostay (14):
>       iio: health: max30100: add config for LED current
>       devicetree: add Atlas Scientific LLC vendor prefix
>       iio: ph: add IIO_PH channel type
>       iio: chemical: add Atlas pH-SM sensor support
>       iio: chemical: atlas-ph-sensor: switch regmap cache
>       iio: chemical: atlas-ph-sensor: use regmap_bulk_read
>       iio: imu: mpu6050: remove trailing whitespaces
>       iio: potentiometer: add TI tpl0102 support
>       iio: imu: mpu6050: use inv_mpu6050_sensor_show return code
>       iio: imu: mpu6050: fix INV_MPU6050_REG_UP_TIME delay
>       iio: imu: mpu6050: add missing docstring for int_pin_cfg
>       iio: imu: mpu6050: add calibration offset support
>       iio: imu: mpu6050: add mpu6500 register settings
>       iio: convert to common i2c_check_functionality() return value
> 
> Mauro Dreissig (1):
>       staging: rtl8712: Cleanup _io_ops wrappers
> 
> Michael Hornung (6):
>       staging: rtl8712: Coding style: Remove multiple blank lines
>       staging: rtl8712: Coding style: Make use of BIT macro
>       staging: rtl8712: Coding style: Fix missing spaces
>       staging: rtl8712: Replace FSF mailing address by URL
>       staging: rtl8712: Coding style: Fix alignment
>       staging: rtl8712: Remove unused CamelCase define
> 
> Mike Rapoport (81):
>       staging: sm750fb: disable PCI device if lynxfb_pci_probe fails
>       staging: sm750fb: lynxfb_pci_probe: return actual errors
>       staging: sm750fb: lynxfb_pci_remove: remove unused variable
>       staging: sm750fb: replace dual member of sm750_dev with fb_count
>       staging: sm750fb: introduce sm750fb_frambuffer_release
>       staging: sm750fb: introduce sm750fb_frambuffer_alloc
>       staging: sm750fb: lynxfb_pci_probe: remove some pr_info
>       staging: sm750fb: hw_sm750(le)_deWait: rename dwVal to val
>       staging: sm750fb: use BIT macro for DE_STATE1 single-bit field
>       staging: sm750fb: use BIT macro for DE_STATE2 single-bit fields
>       staging: sm750fb: remove unused DE_STATE2_DE_RESERVED
>       staging: sm750fb: use BIT macro for SYSTEM_CTRL single-bit fields
>       staging: sm750fb: change definition of SYSTEM_CTRL multi-bit fields
>       staging: sm750fb: ddk750_initHw: rename ulReg to reg
>       staging: sm750fb: use BIT macro for MISC_CTRL single-bit fields
>       staging: sm750fb: ddk750_sii164: fix defines for i2c{Read, Write}reg
>       staging: sm750fb: use BIT macro for GPIO_MUX single-bit fields
>       staging: sm750fb: change definition of MISC_CTRL multi-bit fields
>       staging: sm750fb: use BIT macro for CURRENT_GATE single-bit fields
>       staging: sm750fb: set{Memory, Master}Clock: rename ulReg to reg
>       staging: sm750fb: change definition of CURRENT_GATE multi-bit fields
>       staging: sm750fb: use BIT macro for MODE0_GATE single-bit fields
>       staging: sm750fb: change definition of MODE0_GATE multi-bit fields
>       staging: sm750fb: use BIT macro for POWER_MODE_CTRL single-bit fields
>       staging: sm750fb: change definition of POWER_MODE_CTRL multi-bit field
>       staging: sm750fb: formatPllReg: rename ulPllReg to reg
>       staging: sm750fb: formatPllReg: fix comment formatting
>       staging: sm750fb: rename PANEL_PLL_CTRL_* fields to PLL_CTRL_*
>       staging: sm750fb: use PLL_CTRL_POWER defines for CRT_PLL_CTRL
>       staging: sm750fb: use BIT macro for PLL_CTRL single-bit fields
>       staging: sm750fb: change defintion of PANEL_PLL_CTRL multi-bit fields
>       staging: sm750fb: drop redundant defines for PLL_CTRL fields
>       staging: sm750fb: use BIT macro for VGA_CONFIGURATION single-bit fields
>       staging: sm750fb: change definition of VGA_CONFIGURATION multi-bit field
>       staging: sm750fb: programModeRegisters: rename local vairables
>       staging: sm750fb: setDisplayControl: rename local vairables
>       staging: sm750fb: share common bits in display control registers
>       staging: sm750fb: merge reserved bits of PANEL/CRT_DISPLAY_CTRL registers
>       staging: sm750fb: refactor setDisplayControl function
>       staging: sm750fb: hw_sm750_setBLANK: reduce printk verbosity
>       staging: sm750fb: use BIT macro for PANEL_DISPLAY_CTRL single-bit fields
>       staging: sm750fb: remove PANEL_DISPLAY_CTRL_TFT_DISP defines
>       staging: sm750fb: change definition of PANEL_DISPLAY_CTRL multi-bit fields
>       staging: sm750fb: change definition of PANEL_FB_ADDRESS fields
>       staging: sm750fb: change definition of PANEL_FB_WIDTH fields
>       staging: sm750fb: change definition of PANEL_WINDOW_WIDTH fields
>       staging: sm750fb: change definition of PANEL_WINDOW_HEIGHT fields
>       staging: sm750fb: change definition of PANEL_PLANE_TL fields
>       staging: sm750fb: change definition of PANEL_PLANE_BR fields
>       staging: sm750fb: use BIT macro for DMA_ABORT_INTERRUPT single-bit fields
>       staging: sm750fb: use BIT macro for CRT_DISPLAY_CTRL single-bit fields
>       staging: sm750fb: change definition of CRT_DISPLAY_CTRL multi-bit fields
>       staging: sm750fb: use BIT macro for I2C_CTRL fields
>       staging: sm750fb: use BIT macro for I2C_STATUS fields
>       staging: sm750fb: change definition of PANEL_HORIZONTAL_TOTAL fields
>       staging: sm750fb: change definition of CRT_AUTO_CENTERING_TL fields
>       staging: sm750fb: change definition of CRT_AUTO_CENTERING_BR fields
>       staging: sm750fb: change definition of CRT_HORIZONTAL_TOTAL fields
>       staging: sm750fb: change definition of CRT_HORIZONTAL_SYNC fields
>       staging: sm750fb: change definition of CRT_VERTICAL_TOTAL fields
>       staging: sm750fb: change definition of CRT_VERTICAL_SYNC fields
>       staging: sm750fb: change definition of PANEL_HORIZONTAL_SYNC fields
>       staging: sm750fb: change definition of PANEL_VERTICAL_TOTAL fields
>       staging: sm750fb: change definition of PANEL_VERTICAL_SYNC fields
>       staging: sm750fb: change definition of HWC_ADDRESS fields
>       staging: sm750fb: change definition of HWC_LOCATION fields
>       staging: sm750fb: change definition of HWC_COLOR_{12, 3} fields
>       staging: sm750fb: change definition of DE_SOURCE fields
>       staging: sm750fb: change definition of DE_DESTINATION fields
>       staging: sm750fb: change definition of DE_DIMENSION fields
>       staging: sm750fb: change definition of DE_CONTROL fields
>       staging: sm750fb: change definition of DE_PITCH fields
>       staging: sm750fb: change definition of DE_STRETCH_FORMAT fields
>       staging: sm750fb: change definition of DE_WINDOW_WIDTH fields
>       staging: sm750fb: change definition of CRT_FB_WIDTH fields
>       staging: sm750fb: change definition of CRT_FB_ADDRESS fields
>       staging: sm750fb: use BIT() macro for single-bit fields definition
>       staging: sm750: change definition of multi-bit register fields
>       staging: sm750fb: replace absDiff with kernel standard abs macro
>       staging: sm750fb: move MHz() and roundedDiv() close to their usage
>       staging: sm750fb: remove sm750_help.h
> 
> Neil Zhang (1):
>       ion:synchronize debugfs callback and ion_client_destroy
> 
> Nicholas Mc Guire (1):
>       staging: rtl8712: consolidate kmalloc + memset 0 to kzalloc
> 
> Niranjan Dighe (2):
>       staging: lustre: Remove unused memhog functionality
>       staging: lustre/lnet: Fix wrong typecasting warning generated by sparse
> 
> Nizam Haider (1):
>       Staging: fbtft: fbtft-core: Removed unnecessary checks
> 
> Okash Khawaja (1):
>       staging: rtl8192u: fix large frame size compiler warning
> 
> Olaf Weber (1):
>       staging: lustre: Use after free in lnet_ptl_match_delay()
> 
> Oleg Drokin (164):
>       staging/lustre/lnet: Make lnet_ping static
>       staging/lustre/lnet: Get rid of IOC_LIBCFS_DEBUG_PEER hack
>       staging/lustre/lnet: Get rid of IOC_LIBCFS_PORTALS_COMPATIBILITY ioctl
>       staging/lustre/obdecho: Remove unused ioctls
>       staging/lustre: Add __user attributes to libcfs_ioctl_get/popdata args
>       staging/lustre: Change ioctl user pointers in libcfs_ioctl_data
>       staging/lustre: Update user pointers in struct obd_ioctl_data
>       staging/lustre: Mark obd_ioctl_popdata/getdata argument as __user
>       staging/lustre/lnet: Properly mark userspace pointer of lnet_ping()
>       staging/lustre: Get rid of an ugly statfs hack in lov_iocontrol
>       staging/lustre: Properly mark obd_iocontrol argument as __user
>       staging/lustre: Properly mark argument to p_ioctl in cfs_psdev_ops as __user
>       staging/lustre: Declare lprocfs_write_frac_u64_helper argument as __user
>       staging/lustre/osc: Do not use lprocfs_write_helper in sysfs store methods
>       staging/lustre/llite: Properly mark ll_obd_statfs argument as __user
>       staging/lustre/llite: Fix improper userspace access in ll_fiemap
>       staging/lustre: Declare lov_getstripe lump argument as __user
>       staging/lustre/llite: Update llite_lib.c with proper __user attributes
>       staging/lustre/osc: Mark osc_getstripe user pointer argument as __user
>       staging/lustre/lloop: Properly mark userspace pointers in lo/lloop_ioctl
>       staging/lustre: Properly mark lmv_fid2path uarg argment as __user
>       staging/lustre: Mark lmv_hsm_ct_register/unregister uarg as __user
>       staging/lustre/llite: Update all file.c user pointer casts to __user
>       staging/lustre: Properly cast ll_fid2path argument to __user in ll_file_ioctl
>       staging/lustre: Properly cast ll_fid2path argument to __user in ll_dir_ioctl
>       staging/lustre: Properly cast ll_getname argument to __user in ll_dir_ioctl
>       staging/lustre/llite: Update ll_dir_ioctl pointer casts with __user
>       staging/lustre/libcfs: Properly handle debugfs read- and write-only files
>       staging/lustre/obdclass: export debugfs functionality for GPL only.
>       staging/lustre/lnet: Don't call roundup_pow_of_two on zero in LNetEQAlloc
>       staging/lustre/obdecho: Remove always true condition
>       staging/lustre/obdecho: Better handle invalid create requests
>       staging/lustre: Adjust import state history output format
>       staging/lustre: Update internal client version.
>       staging/lustre: Remove unused LUSTRE_VERSION_ALLOWED_OFFSET define
>       staging/lustre/ptlrpc: Get rid of /proc references in comments
>       staging/lustre/obdclass: Get rid of /proc references in comments.
>       staging/lustre/libcfs: Get rid of /proc references in comments
>       staging/lustre/llite: Get rid of /proc references in comments
>       staging/lustre/lov: Get rid of /proc references in comments
>       staging/lustre: Remove unused function oti_init
>       staging/lustre: Remove unused osc_on_mdt function
>       staging/lustre: Remove server code from client_obd_setup()
>       staging/lustre: Remove server code from class_get_type()
>       staging/lustre: Remove commented out lock_lock_multi_match
>       staging/lustre/osc: Remove commented out osc_page_protected()
>       staging/lustre/libcfs: Adjust NULL comparison codestyle
>       staging/lustre/lov: Adjust NULL comparison codestyle
>       staging/lustre/llite: Adjust NULL comparison codestyle
>       staging/lustre/ldlm: Adjust NULL comparison codestyle
>       staging/lustre/lmv: Adjust NULL comparison codestyle
>       staging/lustre/fid: Adjust NULL comparison codestyle
>       staging/lustre/fld: Adjust NULL comparison codestyle
>       staging/lustre/lclient: Adjust NULL comparison codestyle
>       staging/lustre/include: Adjust NULL comparison codestyle
>       staging/lustre/mdc: Adjust NULL comparison codestyle
>       staging/lustre/mgc: Adjust NULL comparison codestyle
>       staging/lustre/obdclass: Adjust NULL comparison codestyle
>       staging/lustre/obdecho: Adjust NULL comparison codestyle
>       staging/lustre/osc: Adjust NULL comparison codestyle
>       staging/lustre/ptlrpc: Adjust NULL comparison codestyle
>       staging/lustre: Remove the "write to FSF to get a copy of GPL" wording
>       staging/lustre/libcfs: Cleanup: parenthesis alignment adjustments
>       staging/lustre/libcfs: Move EXPORT_SYMBOLs under function/variable
>       staging/lustre/libcfs: style change to add missing spaces for operations
>       staging/lustre/libcfs: reformat cfs_tcd_for_each_type_lock define
>       staging/lustre/libcfs: Remove stray spaces after function name
>       staging/lustre/libcfs: Shortened too long lines
>       staging/lustre/libcfs: Remove unused cfs_tcd_owns_tage() function
>       staging/lustre/libcfs: Move private tracefile structs out of header
>       staging/lustre/libcfs: Update comments style to match kernel
>       staging/lustre/libcfs: Remove useless returns in void functions
>       staging/lustre/libcfs: Remove empty lines after/before braces
>       staging/lustre: Update cfs_cpu_notify switch statement with a comment
>       staging/lustre: Get rid of cfs_trace_buf_type_t typedef
>       staging/lustre/libcfs: Get rid of multiple assignments
>       staging/lustre: Remove space after cast in cfs_crypto_hash_final()
>       staging/lustre: Convert cfs_trace_daemon_command to use kstrtoul
>       staging/lustre: Convert cfs_str2num_check to use kstrtoul
>       staging/lustre/ldlm: Remove unused lr_most_restr from struct ldlm_resource
>       staging/lustre/fld: Remove useless typedefs
>       staging/lustre: Get rid of client_obd_lock_t typedef
>       staging/lustre: Get rid of loc_flags_t typedef
>       staging/lustre: Get rid of cksum_type_t typedef
>       staging/lustre: Get rid of ost_cmd_t typedef
>       staging/lustre: Get rid of quota_cmd_t typedef
>       staging/lustre: Get rid of mds_cmd_t typedef
>       staging/lustre: Get rid of mds_reint_t, mdt_reint_t typedefs
>       staging/lustre: Get rid of ldlm_cmd_t typedef
>       staging/lustre: Remove ldlm type/mode typedefs
>       staging/lustre: Get rid of mgs_cmd_t typedef
>       staging/lustre: Get rid of obd_cmd_t typedef
>       staging/lustre: Get rid of llog_op_type typedef
>       staging/lustre: Get rid of sec_cmd_t typedef
>       staging/lustre: Get rid of object update code
>       staging/lustre: Get rid of lustre_fid typedef
>       staging/lustre: Get rid of lustre_quota_version typedef
>       staging/lustre: Get rid of ldlm_error_t typedef
>       staging/lustre: Remove ldlm_appetite_t typedef
>       staging/lustre: Get rid of ldlm_ns_type_t typedef
>       staging/lustre: Get rid of ldlm_cancel_flags_t typedef
>       staging/lustre/llite: Get rid of se_stat_t typedef
>       staging/lustre: Remove lustre_build_version.h
>       staging/lustre: Get rid of C99 comments in lustre_idl.h
>       staging/lustre: Remove server-side changelog defines
>       staging/lustre: Remove FSF mailing address from GPL notices
>       staging/lustre: Remove server-only values from enum lu_dirent_attrs
>       staging/lustre: Remove *_CONNECT_SUPPORTED defines
>       staging/lustre: Remove duplicated quota defines
>       staging/lustre: Remove unused struct quota_body
>       staging/lustre: Remove lquota_glb_rec, lquota_slv_rec and lquota_acct_rec
>       staging/lustre: S_DIRSYNC is always defined in kernel
>       staging/lustre: FMODE_READ and FMODE_WRITE are always defined in the kernel
>       staging/lustre: Remove index file transfer structures
>       staging/lustre: Remove server data from struct obd_export
>       staging/lustre: Remove last_rcvd-file related data
>       staging/lustre: Remove dead code in ldlm_lock_destroy_internal
>       staging/lustre: MAY_NOT_BLOCK is always defined, don't check for it.
>       staging/lustre: Remove unused lli_open_count from struct ll_inode_info
>       staging/lustre: Reformat comments and structures in lustre_idl.h
>       staging/lustre/include: Adjust comment style
>       staging/lustre/fld: Adjust comments to better conform to coding style
>       staging/lustre/fid: Adjust comments to better conform to coding style
>       staging/lustre/lclient: Adjust comments to better conform to coding style
>       staging/lustre/ldlm: Adjust comments to better conform to coding style
>       staging/lustre/llite: Adjust comments to better conform to coding style
>       staging/lustre/lmv: Adjust comments to better conform to coding style
>       staging/lustre/lov: Adjust comments to better conform to coding style
>       staging/lustre/mdc: Adjust comments to better conform to coding style
>       staging/lustre/mgc: Adjust comments to better conform to coding style
>       staging/lustre/obdclass: Adjust comments to better conform to coding style
>       staging/lustre/obdecho: Adjust comments to better conform to coding style
>       staging/lustre/osc: Adjust comments to better conform to coding style
>       staging/lustre/ptlrpc: Adjust comments to better conform to coding style
>       staging/lustre: Fix indentation mistakes
>       staging/lustre: Remove stray space before newline in messages
>       staging/lustre: Remove commented out obd functions
>       staging/lustre: Remove unused members of struct ll_sb_info
>       staging/lustre/llite: Fix style vs open parenthesis alignment
>       staging/lustre/include: Fix style of function declarations
>       staging/lustre/fld: Fix style vs open parenthesis alignment
>       staging/lustre: Remove unused liblustre_check_services prototype
>       staging/lustre: Remove unused lustre_build_lock_params()
>       staging/lustre: Convert ptlrpc_at_check_timed to void
>       staging/lustre: Remove misleading liblustre comments.
>       staging/lustre: Remove liblustre references from explanations
>       staging/lustre/lmv: Remove commented out MDS selection policies
>       staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined
>       staging/lustre: MS_POSIXACL is always defined, don't check for it
>       staging/lustre: Remove RELEASEPAGE_ARG_TYPE compat macro
>       staging/lustre: NEED_QUOTA_DEFS is never defined, drop it.
>       staging/lustre/ptlrpc: Fix style vs open parenthesis alignment
>       staging/lustre/osc: Fix style vs open parenthesis alignment
>       staging/lustre/obdclass: Fix style vs open parenthesis alignment
>       staging/lustre/lov: Fix style vs open parenthesis alignment
>       staging/lustre/mdc: Fix style vs open parenthesis alignment
>       staging/lustre/mgc: Fix style vs open parenthesis alignment
>       staging/lustre/obdecho: Fix style vs open parenthesis alignment
>       staging/lustre/lmv: Fix style vs open parenthesis alignment
>       staging/lustre: Fix lines that start with spaces
>       staging/lustre: Rework MAX_DIO_SIZE macro
>       staging/lustre: Remove unneeded {} in lprocfs_stats_unlock()
>       staging/lustre/ptlrpc: Fix ENABLE_PINGER ifdef
>       staging/lustre: Unbreak ll_prep_inode iget result check
> 
> Othmar Pasteka (1):
>       staging: sm750fb: fix style for if clause
> 
> Pablo G. Gallardo (2):
>       STAGING: COMEDI: Remove unnecessary typecast of c90 int constant
>       STAGING: COMEDI: Wrap line over 80 characters
> 
> Parinay Kondekar (1):
>       staging:lustre: remove obsolete comment in libcfs_ioctl.h
> 
> Paul Gortmaker (2):
>       staging: drop kbuild workaround dummy module from top dir
>       drivers/staging/android: don't use modular references in sync_debug.c
> 
> Philippe Loctaux (1):
>       Staging: comedi: contec_pci_dio: fixed comment blocks coding style issues
> 
> Pranjal Bhor (6):
>       staging: wlan-ng: Fixed block comments coding style issue
>       staging: wlan-ng: Logical continuation fixes
>       staging: wlan-ng: Removed blank lines after braces
>       staging: wlan-ng: Coding style fix for casting operation
>       staging: wlan-ng: Open parenthesis alignment style fix
>       staging: wlan-ng: NULL comparisons made elegant
> 
> Priit Laes (13):
>       staging: fbtft: Use standard MIPI DCS command defines for hx8353d
>       staging: fbtft: Use standard MIPI DCS command defines for hx8357d
>       staging: fbtft: Use standard MIPI DCS command defines for ili9163
>       staging: fbtft: Use standard MIPI DCS command defines for ili9340
>       staging: fbtft: Use standard MIPI DCS command defines for ili9341
>       staging: fbtft: Use standard MIPI DCS command defines for ili9481
>       staging: fbtft: Use standard MIPI DCS command defines for ili9486
>       staging: fbtft: Use standard MIPI DCS command defines for s6d02a1
>       staging: fbtft: Use standard MIPI DCS command defines for st7735r
>       staging: fbtft: Use standard MIPI DCS command defines for fbtft driver
>       staging: fbtft: Use standard MIPI DCS command defines for tinylcd
>       staging: fbtft: Use standard MIPI DCS command defines for hx8340bn
>       staging: fbtft: Remove unused and duplicated defines
> 
> Rajmal Menariya (1):
>       staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT
> 
> Rakhi Sharma (3):
>       Staging: rtl8712: rtl8712_cmd: Fixed a warning.
>       staging: lustre: lov_pool: Fixed a return coding style warning.
>       staging: rtl8712: Fixed a comparision coding style warning.
> 
> Randy Dunlap (1):
>       staging: unisys: visorinput depends on INPUT
> 
> Rasmus Linusson (2):
>       staging: comedi: cb_pcimdda: Fix multi-line comments
>       staging: comedi: cb_pcimdda: Fix long lines in comments
> 
> Rehas Sachdeva (7):
>       staging: wilc1000: Remove unnecessary 'else'
>       staging: vt6656: Remove unnecessary parentheses
>       staging: dgnc: Add spaces around '|' and '<<'
>       staging: dgnc: Avoid multiple blank lines
>       staging: dgnc: Fix block comment style
>       staging: dgnc: Break line after boolean operator
>       staging: xgifb: Avoid multiple blank lines
> 
> Ricardo Ribalda Delgado (1):
>       iio: add ad5761 DAC driver
> 
> Ricardo Ruedas (1):
>       staging: panel: remove warnings line over 80 characters
> 
> Roger H. Newell (3):
>       staging: wilc1000: spelling corrections
>       staging: wilc1000: Whitespaces removed from function call
>       staging: wilc1000: Removed braces from single block statements
> 
> Rohit kumar (1):
>       staging/ion: Add support to get ion handle from dma buf
> 
> Rom Lemarchand (1):
>       staging: ashmem: Add missing include
> 
> Saatvik Arya (2):
>       drivers: staging: octeon-usb: octeon-hcd.c: fixed coding style related warnings
>       drivers: staging: xgifb: vgatypes.h: fixed coding style warnings
> 
> Sanchayan Maity (1):
>       iio: dac: vf610_dac: Add IIO DAC driver for Vybrid SoC
> 
> Sandeep Jain (1):
>       staging: lowmemorykiller: fix 2 checks that checkpatch complained
> 
> Sandhya Bankar (19):
>       Staging: most: Do not print message if kzalloc() failed.
>       Staging: lustre: Remove int typecast of offsetof().
>       Staging: lustre: Do not print message if kzalloc() failed.
>       Staging: vt6655: Remove & from function name.
>       Staging: most: Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN).
>       Staging: comedi: Use predefined macro offset_in_page() instead of (addr & ~PAGE_MASK).
>       Staging: rtl8712: Avoid multiple assignments.
>       Staging: media: Remove unnecessary goto.
>       Staging: sm750fb: Remove leading and trailing whitespace.
>       Staging: rtl8188eu: Do not print message if kzalloc() failed.
>       Staging: rtl8188eu: rtw_efuse: Do not print message if kzalloc() failed.
>       Staging: rtl8188eu: Use !x instead of x==NULL.
>       Staging: wlan-ng: Handle error condition.
>       Staging: wlan-ng: Do not print message if kzalloc() failed.
>       Staging: emxx_udc: Return NULL instead of 0.
>       Staging: iio: ade7754: Remove unnecessary goto.
>       Staging: iio: ade7758_core: Remove unnecessary goto.
>       Staging: iio: ade7854: Remove unnecessary goto.
>       Staging: ieee80211: Place constant on right side of the test.
> 
> Saurabh Sengar (1):
>       Staging: speakup: varhandlers: cleanup of function spk_get_punc_var
> 
> Sean MacLennan (1):
>       staging:rtl8192e: Usage count off by one
> 
> Sebastien Buisson (4):
>       staging: lustre: fix 'copy into fixed size buffer' errors
>       staging: lustre: fix 'data race condition' issue in conrpc.c
>       staging: lustre: fix 'NULL pointer dereference' errors
>       staging: lustre: fix 'data race condition' issue in framework.c
> 
> Sergey Lysanov (1):
>       drivers:staging:vt6656: Fix coding style issues
> 
> Shalin Mehta (1):
>       staging: lustre: Fixed the parenthesis
> 
> Shaun Ren (8):
>       Staging: rts5208: rtsx_transport.c: Cleanup comments
>       Staging: rts5208: rtsx_transport.c: Align to open parenthesis
>       Staging: rts5208: rtsx_transport.c: Remove spaces after casts
>       Staging: rts5208: rtsx_transport.c: Add spaces around -
>       Staging: rts5208: rtsx_transport.c: Remove extra newlines
>       Staging: rts5208: rtsx_transport.c: Fix label naming convention
>       Staging: rts5208: rtsx_transport.c: Remove unnecessary parentheses
>       Staging: rts5208: rtsx_transport.c: Fix comparisons to NULL
> 
> Shraddha Barke (18):
>       Staging: iio: cdc: ad7150: Prefer using the BIT macro
>       Staging: iio: cdc: ad7150: Fix alignment should match open parenthesis
>       Staging: speakup: Remove FSF mailing address
>       Staging: fwserial: Declare fwtty_port_get as static
>       Staging: olpc_dcon: Remove obsolete driver
>       Staging: dgap: Remove obsolete driver
>       Staging: iio: Documentation: Remove unused sysfs attributes
>       Staging: gdm72xx: Add space around that "+", "&" and "|"
>       Staging: gdm72xx: Add appropriate comment for spinlock_t definition
>       Staging: gdm72xx: Remove space after cast
>       Staging: gdm72xx: Remove multiple blank lines
>       Staging: gdm72xx: Prefer using the BIT macro
>       Platform: goldfish: goldfish_pipe.c: Add DMA support using managed version
>       Staging: gdm72xx: Add space around that "+", "&" and "|"
>       Staging: gdm72xx: Add space around that "+", "&" and "/"
>       Staging: gdm72xx: Remove unnecessary parenthesis around function pointer
>       Staging: gdm72xx: Remove wrapper function put_event_entry
>       Staging: gdm72xx: Remove gdm72xx driver
> 
> Simon Guinot (1):
>       staging: nvec: fix block comments
> 
> SirnamSwetha (4):
>       Staging: board: Fix checkpatch.pl issue
>       Staging: board: Blank lines aren't necessary before a close brace
>       Staging: clocking-wizard: Avoid CamelCase
>       Staging: clocking-wizard: CHECK:Please use a blank line
> 
> Spencer E. Olson (9):
>       staging: comedi: ni_pcimio: Adds PXI-6251 to supported boards
>       staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg
>       staging: comedi: ni_mio_common: use CR_CHAN more consistently
>       staging: comedi: mite: enable continuous regeneration of finite samples
>       staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_reset
>       staging: comedi: ni_mio_common: make more bits in ao_cmd1 reg be stateful
>       staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_cmd
>       staging: comedi: ni_mio_common: adds finite regeneration to AO output
>       staging: comedi: ni_mio_common: add finite regeneration to dio output
> 
> Sudip Mukherjee (8):
>       staging: wilc1000: fix build failure
>       staging: most: fix error comparison
>       staging: most: return error value
>       staging: most: return proper error
>       staging: dgnc: remove unneeded else
>       staging: dgnc: remove pci_unregister_driver
>       staging: dgnc: unregister pci driver
>       staging: dgnc: cleanup properly
> 
> Sushuruth Sadagopan (1):
>       staging: lustre: fix comment style
> 
> Tapan Prakash T (5):
>       drivers: staging: lustre: lustre: ptlrpc: Fix space related coding style issue
>       drivers: staging: lustre: lustre: ptlrpc: Fix comment related coding style issue
>       drivers: staging: rtl8712: rtl871x_xmit.c: Fix Comparisons should place the constant on the right side of the test warning
>       drivers: staging: rtl8192e: rtllib_rx.c: Fix code indent for conditional statement
>       drivers: staging: rtl8192e: rtllib_rx.c: Fix blank lines before a close brace
> 
> Thaissa Falbo (6):
>       staging:media:davinci_vpfe: Fixed block comments according to kernel coding style
>       staging:media:davinci_vpfe: Fixed comparisons with constants warnings
>       staging:media:davinci_vpfe: Fixed code identation warning as detected by checkpatch
>       staging:media:davinci_vpfe: Fix lines over 80 characters
>       staging: media: davinci_vpfe: remove unnecessary ret variable
>       staging: media: davinci_vpfe: remove ret variable in switch statements
> 
> Thierry Reding (2):
>       staging: fsl-mc: Do not allow building as a module
>       staging: fsl-mc: Avoid section mismatch
> 
> Tim Sell (3):
>       staging: unisys: visorbus: fix payload memory usage in controlvm channel
>       staging: unisys: visorbus: tolerate larger-than-expected controlvm channel
>       staging: unisys: visorbus: allow visorhba device to be used for kdump
> 
> Tomás Tormo (1):
>       Staging: nvec: Modify the nvec_write_sync method to return the error code
> 
> Tony Cho (3):
>       staging: wilc1000: wilc_wlan.c: remove unnecessary blank lines
>       staging: wilc1000: wilc_wlan.c: remove multiple blank line
>       staging: wilc1000: wilc_wlan_if.h: remove unused functions
> 
> Valdis Kletnieks (6):
>       drivers/staging/lustre: Silence warning about 'inline'
>       drivers/staging/lustre: Fix set-but-unused whinge.
>       drivers/staging/lustre: Clean up another C warnining: set but not used
>       drivers/staging/lustre: Fix another C compiler whine: set but not used
>       drivers/staging/lustre: Nuke an unsigned >= 0 assert
>       drivers/staging/lustre: Nuke another unsigned >= 0 assert
> 
> William Breathitt Gray (2):
>       iio: Add IIO support for the DAC on the Apex Embedded Systems STX104
>       iio: Fix typos in the struct iio_event_spec documentation comments
> 
> Willy Tarreau (1):
>       staging: update panel driver's author address
> 
> Yannik Schmidt (1):
>       staging/rtl8192u: fixed typos
> 
> frank zago (3):
>       staging: lustre: add sparse locking annotations
>       staging: lustre: move kernel_user_comm.c from libcfs to lustre
>       staging: lustre: split kernel comm between user and kernel
> 
> maomao xu (1):
>       Staging: vt6656: Fixed multiple commenting codig style issues.
> 
>  CREDITS                                            |    1 +
>  Documentation/ABI/stable/sysfs-bus-vmbus           |   14 +
>  Documentation/ABI/testing/sysfs-bus-iio            |   10 +
>  .../ABI/testing/sysfs-bus-iio-health-afe440x       |   54 +
>  .../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 |   15 +
>  Documentation/ABI/testing/sysfs-bus-iio-vf610      |    9 +
>  .../devicetree/bindings/goldfish/audio.txt         |   17 +
>  .../devicetree/bindings/goldfish/pipe.txt          |   17 +
>  .../devicetree/bindings/iio/accel/mma8452.txt      |    4 +-
>  .../bindings/iio/adc/at91-sama5d2_adc.txt          |   28 +
>  .../devicetree/bindings/iio/adc/mcp3422.txt        |    1 +
>  .../devicetree/bindings/iio/adc/ti-adc0832.txt     |   19 +
>  .../bindings/iio/chemical/atlas,ph-sm.txt          |   22 +
>  .../devicetree/bindings/iio/dac/vf610-dac.txt      |   20 +
>  .../devicetree/bindings/iio/health/afe4403.txt     |   34 +
>  .../devicetree/bindings/iio/health/afe4404.txt     |   30 +
>  .../devicetree/bindings/iio/health/max30100.txt    |    8 +
>  .../devicetree/bindings/iio/light/opt3001.txt      |   26 +
>  .../devicetree/bindings/misc/eeprom-93xx46.txt     |   25 +
>  .../devicetree/bindings/nvmem/lpc1857-eeprom.txt   |   28 +
>  .../devicetree/bindings/nvmem/mtk-efuse.txt        |   36 +
>  .../devicetree/bindings/vendor-prefixes.txt        |    1 +
>  Documentation/isdn/00-INDEX                        |    8 -
>  Documentation/mic/mic_overview.txt                 |   54 +-
>  Documentation/mic/mpssd/mpss                       |    2 +-
>  Documentation/mic/mpssd/mpssd.c                    |    2 +-
>  .../misc-devices}/lcd-panel-cgram.txt              |    0
>  Documentation/misc-devices/mei/mei.txt             |   12 +-
>  MAINTAINERS                                        |   40 +-
>  drivers/android/binder.c                           |   31 +-
>  drivers/base/firmware_class.c                      |   17 +-
>  drivers/char/nvram.c                               |   12 +-
>  drivers/char/nwbutton.c                            |    5 +-
>  drivers/char/ppdev.c                               |  397 +-
>  drivers/char/raw.c                                 |    4 +-
>  drivers/hv/channel.c                               |   36 +-
>  drivers/hv/channel_mgmt.c                          |  268 +-
>  drivers/hv/connection.c                            |    8 +-
>  drivers/hv/hv.c                                    |   26 +-
>  drivers/hv/hyperv_vmbus.h                          |    6 +-
>  drivers/hv/ring_buffer.c                           |   31 +-
>  drivers/hv/vmbus_drv.c                             |   25 +
>  drivers/hwtracing/coresight/Kconfig                |    1 +
>  drivers/hwtracing/coresight/Makefile               |    4 +-
>  drivers/hwtracing/coresight/coresight-etb10.c      |  293 +-
>  drivers/hwtracing/coresight/coresight-etm-perf.c   |  393 ++
>  drivers/hwtracing/coresight/coresight-etm-perf.h   |   32 +
>  drivers/hwtracing/coresight/coresight-etm.h        |  142 +-
>  .../hwtracing/coresight/coresight-etm3x-sysfs.c    | 1272 ++++
>  drivers/hwtracing/coresight/coresight-etm3x.c      | 1737 +----
>  drivers/hwtracing/coresight/coresight-etm4x.c      |   37 +-
>  drivers/hwtracing/coresight/coresight-funnel.c     |   21 +-
>  drivers/hwtracing/coresight/coresight-priv.h       |   15 +
>  .../coresight/coresight-replicator-qcom.c          |   19 +-
>  drivers/hwtracing/coresight/coresight-replicator.c |   25 +-
>  drivers/hwtracing/coresight/coresight-tmc.c        |   35 +-
>  drivers/hwtracing/coresight/coresight-tpiu.c       |   23 +-
>  drivers/hwtracing/coresight/coresight.c            |  388 +-
>  drivers/hwtracing/coresight/of_coresight.c         |    3 +-
>  drivers/hwtracing/intel_th/Kconfig                 |    1 +
>  drivers/hwtracing/intel_th/core.c                  |   30 +-
>  drivers/hwtracing/intel_th/gth.c                   |   32 +-
>  drivers/hwtracing/intel_th/gth.h                   |    3 -
>  drivers/hwtracing/intel_th/intel_th.h              |   41 +
>  drivers/hwtracing/intel_th/msu.c                   |    9 +-
>  drivers/hwtracing/intel_th/pci.c                   |   12 +-
>  drivers/hwtracing/intel_th/sth.c                   |   11 +-
>  drivers/hwtracing/stm/Kconfig                      |   16 +
>  drivers/hwtracing/stm/Makefile                     |    2 +
>  drivers/hwtracing/stm/core.c                       |  175 +-
>  drivers/hwtracing/stm/dummy_stm.c                  |   71 +-
>  drivers/hwtracing/stm/heartbeat.c                  |  130 +
>  drivers/hwtracing/stm/policy.c                     |   25 +-
>  drivers/hwtracing/stm/stm.h                        |    2 +
>  drivers/iio/accel/Kconfig                          |    2 +-
>  drivers/iio/accel/mma8452.c                        |  206 +-
>  drivers/iio/accel/st_accel_core.c                  |   16 +
>  drivers/iio/adc/Kconfig                            |   53 +-
>  drivers/iio/adc/Makefile                           |    4 +
>  drivers/iio/adc/at91-sama5d2_adc.c                 |  508 ++
>  drivers/iio/adc/axp288_adc.c                       |    2 +-
>  drivers/iio/adc/ina2xx-adc.c                       |  155 +-
>  drivers/iio/adc/mcp320x.c                          |   31 +-
>  drivers/iio/adc/mcp3422.c                          |    9 +-
>  drivers/{staging => }/iio/adc/mxs-lradc.c          |   13 +-
>  drivers/iio/adc/palmas_gpadc.c                     |    6 +-
>  drivers/iio/adc/ti-adc081c.c                       |    2 +-
>  drivers/iio/adc/ti-adc0832.c                       |  288 +
>  drivers/iio/adc/ti-ads1015.c                       |  612 ++
>  drivers/iio/buffer/industrialio-buffer-dmaengine.c |    7 +-
>  drivers/iio/chemical/Kconfig                       |   14 +
>  drivers/iio/chemical/Makefile                      |    1 +
>  drivers/iio/chemical/atlas-ph-sensor.c             |  509 ++
>  drivers/iio/chemical/vz89x.c                       |    2 +-
>  drivers/iio/common/st_sensors/st_sensors_core.c    |    6 +-
>  drivers/iio/common/st_sensors/st_sensors_core.h    |    8 +
>  drivers/iio/common/st_sensors/st_sensors_trigger.c |   52 +-
>  drivers/iio/dac/Kconfig                            |   39 +-
>  drivers/iio/dac/Makefile                           |    3 +
>  drivers/iio/dac/ad5064.c                           |  391 +-
>  drivers/iio/dac/ad5761.c                           |  430 ++
>  drivers/iio/dac/mcp4725.c                          |   87 +-
>  drivers/iio/dac/stx104.c                           |  152 +
>  drivers/iio/dac/vf610_dac.c                        |  298 +
>  drivers/iio/gyro/st_gyro_core.c                    |   15 +
>  drivers/iio/health/Kconfig                         |   32 +-
>  drivers/iio/health/Makefile                        |    2 +
>  drivers/iio/health/afe4403.c                       |  708 ++
>  drivers/iio/health/afe4404.c                       |  679 ++
>  drivers/iio/health/afe440x.h                       |  191 +
>  drivers/iio/health/max30100.c                      |   81 +-
>  drivers/iio/humidity/Kconfig                       |    6 +-
>  drivers/iio/humidity/dht11.c                       |   77 +-
>  drivers/iio/humidity/hdc100x.c                     |    2 +-
>  drivers/iio/humidity/htu21.c                       |    2 +-
>  drivers/iio/humidity/si7005.c                      |    3 +-
>  drivers/iio/humidity/si7020.c                      |    3 +-
>  drivers/iio/imu/inv_mpu6050/Kconfig                |   24 +-
>  drivers/iio/imu/inv_mpu6050/Makefile               |    8 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c         |   24 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |  458 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |  208 +
>  drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   37 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |   54 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |   98 +
>  drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c      |   32 +-
>  drivers/iio/industrialio-buffer.c                  |   59 +-
>  drivers/iio/industrialio-core.c                    |    1 +
>  drivers/iio/light/bh1750.c                         |    2 +-
>  drivers/iio/light/jsa1212.c                        |    2 +-
>  drivers/iio/light/opt3001.c                        |  156 +-
>  drivers/iio/magnetometer/Kconfig                   |   33 +
>  drivers/iio/magnetometer/Makefile                  |    4 +
>  drivers/iio/magnetometer/ak8975.c                  |    4 +-
>  drivers/{staging => }/iio/magnetometer/hmc5843.h   |    5 +-
>  .../{staging => }/iio/magnetometer/hmc5843_core.c  |  138 +-
>  .../{staging => }/iio/magnetometer/hmc5843_i2c.c   |    3 +-
>  .../{staging => }/iio/magnetometer/hmc5843_spi.c   |    3 +-
>  drivers/iio/magnetometer/st_magn_core.c            |    4 +
>  drivers/iio/potentiometer/Kconfig                  |   12 +
>  drivers/iio/potentiometer/Makefile                 |    1 +
>  drivers/iio/potentiometer/mcp4531.c                |    2 +-
>  drivers/iio/potentiometer/tpl0102.c                |  166 +
>  drivers/iio/pressure/Kconfig                       |   43 +-
>  drivers/iio/pressure/Makefile                      |    2 +
>  drivers/iio/pressure/mpl115.c                      |   66 +-
>  drivers/iio/pressure/mpl115.h                      |   24 +
>  drivers/iio/pressure/mpl115_i2c.c                  |   67 +
>  drivers/iio/pressure/mpl115_spi.c                  |  106 +
>  drivers/iio/pressure/ms5611.h                      |    4 +-
>  drivers/iio/pressure/ms5611_core.c                 |  122 +-
>  drivers/iio/pressure/ms5611_i2c.c                  |   11 +-
>  drivers/iio/pressure/ms5611_spi.c                  |   12 +-
>  drivers/iio/pressure/ms5637.c                      |    2 +-
>  drivers/iio/pressure/st_pressure_core.c            |    8 +
>  drivers/iio/pressure/t5403.c                       |    2 +-
>  drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    2 +-
>  drivers/iio/temperature/mlx90614.c                 |    2 +-
>  drivers/iio/temperature/tmp006.c                   |    2 +-
>  drivers/iio/temperature/tsys01.c                   |    2 +-
>  drivers/iio/temperature/tsys02d.c                  |    2 +-
>  drivers/isdn/Makefile                              |    3 -
>  drivers/isdn/i4l/Kconfig                           |   10 -
>  drivers/misc/Kconfig                               |  282 +-
>  drivers/misc/Makefile                              |    1 +
>  drivers/misc/apds990x.c                            |    8 +-
>  drivers/misc/arm-charlcd.c                         |   24 +-
>  drivers/misc/bh1770glc.c                           |    8 +-
>  drivers/misc/c2port/core.c                         |    8 +-
>  drivers/misc/cxl/sysfs.c                           |    5 +-
>  drivers/misc/eeprom/at24.c                         |    4 +-
>  drivers/misc/eeprom/at25.c                         |    4 +-
>  drivers/misc/eeprom/eeprom.c                       |    2 +-
>  drivers/misc/eeprom/eeprom_93xx46.c                |  216 +-
>  drivers/misc/genwqe/card_sysfs.c                   |    2 +-
>  drivers/misc/ibmasm/ibmasm.h                       |    9 +-
>  drivers/misc/lis3lv02d/lis3lv02d_i2c.c             |    8 +-
>  drivers/misc/lkdtm.c                               |    2 +-
>  drivers/misc/mei/Kconfig                           |    6 +-
>  drivers/misc/mei/Makefile                          |    1 -
>  drivers/misc/mei/amthif.c                          |  130 +-
>  drivers/misc/mei/bus-fixup.c                       |   41 +-
>  drivers/misc/mei/bus.c                             |   57 +-
>  drivers/misc/mei/client.c                          |  189 +-
>  drivers/misc/mei/client.h                          |   27 +-
>  drivers/misc/mei/debugfs.c                         |   65 +-
>  drivers/misc/mei/hbm.c                             |   24 +-
>  drivers/misc/mei/hw-me.c                           |   10 +-
>  drivers/misc/mei/hw-txe.c                          |   10 +-
>  drivers/misc/mei/hw.h                              |   32 +-
>  drivers/misc/mei/init.c                            |   20 +-
>  drivers/misc/mei/interrupt.c                       |   94 +-
>  drivers/misc/mei/main.c                            |  106 +-
>  drivers/misc/mei/mei-trace.c                       |    2 +
>  drivers/misc/mei/mei-trace.h                       |   40 +-
>  drivers/misc/mei/mei_dev.h                         |  118 +-
>  drivers/misc/mei/pci-me.c                          |    4 +-
>  drivers/misc/mei/pci-txe.c                         |    4 +-
>  drivers/misc/mei/wd.c                              |  391 --
>  drivers/misc/mic/Kconfig                           |   44 +-
>  drivers/misc/mic/Makefile                          |    1 +
>  drivers/misc/mic/bus/Makefile                      |    1 +
>  drivers/misc/mic/bus/cosm_bus.h                    |    2 +
>  drivers/misc/mic/bus/vop_bus.c                     |  203 +
>  drivers/misc/mic/bus/vop_bus.h                     |  140 +
>  drivers/misc/mic/card/Makefile                     |    1 -
>  drivers/misc/mic/card/mic_device.c                 |   89 +-
>  drivers/misc/mic/card/mic_device.h                 |    3 +
>  drivers/misc/mic/card/mic_virtio.c                 |  634 --
>  drivers/misc/mic/card/mic_virtio.h                 |   76 -
>  drivers/misc/mic/card/mic_x100.c                   |    1 +
>  drivers/misc/mic/cosm/cosm_main.c                  |   13 +-
>  drivers/misc/mic/host/Makefile                     |    2 -
>  drivers/misc/mic/host/mic_boot.c                   |  125 +-
>  drivers/misc/mic/host/mic_debugfs.c                |  190 -
>  drivers/misc/mic/host/mic_device.h                 |    9 +-
>  drivers/misc/mic/host/mic_fops.c                   |  222 -
>  drivers/misc/mic/host/mic_fops.h                   |   32 -
>  drivers/misc/mic/host/mic_main.c                   |   49 +-
>  drivers/misc/mic/host/mic_virtio.c                 |  811 ---
>  drivers/misc/mic/host/mic_x100.c                   |   19 +-
>  drivers/misc/mic/scif/scif_dma.c                   |   41 +-
>  drivers/misc/mic/scif/scif_rma.c                   |    7 +-
>  drivers/misc/mic/vop/Makefile                      |    9 +
>  drivers/misc/mic/vop/vop_debugfs.c                 |  232 +
>  drivers/misc/mic/vop/vop_main.c                    |  755 +++
>  .../misc/mic/{host/mic_virtio.h => vop/vop_main.h} |  129 +-
>  drivers/misc/mic/vop/vop_vringh.c                  | 1165 ++++
>  drivers/{staging/panel => misc}/panel.c            |  136 +-
>  drivers/misc/pch_phub.c                            |    6 +-
>  drivers/misc/ti-st/st_core.c                       |    1 -
>  drivers/misc/vmw_vmci/vmci_driver.c                |    2 +-
>  drivers/nvmem/Kconfig                              |   20 +
>  drivers/nvmem/Makefile                             |    4 +
>  drivers/nvmem/core.c                               |    4 +-
>  drivers/nvmem/lpc18xx_eeprom.c                     |  330 +
>  drivers/nvmem/mtk-efuse.c                          |   89 +
>  drivers/nvmem/rockchip-efuse.c                     |   90 +-
>  drivers/nvmem/sunxi_sid.c                          |    9 +-
>  drivers/platform/Kconfig                           |    3 +-
>  drivers/platform/goldfish/Kconfig                  |   18 +
>  drivers/platform/goldfish/Makefile                 |    2 +-
>  drivers/platform/goldfish/goldfish_pipe.c          |  183 +-
>  drivers/spmi/spmi-pmic-arb.c                       |  153 +-
>  drivers/staging/Kconfig                            |   10 +-
>  drivers/staging/Makefile                           |   10 +-
>  drivers/staging/android/Kconfig                    |    9 -
>  drivers/staging/android/ashmem.c                   |   43 +-
>  drivers/staging/android/ion/hisilicon/hi6220_ion.c |    5 +-
>  drivers/staging/android/ion/ion.c                  |  133 +-
>  drivers/staging/android/ion/ion.h                  |   20 +-
>  drivers/staging/android/ion/ion_carveout_heap.c    |    8 +-
>  drivers/staging/android/ion/ion_page_pool.c        |    4 +-
>  drivers/staging/android/ion/ion_system_heap.c      |    2 +-
>  drivers/staging/android/ion/tegra/tegra_ion.c      |    7 +-
>  drivers/staging/android/lowmemorykiller.c          |   26 +-
>  drivers/staging/android/sw_sync.c                  |  191 +-
>  drivers/staging/android/sw_sync.h                  |    8 +-
>  drivers/staging/android/sync.c                     |  469 +-
>  drivers/staging/android/sync.h                     |  241 +-
>  drivers/staging/android/sync_debug.c               |  221 +-
>  drivers/staging/android/timed_gpio.c               |    5 +-
>  drivers/staging/android/trace/sync.h               |   44 -
>  drivers/staging/android/uapi/ashmem.h              |    1 +
>  drivers/staging/android/uapi/sync.h                |   37 +-
>  drivers/staging/board/armadillo800eva.c            |    1 -
>  drivers/staging/board/board.c                      |    1 -
>  .../clocking-wizard/clk-xlnx-clock-wizard.c        |    9 +-
>  drivers/staging/comedi/TODO                        |    1 +
>  drivers/staging/comedi/comedi.h                    |  599 +-
>  drivers/staging/comedi/comedi_fops.c               |   86 +-
>  drivers/staging/comedi/comedi_pcmcia.h             |    3 +-
>  drivers/staging/comedi/drivers/addi_apci_3xxx.c    |    2 +-
>  drivers/staging/comedi/drivers/amplc_pci230.c      |    4 +-
>  drivers/staging/comedi/drivers/cb_pcidas64.c       |   68 +-
>  drivers/staging/comedi/drivers/cb_pcimdda.c        |  141 +-
>  drivers/staging/comedi/drivers/comedi_isadma.c     |    3 +-
>  drivers/staging/comedi/drivers/contec_pci_dio.c    |   47 +-
>  drivers/staging/comedi/drivers/dt2801.c            |   18 +-
>  drivers/staging/comedi/drivers/dt282x.c            |    4 +-
>  drivers/staging/comedi/drivers/dt3000.c            |    2 +-
>  drivers/staging/comedi/drivers/gsc_hpdi.c          |   32 +-
>  drivers/staging/comedi/drivers/mite.c              |   72 +-
>  drivers/staging/comedi/drivers/mite.h              |    3 +
>  drivers/staging/comedi/drivers/ni_mio_c_common.c   |    0
>  drivers/staging/comedi/drivers/ni_mio_common.c     |  625 +-
>  drivers/staging/comedi/drivers/ni_pcidio.c         |    4 +-
>  drivers/staging/comedi/drivers/ni_pcimio.c         |   20 +-
>  drivers/staging/comedi/drivers/ni_tiocmd.c         |    2 +-
>  drivers/staging/comedi/drivers/rtd520.c            |    5 +-
>  drivers/staging/comedi/drivers/s626.c              |   33 -
>  drivers/staging/dgap/Kconfig                       |    6 -
>  drivers/staging/dgap/Makefile                      |    1 -
>  drivers/staging/dgap/dgap.c                        | 7079 --------------------
>  drivers/staging/dgap/dgap.h                        | 1229 ----
>  drivers/staging/dgnc/dgnc_cls.c                    |    2 +-
>  drivers/staging/dgnc/dgnc_driver.c                 |   57 +-
>  drivers/staging/dgnc/dgnc_driver.h                 |    8 -
>  drivers/staging/dgnc/dgnc_mgmt.c                   |    2 +-
>  drivers/staging/dgnc/dgnc_neo.c                    |    8 +-
>  drivers/staging/dgnc/dgnc_neo.h                    |    1 -
>  drivers/staging/dgnc/dgnc_pci.h                    |    1 -
>  drivers/staging/dgnc/dgnc_tty.c                    |   34 +-
>  drivers/staging/dgnc/digi.h                        |   32 +-
>  drivers/staging/emxx_udc/emxx_udc.c                |   55 +-
>  drivers/staging/fbtft/Kconfig                      |   12 +
>  drivers/staging/fbtft/Makefile                     |    2 +
>  drivers/staging/fbtft/fb_agm1264k-fl.c             |    4 +-
>  drivers/staging/fbtft/fb_hx8340bn.c                |  144 +-
>  drivers/staging/fbtft/fb_hx8347d.c                 |    9 +-
>  drivers/staging/fbtft/fb_hx8353d.c                 |   52 +-
>  drivers/staging/fbtft/fb_hx8357d.c                 |  144 +-
>  drivers/staging/fbtft/fb_hx8357d.h                 |   60 +-
>  drivers/staging/fbtft/fb_ili9163.c                 |  189 +-
>  drivers/staging/fbtft/fb_ili9320.c                 |   13 +-
>  drivers/staging/fbtft/fb_ili9325.c                 |   81 +-
>  drivers/staging/fbtft/fb_ili9340.c                 |   34 +-
>  drivers/staging/fbtft/fb_ili9341.c                 |   69 +-
>  drivers/staging/fbtft/fb_ili9481.c                 |   33 +-
>  drivers/staging/fbtft/fb_ili9486.c                 |   35 +-
>  drivers/staging/fbtft/fb_ra8875.c                  |    6 +-
>  drivers/staging/fbtft/fb_s6d02a1.c                 |   42 +-
>  drivers/staging/fbtft/fb_ssd1305.c                 |  216 +
>  drivers/staging/fbtft/fb_ssd1325.c                 |  205 +
>  drivers/staging/fbtft/fb_st7735r.c                 |   42 +-
>  drivers/staging/fbtft/fb_tinylcd.c                 |   28 +-
>  drivers/staging/fbtft/fb_uc1611.c                  |    4 +-
>  drivers/staging/fbtft/fb_uc1701.c                  |   27 +-
>  drivers/staging/fbtft/fbtft-bus.c                  |    8 +-
>  drivers/staging/fbtft/fbtft-core.c                 |   36 +-
>  drivers/staging/fbtft/fbtft.h                      |    8 -
>  drivers/staging/fbtft/fbtft_device.c               |   75 +-
>  drivers/staging/fsl-mc/bus/Kconfig                 |    3 +-
>  drivers/staging/fsl-mc/bus/Makefile                |    2 +
>  drivers/staging/fsl-mc/bus/dprc-driver.c           |  333 +-
>  .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c |  125 +
>  drivers/staging/fsl-mc/bus/mc-allocator.c          |  201 +-
>  drivers/staging/fsl-mc/bus/mc-bus.c                |   24 +-
>  drivers/staging/fsl-mc/bus/mc-msi.c                |  276 +
>  drivers/staging/fsl-mc/bus/mc-sys.c                |    9 +-
>  drivers/staging/fsl-mc/include/dprc.h              |    2 +-
>  drivers/staging/fsl-mc/include/mc-private.h        |   41 +-
>  drivers/staging/fsl-mc/include/mc.h                |   26 +
>  drivers/staging/fwserial/dma_fifo.c                |   10 +-
>  drivers/staging/fwserial/fwserial.c                |   17 +-
>  drivers/staging/fwserial/fwserial.h                |    1 -
>  drivers/staging/gdm724x/gdm_lte.c                  |    8 +-
>  drivers/staging/gdm724x/gdm_mux.c                  |   20 +-
>  drivers/staging/gdm724x/gdm_usb.c                  |   34 +-
>  drivers/staging/gdm72xx/Kconfig                    |   63 -
>  drivers/staging/gdm72xx/Makefile                   |    6 -
>  drivers/staging/gdm72xx/TODO                       |    2 -
>  drivers/staging/gdm72xx/gdm_qos.c                  |  438 --
>  drivers/staging/gdm72xx/gdm_qos.h                  |   74 -
>  drivers/staging/gdm72xx/gdm_sdio.c                 |  700 --
>  drivers/staging/gdm72xx/gdm_sdio.h                 |   63 -
>  drivers/staging/gdm72xx/gdm_usb.c                  |  789 ---
>  drivers/staging/gdm72xx/gdm_usb.h                  |   78 -
>  drivers/staging/gdm72xx/gdm_wimax.c                |  815 ---
>  drivers/staging/gdm72xx/gdm_wimax.h                |   49 -
>  drivers/staging/gdm72xx/hci.h                      |  213 -
>  drivers/staging/gdm72xx/netlink_k.c                |  156 -
>  drivers/staging/gdm72xx/netlink_k.h                |   25 -
>  drivers/staging/gdm72xx/sdio_boot.c                |  158 -
>  drivers/staging/gdm72xx/sdio_boot.h                |   21 -
>  drivers/staging/gdm72xx/usb_boot.c                 |  363 -
>  drivers/staging/gdm72xx/usb_boot.h                 |   22 -
>  drivers/staging/gdm72xx/usb_ids.h                  |   86 -
>  drivers/staging/gdm72xx/wm_ioctl.h                 |  101 -
>  drivers/staging/goldfish/goldfish_audio.c          |   18 +-
>  drivers/staging/goldfish/goldfish_nand.c           |   50 +-
>  drivers/staging/gs_fpgaboot/gs_fpgaboot.c          |   15 +-
>  .../staging/i4l/Documentation}/README.act2000      |    0
>  .../staging/i4l/Documentation}/README.icn          |    0
>  .../staging/i4l/Documentation}/README.pcbit        |    0
>  .../staging/i4l/Documentation}/README.sc           |    0
>  drivers/staging/i4l/Kconfig                        |   13 +
>  drivers/staging/i4l/Makefile                       |    5 +
>  drivers/staging/i4l/TODO                           |    3 +
>  drivers/{isdn => staging/i4l}/act2000/Kconfig      |    0
>  drivers/{isdn => staging/i4l}/act2000/Makefile     |    0
>  drivers/{isdn => staging/i4l}/act2000/act2000.h    |    0
>  .../{isdn => staging/i4l}/act2000/act2000_isa.c    |    0
>  .../{isdn => staging/i4l}/act2000/act2000_isa.h    |    0
>  drivers/{isdn => staging/i4l}/act2000/capi.c       |    0
>  drivers/{isdn => staging/i4l}/act2000/capi.h       |    0
>  drivers/{isdn => staging/i4l}/act2000/module.c     |    0
>  drivers/{isdn => staging/i4l}/icn/Kconfig          |    0
>  drivers/{isdn => staging/i4l}/icn/Makefile         |    0
>  drivers/{isdn => staging/i4l}/icn/icn.c            |    2 +-
>  drivers/{isdn => staging/i4l}/icn/icn.h            |    0
>  drivers/{isdn => staging/i4l}/pcbit/Kconfig        |    0
>  drivers/{isdn => staging/i4l}/pcbit/Makefile       |    0
>  drivers/{isdn => staging/i4l}/pcbit/callbacks.c    |    0
>  drivers/{isdn => staging/i4l}/pcbit/callbacks.h    |    0
>  drivers/{isdn => staging/i4l}/pcbit/capi.c         |    0
>  drivers/{isdn => staging/i4l}/pcbit/capi.h         |    0
>  drivers/{isdn => staging/i4l}/pcbit/drv.c          |    0
>  drivers/{isdn => staging/i4l}/pcbit/edss1.c        |    0
>  drivers/{isdn => staging/i4l}/pcbit/edss1.h        |    0
>  drivers/{isdn => staging/i4l}/pcbit/layer2.c       |    0
>  drivers/{isdn => staging/i4l}/pcbit/layer2.h       |    0
>  drivers/{isdn => staging/i4l}/pcbit/module.c       |    0
>  drivers/{isdn => staging/i4l}/pcbit/pcbit.h        |    0
>  .../staging/iio/Documentation/sysfs-bus-iio-light  |   28 -
>  drivers/staging/iio/Kconfig                        |    1 -
>  drivers/staging/iio/Makefile                       |    1 -
>  drivers/staging/iio/TODO                           |    8 -
>  drivers/staging/iio/accel/lis3l02dq.h              |   15 +-
>  drivers/staging/iio/accel/lis3l02dq_core.c         |    4 +-
>  drivers/staging/iio/accel/sca3000_core.c           |    3 +-
>  drivers/staging/iio/accel/sca3000_ring.c           |    3 +-
>  drivers/staging/iio/adc/Kconfig                    |   18 +-
>  drivers/staging/iio/adc/Makefile                   |    1 -
>  drivers/staging/iio/adc/ad7192.c                   |   78 +-
>  drivers/staging/iio/adc/ad7280a.c                  |    4 +-
>  drivers/staging/iio/adc/ad7606.h                   |   10 +-
>  drivers/staging/iio/adc/ad7606_core.c              |   53 +-
>  drivers/staging/iio/adc/ad7606_par.c               |   32 +-
>  drivers/staging/iio/adc/ad7606_spi.c               |   32 +-
>  drivers/staging/iio/adc/ad7816.c                   |    4 +-
>  drivers/staging/iio/adc/spear_adc.c                |   33 +-
>  drivers/staging/iio/addac/adt7316-i2c.c            |    2 +-
>  drivers/staging/iio/addac/adt7316.c                |   15 +-
>  drivers/staging/iio/cdc/ad7150.c                   |   34 +-
>  drivers/staging/iio/cdc/ad7746.c                   |    4 +-
>  drivers/staging/iio/impedance-analyzer/ad5933.c    |    8 +-
>  drivers/staging/iio/light/isl29018.c               |   75 +-
>  drivers/staging/iio/light/isl29028.c               |   31 +-
>  drivers/staging/iio/light/tsl2583.c                |   92 +-
>  drivers/staging/iio/light/tsl2x7x_core.c           |    8 +-
>  drivers/staging/iio/magnetometer/Kconfig           |   40 -
>  drivers/staging/iio/magnetometer/Makefile          |    7 -
>  drivers/staging/iio/meter/ade7754.c                |    5 +-
>  drivers/staging/iio/meter/ade7758_core.c           |    5 +-
>  drivers/staging/iio/meter/ade7854-i2c.c            |    6 -
>  drivers/staging/iio/meter/ade7854-spi.c            |    7 -
>  drivers/staging/iio/meter/ade7854.c                |   25 +-
>  drivers/staging/iio/resolver/ad2s1200.c            |   12 +-
>  drivers/staging/iio/resolver/ad2s1210.c            |   39 +-
>  drivers/staging/iio/trigger/Kconfig                |   10 -
>  drivers/staging/iio/trigger/Makefile               |    1 -
>  .../staging/iio/trigger/iio-trig-periodic-rtc.c    |  216 -
>  drivers/staging/lustre/Kconfig                     |    4 +-
>  .../staging/lustre/include/linux/libcfs/libcfs.h   |   12 +-
>  .../lustre/include/linux/libcfs/libcfs_cpu.h       |    5 -
>  .../lustre/include/linux/libcfs/libcfs_debug.h     |    2 +-
>  .../lustre/include/linux/libcfs/libcfs_ioctl.h     |   61 +-
>  .../lustre/include/linux/libcfs/libcfs_private.h   |    5 -
>  .../lustre/include/linux/libcfs/libcfs_string.h    |    2 -
>  .../lustre/include/linux/libcfs/linux/libcfs.h     |    3 -
>  .../lustre/include/linux/libcfs/linux/linux-cpu.h  |    5 -
>  drivers/staging/lustre/include/linux/lnet/api.h    |   23 +-
>  .../staging/lustre/include/linux/lnet/lib-dlc.h    |  122 +
>  .../staging/lustre/include/linux/lnet/lib-lnet.h   |  129 +-
>  .../staging/lustre/include/linux/lnet/lib-types.h  |  103 +-
>  .../staging/lustre/include/linux/lnet/lnetctl.h    |  104 +-
>  drivers/staging/lustre/include/linux/lnet/lnetst.h |  104 +-
>  drivers/staging/lustre/include/linux/lnet/nidstr.h |    9 +-
>  .../staging/lustre/include/linux/lnet/socklnd.h    |    9 +-
>  drivers/staging/lustre/include/linux/lnet/types.h  |   49 +-
>  drivers/staging/lustre/lnet/Kconfig                |   14 +-
>  drivers/staging/lustre/lnet/Makefile               |    2 +-
>  .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |  705 +-
>  .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |  159 +-
>  .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 1048 +--
>  .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |    8 +-
>  .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |  631 +-
>  .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |   31 +-
>  .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |  789 ++-
>  .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |  195 +-
>  .../lustre/lnet/klnds/socklnd/socklnd_modparams.c  |   11 +-
>  .../lustre/lnet/klnds/socklnd/socklnd_proto.c      |  175 +-
>  .../lustre/{lustre => lnet}/libcfs/Makefile        |    7 +-
>  .../staging/lustre/{lustre => lnet}/libcfs/debug.c |   33 +-
>  .../staging/lustre/{lustre => lnet}/libcfs/fail.c  |    3 +-
>  .../staging/lustre/{lustre => lnet}/libcfs/hash.c  |  153 +-
>  .../lustre/{lustre => lnet}/libcfs/libcfs_cpu.c    |   19 +-
>  .../lustre/{lustre => lnet}/libcfs/libcfs_lock.c   |   12 +-
>  .../lustre/{lustre => lnet}/libcfs/libcfs_mem.c    |   14 +-
>  .../lustre/{lustre => lnet}/libcfs/libcfs_string.c |   77 +-
>  .../{lustre => lnet}/libcfs/linux/linux-cpu.c      |   78 +-
>  .../libcfs/linux/linux-crypto-adler.c              |    0
>  .../{lustre => lnet}/libcfs/linux/linux-crypto.c   |   32 +-
>  .../{lustre => lnet}/libcfs/linux/linux-crypto.h   |    0
>  .../{lustre => lnet}/libcfs/linux/linux-curproc.c  |    7 +-
>  .../{lustre => lnet}/libcfs/linux/linux-debug.c    |   23 +-
>  .../{lustre => lnet}/libcfs/linux/linux-mem.c      |    2 +-
>  .../{lustre => lnet}/libcfs/linux/linux-module.c   |   85 +-
>  .../{lustre => lnet}/libcfs/linux/linux-prim.c     |    0
>  .../libcfs/linux/linux-tracefile.c                 |   31 +-
>  .../lustre/{lustre => lnet}/libcfs/module.c        |  303 +-
>  .../staging/lustre/{lustre => lnet}/libcfs/prng.c  |   13 +-
>  .../lustre/{lustre => lnet}/libcfs/tracefile.c     |  167 +-
>  .../lustre/{lustre => lnet}/libcfs/tracefile.h     |   87 +-
>  .../lustre/{lustre => lnet}/libcfs/workitem.c      |   50 +-
>  drivers/staging/lustre/lnet/lnet/Makefile          |    2 +-
>  drivers/staging/lustre/lnet/lnet/acceptor.c        |  113 +-
>  drivers/staging/lustre/lnet/lnet/api-ni.c          | 1534 +++--
>  drivers/staging/lustre/lnet/lnet/config.c          |  315 +-
>  drivers/staging/lustre/lnet/lnet/lib-eq.c          |   82 +-
>  drivers/staging/lustre/lnet/lnet/lib-md.c          |  103 +-
>  drivers/staging/lustre/lnet/lnet/lib-me.c          |   21 +-
>  drivers/staging/lustre/lnet/lnet/lib-move.c        |  721 +-
>  drivers/staging/lustre/lnet/lnet/lib-msg.c         |  114 +-
>  drivers/staging/lustre/lnet/lnet/lib-ptl.c         |  258 +-
>  drivers/staging/lustre/lnet/lnet/lib-socket.c      |  147 +-
>  drivers/staging/lustre/lnet/lnet/lo.c              |   14 +-
>  drivers/staging/lustre/lnet/lnet/module.c          |  121 +-
>  drivers/staging/lustre/lnet/lnet/net_fault.c       | 1025 +++
>  drivers/staging/lustre/lnet/lnet/nidstrings.c      |  119 +-
>  drivers/staging/lustre/lnet/lnet/peer.c            |  235 +-
>  drivers/staging/lustre/lnet/lnet/router.c          |  675 +-
>  drivers/staging/lustre/lnet/lnet/router_proc.c     |  189 +-
>  drivers/staging/lustre/lnet/selftest/brw_test.c    |  196 +-
>  drivers/staging/lustre/lnet/selftest/conctl.c      |  361 +-
>  drivers/staging/lustre/lnet/selftest/conrpc.c      |  344 +-
>  drivers/staging/lustre/lnet/selftest/conrpc.h      |   63 +-
>  drivers/staging/lustre/lnet/selftest/console.c     |  537 +-
>  drivers/staging/lustre/lnet/selftest/console.h     |  181 +-
>  drivers/staging/lustre/lnet/selftest/framework.c   |  480 +-
>  drivers/staging/lustre/lnet/selftest/module.c      |   32 +-
>  drivers/staging/lustre/lnet/selftest/ping_test.c   |   55 +-
>  drivers/staging/lustre/lnet/selftest/rpc.c         |  451 +-
>  drivers/staging/lustre/lnet/selftest/rpc.h         |  184 +-
>  drivers/staging/lustre/lnet/selftest/selftest.h    |  326 +-
>  drivers/staging/lustre/lnet/selftest/timer.c       |   25 +-
>  drivers/staging/lustre/lnet/selftest/timer.h       |   14 +-
>  drivers/staging/lustre/lustre/Kconfig              |    2 +-
>  drivers/staging/lustre/lustre/Makefile             |    2 +-
>  drivers/staging/lustre/lustre/fid/fid_request.c    |   32 +-
>  drivers/staging/lustre/lustre/fid/lproc_fid.c      |   16 +-
>  drivers/staging/lustre/lustre/fld/fld_cache.c      |   33 +-
>  drivers/staging/lustre/lustre/fld/fld_internal.h   |   35 +-
>  drivers/staging/lustre/lustre/fld/fld_request.c    |   69 +-
>  drivers/staging/lustre/lustre/fld/lproc_fld.c      |   14 +-
>  drivers/staging/lustre/lustre/include/cl_object.h  |  491 +-
>  drivers/staging/lustre/lustre/include/lclient.h    |    7 +-
>  drivers/staging/lustre/lustre/include/linux/obd.h  |   18 +-
>  .../staging/lustre/lustre/include/lprocfs_status.h |   57 +-
>  drivers/staging/lustre/lustre/include/lu_object.h  |   22 +-
>  drivers/staging/lustre/lustre/include/lu_ref.h     |    4 -
>  .../lustre/lustre/include/lustre/ll_fiemap.h       |   63 +-
>  .../lustre/include/lustre/lustre_build_version.h   |    2 -
>  .../lustre/lustre/include/lustre/lustre_idl.h      |  791 +--
>  .../lustre/lustre/include/lustre/lustre_user.h     |  101 +-
>  drivers/staging/lustre/lustre/include/lustre_cfg.h |   20 +-
>  .../staging/lustre/lustre/include/lustre_disk.h    |  252 +-
>  drivers/staging/lustre/lustre/include/lustre_dlm.h |  133 +-
>  .../lustre/lustre/include/lustre_dlm_flags.h       |   55 +-
>  .../staging/lustre/lustre/include/lustre_export.h  |   91 +-
>  drivers/staging/lustre/lustre/include/lustre_fid.h |   20 +-
>  drivers/staging/lustre/lustre/include/lustre_fld.h |   33 +-
>  .../staging/lustre/lustre/include/lustre_handles.h |    3 +-
>  .../staging/lustre/lustre/include/lustre_import.h  |    3 +-
>  .../lustre/lustre/include/lustre_kernelcomm.h      |   55 +
>  drivers/staging/lustre/lustre/include/lustre_lib.h |   27 +-
>  .../staging/lustre/lustre/include/lustre_lite.h    |   50 +-
>  drivers/staging/lustre/lustre/include/lustre_log.h |   15 +-
>  drivers/staging/lustre/lustre/include/lustre_mdc.h |   16 +-
>  drivers/staging/lustre/lustre/include/lustre_net.h |   76 +-
>  .../lustre/lustre/include/lustre_req_layout.h      |   13 +-
>  drivers/staging/lustre/lustre/include/lustre_sec.h |  128 +-
>  drivers/staging/lustre/lustre/include/lustre_ver.h |   18 +-
>  drivers/staging/lustre/lustre/include/obd.h        |  130 +-
>  drivers/staging/lustre/lustre/include/obd_cksum.h  |   21 +-
>  drivers/staging/lustre/lustre/include/obd_class.h  |  182 +-
>  .../staging/lustre/lustre/include/obd_support.h    |   19 +-
>  .../include/uapi_kernelcomm.h}                     |   72 +-
>  drivers/staging/lustre/lustre/lclient/glimpse.c    |    3 +-
>  drivers/staging/lustre/lustre/lclient/lcommon_cl.c |   77 +-
>  .../staging/lustre/lustre/lclient/lcommon_misc.c   |    6 +-
>  drivers/staging/lustre/lustre/ldlm/interval_tree.c |    8 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |   25 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |   64 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   15 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   95 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  184 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |   91 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |   17 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |  233 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |   73 +-
>  drivers/staging/lustre/lustre/llite/dcache.c       |   41 +-
>  drivers/staging/lustre/lustre/llite/dir.c          |  152 +-
>  drivers/staging/lustre/lustre/llite/file.c         |  457 +-
>  drivers/staging/lustre/lustre/llite/llite_close.c  |   39 +-
>  .../staging/lustre/lustre/llite/llite_internal.h   |  165 +-
>  drivers/staging/lustre/lustre/llite/llite_lib.c    |  220 +-
>  drivers/staging/lustre/lustre/llite/llite_mmap.c   |   40 +-
>  drivers/staging/lustre/lustre/llite/llite_nfs.c    |   54 +-
>  drivers/staging/lustre/lustre/llite/llite_rmtacl.c |   18 +-
>  drivers/staging/lustre/lustre/llite/lloop.c        |   30 +-
>  drivers/staging/lustre/lustre/llite/lproc_llite.c  |   33 +-
>  drivers/staging/lustre/lustre/llite/namei.c        |  106 +-
>  drivers/staging/lustre/lustre/llite/remote_perm.c  |    4 +-
>  drivers/staging/lustre/lustre/llite/rw.c           |  112 +-
>  drivers/staging/lustre/lustre/llite/rw26.c         |   81 +-
>  drivers/staging/lustre/lustre/llite/statahead.c    |  112 +-
>  drivers/staging/lustre/lustre/llite/super25.c      |   33 +-
>  drivers/staging/lustre/lustre/llite/symlink.c      |    8 +-
>  drivers/staging/lustre/lustre/llite/vvp_dev.c      |   20 +-
>  drivers/staging/lustre/lustre/llite/vvp_internal.h |   13 +-
>  drivers/staging/lustre/lustre/llite/vvp_io.c       |   70 +-
>  drivers/staging/lustre/lustre/llite/vvp_object.c   |    8 +-
>  drivers/staging/lustre/lustre/llite/vvp_page.c     |   43 +-
>  drivers/staging/lustre/lustre/llite/xattr.c        |   53 +-
>  drivers/staging/lustre/lustre/llite/xattr_cache.c  |   45 +-
>  drivers/staging/lustre/lustre/lmv/lmv_fld.c        |    3 +-
>  drivers/staging/lustre/lustre/lmv/lmv_intent.c     |   22 +-
>  drivers/staging/lustre/lustre/lmv/lmv_internal.h   |   10 +-
>  drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  291 +-
>  drivers/staging/lustre/lustre/lmv/lproc_lmv.c      |    4 +-
>  .../staging/lustre/lustre/lov/lov_cl_internal.h    |   93 +-
>  drivers/staging/lustre/lustre/lov/lov_dev.c        |   48 +-
>  drivers/staging/lustre/lustre/lov/lov_ea.c         |   11 +-
>  drivers/staging/lustre/lustre/lov/lov_internal.h   |   15 +-
>  drivers/staging/lustre/lustre/lov/lov_io.c         |   32 +-
>  drivers/staging/lustre/lustre/lov/lov_lock.c       |  135 +-
>  drivers/staging/lustre/lustre/lov/lov_merge.c      |    3 +-
>  drivers/staging/lustre/lustre/lov/lov_obd.c        |  203 +-
>  drivers/staging/lustre/lustre/lov/lov_object.c     |  117 +-
>  drivers/staging/lustre/lustre/lov/lov_offset.c     |   20 +-
>  drivers/staging/lustre/lustre/lov/lov_pack.c       |   36 +-
>  drivers/staging/lustre/lustre/lov/lov_page.c       |    9 +-
>  drivers/staging/lustre/lustre/lov/lov_pool.c       |   49 +-
>  drivers/staging/lustre/lustre/lov/lov_request.c    |   64 +-
>  drivers/staging/lustre/lustre/lov/lovsub_dev.c     |    7 +-
>  drivers/staging/lustre/lustre/lov/lovsub_lock.c    |   14 +-
>  drivers/staging/lustre/lustre/lov/lovsub_object.c  |    6 +-
>  drivers/staging/lustre/lustre/lov/lovsub_page.c    |    2 +-
>  drivers/staging/lustre/lustre/lov/lproc_lov.c      |   34 +-
>  drivers/staging/lustre/lustre/mdc/mdc_internal.h   |   16 +-
>  drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   15 +-
>  drivers/staging/lustre/lustre/mdc/mdc_locks.c      |  176 +-
>  drivers/staging/lustre/lustre/mdc/mdc_reint.c      |   40 +-
>  drivers/staging/lustre/lustre/mdc/mdc_request.c    |  200 +-
>  drivers/staging/lustre/lustre/mgc/mgc_request.c    |  161 +-
>  drivers/staging/lustre/lustre/obdclass/Makefile    |   10 +-
>  drivers/staging/lustre/lustre/obdclass/acl.c       |   10 +-
>  drivers/staging/lustre/lustre/obdclass/cl_io.c     |  161 +-
>  drivers/staging/lustre/lustre/obdclass/cl_lock.c   |   98 +-
>  drivers/staging/lustre/lustre/obdclass/cl_object.c |   56 +-
>  drivers/staging/lustre/lustre/obdclass/cl_page.c   |  107 +-
>  drivers/staging/lustre/lustre/obdclass/class_obd.c |   51 +-
>  drivers/staging/lustre/lustre/obdclass/genops.c    |  109 +-
>  .../kernel_user_comm.c => obdclass/kernelcomm.c}   |   80 +-
>  .../lustre/lustre/obdclass/linux/linux-module.c    |   30 +-
>  .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    8 +-
>  drivers/staging/lustre/lustre/obdclass/llog.c      |   41 +-
>  drivers/staging/lustre/lustre/obdclass/llog_cat.c  |    6 +-
>  drivers/staging/lustre/lustre/obdclass/llog_obd.c  |   10 +-
>  drivers/staging/lustre/lustre/obdclass/llog_swab.c |    6 +-
>  .../lustre/lustre/obdclass/lprocfs_counters.c      |   10 +-
>  .../lustre/lustre/obdclass/lprocfs_status.c        |  243 +-
>  drivers/staging/lustre/lustre/obdclass/lu_object.c |  104 +-
>  .../lustre/lustre/obdclass/lustre_handles.c        |   15 +-
>  .../staging/lustre/lustre/obdclass/lustre_peer.c   |   12 +-
>  .../staging/lustre/lustre/obdclass/obd_config.c    |   66 +-
>  drivers/staging/lustre/lustre/obdclass/obd_mount.c |  114 +-
>  drivers/staging/lustre/lustre/obdclass/obdo.c      |    6 +-
>  .../staging/lustre/lustre/obdecho/echo_client.c    |  469 +-
>  .../staging/lustre/lustre/obdecho/echo_internal.h  |    5 -
>  drivers/staging/lustre/lustre/osc/lproc_osc.c      |   53 +-
>  drivers/staging/lustre/lustre/osc/osc_cache.c      |  327 +-
>  .../staging/lustre/lustre/osc/osc_cl_internal.h    |   41 +-
>  drivers/staging/lustre/lustre/osc/osc_dev.c        |   10 +-
>  drivers/staging/lustre/lustre/osc/osc_internal.h   |    8 +-
>  drivers/staging/lustre/lustre/osc/osc_io.c         |   32 +-
>  drivers/staging/lustre/lustre/osc/osc_lock.c       |  140 +-
>  drivers/staging/lustre/lustre/osc/osc_object.c     |    6 +-
>  drivers/staging/lustre/lustre/osc/osc_page.c       |  207 +-
>  drivers/staging/lustre/lustre/osc/osc_quota.c      |   39 +-
>  drivers/staging/lustre/lustre/osc/osc_request.c    |  339 +-
>  drivers/staging/lustre/lustre/ptlrpc/client.c      |  126 +-
>  drivers/staging/lustre/lustre/ptlrpc/connection.c  |    5 +-
>  drivers/staging/lustre/lustre/ptlrpc/events.c      |   68 +-
>  drivers/staging/lustre/lustre/ptlrpc/import.c      |  174 +-
>  drivers/staging/lustre/lustre/ptlrpc/layout.c      |  145 +-
>  drivers/staging/lustre/lustre/ptlrpc/llog_client.c |   28 +-
>  drivers/staging/lustre/lustre/ptlrpc/llog_net.c    |    2 +-
>  .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |   56 +-
>  drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |   76 +-
>  drivers/staging/lustre/lustre/ptlrpc/nrs.c         |  133 +-
>  drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c    |   12 +-
>  .../staging/lustre/lustre/ptlrpc/pack_generic.c    |   93 +-
>  drivers/staging/lustre/lustre/ptlrpc/pinger.c      |   31 +-
>  .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |    2 -
>  .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c   |    2 +-
>  drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   35 +-
>  drivers/staging/lustre/lustre/ptlrpc/recover.c     |   32 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec.c         |   91 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |   15 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |   33 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_gc.c      |   10 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c   |    6 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_null.c    |    7 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |   22 +-
>  drivers/staging/lustre/lustre/ptlrpc/service.c     |  309 +-
>  drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |  272 -
>  drivers/staging/media/bcm2048/radio-bcm2048.c      |    7 +-
>  .../staging/media/davinci_vpfe/davinci_vpfe_user.h |    4 +-
>  drivers/staging/media/davinci_vpfe/dm365_ipipe.c   |   11 +-
>  .../staging/media/davinci_vpfe/dm365_ipipe_hw.c    |   14 +-
>  .../staging/media/davinci_vpfe/dm365_ipipe_hw.h    |    7 +-
>  drivers/staging/media/davinci_vpfe/dm365_ipipeif.c |    7 +-
>  drivers/staging/media/davinci_vpfe/dm365_isif.c    |   24 +-
>  drivers/staging/media/davinci_vpfe/dm365_resizer.c |   20 +-
>  .../staging/media/davinci_vpfe/vpfe_mc_capture.c   |    6 +-
>  drivers/staging/media/davinci_vpfe/vpfe_video.c    |  100 +-
>  drivers/staging/media/mn88472/mn88472.c            |   12 +-
>  drivers/staging/media/mn88473/mn88473.c            |    6 +-
>  drivers/staging/media/omap4iss/iss.c               |    2 -
>  drivers/staging/most/aim-cdev/cdev.c               |  374 +-
>  drivers/staging/most/aim-network/networking.c      |   11 +-
>  drivers/staging/most/hdm-dim2/dim2_hal.c           |    4 +-
>  drivers/staging/most/hdm-dim2/dim2_hal.h           |    7 +-
>  drivers/staging/most/hdm-dim2/dim2_hdm.c           |   78 +-
>  drivers/staging/most/hdm-dim2/dim2_hdm.h           |    2 +-
>  drivers/staging/most/hdm-dim2/dim2_sysfs.c         |    4 +-
>  drivers/staging/most/hdm-usb/hdm_usb.c             |   21 +-
>  drivers/staging/most/mostcore/core.c               |  194 +-
>  drivers/staging/most/mostcore/mostcore.h           |    3 +-
>  drivers/staging/mt29f_spinand/mt29f_spinand.c      |   86 +-
>  drivers/staging/netlogic/platform_net.c            |   14 +-
>  drivers/staging/netlogic/xlr_net.c                 |  201 +-
>  drivers/staging/netlogic/xlr_net.h                 |  978 +--
>  drivers/staging/nvec/TODO                          |    2 -
>  drivers/staging/nvec/nvec.c                        |   99 +-
>  drivers/staging/nvec/nvec.h                        |    5 +-
>  drivers/staging/nvec/nvec_paz00.c                  |   13 +-
>  drivers/staging/nvec/nvec_power.c                  |   14 +-
>  drivers/staging/nvec/nvec_ps2.c                    |    2 +-
>  drivers/staging/octeon-usb/TODO                    |    7 +-
>  drivers/staging/octeon-usb/octeon-hcd.c            | 1094 ++-
>  drivers/staging/octeon-usb/octeon-hcd.h            |  536 +-
>  drivers/staging/octeon/ethernet-mdio.c             |   28 +-
>  drivers/staging/octeon/ethernet-mem.c              |    4 +-
>  drivers/staging/octeon/ethernet-rgmii.c            |  291 +-
>  drivers/staging/octeon/ethernet-rx.c               |   60 +-
>  drivers/staging/octeon/ethernet-spi.c              |    2 -
>  drivers/staging/octeon/ethernet-tx.c               |   62 +-
>  drivers/staging/octeon/ethernet.c                  |   68 +-
>  drivers/staging/octeon/octeon-ethernet.h           |    5 +-
>  drivers/staging/olpc_dcon/Kconfig                  |   35 -
>  drivers/staging/olpc_dcon/Makefile                 |    6 -
>  drivers/staging/olpc_dcon/TODO                     |    9 -
>  drivers/staging/olpc_dcon/olpc_dcon.c              |  813 ---
>  drivers/staging/olpc_dcon/olpc_dcon.h              |  111 -
>  drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |  205 -
>  drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |  161 -
>  drivers/staging/panel/Kconfig                      |  278 -
>  drivers/staging/panel/Makefile                     |    1 -
>  drivers/staging/panel/TODO                         |    8 -
>  drivers/staging/rdma/hfi1/chip.c                   |    6 +-
>  drivers/staging/rdma/hfi1/chip_registers.h         |   11 +
>  drivers/staging/rdma/hfi1/diag.c                   |    2 +-
>  drivers/staging/rdma/hfi1/driver.c                 |    4 +-
>  drivers/staging/rdma/hfi1/efivar.c                 |    6 +-
>  drivers/staging/rdma/hfi1/file_ops.c               |    5 +-
>  drivers/staging/rdma/hfi1/hfi.h                    |    8 +-
>  drivers/staging/rdma/hfi1/init.c                   |    9 +-
>  drivers/staging/rdma/hfi1/keys.c                   |    2 +-
>  drivers/staging/rdma/hfi1/mad.c                    |   43 +-
>  drivers/staging/rdma/hfi1/mr.c                     |    6 +-
>  drivers/staging/rdma/hfi1/pcie.c                   |   86 +-
>  drivers/staging/rdma/hfi1/pio_copy.c               |    6 +-
>  drivers/staging/rdma/hfi1/ud.c                     |    2 +-
>  drivers/staging/rdma/hfi1/user_pages.c             |    6 +-
>  drivers/staging/rdma/hfi1/user_sdma.c              |   13 +-
>  drivers/staging/rdma/hfi1/verbs.c                  |    4 +-
>  drivers/staging/rtl8188eu/Makefile                 |    2 +-
>  drivers/staging/rtl8188eu/TODO                     |    2 +-
>  drivers/staging/rtl8188eu/core/rtw_ap.c            |  137 +-
>  drivers/staging/rtl8188eu/core/rtw_cmd.c           |   15 +-
>  drivers/staging/rtl8188eu/core/rtw_debug.c         |   14 +-
>  drivers/staging/rtl8188eu/core/rtw_efuse.c         |   16 +-
>  drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |   92 +-
>  drivers/staging/rtl8188eu/core/rtw_iol.c           |   13 +-
>  drivers/staging/rtl8188eu/core/rtw_mlme.c          |   25 +-
>  drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   22 +-
>  drivers/staging/rtl8188eu/core/rtw_recv.c          |   77 +-
>  drivers/staging/rtl8188eu/core/rtw_rf.c            |   17 -
>  drivers/staging/rtl8188eu/core/rtw_security.c      |   28 +-
>  drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |   30 +-
>  drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |    5 +-
>  drivers/staging/rtl8188eu/core/rtw_xmit.c          |   91 +-
>  drivers/staging/rtl8188eu/hal/bb_cfg.c             |   26 -
>  drivers/staging/rtl8188eu/hal/fw.c                 |   50 +-
>  drivers/staging/rtl8188eu/hal/odm.c                |    4 -
>  drivers/staging/rtl8188eu/hal/phy.c                |   26 -
>  drivers/staging/rtl8188eu/hal/pwrseqcmd.c          |   15 +-
>  drivers/staging/rtl8188eu/hal/rtl8188e_dm.c        |    4 +-
>  drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    4 +-
>  drivers/staging/rtl8188eu/hal/usb_halinit.c        |    3 -
>  drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h |    4 +-
>  drivers/staging/rtl8188eu/include/basic_types.h    |   29 -
>  drivers/staging/rtl8188eu/include/drv_types.h      |    8 +-
>  drivers/staging/rtl8188eu/include/ieee80211_ext.h  |  290 -
>  drivers/staging/rtl8188eu/include/odm.h            |    9 -
>  drivers/staging/rtl8188eu/include/odm_HWConfig.h   |    2 +-
>  drivers/staging/rtl8188eu/include/pwrseq.h         |  214 +-
>  drivers/staging/rtl8188eu/include/pwrseqcmd.h      |   28 +-
>  drivers/staging/rtl8188eu/include/rtl8188e_hal.h   |    2 -
>  drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |    2 +-
>  drivers/staging/rtl8188eu/include/rtw_rf.h         |    1 -
>  drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |    9 +-
>  drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    8 +-
>  drivers/staging/rtl8188eu/os_dep/osdep_service.c   |    8 +-
>  drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   14 +-
>  drivers/staging/rtl8192e/dot11d.h                  |    3 -
>  drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |    8 +-
>  drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   56 +-
>  drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |    2 -
>  drivers/staging/rtl8192e/rtl8192e/rtl_dm.c         |    9 +-
>  drivers/staging/rtl8192e/rtl8192e/rtl_pm.c         |    2 +-
>  drivers/staging/rtl8192e/rtl8192e/rtl_ps.c         |   14 +-
>  drivers/staging/rtl8192e/rtl819x_BAProc.c          |    6 +-
>  drivers/staging/rtl8192e/rtllib.h                  |    3 +-
>  drivers/staging/rtl8192e/rtllib_crypt_ccmp.c       |    4 +-
>  drivers/staging/rtl8192e/rtllib_crypt_tkip.c       |    3 +-
>  drivers/staging/rtl8192e/rtllib_module.c           |    5 -
>  drivers/staging/rtl8192e/rtllib_rx.c               |    6 +-
>  drivers/staging/rtl8192e/rtllib_softmac.c          |   63 +-
>  drivers/staging/rtl8192e/rtllib_softmac_wx.c       |    4 +-
>  drivers/staging/rtl8192e/rtllib_wx.c               |    2 +-
>  drivers/staging/rtl8192u/ieee80211/dot11d.c        |    6 +-
>  drivers/staging/rtl8192u/ieee80211/ieee80211.h     |    6 -
>  .../staging/rtl8192u/ieee80211/ieee80211_crypt.c   |    3 +-
>  .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c      |    4 +-
>  .../rtl8192u/ieee80211/ieee80211_crypt_wep.c       |    3 -
>  .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    1 -
>  drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |   26 +-
>  .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   79 +-
>  .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c    |    8 +-
>  .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c    |   14 +-
>  drivers/staging/rtl8192u/r8190_rtl8256.c           |   24 +-
>  drivers/staging/rtl8192u/r8192U_core.c             |   45 +-
>  drivers/staging/rtl8192u/r8192U_dm.c               |   65 +-
>  drivers/staging/rtl8192u/r8192U_wx.c               |   38 +-
>  drivers/staging/rtl8192u/r819xU_phy.c              |    3 +-
>  drivers/staging/rtl8712/drv_types.h                |    1 +
>  drivers/staging/rtl8712/ieee80211.c                |    2 +-
>  drivers/staging/rtl8712/ieee80211.h                |  112 +-
>  drivers/staging/rtl8712/os_intfs.c                 |    3 +-
>  drivers/staging/rtl8712/recv_linux.c               |    7 +-
>  drivers/staging/rtl8712/rtl8712_cmd.c              |    4 +-
>  drivers/staging/rtl8712/rtl8712_efuse.c            |    8 +-
>  drivers/staging/rtl8712/rtl8712_io.c               |   77 +-
>  drivers/staging/rtl8712/rtl871x_cmd.c              |   60 +-
>  drivers/staging/rtl8712/rtl871x_cmd.h              |    2 -
>  drivers/staging/rtl8712/rtl871x_io.c               |    2 +-
>  drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   10 +-
>  drivers/staging/rtl8712/rtl871x_ioctl_rtl.c        |   45 +-
>  drivers/staging/rtl8712/rtl871x_mlme.c             |   24 +-
>  drivers/staging/rtl8712/rtl871x_mp.c               |   12 +-
>  drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |  118 +-
>  drivers/staging/rtl8712/rtl871x_recv.c             |   16 +-
>  drivers/staging/rtl8712/rtl871x_sta_mgt.c          |   27 +-
>  drivers/staging/rtl8712/rtl871x_xmit.c             |   45 +-
>  drivers/staging/rtl8712/usb_intf.c                 |   22 +-
>  drivers/staging/rtl8712/usb_ops.c                  |   26 +-
>  drivers/staging/rtl8712/usb_ops_linux.c            |    9 +-
>  drivers/staging/rtl8712/xmit_linux.c               |   17 +-
>  drivers/staging/rtl8723au/TODO                     |    2 +-
>  drivers/staging/rtl8723au/core/rtw_ap.c            |  193 +-
>  drivers/staging/rtl8723au/core/rtw_cmd.c           |    3 +-
>  drivers/staging/rtl8723au/core/rtw_efuse.c         |    4 +-
>  drivers/staging/rtl8723au/core/rtw_mlme.c          |   49 +-
>  drivers/staging/rtl8723au/core/rtw_mlme_ext.c      |   36 +-
>  drivers/staging/rtl8723au/core/rtw_recv.c          |  169 +-
>  drivers/staging/rtl8723au/core/rtw_security.c      |    8 +-
>  drivers/staging/rtl8723au/core/rtw_sta_mgt.c       |   44 +-
>  drivers/staging/rtl8723au/core/rtw_xmit.c          |  116 +-
>  drivers/staging/rtl8723au/hal/HalHWImg8723A_BB.c   |    6 +-
>  drivers/staging/rtl8723au/hal/HalHWImg8723A_MAC.c  |    2 +-
>  drivers/staging/rtl8723au/hal/HalHWImg8723A_RF.c   |    2 +-
>  drivers/staging/rtl8723au/hal/hal_com.c            |    2 +-
>  drivers/staging/rtl8723au/hal/odm.c                |    8 +-
>  drivers/staging/rtl8723au/hal/odm_HWConfig.c       |    4 -
>  .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c    |   46 +-
>  drivers/staging/rtl8723au/hal/rtl8723a_cmd.c       |    6 +-
>  drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c  |   16 +-
>  drivers/staging/rtl8723au/hal/usb_halinit.c        |    9 +-
>  drivers/staging/rtl8723au/hal/usb_ops_linux.c      |    6 +-
>  drivers/staging/rtl8723au/include/odm_HWConfig.h   |    2 -
>  drivers/staging/rtl8723au/include/osdep_service.h  |    6 +-
>  drivers/staging/rtl8723au/include/rtl8723a_cmd.h   |    2 +-
>  drivers/staging/rtl8723au/include/rtw_ap.h         |    3 -
>  drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c  |   43 +-
>  drivers/staging/rtl8723au/os_dep/usb_ops_linux.c   |    9 +-
>  drivers/staging/rtl8723au/os_dep/xmit_linux.c      |    2 +-
>  drivers/staging/rts5208/ms.c                       |  140 +-
>  drivers/staging/rts5208/rtsx.c                     |   20 +-
>  drivers/staging/rts5208/rtsx_scsi.c                |   31 +-
>  drivers/staging/rts5208/rtsx_transport.c           |  163 +-
>  drivers/staging/rts5208/sd.c                       |   28 +-
>  drivers/staging/rts5208/spi.c                      |    4 +-
>  drivers/staging/rts5208/xd.c                       |   40 +-
>  drivers/staging/skein/threefish_block.c            | 2145 +++---
>  drivers/staging/slicoss/slic.h                     |    2 +
>  drivers/staging/slicoss/slicoss.c                  |   80 +-
>  drivers/staging/sm750fb/ddk750_chip.c              |  132 +-
>  drivers/staging/sm750fb/ddk750_display.c           |  200 +-
>  drivers/staging/sm750fb/ddk750_dvi.c               |   38 -
>  drivers/staging/sm750fb/ddk750_dvi.h               |    3 -
>  drivers/staging/sm750fb/ddk750_help.h              |    1 -
>  drivers/staging/sm750fb/ddk750_hwi2c.c             |   38 +-
>  drivers/staging/sm750fb/ddk750_mode.c              |  161 +-
>  drivers/staging/sm750fb/ddk750_power.c             |   54 +-
>  drivers/staging/sm750fb/ddk750_power.h             |   11 +-
>  drivers/staging/sm750fb/ddk750_reg.h               | 3002 +++------
>  drivers/staging/sm750fb/ddk750_sii164.c            |    6 +-
>  drivers/staging/sm750fb/ddk750_sii164.h            |    5 +-
>  drivers/staging/sm750fb/sm750.c                    |  204 +-
>  drivers/staging/sm750fb/sm750.h                    |    4 +-
>  drivers/staging/sm750fb/sm750_accel.c              |  148 +-
>  drivers/staging/sm750fb/sm750_accel.h              |  278 +-
>  drivers/staging/sm750fb/sm750_cursor.c             |   62 +-
>  drivers/staging/sm750fb/sm750_help.h               |   56 -
>  drivers/staging/sm750fb/sm750_hw.c                 |  211 +-
>  drivers/staging/speakup/buffers.c                  |    4 +-
>  drivers/staging/speakup/devsynth.c                 |    4 +-
>  drivers/staging/speakup/fakekey.c                  |    6 +-
>  drivers/staging/speakup/i18n.c                     |    5 +-
>  drivers/staging/speakup/keyhelp.c                  |   22 +-
>  drivers/staging/speakup/kobjects.c                 |   54 +-
>  drivers/staging/speakup/main.c                     |   35 +-
>  drivers/staging/speakup/serialio.c                 |   10 +-
>  drivers/staging/speakup/speakup_acntpc.c           |    5 -
>  drivers/staging/speakup/speakup_acntsa.c           |    4 -
>  drivers/staging/speakup/speakup_apollo.c           |    4 -
>  drivers/staging/speakup/speakup_audptr.c           |    4 -
>  drivers/staging/speakup/speakup_bns.c              |    4 -
>  drivers/staging/speakup/speakup_decext.c           |   28 +-
>  drivers/staging/speakup/speakup_decpc.c            |    4 -
>  drivers/staging/speakup/speakup_dectlk.c           |    4 -
>  drivers/staging/speakup/speakup_dtlk.c             |    4 -
>  drivers/staging/speakup/speakup_dummy.c            |    4 -
>  drivers/staging/speakup/speakup_keypc.c            |    4 -
>  drivers/staging/speakup/speakup_ltlk.c             |    4 -
>  drivers/staging/speakup/speakup_soft.c             |    3 -
>  drivers/staging/speakup/speakup_spkout.c           |    4 -
>  drivers/staging/speakup/speakup_txprt.c            |    4 -
>  drivers/staging/speakup/spk_priv.h                 |    4 -
>  drivers/staging/speakup/spk_priv_keyinfo.h         |    4 -
>  drivers/staging/speakup/spkguide.txt               |    1 -
>  drivers/staging/speakup/synth.c                    |    2 +-
>  drivers/staging/speakup/varhandlers.c              |   50 +-
>  drivers/staging/staging.c                          |   19 -
>  drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |   17 +-
>  drivers/staging/unisys/MAINTAINERS                 |    2 +-
>  drivers/staging/unisys/include/guestlinuxdebug.h   |   13 +-
>  drivers/staging/unisys/include/iochannel.h         |   14 +-
>  drivers/staging/unisys/visorbus/controlvmchannel.h |  237 +-
>  drivers/staging/unisys/visorbus/vbusdeviceinfo.h   |    7 +-
>  drivers/staging/unisys/visorbus/visorbus_main.c    |   97 +-
>  drivers/staging/unisys/visorbus/visorchannel.c     |   22 +-
>  drivers/staging/unisys/visorbus/visorchipset.c     |  165 +-
>  drivers/staging/unisys/visorhba/visorhba_main.c    |    8 +-
>  drivers/staging/unisys/visorinput/Kconfig          |    2 +-
>  .../staging/unisys/visorinput/ultrainputreport.h   |   45 +-
>  drivers/staging/unisys/visorinput/visorinput.c     |   10 +-
>  drivers/staging/unisys/visornic/visornic_main.c    |   68 +-
>  drivers/staging/vme/devices/vme_pio2_core.c        |   24 +-
>  drivers/staging/vt6655/card.c                      |   22 +-
>  drivers/staging/vt6655/channel.c                   |   67 +-
>  drivers/staging/vt6655/channel.h                   |    2 +-
>  drivers/staging/vt6655/device_main.c               |   31 +-
>  drivers/staging/vt6655/key.c                       |    8 +-
>  drivers/staging/vt6655/mac.c                       |  503 +-
>  drivers/staging/vt6655/mac.h                       |   84 +-
>  drivers/staging/vt6655/power.c                     |   66 +-
>  drivers/staging/vt6655/power.h                     |    8 +-
>  drivers/staging/vt6655/rf.c                        |  178 +-
>  drivers/staging/vt6656/device.h                    |    4 +-
>  drivers/staging/vt6656/main_usb.c                  |   30 +-
>  drivers/staging/vt6656/power.c                     |    2 +-
>  drivers/staging/vt6656/rf.c                        |    4 +-
>  drivers/staging/vt6656/usbpipe.c                   |   21 +-
>  drivers/staging/wilc1000/Makefile                  |    6 +-
>  drivers/staging/wilc1000/coreconfigurator.c        |  424 +-
>  drivers/staging/wilc1000/coreconfigurator.h        |   97 +-
>  drivers/staging/wilc1000/host_interface.c          | 2081 +++---
>  drivers/staging/wilc1000/host_interface.h          |  135 +-
>  drivers/staging/wilc1000/linux_mon.c               |  134 +-
>  drivers/staging/wilc1000/linux_wlan.c              |  514 +-
>  drivers/staging/wilc1000/linux_wlan_common.h       |  166 -
>  drivers/staging/wilc1000/wilc_debugfs.c            |   53 +-
>  drivers/staging/wilc1000/wilc_msgqueue.c           |  143 +-
>  drivers/staging/wilc1000/wilc_msgqueue.h           |  110 +-
>  drivers/staging/wilc1000/wilc_sdio.c               |  152 +-
>  drivers/staging/wilc1000/wilc_spi.c                |   51 +-
>  drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  | 1149 +---
>  drivers/staging/wilc1000/wilc_wfi_cfgoperations.h  |    1 -
>  drivers/staging/wilc1000/wilc_wfi_netdevice.h      |   17 +-
>  drivers/staging/wilc1000/wilc_wlan.c               |  583 +-
>  drivers/staging/wilc1000/wilc_wlan.h               |   25 +-
>  drivers/staging/wilc1000/wilc_wlan_cfg.c           |   91 +-
>  drivers/staging/wilc1000/wilc_wlan_cfg.h           |   18 +-
>  drivers/staging/wilc1000/wilc_wlan_if.h            |   31 +-
>  drivers/staging/wlan-ng/cfg80211.c                 |   41 +-
>  drivers/staging/wlan-ng/hfa384x.h                  |    5 -
>  drivers/staging/wlan-ng/hfa384x_usb.c              |  171 +-
>  drivers/staging/wlan-ng/p80211conv.c               |  132 +-
>  drivers/staging/wlan-ng/p80211netdev.c             |    8 +-
>  drivers/staging/wlan-ng/p80211wep.c                |   10 +-
>  drivers/staging/wlan-ng/prism2fw.c                 |    6 +-
>  drivers/staging/wlan-ng/prism2mgmt.c               |    2 +-
>  drivers/staging/wlan-ng/prism2mgmt.h               |    1 -
>  drivers/staging/wlan-ng/prism2mib.c                |   36 +-
>  drivers/staging/wlan-ng/prism2sta.c                |   31 +-
>  drivers/staging/wlan-ng/prism2usb.c                |   20 +-
>  drivers/staging/xgifb/XGI_main_26.c                |   26 +-
>  drivers/staging/xgifb/vb_def.h                     |    1 -
>  drivers/staging/xgifb/vb_init.c                    |    3 +-
>  drivers/staging/xgifb/vb_setmode.c                 |   43 +-
>  drivers/staging/xgifb/vb_struct.h                  |    2 -
>  drivers/staging/xgifb/vb_table.h                   |    3 -
>  drivers/staging/xgifb/vgatypes.h                   |    7 +-
>  drivers/vme/bridges/vme_ca91cx42.c                 |   11 +-
>  drivers/w1/masters/omap_hdq.c                      |    1 -
>  drivers/w1/w1.c                                    |    1 -
>  drivers/watchdog/Kconfig                           |   15 +
>  drivers/watchdog/Makefile                          |    1 +
>  drivers/watchdog/mei_wdt.c                         |  724 ++
>  fs/compat_ioctl.c                                  |   22 -
>  include/linux/amba/bus.h                           |    9 +
>  include/linux/coresight-pmu.h                      |   39 +
>  include/linux/coresight.h                          |   34 +-
>  include/linux/eeprom_93xx46.h                      |    9 +
>  include/linux/exportfs.h                           |    6 +
>  include/linux/fence.h                              |    2 +
>  include/linux/hyperv.h                             |   95 +
>  include/linux/iio/common/st_sensors.h              |    4 +
>  include/linux/iio/iio.h                            |    8 +-
>  include/linux/irqdomain.h                          |    1 +
>  include/linux/msi.h                                |    9 +
>  include/linux/platform_data/ad5761.h               |   44 +
>  include/linux/stm.h                                |   10 +
>  include/linux/vmw_vmci_defs.h                      |   43 +-
>  include/uapi/linux/iio/types.h                     |    1 +
>  lib/devres.c                                       |    2 +-
>  scripts/ver_linux                                  |    2 +-
>  tools/hv/Makefile                                  |    2 +
>  1044 files changed, 45294 insertions(+), 50697 deletions(-)
>  create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-health-afe440x
>  create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-magnetometer-hmc5843
>  create mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt
>  create mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt
>  create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt
>  create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
>  create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
>  rename {drivers/staging/panel => Documentation/misc-devices}/lcd-panel-cgram.txt (100%)
>  create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.c
>  create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.h
>  create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
>  create mode 100644 drivers/hwtracing/stm/heartbeat.c
>  create mode 100644 drivers/iio/adc/at91-sama5d2_adc.c
>  rename drivers/{staging => }/iio/adc/mxs-lradc.c (99%)
>  create mode 100644 drivers/iio/adc/ti-adc0832.c
>  create mode 100644 drivers/iio/adc/ti-ads1015.c
>  create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c
>  create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.h
>  create mode 100644 drivers/iio/dac/ad5761.c
>  create mode 100644 drivers/iio/dac/stx104.c
>  create mode 100644 drivers/iio/dac/vf610_dac.c
>  create mode 100644 drivers/iio/health/afe4403.c
>  create mode 100644 drivers/iio/health/afe4404.c
>  create mode 100644 drivers/iio/health/afe440x.h
>  create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
>  create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
>  rename drivers/{staging => }/iio/magnetometer/hmc5843.h (99%)
>  rename drivers/{staging => }/iio/magnetometer/hmc5843_core.c (86%)
>  rename drivers/{staging => }/iio/magnetometer/hmc5843_i2c.c (99%)
>  rename drivers/{staging => }/iio/magnetometer/hmc5843_spi.c (99%)
>  create mode 100644 drivers/iio/potentiometer/tpl0102.c
>  create mode 100644 drivers/iio/pressure/mpl115.h
>  create mode 100644 drivers/iio/pressure/mpl115_i2c.c
>  create mode 100644 drivers/iio/pressure/mpl115_spi.c
>  delete mode 100644 drivers/misc/mei/wd.c
>  create mode 100644 drivers/misc/mic/bus/vop_bus.c
>  create mode 100644 drivers/misc/mic/bus/vop_bus.h
>  delete mode 100644 drivers/misc/mic/card/mic_virtio.c
>  delete mode 100644 drivers/misc/mic/card/mic_virtio.h
>  delete mode 100644 drivers/misc/mic/host/mic_fops.c
>  delete mode 100644 drivers/misc/mic/host/mic_fops.h
>  delete mode 100644 drivers/misc/mic/host/mic_virtio.c
>  create mode 100644 drivers/misc/mic/vop/Makefile
>  create mode 100644 drivers/misc/mic/vop/vop_debugfs.c
>  create mode 100644 drivers/misc/mic/vop/vop_main.c
>  rename drivers/misc/mic/{host/mic_virtio.h => vop/vop_main.h} (58%)
>  create mode 100644 drivers/misc/mic/vop/vop_vringh.c
>  rename drivers/{staging/panel => misc}/panel.c (96%)
>  create mode 100644 drivers/nvmem/lpc18xx_eeprom.c
>  create mode 100644 drivers/nvmem/mtk-efuse.c
>  create mode 100644 drivers/staging/comedi/drivers/ni_mio_c_common.c
>  delete mode 100644 drivers/staging/dgap/Kconfig
>  delete mode 100644 drivers/staging/dgap/Makefile
>  delete mode 100644 drivers/staging/dgap/dgap.c
>  delete mode 100644 drivers/staging/dgap/dgap.h
>  create mode 100644 drivers/staging/fbtft/fb_ssd1305.c
>  create mode 100644 drivers/staging/fbtft/fb_ssd1325.c
>  create mode 100644 drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c
>  create mode 100644 drivers/staging/fsl-mc/bus/mc-msi.c
>  delete mode 100644 drivers/staging/gdm72xx/Kconfig
>  delete mode 100644 drivers/staging/gdm72xx/Makefile
>  delete mode 100644 drivers/staging/gdm72xx/TODO
>  delete mode 100644 drivers/staging/gdm72xx/gdm_qos.c
>  delete mode 100644 drivers/staging/gdm72xx/gdm_qos.h
>  delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.c
>  delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.h
>  delete mode 100644 drivers/staging/gdm72xx/gdm_usb.c
>  delete mode 100644 drivers/staging/gdm72xx/gdm_usb.h
>  delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.c
>  delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.h
>  delete mode 100644 drivers/staging/gdm72xx/hci.h
>  delete mode 100644 drivers/staging/gdm72xx/netlink_k.c
>  delete mode 100644 drivers/staging/gdm72xx/netlink_k.h
>  delete mode 100644 drivers/staging/gdm72xx/sdio_boot.c
>  delete mode 100644 drivers/staging/gdm72xx/sdio_boot.h
>  delete mode 100644 drivers/staging/gdm72xx/usb_boot.c
>  delete mode 100644 drivers/staging/gdm72xx/usb_boot.h
>  delete mode 100644 drivers/staging/gdm72xx/usb_ids.h
>  delete mode 100644 drivers/staging/gdm72xx/wm_ioctl.h
>  rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.act2000 (100%)
>  rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.icn (100%)
>  rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.pcbit (100%)
>  rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.sc (100%)
>  create mode 100644 drivers/staging/i4l/Kconfig
>  create mode 100644 drivers/staging/i4l/Makefile
>  create mode 100644 drivers/staging/i4l/TODO
>  rename drivers/{isdn => staging/i4l}/act2000/Kconfig (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/Makefile (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/act2000.h (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.c (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.h (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/capi.c (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/capi.h (100%)
>  rename drivers/{isdn => staging/i4l}/act2000/module.c (100%)
>  rename drivers/{isdn => staging/i4l}/icn/Kconfig (100%)
>  rename drivers/{isdn => staging/i4l}/icn/Makefile (100%)
>  rename drivers/{isdn => staging/i4l}/icn/icn.c (99%)
>  rename drivers/{isdn => staging/i4l}/icn/icn.h (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/Kconfig (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/Makefile (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/callbacks.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/callbacks.h (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/capi.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/capi.h (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/drv.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/edss1.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/edss1.h (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/layer2.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/layer2.h (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/module.c (100%)
>  rename drivers/{isdn => staging/i4l}/pcbit/pcbit.h (100%)
>  delete mode 100644 drivers/staging/iio/magnetometer/Kconfig
>  delete mode 100644 drivers/staging/iio/magnetometer/Makefile
>  delete mode 100644 drivers/staging/iio/trigger/iio-trig-periodic-rtc.c
>  create mode 100644 drivers/staging/lustre/include/linux/lnet/lib-dlc.h
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/Makefile (74%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/debug.c (96%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/fail.c (98%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/hash.c (95%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_cpu.c (92%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_lock.c (93%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_mem.c (92%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_string.c (90%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-cpu.c (94%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto-adler.c (100%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.c (93%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.h (100%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-curproc.c (99%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-debug.c (92%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-mem.c (97%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-module.c (64%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-prim.c (100%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-tracefile.c (91%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/module.c (71%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/prng.c (95%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.c (91%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.h (80%)
>  rename drivers/staging/lustre/{lustre => lnet}/libcfs/workitem.c (92%)
>  create mode 100644 drivers/staging/lustre/lnet/lnet/net_fault.c
>  delete mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_build_version.h
>  create mode 100644 drivers/staging/lustre/lustre/include/lustre_kernelcomm.h
>  rename drivers/staging/lustre/{include/linux/libcfs/libcfs_kernelcomm.h => lustre/include/uapi_kernelcomm.h} (51%)
>  rename drivers/staging/lustre/lustre/{libcfs/kernel_user_comm.c => obdclass/kernelcomm.c} (81%)
>  delete mode 100644 drivers/staging/olpc_dcon/Kconfig
>  delete mode 100644 drivers/staging/olpc_dcon/Makefile
>  delete mode 100644 drivers/staging/olpc_dcon/TODO
>  delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
>  delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
>  delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
>  delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
>  delete mode 100644 drivers/staging/panel/Kconfig
>  delete mode 100644 drivers/staging/panel/Makefile
>  delete mode 100644 drivers/staging/panel/TODO
>  delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211_ext.h
>  delete mode 100644 drivers/staging/sm750fb/sm750_help.h
>  delete mode 100644 drivers/staging/staging.c
>  delete mode 100644 drivers/staging/wilc1000/linux_wlan_common.h
>  create mode 100644 drivers/watchdog/mei_wdt.c
>  create mode 100644 include/linux/coresight-pmu.h
>  create mode 100644 include/linux/platform_data/ad5761.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ