Re: [GIT PULL] Staging driver patches for 4.6-rc1

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


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