lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20160113043339.GA6211@kroah.com>
Date:	Tue, 12 Jan 2016 20:33:39 -0800
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PULL] Staging driver patches for 4.5-rc1

The following changes since commit 9f9499ae8e6415cefc4fe0a96ad0e27864353c89:

  Linux 4.4-rc5 (2015-12-13 17:42:58 -0800)

are available in the git repository at:

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

for you to fetch changes up to 841e3ed977e0284e3680d6345d880a64e8072573:

  Revert "arm64: dts: Add dts files to enable ION on Hi6220 SoC." (2016-01-08 21:00:08 -0800)

----------------------------------------------------------------
Staging patches for 4.5-rc1

Here is the big staging driver pull request for 4.5-rc1.  Lots of
cleanups and fixes here, not as many as some releases, but 800+ isn't
that bad.  Full details in the shortlog.  All of these have been in
linux-next for a while.

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

----------------------------------------------------------------
Abdul Hussain (1):
      Staging: rtl8188eu: fix space prohibited before that ','

Adriana Reus (9):
      iio: light: pa12203001: Poweroff chip if register fails
      iio: Reconcile operation order between iio_register/unregister and pm functions
      iio: light: us5182d: Add property for choosing default power mode
      Documentation: devicetree: Add property for controlling power saving mode for the us5182 als sensor
      iio: light: us5182d: Add functions for selectively enabling als and proximity
      iio: light: us8152d: Add power management support
      iio: light: us5182d: Fix enable status inconcistency
      iio: light: us5182d: Add interrupt support and events
      iio: light: us5182d: Refactor read_raw function

Amarjargal Gundjalam (5):
      staging: media: bcm2048: match alignments with open parenthesis
      staging: media: bcm2048: add space around operators
      staging: media: bcm2048: remove unnecessary blank lines
      staging: media: bcm2048: remove unnecessary space after a cast
      staging: media: bcm2048: fix mispelling

Amitoj Kaur Chawla (22):
      staging: rtl8192u: Remove unnecessary function
      staging: gdm72xx: Remove wrapper function
      staging: rtl8188eu: core: rtw_ap : Remove unnecessary functions
      staging: rtl8188eu: Remove unused function
      staging: rtl8188eu: core: Remove wrapper function
      staging: rtl8188eu: core: Change function parameter to bool
      staging: rdma: amso1100: Remove unnecessary variable
      staging: rdma: hfi1: Remove unnecessary variable
      staging: rdma: amso1100: Remove extern from function declarations
      staging: rdma: hfi1: Remove hfi1_nomsix() wrapper function
      staging: rdma: hfi1: sdma: Remove wrapper functions
      staging: rdma: hfi1: chip: Remove wrapper function
      staging: gdm724x: Remove wrapper function
      staging: wlan-ng: Remove wrapper function
      staging: wlan-ng: hfa384x_usb: Remove wrapper function
      staging: wlan-ng: prism2mib: Remove unnecessary variable
      staging: rtl8712: rtl871x_mlme: Remove wrapper function
      staging: rtl8192e: Remove unnecessary variable
      staging: wilc1000: Remove inclusion of version.h
      staging: rdma: amso1100: c2: Remove wrapper function
      staging: lustre: lnet: klnds: socklnd: Move extern declarations to header
      staging: rdma: amso1100: Remove unnecessary variables

Andrea Lowe (1):
      staging/rdma/hfi1: Adding counter resolutions for DataPortCounters

Andreas Dilger (1):
      staging: lustre: update Intel copyright messages 2015

Andrew F. Davis (1):
      iio: Make IIO value formating function globally available.

Andrzej Pietrasiewicz (1):
      staging: comedi: ni_mio_common: add "no_channel" versions of some functions

Anjali Menon (3):
      staging: rdma: ehca: Added a blank line
      staging: unisys: visornic: Removed the blank line
      staging: lustre: lustre: fld: Removed a blank line

Anshul Garg (1):
      iio/inkern.c Use list_for_each_entry_safe

Arnd Bergmann (22):
      staging: iio: select IRQ_WORK for IIO_DUMMY_EVGEN
      staging/wilc1000: remove unused functions
      staging/wilc1000: make symbols static if possible
      staging/wilc1000: use proper naming for global symbols
      staging/wilc1000: move extern declarations to headers
      staging/wilc1000: use NO_SECURITY instead of NO_ENCRYPT
      staging/wilc1000: avoid static definitions in header
      staging/wilc1000: remove linux_wlan_{device_power,device_detection}
      staging/wilc1000: move wilc_wlan_inp_t into struct wilc
      staging/wilc1000: move init/exit functions to driver files
      staging/wilc1000: unify device pointer
      staging/wilc1000: pass io_type to wilc_netdev_init
      staging/wilc1000: use device pointer for phy creation
      staging/wilc1000: get rid of WILC_SDIO_IRQ_GPIO
      staging/wilc1000: pass hif operations through initialization
      staging/wilc1000: turn enable_irq/disable_irq into callbacks
      staging/wilc1000: remove WILC_SDIO/WILC_SPI macros
      staging/wilc1000: split out bus specific modules
      staging/wilc1000: use more regular probing
      staging/wilc1000: pass struct wilc to most linux_wlan.c functions
      staging/emxx_udc: fix 64-bit warnings
      staging: gdm72xx: Replace timeval with ktime_t

Arthur Kepner (2):
      staging/rdma/hfi1: don't cache "prescan head"
      staging/rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC

Aya Mahfouz (6):
      staging: lustre: ldlm_extent.c: replace IS_PO2 by is_power_of_2
      staging: lustre: workitem.c: replace IS_PO2 by is_power_of_2
      staging: lustre: selftest.h: replace IS_PO2 by is_power_of_2
      staging: lustre: hash.c: Replace IS_PO2 by is_power_of_2
      staging: lustre: libcfs.h: remove IS_PO2 and __is_po2
      staging: gdm724x: constify tty_port_operations structs

Benjamin Romer (1):
      staging: unisys: better config switch comments

Bhaktipriya Shridhar (1):
      Staging: iio: accel: sca3000: Fixed NULL comparison style

Bjorn Andersson (1):
      iio: light: lm3533-als: Print error message on invalid resistance

Bogicevic Sasa (2):
      drivers:staging:wilc1000 Fix all comparison to NULL could be written ...
      driver:staging:dgnc Fix spaces preferred around that ...

Burcin Akalin (11):
      staging: gdm72xx: Add space around '&'
      staging: gdm72xx: Add space around '-'
      staging: gdm72xx: Add space around '+'
      staging: gdm72xx: Add space around '/'
      staging: gdm72xx: Add space around '>>'
      staging: gdm72xx:Add space around '<<'
      staging: vt6656: Do not use multiple blank lines.
      staging: nvec:Misspelled the word
      staging: nvec: Add space around '>>'
      staging: nvec: Add space around '<<'
      staging: octeon: Add space around '+'

Chaehyun Lim (67):
      staging: wilc1000: fix return type of host_int_del_beacon
      staging: wilc1000: fix parameter name of host_int_del_beacon
      staging: wilc1000: fix return type of host_int_del_station
      staging: wilc1000: fix parameter name of host_int_del_station
      staging: wilc1000: rename pu8MacAddr in host_int_del_station
      staging: wilc1000: rename pstrDelStationMsg in host_int_del_station
      staging: wilc1000: fix return type of host_int_add_station
      staging: wilc1000: fix parameter name of host_int_add_station
      staging: wilc1000: rename pstrStaParams in host_int_add_station
      staging: wilc1000: rename pstrAddStationMsg in host_int_add_station
      staging: wilc1000: use kmemdup in host_int_add_station
      staging: wilc1000: remove rates variable in host_int_add_station
      staging: most: remove multiple blank lines
      staging: most: remove blank line after an open brace
      staging: most: add spaces preferred around that '<<'
      staging: most: rename DIM_Startup to dim_startup
      staging: most: rename DIM_Shutdown to dim_shutdown
      staging: most: rename DIM_DetachBuffers to dim_detach_buffers
      staging: most: rename DIM_GetLockState to dim_get_lock_state
      staging: most: rename DIMCB_OnError to dimcb_on_error
      staging: most: rename DIMCB_IoWrite to dimcb_io_write
      staging: most: rename DIMCB_IoRead to dimcb_io_read
      staging: most: rename DIM_NormCtrlAsyncBufferSize to dim_norm_ctrl_async_buffer_size
      staging: most: rename DIM_NormIsocBufferSize to dim_norm_isoc_buffer_size
      staging: most: rename DIM_NormSyncBufferSize to dim_norm_sync_buffer_size
      staging: most: rename DIM_InitControl to dim_init_control
      staging: most: rename DIM_InitAsync to dim_init_async
      staging: most: rename DIM_InitIsoc to dim_init_isoc
      staging: most: rename DIM_InitSync to dim_init_sync
      staging: most: rename DIM_DestroyChannel to dim_destroy_channel
      staging: most: rename DIM_ServiceIrq to dim_service_irq
      staging: most: rename DIM_ServiceChannel to dim_service_channel
      staging: most: fix argument name of DIM_GetChannelState
      staging: most: rename DIM_GetChannelState to dim_get_channel_state
      staging: most: rename DIM_EnqueueBuffer to dim_enqueue_buffer
      staging: wilc1000: fix return type of host_int_add_ptk
      staging: wilc1000: fix argument name of host_int_add_ptk
      staging: wilc1000: rename pu8Ptk in host_int_add_ptk
      staging: wilc1000: rename u8PtkKeylen in host_int_add_ptk
      staging: wilc1000: rename pu8RxMic in host_int_add_ptk
      staging: wilc1000: rename pu8TxMic in host_int_add_ptk
      staging: wilc1000: rename u8Ciphermode in host_int_add_ptk
      staging: wilc1000: rename u8Idx in host_int_add_ptk
      staging: wilc1000: replace u32 with int
      staging: wilc1000: rename u8KeyLen in host_int_add_ptk
      staging: wilc1000: use kmemdup in host_int_add_ptk
      staging: wilc1000: fix return type of host_int_add_rx_gtk
      staging: wilc1000: fix argument name of host_int_add_rx_gtk
      staging: wilc1000: rename pu8RxGtk in host_int_add_rx_gtk
      staging: wilc1000: rename u8GtkKeylen in host_int_add_rx_gtk
      staging: wilc1000: rename u8KeyIdx in host_int_add_rx_gtk
      staging: wilc1000: rename u32KeyRSClen in host_int_add_rx_gtk
      staging: wilc1000: rename KeyRSC in host_int_add_rx_gtk
      staging: wilc1000: rename pu8RxMic in host_int_add_rx_gtk
      staging: wilc1000: rename pu8TxMic in host_int_add_rx_gtk
      staging: wilc1000: rename u8Ciphermode in host_int_add_rx_gtk
      staging: wilc1000: rename u8KeyLen in host_int_add_rx_gtk
      staging: wilc1000: use kmemdup in host_int_add_rx_gtk
      staging: wilc1000: remove host_int_add_tx_gtk declaration
      staging: wilc1000: remove host_int_get_pmkid_info
      staging: wilc1000: remove host_int_set_RSNAConfigPSKPassPhrase
      staging: wilc1000: remove host_int_get_RSNAConfigPSKPassPhrase
      staging: wilc1000: remove host_int_set_start_scan_req
      staging: wilc1000: remove host_int_get_start_scan_req
      staging: wilc1000: remove host_int_disconnect_station
      staging: wilc1000: remove host_int_get_assoc_req_info
      staging: wilc1000: remove host_int_get_rx_power_level

Chandra S Gorentla (1):
      staging: wilc1000: Remove 'if' statement, which is always false

Chen Feng (3):
      docs: dts: Add documentation for hi6220 SoC ION node
      staging: android: ion: Add ion driver for Hi6220 SoC platform
      arm64: dts: Add dts files to enable ION on Hi6220 SoC.

Cristina Opriceana (1):
      iio: Move IIO Dummy Driver out of staging

Dan Carpenter (4):
      staging: lustre: remove o_ prefix from function pointers
      staging: lustre: remove m_ prefix from function pointers
      staging: lustre: potential underflow in libcfs_kkuc_group_add()
      staging: lustre: remove unused variable

Daniel Baluta (4):
      iio: core: Introduce IIO configfs support
      iio: core: Introduce IIO software triggers
      iio: trigger: Introduce IIO hrtimer based trigger
      iio: Documentation: Add IIO configfs documentation

Daniel H. Hemmingsen (1):
      Staging: comedi: Fixed multiple commenting and spacing codig style issues.

Dean Luick (17):
      staging/rdma/hfi1: Always download SBus firmware
      staging/rdma/hfi1: Select only devices with active links
      staging/rdma/hfi1: use one-shot LCB write
      staging/rdma/hfi1: Fix downgrade race
      staging/rdma/hfi1: Read EFI variable for device description
      staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands
      staging/rdma/hfi1: Support alternate firmware names
      staging/rdma/hfi1: Decode CNP opcode
      staging/rdma/hfi1: Add aeth name syndrome decode
      staging/rdma/hfi1: Add one-time LCB reset
      staging/rdma/hfi1: Extend quiet timeout
      staging/rdma/hfi1: Add a credit push on diagpkt allocate fail
      staging/rdma/hfi1: Correctly limit VLs against SDMA engines
      staging/rdma/hfi1: Unexpected link up pkey values are not an error
      staging/rdma/hfi1: remove SPC freeze error messages
      staging/rdma/hfi1: unknown frame messages are not errors
      staging/rdma/hfi1: Remove incorrect link credit check

Dennis Dalessandro (3):
      staging/rdma/hfi1: Reduce number of parameters passed to send handlers
      staging/rdma/hfi1: Reduce snoop locking scope in IOCTL handler.
      staging/rdma/hfi1: Return immediately on error

Dmitry Eremin (2):
      staging: lustre: fix buffer overflow of string buffer
      staging: lustre: Fix possible NULL pointer dereference in lprocfs_status.c

Dmitry Torokhov (1):
      android: unconditionally remove callbacks in sync_fence_free()

Dragos Bogdan (2):
      staging:iio:ad7780: Switch to the gpio descriptor interface
      staging:iio:ad7780: Remove the ad7780_platform_data

Easwar Hariharan (2):
      staging/rdma/hfi1: Clear the QSFP reset that is asserted on FLR
      staging/rdma/hfi1: Fix a possible null pointer dereference

Egor Uleyskiy (6):
      drivers: staging: vme: Fixed indention
      drivers: staging: vme: Deleted extra empty lines
      drivers: staging: vme: Fixed the using of sizeof
      drivers: staging: vme: Deleted extra bracking
      drivers: staging: vme: Fixed checking NULL and 0 code style
      drivers: staging: vme: Deleted casting to (void *)

Erik Arfvidson (12):
      staging: unisys: iochannel fix block comments
      staging: unisys: iochannel.h remove redundant comments
      staging: unisys: iochannel fix spacing around operators
      staging: unisys: iochannel fix trailing */
      staging: unisys: visorbus.h fix block comment
      staging: unisys: vbushelper.h fix Block comment
      staging: unisys: Fix visorchannel.c block comments
      staging: unisys: Fix vmcallerinterface.h block comments
      staging: unisys: Fix channel.h Block comments
      staging: unisys: Fix periodic_work.c parenthesis alignment
      staging: unisys: controlvmcompletionstatus.h fix block comments
      staging: unisys: fix vbuschannel.h comments

Erik E. Kahn (1):
      staging/rdma/hfi1: HFI now sends OPA Traps instead of IBTA

Fan Yong (1):
      staging: lustre: race condition for check/use cfs_fail_val

Gavin O'Leary (1):
      staging: unisys: visorbus: visorbus_main.c: made checkpatch warning-free

Geliang Tang (3):
      staging: rdma: use kmalloc_array instead of kmalloc
      staging: comedi: use kmalloc_array instead of kmalloc
      staging: emxx_udc: use list_first_entry_or_null()

Giuseppe Barba (1):
      iio: st-accel: add support for lis2dh12

Glen Lee (101):
      staging: wilc1000: wilc_wlan_txq_get_first: add argument struct wilc
      staging: wilc1000: linux_wlan_firmware_download: change argument
      staging: wilc1000: wilc_wlan_txq_remove_from_head: add new argument dev
      staging: wilc1000: wilc_wlan_txq_add_mgmt_pkt: add new argument dev
      staging: wilc1000: wilc_wlan_txq_add_to_tail: add argument net_device
      staging: wilc1000: linux_wlan_start_firmware: change argument with dev
      staging: wilc1000: wilc_wlan_init: add argument struct net_device
      staging: wilc1000: wilc_wlan_init: add argument net_device
      staging: wilc1000: linux_wlan_get_firmware: change argument p_nic with dev
      staging: wilc1000: wl_wlan_cleanup: add argument struct wilc
      staging: wilc1000: change enum variable name with lower case
      staging: wilc1000: send_config_pkt: remove unnecessary blank line
      staging: wilc1000: fix kbuild test robot error
      staging: wilc1000: separate hif_sdio and hif_spi into different module
      staging: wilc1000: remove function pointer sdio_cmd52
      staging: wilc1000: remove sdio_cmd52 of wilc_wlan_io_func_t
      staging: wilc1000: remove function pointer sdio_cmd53
      staging: wilc1000: remove sdio_cmd53 of wilc_wlan_io_func_t
      staging: wilc1000: remove function pointer sdio_set_max_speed
      staging: wilc1000: remove sdio_set_max_speed
      staging: wilc1000: remove function pointer sdio_set_default_speed
      staging: wilc1000: remove varialbe sdio_set_default_speed
      staging: wilc1000: call linux_sdio_init instead of io_init
      staging: wilc1000: wilc_spi.c: add prefix wilc in all function name
      staging: wilc1000: remove function pointer spi_tx of wilc_spi_t
      staging: wilc1000: remove function pointer spi_tx of wilc_wlan_io_function_t
      staging: wilc1000: remove function pointer spi_rx of wilc_spi_t
      staging: wilc1000: remove function pointer spi_rx of wilc_wlan_io_func_t
      staging: wilc1000: remove function pointer spi_trx
      staging: wilc1000: remove spi_trx of wilc_wlan_io_func_t
      staging: wilc1000: remove function pointer spi_max_speed
      staging: wilc1000: remove spi_max_speed of wilc_wlan_io_func_t
      staging: wilc1000: remove function pointer io_init
      staging: wilc1000: remove unused function pointer io_deinit
      staging: wilc1000: linux_sdio_init: remove parameter pv
      staging: wilc1000: linux_spi_init: remove parameter vp
      staging: wilc1000: remove os_context
      staging: wilc1000: change parameter type of hif_init
      staging: wilc1000: remove os_private
      staging: wilc1000: remove sdio speed control codes
      staging: wilc1000: remove spi speed control codes
      staging: wilc1000: remove paltform define PLAT_WMS8304
      staging: wilc1000: pass struct wilc to the functions which use hif_func
      staging: wilc1000: pass wilc to all function pointers of wilc_hif_func
      staging: wilc1000: wilc_sdio_cmd52: pass struct wilc
      staging: wilc1000: wilc_sdio_cmd53: pass struct wilc
      staging: wilc1000: wilc_spi_write: pass struct wilc
      staging: wilc1000: wilc_spi_read: pass struct wilc
      staging: wilc1000: wilc_spi_write_read: pass struct wilc
      staging: wilc1000: add struct wilc to host_if_drv
      staging: wilc1000: wilc_send_config_pkt: pass struct wilc
      staging: wilc1000: wilc_wlan_cfg_set: pass struct wilc
      staging: wilc1000: wilc_wlan_cfg_get: pass struct wilc
      staging: wilc1000: wilc_dbg: remove wilc
      staging: wilc1000: use wilc instead of wilc_dev and remove wilc_dev
      staging: wilc1000: remove unused variable
      staging: wilc1000: return linux error value
      staging: wilc1000: fix rmmod failure
      staging: wilc1000: fix a bug when unload driver
      staging: wilc1000: remove define COMPLEMENT_BOOT
      staging: wilc1000: remove wilc memory allocation config
      staging: wilc1000: rename index to tcp_pending_ack_idx
      staging: wilc1000: use kernel define byte order macros
      staging: wilc1000: wilc_wlan.c: remove hif_func of wilc_wlan_dev_t
      staging: wilc1000: remove io_type of wilc_wlan_dev_t
      staging: wilc1000: remove unused varialbe tx_buffer_offset
      staging: wilc1000: move all of wilc_wlan_dev_t to struct wilc
      staging: wilc1000: sdio/spi: use device print api instead of custom one
      staging: wilc1000: remove wilc_debug_func of hif_init
      staging: wilc1000: remove unused functions
      staging: wilc1000: linux_wlan_sdio.c: fix checkpatch warning line over 80
      staging: wilc1000: linux_wlan_sdio.c: remove braces
      staging: wilc1000: wilc_sdio_cmd53: return linux error value
      staging: wilc1000: wilc_sdio_cmd52: return linux error value
      staging: wilc1000: linux_wlan_spi.c: remove braces for single statement
      staging: wilc1000: linux_wlan_spi.c: add a blank
      staging: wilc1000: linux_wlan_spi.c: fix NULL comparison style
      staging: wilc1000: linux_wlan_spi.c: return linux error value
      staging: wilc1000: linux_sdio_probe: use return value
      staging: wilc1000: linux_wlan_sdio.c: move all the codes to wilc_sdio.c
      staging: wilc1000: remove unused files
      staging: wilc1000: rename spi function names
      staging: wilc1000: remove unneeded function
      staging: wilc1000: linux_wlan_spi.c: move all the codes to wilc_spi.c
      staging: wilc1000: remove unused files
      staging: wilc1000: remove unneeded extern variable
      staging: wilc1000: move perInterface_wlan_t to wilc_vif
      staging: wilc1000: change vif to pointer to refence real private data
      staging: wilc1000: remove duplicate netdev
      staging: wilc1000: pass vif to hostIFthread
      staging: wilc1000: remove argument hif_drv
      staging: wilc1000: take vif instead of drv in hostIFthread
      staging: wilc1000: pass struct wilc
      staging: wilc1000: use vif index to communicate with wilc device
      staging: wilc1000: wilc_set_wfi_drv_handler: pass vif index
      staging: wilc1000: change join_req_drv type and it's name
      staging: wilc1000: remove used functions
      staging: wilc1000: remove drv of struct host_if_msg
      staging: wilc1000: remove wilc of struct host_if_drv
      staging: wilc1000: set hif_drv before it is used
      staging: wilc1000: bug fix on memory free

Greg Kroah-Hartman (7):
      Merge 4.4-rc2 into staging-next
      Merge tag 'iio-for-4.5a' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 4.4-rc5 into staging-next
      staging: wilc1000: Merge wilc-branch-arnd into work-testing
      Merge tag 'iio-for-4.5b' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge tag 'iio-for-4.5c' of git://git.kernel.org/.../jic23/iio into staging-next
      Revert "arm64: dts: Add dts files to enable ION on Hi6220 SoC."

Gustavo Padovan (1):
      staging/android: add TODO to de-stage android sync framework

H Hartley Sweeten (58):
      staging: comedi: adv_pci1710: separate out PCI-1720 support as a new driver
      staging: comedi: adv_pci_dio: separate out PCI-1760 support
      staging: comedi: adv_pci1710: remove 'has_irq' boardinfo
      staging: comedi: adv_pci1710: remove 'has_counter' boardinfo
      staging: comedi: adv_pci1710: don't "reset" board when detaching
      staging: comedi: adv_pci1710: refactor ai range programming
      staging: comedi: adv_pci1710: define the mux control register bits
      staging: comedi: adv_pci1710: remove 'n_aichan' boardinfo
      staging: comedi: adv_pci1710: remove 'has_di_do' boardinfo
      staging: comedi: adv_pci1710: remove 'has_large_fifo' and 'has_diff_ai' boardinfo
      staging: comedi: adv_pci1710: tidy up boardinfo definition
      staging: comedi: adv_pci1710: rename interrupt_service_pci1710()
      staging: comedi: adv_pci1710: rename pci171x_insn_counter_config()
      staging: comedi: adv_pci1710: rename pci171x_d[io]_insn_bits
      staging: comedi: adv_pci1710: rename pci171x_ao_insn_write()
      staging: comedi: adv_pci1710: support external analog output reference
      staging: comedi: adv_pci1710: tidy up analog output subdev_flags
      staging: comedi: adv_pci1710: tidy up analog input subdev_flags
      staging: comedi: adv_pci1710: post increment 'subdev' in (*auto_attach)
      staging: comedi: adv_pci1710: ai (*cancel) should not enable software trigger
      staging: comedi: adv_pci1710: tidy up pci1710_reset()
      staging: comedi: adv_pci1710: fix counter 0 internal clock source
      staging: comedi: adv_pci1710: fix ai (*insn_read)
      staging: comedi: adv_pci1710: rename pci171x_ai_{cmd,cmdtest}()
      staging: comedi: adv_pci1710: rename pci171x_ai_*()
      staging: comedi: adv_pci_dio: remove unnecessary function separation comments
      staging: comedi: adv_pci_dio: tidy up comedi driver block comment
      staging: comedi: adv_pci_dio: remove 'main_pci_region' boardinfo
      staging: comedi: adv_pci_dio: post increment 'subdev' in (*auto_attach)
      staging: comedi: adv_pci_dio: use a const pointer to the diosubd_data
      staging: comedi: adv_pci_dio: absorb pci_dio_add_do()
      staging: comedi: adv_pci_dio: absorb pci_dio_add_di()
      staging: comedi: adv_pci_dio: refactor 'io_access' boardinfo
      staging: comedi: adv_pci_dio: remove need for diosubd_data 'regs' member
      staging: comedi: adv_pci_dio: use the diosubd_data 'addr' for di/do s->private
      staging: comedi: adv_pci_dio: simplify the 'boardid' boardinfo
      staging: comedi: adv_pci_dio: remove defines used for the 'timer_regbase'
      staging: comedi: adv_pci_dio: remove defines used for the di registers
      staging: comedi: adv_pci_dio: remove board reset during (*detach)
      staging: comedi: adv_pci_dio: do board reset early in (*auto_attach)
      staging: comedi: adv_pci_dio: reset digital outputs in subdevice init
      staging: comedi: adv_pci_dio: remove defines used for the do registers
      staging: comedi: adv_pci_dio: remove defines used for the dio (8255) registers
      staging: comedi: adv_pci_dio: use a default case in pci_dio_reset()
      staging: comedi: adv_pci_dio: disable channel freeze outside of switch
      staging: comedi: adv_pci_dio: cleanup "disable and clear interrupts" comments
      staging: comedi: adv_pci_dio: use common defines for PCI-173[036] registers
      staging: comedi: adv_pci_dio: use common defines for PCI-1739/175[01] registers
      staging: comedi: adv_pci_dio: cleanup PCI-1753 interrupt register defines
      staging: comedi: adv_pci_dio: cleanup PCI-175[46] interrupt registers
      staging: comedi: adv_pci_dio: rename PCI1752_6_CFC define
      staging: comedi: adv_pci_dio: cleanup PCI-1762 interrupt registers
      staging: comedi: adv_pci_dio: remove boardinfo 'cardtype'
      staging: comedi: adv_pci_dio: move and rename enum hw_cards_id
      staging: comedi: adv_pci_dio: move and rename the MAX_*_SUBDEV[SG] defines
      staging: comedi: adv_pci_dio: move pci_dio_override_cardtype()
      staging: comedi: adv_pci_dio: tidy up the comedi comment block
      staging: comedi: adv_pci_dio: update the MODULE_DESCRIPTION

H. Nikolaus Schaller (1):
      iio:adc: add iio driver for Palmas (twl6035/7) gpadc

Haibo Chen (2):
      iio: adc: add IMX7D ADC driver support
      Documentation: add the binding file for Freescale imx7d ADC driver

Harish Chegondi (2):
      staging/rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error
      staging/rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU

Ian Abbott (10):
      staging: comedi: rearrange comedi_write() code
      staging: comedi: do extra checks for becoming non-busy for "write"
      staging: comedi: make some variables unsigned in comedi_write()
      staging: comedi: avoid bad truncation of a size_t in comedi_write()
      staging: comedi: allow buffer wraparound in comedi_write()
      staging: comedi: return error on "write" if no command set up
      staging: comedi: simplify returned errors for comedi_write()
      staging: comedi: check for more errors for zero-length write
      staging: comedi: s526: replace counter mode bitfield struct
      staging: comedi: s526: add macros for counter control reg values

Ignacio Hernandez (1):
      staging/rdma/hfi1: Remove spurious error messages

Ioana Ciornei (6):
      iio: gyro: check sscanf return value
      iio: imu: check sscanf return value
      staging: android: replace explicit NULL comparison
      staging: android: replace uint32_t with u32
      staging: android: properly align function arguments
      staging: android: remove multiple blank lines

Ira Weiny (14):
      staging/rdma/hfi1: Remove file pointer macros
      staging/rdma/hfi1: Remove rcv bubbles code
      staging/rdma/hfi1: Eliminate WARN_ON when VL is invalid
      staging/rdma/hfi1: diag.c use BIT macros
      staging/rdma/hfi1: diag.c fix alignment
      staging/rdma/hfi1: diag.c fix logical continuations
      staging/rdma/hfi1: diag.c fix white space errors
      staging/rdma/hfi1: diag.c change null comparisons
      staging/rdma/hfi1: diag.c add missing braces
      staging/rdma/hfi1: diag.c correct sizeof parameter
      staging/rdma/hfi1: Fix camel case variables
      staging/rdma/hfi1: Return early from hfi1_ioctl parameter errors
      staging/rdma/hfi1: hfi1_ioctl remove setlink state
      staging/rdma/hfi1: Further clean up hfi1_ioctl parameter checks

Ivan Safonov (22):
      staging: rtl8188eu: do .. while (0) loop replaced by while (...) loop
      staging: rtl8188eu: while loop replaced by for loop
      staging: rtl8188eu: 'infinite' loop removed
      staging: rtl8188eu: *(ptr + i) replaced by ptr[i] in _rtl88e_fw_block_write
      staging: rtl8188eu: assigning a value to the variable is replaced by the increment
      staging: rtl8188eu: initial value placed in the variable
      staging: rtl8188eu: offset variable replaced by its value
      staging: rtl8188eu: unnecessary variable override removed
      staging: rtl8188eu: unnecessary branching removed
      staging: rtl8188eu: offset increment placed into for loop header
      staging: rtl8188eu: buf_ptr variable completely defined in a single line
      staging: rtl8188eu: types of local variables conformed with types of function arguments
      staging: rtl8188eu: unnecessary initialization removed
      staging: rtl8188eu: unnessesary braces for single statement block removed
      staging: rtl8188eu: buf_ptr renamed to byte_buffer
      staging: rtl8188eu: pu4BytePtr renamed to dword_buffer
      staging: rtl8188eu: offset renamed to write_address
      staging: rtl8188eu: for loop instead of while loop used
      staging: rtl8188eu: rarely used macros replaced by their definitions
      staging: rtl8188eu: unused macros removed
      staging: rtl8188eu: goto replaced by 'else' branch
      staging: rtl8188eu: goto removed

James Simmons (6):
      staging: lustre: remove white space in libcfs_hash.h
      staging: lustre: remove obsolete comment in libcfs_hash.h
      staging: lustre: move linux hash.h header to start of libcfs_hash.h
      staging: lustre: remove white space in hash.c
      staging: lustre: place linux header first in hash.c
      staging: lustre: Update module author to OpenSFS

Jareer Abdel-Qader (1):
      staging/rdma/hfi1: Disable thermal polling before sensor initialization

Javier Martinez Canillas (2):
      iio: adc: mcp320x: Deprecated compatible strings with no vendor prefix
      iio: adc: mcp320x: Add compatible with vendor prefix to OF table

Jitendra Kumar Khasdev (2):
      staging: dgnc: dgnc_cls.c: Replaced udelay by usleep_range
      staging: comedi: comedilib.h: Coding style warning fix for block comments

Joachim Eastwood (1):
      iio: accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver

Joel Rosenzweig (1):
      staging/rdma/hfi1: Adds software counters for bitfields within various error status fields

John L. Hammond (3):
      staging: lustre: remove hsm_nl proc file
      staging: lustre: remove {linux,posix}-tracefile.h
      staging: lustre: remove obsolete comment in tracefile.h

Jonathan Cameron (4):
      staging:iio: Delete some commented out lines in Kconfig and Makefile.
      staging:iio:mxs-lradc Fix large integer implicitly truncated to unsigned warning
      iio:configfs: Introduce iio/configfs.h to provide a location for the configfs_subsystem
      iio: adc: ina2xx: Fix incorrect report of data endianness to userspace.

Jubin John (4):
      staging/rdma/hfi1: Add space between concatenated string elements
      staging/rdma/hfi1: Fix error in hfi1 driver build
      staging/rdma/hfi1: add definitions for OPA traps
      staging/rdma/hfi1: Fix module parameter spelling

Julia Lawall (2):
      iio: adc: xilinx: constify iio_buffer_setup_ops structure
      lustre: constify inode_operations structures

Kaike Wan (1):
      staging/rdma/hfi1: Fix qp.h comments

Ksenija Stanojevic (7):
      Staging: comedi: das16: Fix sparse endian warning
      Staging: comedi: ni_mio_common: Fix endian sparse warning
      Staging: comedi: adl_pci9118: Fix endian sparse warning
      Staging: lustre: Replace LPROCFS_CLIMP_EXIT with up_read
      Staging: rtl8192u: Remove unused function
      Staging: rtl8723au: Remove unused EFUSE_Write1Byte function
      Staging: rtl8723au: Declare function static

Lars-Peter Clausen (6):
      iio: Set device watermark based on watermark of all attached buffers
      iio:iio_buffer_init(): Only set watermark if not already set
      iio: Add support for indicating fixed watermarks
      iio: Add buffer enable/disable callbacks
      iio: Add generic DMA buffer infrastructure
      iio: Add a DMAengine framework based buffer

Leo Kim (210):
      staging: wilc1000: rename enuHostIFstate of struct host_if_drv
      staging: wilc1000: rename au8AssociatedBSSID of struct host_if_drv
      staging: wilc1000: rename strCfgValues of struct host_if_drv
      staging: wilc1000: rename gtOsCfgValuesSem of struct host_if_drv
      staging: wilc1000: rename hSemTestKeyBlock of struct host_if_drv
      staging: wilc1000: rename hSemTestDisconnectBlock of struct host_if_drv
      staging: wilc1000: rename hSemGetRSSI of struct host_if_drv
      staging: wilc1000: rename hSemGetLINKSPEED of struct host_if_drv
      staging: wilc1000: rename hSemGetCHNL of struct host_if_drv
      staging: wilc1000: rename hSemInactiveTime of struct host_if_drv
      staging: wilc1000: rename hScanTimer of struct host_if_drv
      staging: wilc1000: rename hConnectTimer of struct host_if_drv
      staging: wilc1000: rename hRemainOnChannel of struct host_if_drv
      staging: wilc1000: host_interface.h : remove over-commenting
      staging: wilc1000: rename bReg of struct reg_frame
      staging: wilc1000: rename u16FrameType of struct reg_frame
      staging: wilc1000: rename u8Regid of struct reg_frame
      staging: wilc1000: rename u16Channel of struct remain_ch
      staging: wilc1000: rename pRemainOnChanExpired of struct remain_ch
      staging: wilc1000: rename pRemainOnChanReady of struct remain_ch
      staging: wilc1000: rename pVoid of struct remain_ch
      staging: wilc1000: rename au8Bssid of struct ba_session_info
      staging: wilc1000: rename u8Ted of struct ba_session_info
      staging: wilc1000: rename u16BufferSize of struct ba_session_info
      staging: wilc1000: rename u16SessionTimeout of struct ba_session_info
      staging: wilc1000: remove warnings line over 80 characters
      staging: wilc1000: rename pfUserScanResult of struct user_scan_req
      staging: wilc1000: rename u32UserScanPvoid of struct user_scan_req
      staging: wilc1000: rename astrFoundNetworkInfo of struct user_scan_req
      staging: wilc1000: rename ssidLen of struct user_conn_req
      staging: wilc1000: rename pu8ConnReqIEs of struct user_conn_req
      staging: wilc1000: rename ConnReqIEsLen of struct user_conn_req
      staging: wilc1000: rename pfUserConnectResult of struct user_conn_req
      staging: wilc1000: rename IsHTCapable of struct user_conn_req
      staging: wilc1000: rename u32UserConnectPvoid of struct user_conn_req
      staging: wilc1000: host_interface.h: move local define variables
      staging: wilc1000: rename u8LinkSpeed of struct rf_info
      staging: wilc1000: rename s8RSSI of struct rf_info
      staging: wilc1000: rename u32TxCount of struct rf_info
      staging: wilc1000: rename u32RxCount of struct rf_info
      staging: wilc1000: rename u32TxFailureCount of struct rf_info
      staging: wilc1000: rename WPARxGtk of enum KEY_TYPE
      staging: wilc1000: rename WPAPtk of enum KEY_TYPE
      staging: wilc1000: rename u32RcvdChCount of struct user_scan_req
      staging: wilc1000: rename tenuAuth_type of struct user_conn_req
      staging: wilc1000: rename u32ListenSessionID of struct remain_ch
      staging: wilc1000: rename u64P2p_MgmtTimeout of struct host_if_drv
      staging: wilc1000: rename u8P2PConnect of struct host_if_drv
      staging: wilc1000: rename au8BSSID of struct add_sta_param
      staging: wilc1000: rename u16AssocID of struct add_sta_param
      staging: wilc1000: rename u8NumRates of struct add_sta_param
      staging: wilc1000: rename pu8Rates of struct add_sta_param
      staging: wilc1000: rename bIsHTSupported of struct add_sta_param
      staging: wilc1000: rename u16HTCapInfo of struct add_sta_param
      staging: wilc1000: rename u8AmpduParams of struct add_sta_param
      staging: wilc1000: rename au8SuppMCsSet of struct add_sta_param
      staging: wilc1000: rename u16HTExtParams of struct add_sta_param
      staging: wilc1000: rename u32TxBeamformingCap of struct add_sta_param
      staging: wilc1000: rename u8ASELCap of struct add_sta_param
      staging: wilc1000: rename u16FlagsMask of struct add_sta_param
      staging: wilc1000: rename u16FlagsSet of struct add_sta_param
      staging: wilc1000: rename pstrHostIFSetChan of fuction Handle_SetChannel
      staging: wilc1000: rename pstrHostIfSetDrvHandler of fuction Handle_SetWfiDrvHandler
      staging: wilc1000: rename pstrHostIfSetOperationMode of fuction Handle_SetOperationMode
      staging: wilc1000: rename pu8IPAddr of fuction Handle_set_IPAddress
      staging: wilc1000: rename firmwareIPAddress of fuction Handle_set_IPAddress
      staging: wilc1000: remove unused parameter of fuction Handle_get_IPAddress
      staging: wilc1000: rename pstrHostIfSetMacAddress of fuction Handle_SetMacAddress
      staging: wilc1000: rename pstrHostIfGetMacAddress of fuction Handle_GetMacAddress
      staging: wilc1000: rename strHostIFCfgParamAttr of fuction Handle_CfgParam
      staging: wilc1000: remove return type of Handle_wait_msg_q_empty
      staging: wilc1000: rename gau8MulticastMacAddrList variable
      staging: wilc1000: replace explicit NULL comparisons with !
      staging: wilc1000: linux_wlan: remove unused define CUSTOMER_PLATFORM
      staging: wilc1000: rename pstrWFIDrv of function dev_state_ev_handler
      staging: wilc1000: rename pstrWFIDrv of function linux_wlan_init_test_config
      staging: wilc1000: rename pstrWFIDrv of function wilc_set_multicast_list
      staging: wilc1000: rename pstrWFIDrv of function mac_close
      staging: wilc1000: rename pIP_Add_buff of function dev_state_ev_handler
      staging: wilc1000: fixes blank lines aren't necessary brace
      staging: wilc1000: linux_wlan.c: clean up comments
      staging: wilc1000: linux_wlan: remove unused defines
      staging: wilc1000: remove extern function in c file and move it to header file.
      staging: wilc1000: remove warnings line over 80 characters
      staging: wilc1000: fixes add spaces required around that '&&'
      staging: wilc1000: remove do-nothing if condition case.
      staging: wilc1000: rename function GetIfHandler
      staging: wilc1000: rename pMacHeader of function get_if_handler
      staging: wilc1000: rename Bssid of function get_if_handler
      staging: wilc1000: rename Bssid1 of function get_if_handler
      staging: wilc1000: rename pBSSID of function linux_wlan_set_bssid
      staging: wilc1000: fixes braces {} should be used on all arms of this statement
      staging: wilc1000: remove goto from linux_wlan_start_firmware
      staging: wilc1000: remove goto from linux_wlan_firmware_download
      staging: wilc1000: fixes missing a blank line after declarations
      staging: wilc1000: remove goto from wlan_initialize_threads
      staging: wilc1000: remove goto from mac_open
      staging: wilc1000: rename Set_machw_change_vir_if function
      staging: wilc1000: rename host_int_get_MacAddress function
      staging: wilc1000: rename s32Error of mac_ioctl function
      staging: wilc1000: rename QueueCount of mac_xmit function
      staging: wilc1000: rename pu8UdpBuffer of mac_xmit function
      staging: wilc1000: fixes alignment should match open parenthesis
      staging: wilc1000: fixes a struct allocation to match coding standards
      staging: wilc1000: fixes that open brace { should be on the previous line
      staging: wilc1000: wilc_wlan.c: remove over-commenting
      staging: wilc1000: fixes please don't use multiple blank lines
      staging: wilc1000: fixes blank lines aren't necessary brace
      staging: wilc1000: fixes add blank line after function declaration
      staging: wilc1000: fixes missing a blank line after declarations
      staging: wilc1000: rename genuChipPSstate variable
      staging: wilc1000: replace explicit NULL comparisons with !
      staging: wilc1000: rename Statisitcs_totalAcks variable
      staging: wilc1000: rename Statisitcs_DroppedAcks variable
      staging: wilc1000: rename Ack_session_info struct variable
      staging: wilc1000: rename Ack_seq_num of struct ack_session_info
      staging: wilc1000: rename Bigger_Ack_num of struct ack_session_info
      staging: wilc1000: remove typedef of struct Pending_Acks_info_t
      staging: wilc1000: rename Session_index of struct pending_acks_info
      staging: wilc1000: rename Acks_keep_track_info variable
      staging: wilc1000: rename Pending_Acks_info variable
      staging: wilc1000: rename PendingAcks_arrBase variable
      staging: wilc1000: rename Opened_TCP_session variable
      staging: wilc1000: rename Pending_Acks variable
      staging: wilc1000: rename Init_TCP_tracking function
      staging: wilc1000: rename add_TCP_track_session function
      staging: wilc1000: rename Update_TCP_track_session function
      staging: wilc1000: rename add_TCP_Pending_Ack function
      staging: wilc1000: rename Ack member variable
      staging: wilc1000: rename Session_index member variable
      staging: wilc1000: remove do-nothing else condition case.
      staging: wilc1000: rename Total_Length variable
      staging: wilc1000: rename Data_offset variable
      staging: wilc1000: rename Ack_no variable
      staging: wilc1000: remove warnings line over 80 characters
      staging: wilc1000: rename Dropped variable
      staging: wilc1000: rename EnableTCPAckFilter variable
      staging: wilc1000: rename Enable_TCP_ACK_Filter function
      staging: wilc1000: rename is_TCP_ACK_Filter_Enabled function
      staging: wilc1000: fixes a struct allocation to match coding standards
      staging: wilc1000: remove unused argument of chip_sleep_manually function
      staging: wilc1000: rename pu32TxqCount in wilc_wlan_handle_txq function
      staging: wilc1000: fixes else should follow close brace '}'
      staging: wilc1000: rename pBSSID variable
      staging: wilc1000: fixes a struct allocation to match coding standards
      staging: wilc1000: rename bValue in set_machw_change_vir_if function
      staging: wilc1000: fixes braces {} should be used on all arms of this statement
      staging: wilc1000: fixes braces {} are not necessary for any arm of this statement
      staging: wilc1000: rename drvHandler in wilc_wlan_cfg_commit function
      staging: wilc1000: rename drvHandler in wilc_wlan_cfg_set function
      staging: wilc1000: rename drvHandler in wilc_wlan_cfg_get function
      staging: wilc1000: wilc_wlan.c: remove unused pointer variables
      staging: wilc1000: fixes alignment should match open parenthesis
      staging: wilc1000: rename tcp_PendingAck_index of struct txq_entry_t
      staging: wilc1000: fixes space prohibited between function name and open parenthesis
      staging: wilc1000: fixes possible unnecessary 'out of memory' message
      staging: wilc1000: remove warnings line over 80 characters
      staging: wilc1000: replace numeric type to kernel error type
      staging: wilc1000: wilc_wlan.h: alignment defines
      staging: wilc1000: fixes prefer using the BIT macro
      staging: wilc1000: fixes please don't use multiple blank lines
      staging: wilc1000: remove typedef from wilc_cfg_frame_t
      staging: wilc1000: remove unused typedef wilc_wlan_cfg_func_t
      staging: wilc1000: remove typedef from wilc_cfg_rsp_t
      staging: wilc1000: remove typedef from wilc_hif_func_t
      staging: wilc1000: rename Handle_SetChannel function
      staging: wilc1000: rename Handle_SetWfiDrvHandler function
      staging: wilc1000: rename Handle_SetOperationMode function
      staging: wilc1000: rename Handle_set_IPAddress function
      staging: wilc1000: rename Handle_get_IPAddress function
      staging: wilc1000: rename Handle_SetMacAddress function
      staging: wilc1000: rename Handle_GetMacAddress function
      staging: wilc1000: rename Handle_CfgParam function
      staging: wilc1000: rename strWIDList of handle_cfg_param function
      staging: wilc1000: rename u8WidCnt of handle_cfg_param function
      staging: wilc1000: rename u32LastScannedNtwrksCountShadow variable
      staging: wilc1000: rename astrLastScannedNtwrksShadow variable
      staging: wilc1000: rename WILC_WFI_2ghz_channels variable
      staging: wilc1000: rename WILC_WFI_rates variable
      staging: wilc1000: rename u8WLANChannel variable
      staging: wilc1000: rename u8P2P_oui variable
      staging: wilc1000: rename u8P2Plocalrandom variable
      staging: wilc1000: rename u8P2Precvrandom variable
      staging: wilc1000: rename u8P2P_vendorspec variable
      staging: wilc1000: rename bWilc_ie variable
      staging: wilc1000: rename duringIP_TIME variable
      staging: wilc1000: rename wilc_connected_SSID variable
      staging: wilc1000: clear_shadow_scan: remove unused argument
      staging: wilc1000: rename pUserVoid in refresh_scan function
      staging: wilc1000: rename bDirectScan in refresh_scan function
      staging: wilc1000: rename pstrNetworkInfo variable
      staging: wilc1000: rename s32Freq variable
      staging: wilc1000: reset_shadow_found: remove unused argument
      staging: wilc1000: update_scan_time: remove unused argument
      staging: wilc1000: rename pUserVoid in is_network_in_shadow function
      staging: wilc1000: rename pUserVoid in add_network_to_shadow function
      staging: wilc1000: rename enuScanEvent in CfgScanResult function
      staging: wilc1000: rename pstrNetworkInfo in CfgScanResult function
      staging: wilc1000: rename pUserVoid in CfgScanResult function
      staging: wilc1000: rename pJoinParams in CfgScanResult function
      staging: wilc1000: rename pstrNetworkInfo in get_rssi_avg function
      staging: wilc1000: wilc_wfi_cfgoperations.c: remove over-commenting
      staging: wilc1000: fixes blank lines aren't necessary brace
      staging: wilc1000: Handle_AddBASession: remove unused function
      staging: wilc1000: change if with else if
      staging: wilc1000: Handle_SetMulticastFilter(): fixes right shifting more than type allows
      staging: wilc1000: replace explicit NULL comparisons with !
      staging: wilc1000: fixes potential null dereference 'wid.val'
      staging: wilc1000: wilc_init(): fixes inconsistent returns
      staging: wilc1000: wilc_deinit(): fixes inconsistent returns

Liang Zhen (2):
      staging: lustre: wrong parameter to cfs_hash_keycpy
      staging: lustre: remove page_collection::pc_lock in libcfs

Maarten Lankhorst (2):
      staging/android/sync: Support sync points created from dma-fences
      staging/android/sync: add sync_fence_create_dma

Marc Titinger (6):
      iio: ina2xx: add support for TI INA2xx Power Monitors
      iio: ina2xx: provide a sysfs parameter to allow async readout of the ADCs
      iio: ina2xx: re-instate a sysfs show/store for the shunt resistor value
      iio: ina2xx: give the capture kthread a more useful name string.
      iio: ina2xx: fix channel order in software buffer
      iio: ina2xx: add ABI documentation entry sysfs-bus-iio-ina2xx-adc

Marek Belisko (1):
      iio:adc:palmas: add DT support

Mario J. Rugiero (1):
      staging: wilc1000: replace 'ptr > 0' check by 'ptr' check.

Mark F. Brown (1):
      staging/rdma/hfi1: Workaround to prevent corruption during packet delivery

Markus Elfring (5):
      staging: lustre: Delete an unnecessary variable initialisation in class_register_type()
      staging: most: Delete an unnecessary check before the function call "module_put"
      staging: lustre: Delete unnecessary goto statements in six functions
      staging: lustre: Delete an unnecessary variable initialisation in mgc_process_recover_log()
      staging: lustre: Fix a jump label position in osc_get_info()

Martin Kepplinger (3):
      iio: mma8452: support either of the available interrupt pins
      iio: mma8452: remove unused register description
      iio: mma8452: use enum for channel index

Masanari Iida (1):
      staging: wilc1000: Fix typo in wilc_msgqueue.h

Matt Ranostay (5):
      iio: pulsedlight-lidar-lite: add runtime PM
      iio: chemical: vz89x: rework i2c transfer reading
      iio: proximity: lidar: optimize i2c transactions
      iio: light: add MAX30100 oximeter driver support
      iio: chemical: add AMS iAQ-core support

Mike Marciniszyn (9):
      staging/rdma/hfi1: move hfi1_migrate_qp
      staging/rdma/hfi1: Use parallel workqueue for SDMA engines
      staging/rdma/hfi1: pre-compute sc and sde for RC/UC QPs
      staging/rdma/hfi1: add common routine for queuing acks
      staging/rdma/hfi1: add ACK coalescing logic
      staging/rdma/hfi1: rework is_a0() and is_bx()
      staging/rdma/hfi1: fix pio progress routine race with allocator
      staging/rdma/hfi1: fix sdma build failures to always clean up
      staging/rdma/hfi1: convert buffers allocated atomic to per cpu

Mitko Haralanov (8):
      staging/rdma/hfi1: Clean up macro indentation
      staging/rdma/hfi1: Remove unnecessary include files
      staging/rdma/hfi1: Move macros to a common header
      staging/rdma/hfi1: Unconditionally clean-up SDMA queues
      staging/rdma/hfi1: Convert to use get_user_pages_fast
      staging/rdma/hfi1: Add page lock limit check for SDMA requests
      staging/rdma/hfi1: Clean-up unnecessary goto statements
      staging/rdma/hfi1: Detect SDMA transmission error early

Moritz König (3):
      STAGING: COMEDI: Fixed format of comments in plx9080.h
      STAGING: COMEDI: Added spaces around binary operators in plx9080.h
      STAGING: COMEDI: Using kernel types in plx9080.h

Niranjana Vishwanathapura (1):
      staging/rdma/hfi1: Handle packets with invalid RHF on context 0

Nizam Haider (8):
      iio: adc: mxs-lradc: Prefer using the BIT macro
      iio: adc: ad7793: removed unnecessary else.
      IIO: adc: at91_adc.c Prefer kmalloc_array over kmalloc with multiply
      Staging: iio: adc: use dev_get_platdata()
      Staging: iio: light: tsl2x7x_core: use dev_get_platdata()
      Staging: iio: frequency: use dev_get_platdata()
      Staging: dgnc: dgnc_neo.c Braces {} should be used on all arms of this statement
      Staging: dgnc: dgnc_tty: Typo error dgnc_wmove comment

Oliver Stäbler (1):
      iio:adc128s052: add support for adc124s021

Othmar Pasteka (1):
      staging: vt6656: remove address from GPL text

Ranjith Thangavel (4):
      comedi: comedi_parport: Fix coding style - use BIT macro
      comedi: ni_65xx: Fix coding style - use BIT macro
      comedi: cb_pcidda: Fix coding style - use BIT macro
      comedi: ni_6527: Fix coding style - use BIT macro

Rasmus Villemoes (1):
      staging: lustre: fix %.2X versus signed char issue

Robert Kmiec (1):
      iio: st_accel_core: Remove unneeded define

Rémy Oudompheng (2):
      staging: rtl8188eu: jiffies are unsigned long
      staging: rtl8188eu: add missing delay in polling loops.

Sascha Hauer (2):
      iio: adc: mcp3422: Add mcp3421 support
      dt-bindings: iio: adc: Update mcp342x binding for the mcp3421

Sean Nyekjaer (3):
      iio: core: added support for IIO_VAL_INT
      iio: adc: Add TI ADS8688
      iio: ti-ads8688: Add DT binding documentation

Sebastian Sanchez (4):
      staging/rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup
      staging/rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum
      staging/rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0
      staging/rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning

Sebastien Buisson (1):
      staging: lustre: fix 'error handling' issues for libcfs workitem.c

Shivani Bhardwaj (31):
      Staging: lustre: console: Drop unnecessary wrapper function
      Staging: lustre: console: Remove irrelevant return statement
      Staging: lustre: api-ni: Drop unneeded wrapper function
      Staging: lustre: config: Remove unnecessary wrapper functions
      Staging: lustre: rpc: Drop unnecessary wrapper function
      Staging: lustre: Drop wrapper functions
      Staging: lustre: linux-crypto-adler: Drop wrapper function
      Staging: lustre: linux-cpu: Remove wrapper function
      Staging: lustre: linux-cpu: Drop wrapper function
      Staging: lustre: linux-cpu: Remove unnecessary wrapper function
      Staging: lustre: tracefile: Replace function calls
      Staging: lustre: tracefile: Remove wrapper function
      Staging: lustre: dir: Remove wrapper function
      Staging: lustre: module: Replace function calls
      Staging: lustre: tracefile: Remove wrapper function
      Staging: lustre: tracefile: Remove function prototype
      Staging: lustre: ldlm_pool: Remove unneeded wrapper function
      Staging: lustre: ldlm_pool: Drop wrapper function
      Staging: lustre: ldlm_pool: Drop unneeded wrapper function
      Staging: lustre: rw: Remove wrapper stride_page_count
      Staging: lustre: statahead: Remove ll_sa_entry_unhashed wrapper
      Staging: lustre: statahead: Remove sa_first_received_entry wrapper
      Staging: lustre: statahead: Remove agl_first_entry wrapper
      Staging: lustre: statahead: Remove sa_received_empty wrapper
      Staging: lustre: statahead: Remove agl_list_empty wrapper
      staging: lustre: workitem: Remove cfs_wi_sched_lock wrapper
      staging: lustre: workitem: Remove cfs_wi_sched_unlock wrapper
      staging: lustre: mdc_request: Remove mdc_kuc_reregister wrapper
      staging: lustre: acl: Remove lustre_posix_acl_xattr_free wrapper
      staging: lustre: cl_io: Remove cl_lock_descr_fid wrapper
      staging: lustre: Remove cl_2queue_add wrapper

Shraddha Barke (31):
      Staging: lustre: mdc: Declare local functions as static
      Staging: lustre: mdc: Remove unused mdc_open function from header
      Staging: lustre: fld: Remove unused seq_client_alloc_super
      Staging: lustre: fld: Declare local functions as static
      Staging: lustre: fld: Remove unused functions
      Staging: lustre: fld: Remove unused declaration
      Staging: lustre: osc: Declare local functions as static
      Staging: lustre: lclient: Remove wrapper functions
      Staging: lustre: lmv: Remove unused function declaration
      Staging: lustre: lmv: Declare local functions as static
      Staging: lustre: lov: Remove unused function declarations
      Staging: lustre: lov: Declare local functions as static
      Staging: lustre: mdc: Remove unused declarations
      Staging: lustre: lnet: Remove typedef srpc_server_rpc_t
      Staging: lustre: ptlrpc: Remove unused function declarations
      Staging: lustre: obdclass: Declare local function cl_lock_mutex_try as static
      Staging: lustre: libcfs: Remove unused functions
      Staging: sm750fb: Remove unused modedb.h file
      Staging: dgnc: Remove unused #include header file
      Staging: wlan-ng: Remove unused function declaration
      Staging: fwserial: Remove unused fwtty_bind_console from header
      Staging: fwserial: Declare fwtty_port_put as static
      Staging: lustre: obd_cksum.h: Remove unused cksum_types_supported_server
      Staging: lustre: lustre_mds: Remove unused md_should_create
      Staging: lustre: include: Remove unused llog_backup declaration
      Staging: lustre: lnet: Remove functions LNetEQWait and LNetEQGet
      Staging: lustre: obdclass: Declare cl_env_peek as static
      Staging: lustre: libcfs: Remove unused libcfs_debug_set_level
      Staging: lustre: osc: Declare as static
      Staging: lustre: osc: Declare osc_attr_set as static
      Staging: lustre: obdclass: Declare lu_site_hash_ops as static

Sudip Mukherjee (2):
      staging: unisys: remove unused variable
      staging: unisys: return error value directly

Sunny Kumar (1):
      staging: rdma: hfi1 : Prefer using the BIT macro

Teodora Baluta (1):
      iio: accel: add support for Memsic MXC6255XC sensor

Vennila Megavannan (2):
      staging/rdma/hfi1: Enable WFR PCIe extended tags from the driver
      staging/rdma/hfi1: remove RxCtxRHQS from hfi1stats

Wenwei Tao (1):
      staging: android: ashmem.c: destroy slabs when init fails

Wim de With (1):
      staging: gdm72xx: add userspace data struct

Yash Shah (1):
      Staging: rdma:Delete unnecessary NULL check before calling function "kmem_cache_destroy"

frank zago (3):
      staging: lustre: remove unnecessary EXPORT_SYMBOL in libcfs
      staging: lustre: remove libcfs_debug_set_level prototype from libcfs_private.h
      staging: lustre: remove unnecessary EXPORT_SYMBOL for lnet layer

 Documentation/ABI/testing/configfs-iio             |   21 +
 Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc |   24 +
 .../devicetree/bindings/i2c/trivial-devices.txt    |    1 +
 .../devicetree/bindings/iio/accel/mma8452.txt      |    6 +
 .../devicetree/bindings/iio/adc/imx7d-adc.txt      |   22 +
 .../devicetree/bindings/iio/adc/mcp320x.txt        |   30 +-
 .../devicetree/bindings/iio/adc/mcp3422.txt        |    3 +-
 .../devicetree/bindings/iio/adc/palmas-gpadc.txt   |   48 +
 .../devicetree/bindings/iio/adc/ti-adc128s052.txt  |    4 +-
 .../devicetree/bindings/iio/adc/ti-ads8688.txt     |   20 +
 .../devicetree/bindings/iio/health/max30100.txt    |   21 +
 .../devicetree/bindings/iio/light/us5182d.txt      |   11 +
 .../devicetree/bindings/iio/st-sensors.txt         |    1 +
 .../devicetree/bindings/staging/ion/hi6220-ion.txt |   31 +
 Documentation/iio/iio_configfs.txt                 |   93 +
 drivers/iio/Kconfig                                |   18 +
 drivers/iio/Makefile                               |    4 +
 drivers/iio/accel/Kconfig                          |   42 +-
 drivers/iio/accel/Makefile                         |    6 +
 drivers/iio/accel/bmc150-accel-core.c              |   20 +-
 drivers/iio/accel/kxcjk-1013.c                     |   20 +-
 drivers/iio/accel/mma7455.h                        |   19 +
 drivers/iio/accel/mma7455_core.c                   |  311 ++
 drivers/iio/accel/mma7455_i2c.c                    |   56 +
 drivers/iio/accel/mma7455_spi.c                    |   52 +
 drivers/iio/accel/mma8452.c                        |   61 +-
 drivers/iio/accel/mma9551.c                        |   19 +-
 drivers/iio/accel/mma9553.c                        |   20 +-
 drivers/iio/accel/mxc6255.c                        |  198 ++
 drivers/iio/accel/st_accel.h                       |    1 +
 drivers/iio/accel/st_accel_core.c                  |    1 +
 drivers/iio/accel/st_accel_i2c.c                   |    5 +
 drivers/iio/accel/st_accel_spi.c                   |    1 +
 drivers/iio/adc/Kconfig                            |   43 +-
 drivers/iio/adc/Makefile                           |    4 +
 drivers/iio/adc/ad7793.c                           |    5 +-
 drivers/iio/adc/at91_adc.c                         |    2 +-
 drivers/iio/adc/imx7d_adc.c                        |  609 ++++
 drivers/iio/adc/ina2xx-adc.c                       |  745 ++++
 drivers/iio/adc/mcp320x.c                          |   28 +
 drivers/iio/adc/mcp3422.c                          |    9 +
 drivers/iio/adc/palmas_gpadc.c                     |  859 +++++
 drivers/iio/adc/ti-adc128s052.c                    |   13 +-
 drivers/iio/adc/ti-ads8688.c                       |  486 +++
 drivers/iio/adc/xilinx-xadc-core.c                 |    2 +-
 drivers/iio/buffer/Kconfig                         |   20 +
 drivers/iio/buffer/Makefile                        |    2 +
 drivers/iio/buffer/industrialio-buffer-dma.c       |  683 ++++
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |  213 ++
 drivers/iio/chemical/Kconfig                       |    8 +
 drivers/iio/chemical/Makefile                      |    1 +
 drivers/iio/chemical/ams-iaq-core.c                |  200 ++
 drivers/iio/chemical/vz89x.c                       |   66 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |    3 -
 drivers/iio/dummy/Kconfig                          |   36 +
 drivers/iio/dummy/Makefile                         |   10 +
 .../{staging/iio => iio/dummy}/iio_dummy_evgen.c   |    0
 .../{staging/iio => iio/dummy}/iio_dummy_evgen.h   |    0
 .../{staging/iio => iio/dummy}/iio_simple_dummy.c  |    0
 .../{staging/iio => iio/dummy}/iio_simple_dummy.h  |    0
 .../iio => iio/dummy}/iio_simple_dummy_buffer.c    |    0
 .../iio => iio/dummy}/iio_simple_dummy_events.c    |    0
 drivers/iio/gyro/adis16136.c                       |    4 +-
 drivers/iio/gyro/bmg160_core.c                     |   19 +-
 drivers/iio/health/Kconfig                         |   21 +
 drivers/iio/health/Makefile                        |    7 +
 drivers/iio/health/max30100.c                      |  453 +++
 drivers/iio/imu/adis16400_core.c                   |    6 +-
 drivers/iio/imu/adis16480.c                        |    4 +-
 drivers/iio/imu/kmx61.c                            |   24 +-
 drivers/iio/industrialio-buffer.c                  |   58 +-
 drivers/iio/industrialio-configfs.c                |   51 +
 drivers/iio/industrialio-core.c                    |   10 +
 drivers/iio/industrialio-sw-trigger.c              |  184 +
 drivers/iio/inkern.c                               |    6 +-
 drivers/iio/light/lm3533-als.c                     |    4 +-
 drivers/iio/light/pa12203001.c                     |   16 +-
 drivers/iio/light/rpr0521.c                        |   14 +-
 drivers/iio/light/us5182d.c                        |  609 +++-
 drivers/iio/magnetometer/bmc150_magn.c             |   20 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |  151 +-
 drivers/iio/trigger/Kconfig                        |   10 +
 drivers/iio/trigger/Makefile                       |    2 +
 drivers/iio/trigger/iio-trig-hrtimer.c             |  193 +
 drivers/staging/android/TODO                       |    8 +
 drivers/staging/android/ashmem.c                   |   15 +-
 drivers/staging/android/ion/Kconfig                |    7 +
 drivers/staging/android/ion/Makefile               |    1 +
 drivers/staging/android/ion/compat_ion.c           |    6 +-
 drivers/staging/android/ion/hisilicon/Kconfig      |    5 +
 drivers/staging/android/ion/hisilicon/Makefile     |    1 +
 drivers/staging/android/ion/hisilicon/hi6220_ion.c |  223 ++
 drivers/staging/android/lowmemorykiller.c          |    6 +-
 drivers/staging/android/sync.c                     |   41 +-
 drivers/staging/android/sync.h                     |   10 +
 drivers/staging/android/sync_debug.c               |   42 +-
 drivers/staging/android/timed_gpio.c               |   11 +-
 drivers/staging/comedi/Kconfig                     |   24 +-
 drivers/staging/comedi/comedi.h                    |  307 +-
 drivers/staging/comedi/comedi_fops.c               |  124 +-
 drivers/staging/comedi/comedilib.h                 |   32 +-
 drivers/staging/comedi/drivers/Makefile            |    2 +
 drivers/staging/comedi/drivers/adl_pci9118.c       |    3 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |  542 ++-
 drivers/staging/comedi/drivers/adv_pci1720.c       |  195 ++
 drivers/staging/comedi/drivers/adv_pci1760.c       |  432 +++
 drivers/staging/comedi/drivers/adv_pci_dio.c       | 1125 ++----
 drivers/staging/comedi/drivers/amplc_pci224.c      |   11 +-
 drivers/staging/comedi/drivers/cb_pcidda.c         |    6 +-
 drivers/staging/comedi/drivers/comedi_parport.c    |    4 +-
 drivers/staging/comedi/drivers/das16.c             |    3 +-
 drivers/staging/comedi/drivers/ni_6527.c           |   24 +-
 drivers/staging/comedi/drivers/ni_65xx.c           |   54 +-
 drivers/staging/comedi/drivers/ni_670x.c           |    5 +-
 drivers/staging/comedi/drivers/ni_mio_common.c     |  100 +-
 drivers/staging/comedi/drivers/plx9080.h           |  126 +-
 drivers/staging/comedi/drivers/s526.c              |  197 +-
 drivers/staging/dgnc/dgnc_cls.c                    |    2 +-
 drivers/staging/dgnc/dgnc_neo.c                    |   10 +-
 drivers/staging/dgnc/dgnc_tty.c                    |    2 +-
 drivers/staging/dgnc/dgnc_utils.c                  |    1 -
 drivers/staging/emxx_udc/emxx_udc.c                |   40 +-
 drivers/staging/fwserial/fwserial.c                |    3 +-
 drivers/staging/fwserial/fwserial.h                |   10 -
 drivers/staging/gdm724x/gdm_lte.c                  |    2 +-
 drivers/staging/gdm724x/gdm_tty.c                  |    2 +-
 drivers/staging/gdm724x/netlink_k.c                |    5 -
 drivers/staging/gdm724x/netlink_k.h                |    1 -
 drivers/staging/gdm72xx/gdm_qos.c                  |   52 +-
 drivers/staging/gdm72xx/gdm_sdio.c                 |   13 +-
 drivers/staging/gdm72xx/gdm_sdio.h                 |    4 +-
 drivers/staging/gdm72xx/gdm_wimax.c                |   21 +-
 drivers/staging/gdm72xx/wm_ioctl.h                 |    7 +-
 drivers/staging/iio/Kconfig                        |   29 -
 drivers/staging/iio/Makefile                       |    7 -
 drivers/staging/iio/accel/sca3000_ring.c           |    2 +-
 drivers/staging/iio/adc/ad7192.c                   |    2 +-
 drivers/staging/iio/adc/ad7280a.c                  |    2 +-
 drivers/staging/iio/adc/ad7780.c                   |   36 +-
 drivers/staging/iio/adc/ad7780.h                   |   30 -
 drivers/staging/iio/adc/ad7816.c                   |    2 +-
 drivers/staging/iio/adc/mxs-lradc.c                |    4 +-
 drivers/staging/iio/frequency/ad9832.c             |    2 +-
 drivers/staging/iio/frequency/ad9834.c             |    2 +-
 drivers/staging/iio/light/tsl2x7x_core.c           |    2 +-
 .../staging/lustre/include/linux/libcfs/libcfs.h   |    9 +-
 .../lustre/include/linux/libcfs/libcfs_cpu.h       |    3 +-
 .../lustre/include/linux/libcfs/libcfs_hash.h      |  156 +-
 .../include/linux/libcfs/libcfs_kernelcomm.h       |    2 +-
 .../lustre/include/linux/libcfs/libcfs_private.h   |    2 -
 drivers/staging/lustre/include/linux/lnet/api.h    |    6 -
 .../staging/lustre/include/linux/lnet/lib-lnet.h   |    2 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |    2 +-
 drivers/staging/lustre/include/linux/lnet/nidstr.h |    2 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |    4 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |    2 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |    2 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   13 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |    3 +
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |    2 -
 drivers/staging/lustre/lnet/lnet/acceptor.c        |    2 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          |   21 +-
 drivers/staging/lustre/lnet/lnet/config.c          |   26 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |   18 -
 drivers/staging/lustre/lnet/lnet/lib-move.c        |    3 +-
 drivers/staging/lustre/lnet/lnet/lib-ptl.c         |    2 +-
 drivers/staging/lustre/lnet/lnet/lib-socket.c      |    2 +-
 drivers/staging/lustre/lnet/lnet/module.c          |    4 +-
 drivers/staging/lustre/lnet/lnet/router.c          |    2 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |    6 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |    2 -
 drivers/staging/lustre/lnet/selftest/conrpc.c      |    4 +-
 drivers/staging/lustre/lnet/selftest/console.c     |   88 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |    8 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |   25 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |   16 +-
 drivers/staging/lustre/lustre/fid/fid_internal.h   |    2 -
 drivers/staging/lustre/lustre/fid/fid_request.c    |   25 +-
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |    2 +-
 drivers/staging/lustre/lustre/fld/fld_cache.c      |   35 +-
 drivers/staging/lustre/lustre/fld/fld_internal.h   |   11 +-
 drivers/staging/lustre/lustre/fld/fld_request.c    |    4 +-
 drivers/staging/lustre/lustre/fld/lproc_fld.c      |    2 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |    3 +-
 .../staging/lustre/lustre/include/lprocfs_status.h |    5 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |    2 +-
 .../lustre/lustre/include/lustre/ll_fiemap.h       |    2 +
 .../lustre/lustre/include/lustre/lustre_idl.h      |    2 +-
 .../lustre/lustre/include/lustre/lustre_user.h     |    2 +-
 .../staging/lustre/lustre/include/lustre_disk.h    |    1 +
 drivers/staging/lustre/lustre/include/lustre_dlm.h |    4 +-
 .../staging/lustre/lustre/include/lustre_eacl.h    |    2 -
 .../staging/lustre/lustre/include/lustre_export.h  |    2 +-
 drivers/staging/lustre/lustre/include/lustre_fid.h |    2 +-
 drivers/staging/lustre/lustre/include/lustre_fld.h |    2 +-
 drivers/staging/lustre/lustre/include/lustre_ha.h  |    2 +-
 drivers/staging/lustre/lustre/include/lustre_log.h |    5 +-
 drivers/staging/lustre/lustre/include/lustre_mds.h |    6 -
 drivers/staging/lustre/lustre/include/lustre_net.h |    2 +-
 .../staging/lustre/lustre/include/lustre_param.h   |    2 +-
 .../lustre/lustre/include/lustre_req_layout.h      |    2 +-
 drivers/staging/lustre/lustre/include/obd.h        |  324 +-
 drivers/staging/lustre/lustre/include/obd_cksum.h  |   23 -
 drivers/staging/lustre/lustre/include/obd_class.h  |   18 +-
 .../staging/lustre/lustre/include/obd_support.h    |    2 +-
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |    6 +-
 drivers/staging/lustre/lustre/ldlm/interval_tree.c |   16 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |   49 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |    4 +-
 drivers/staging/lustre/lustre/libcfs/debug.c       |   23 +-
 drivers/staging/lustre/lustre/libcfs/fail.c        |    4 +-
 drivers/staging/lustre/lustre/libcfs/hash.c        |  383 +-
 .../lustre/lustre/libcfs/kernel_user_comm.c        |    3 +-
 drivers/staging/lustre/lustre/libcfs/libcfs_lock.c |    2 +-
 drivers/staging/lustre/lustre/libcfs/libcfs_mem.c  |    2 -
 .../staging/lustre/lustre/libcfs/libcfs_string.c   |    2 +-
 .../staging/lustre/lustre/libcfs/linux/linux-cpu.c |   33 +-
 .../lustre/libcfs/linux/linux-crypto-adler.c       |    9 +-
 .../lustre/lustre/libcfs/linux/linux-curproc.c     |    2 +-
 .../lustre/lustre/libcfs/linux/linux-debug.c       |    1 -
 .../lustre/lustre/libcfs/linux/linux-tracefile.h   |   48 -
 drivers/staging/lustre/lustre/libcfs/module.c      |    8 +-
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |   27 +-
 drivers/staging/lustre/lustre/libcfs/tracefile.h   |   29 +-
 drivers/staging/lustre/lustre/libcfs/workitem.c    |   58 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |    2 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   13 +-
 drivers/staging/lustre/lustre/llite/file.c         |    4 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |   16 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |    2 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |    2 +-
 drivers/staging/lustre/lustre/llite/lloop.c        |    2 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |    2 +-
 drivers/staging/lustre/lustre/llite/namei.c        |    3 +-
 drivers/staging/lustre/lustre/llite/rw.c           |   14 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |    5 +-
 drivers/staging/lustre/lustre/llite/statahead.c    |   78 +-
 drivers/staging/lustre/lustre/llite/super25.c      |    2 +-
 drivers/staging/lustre/lustre/llite/symlink.c      |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_internal.h |    2 +
 drivers/staging/lustre/lustre/llite/vvp_io.c       |    4 +-
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |    2 +
 drivers/staging/lustre/lustre/llite/vvp_object.c   |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |    2 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |    7 +-
 drivers/staging/lustre/lustre/llite/xattr_cache.c  |    2 +
 drivers/staging/lustre/lustre/lmv/lmv_intent.c     |   23 +-
 drivers/staging/lustre/lustre/lmv/lmv_internal.h   |   16 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |   96 +-
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |    2 +-
 drivers/staging/lustre/lustre/lov/lov_dev.c        |    2 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |    2 +-
 drivers/staging/lustre/lustre/lov/lov_internal.h   |   17 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |    2 +-
 drivers/staging/lustre/lustre/lov/lov_merge.c      |    2 +-
 drivers/staging/lustre/lustre/lov/lov_obd.c        |   62 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |    2 +-
 drivers/staging/lustre/lustre/lov/lov_offset.c     |    2 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |   17 +-
 drivers/staging/lustre/lustre/lov/lov_page.c       |    2 +-
 drivers/staging/lustre/lustre/lov/lov_pool.c       |    3 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |   18 +-
 drivers/staging/lustre/lustre/lov/lovsub_dev.c     |    2 +
 drivers/staging/lustre/lustre/lov/lovsub_object.c  |    2 +-
 drivers/staging/lustre/lustre/lov/lproc_lov.c      |    2 +-
 drivers/staging/lustre/lustre/mdc/lproc_mdc.c      |   79 +-
 drivers/staging/lustre/lustre/mdc/mdc_internal.h   |   17 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |    2 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |    2 +-
 drivers/staging/lustre/lustre/mdc/mdc_reint.c      |    2 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |  141 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   36 +-
 drivers/staging/lustre/lustre/obdclass/acl.c       |    9 -
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |   28 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |    3 +-
 drivers/staging/lustre/lustre/obdclass/cl_object.c |    5 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |    2 +-
 drivers/staging/lustre/lustre/obdclass/class_obd.c |    4 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |    8 +-
 .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    2 +-
 drivers/staging/lustre/lustre/obdclass/llog.c      |    2 +-
 drivers/staging/lustre/lustre/obdclass/llog_cat.c  |    2 +-
 .../staging/lustre/lustre/obdclass/llog_internal.h |    2 +-
 drivers/staging/lustre/lustre/obdclass/llog_obd.c  |    2 +-
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |    2 +-
 .../lustre/lustre/obdclass/lprocfs_status.c        |   23 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |    4 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |    2 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |   12 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |   18 +-
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |    2 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |   12 +-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |    2 +-
 drivers/staging/lustre/lustre/osc/osc_dev.c        |    2 +-
 drivers/staging/lustre/lustre/osc/osc_internal.h   |    8 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |    2 +-
 drivers/staging/lustre/lustre/osc/osc_lock.c       |    2 +-
 drivers/staging/lustre/lustre/osc/osc_object.c     |    6 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |    2 +-
 drivers/staging/lustre/lustre/osc/osc_quota.c      |    2 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |   73 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/layout.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_client.c |    2 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |    8 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/pers.c        |    2 +
 drivers/staging/lustre/lustre/ptlrpc/pinger.c      |    2 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |    5 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c   |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |    3 +-
 drivers/staging/lustre/lustre/ptlrpc/recover.c     |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |    5 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |    2 +-
 drivers/staging/media/bcm2048/radio-bcm2048.c      |  393 +--
 drivers/staging/most/aim-network/networking.h      |    2 -
 drivers/staging/most/hdm-dim2/dim2_errors.h        |    2 -
 drivers/staging/most/hdm-dim2/dim2_hal.c           |  133 +-
 drivers/staging/most/hdm-dim2/dim2_hal.h           |   53 +-
 drivers/staging/most/hdm-dim2/dim2_hdm.c           |   60 +-
 drivers/staging/most/hdm-dim2/dim2_reg.h           |    5 +-
 drivers/staging/most/hdm-dim2/dim2_sysfs.h         |    3 -
 drivers/staging/most/mostcore/core.c               |    3 +-
 drivers/staging/most/mostcore/mostcore.h           |    2 -
 drivers/staging/nvec/README                        |    2 +-
 drivers/staging/nvec/nvec.c                        |   20 +-
 drivers/staging/octeon/ethernet-defines.h          |    2 +-
 drivers/staging/rdma/amso1100/c2.c                 |   17 +-
 drivers/staging/rdma/amso1100/c2.h                 |   80 +-
 drivers/staging/rdma/amso1100/c2_mq.h              |   14 +-
 drivers/staging/rdma/amso1100/c2_provider.c        |   10 +-
 drivers/staging/rdma/amso1100/c2_rnic.c            |    5 +-
 drivers/staging/rdma/amso1100/c2_vq.h              |   20 +-
 drivers/staging/rdma/ehca/ehca_av.c                |    6 +-
 drivers/staging/rdma/ehca/ehca_cq.c                |    3 +-
 drivers/staging/rdma/ehca/ehca_main.c              |    3 +-
 drivers/staging/rdma/ehca/ehca_mrmw.c              |    6 +-
 drivers/staging/rdma/ehca/ehca_pd.c                |    3 +-
 drivers/staging/rdma/ehca/ehca_qp.c                |    3 +-
 drivers/staging/rdma/hfi1/Makefile                 |    2 +-
 drivers/staging/rdma/hfi1/chip.c                   | 3686 ++++++++++++++++++--
 drivers/staging/rdma/hfi1/chip.h                   |  273 +-
 drivers/staging/rdma/hfi1/chip_registers.h         |    4 +-
 drivers/staging/rdma/hfi1/common.h                 |   15 +-
 drivers/staging/rdma/hfi1/diag.c                   |  499 ++-
 drivers/staging/rdma/hfi1/driver.c                 |  215 +-
 drivers/staging/rdma/hfi1/efivar.c                 |  169 +
 drivers/staging/rdma/hfi1/efivar.h                 |   60 +
 drivers/staging/rdma/hfi1/eprom.c                  |  119 +-
 drivers/staging/rdma/hfi1/file_ops.c               |  207 +-
 drivers/staging/rdma/hfi1/firmware.c               |  193 +-
 drivers/staging/rdma/hfi1/hfi.h                    |  104 +-
 drivers/staging/rdma/hfi1/init.c                   |  101 +-
 drivers/staging/rdma/hfi1/iowait.h                 |    6 +-
 drivers/staging/rdma/hfi1/mad.c                    |  227 +-
 drivers/staging/rdma/hfi1/mad.h                    |  114 +
 drivers/staging/rdma/hfi1/pcie.c                   |   36 +-
 drivers/staging/rdma/hfi1/pio.c                    |   68 +-
 drivers/staging/rdma/hfi1/pio.h                    |    2 +-
 drivers/staging/rdma/hfi1/pio_copy.c               |    6 +-
 drivers/staging/rdma/hfi1/qp.c                     |   48 +-
 drivers/staging/rdma/hfi1/qp.h                     |   46 +-
 drivers/staging/rdma/hfi1/qsfp.c                   |    5 +-
 drivers/staging/rdma/hfi1/rc.c                     |   81 +-
 drivers/staging/rdma/hfi1/ruc.c                    |   55 +-
 drivers/staging/rdma/hfi1/sdma.c                   |   67 +-
 drivers/staging/rdma/hfi1/sdma.h                   |   15 +-
 drivers/staging/rdma/hfi1/trace.c                  |   29 +-
 drivers/staging/rdma/hfi1/trace.h                  |    3 +-
 drivers/staging/rdma/hfi1/uc.c                     |   15 +-
 drivers/staging/rdma/hfi1/ud.c                     |   22 +-
 drivers/staging/rdma/hfi1/user_exp_rcv.h           |   74 +
 drivers/staging/rdma/hfi1/user_pages.c             |   97 +-
 drivers/staging/rdma/hfi1/user_sdma.c              |  363 +-
 drivers/staging/rdma/hfi1/user_sdma.h              |   12 +-
 drivers/staging/rdma/hfi1/verbs.c                  |  130 +-
 drivers/staging/rdma/hfi1/verbs.h                  |   50 +-
 drivers/staging/rdma/ipath/ipath_file_ops.c        |    8 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |   54 +-
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |  100 +-
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |    4 +-
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     |    7 -
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |   22 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   84 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |   14 +-
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |   11 +-
 drivers/staging/rtl8188eu/hal/fw.c                 |   40 +-
 drivers/staging/rtl8188eu/hal/hal_com.c            |   14 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c        |    2 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |    7 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |   34 +-
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |   10 +-
 drivers/staging/rtl8188eu/include/HalVerDef.h      |   33 -
 drivers/staging/rtl8188eu/include/osdep_service.h  |    2 -
 drivers/staging/rtl8188eu/include/rtw_xmit.h       |    1 -
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |   10 +-
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |    6 -
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |    8 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c     |    5 +-
 drivers/staging/rtl8192u/r8192U_core.c             |   15 -
 drivers/staging/rtl8192u/r819xU_phy.c              |   25 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |    8 +-
 drivers/staging/rtl8723au/core/rtw_efuse.c         |   45 +-
 drivers/staging/sm750fb/modedb.h                   |  233 --
 drivers/staging/sm750fb/sm750.c                    |    2 -
 drivers/staging/unisys/include/channel.h           |  114 +-
 drivers/staging/unisys/include/iochannel.h         |  157 +-
 drivers/staging/unisys/include/vbushelper.h        |    3 +-
 drivers/staging/unisys/include/visorbus.h          |    4 +-
 drivers/staging/unisys/visorbus/Kconfig            |    7 +-
 .../unisys/visorbus/controlvmcompletionstatus.h    |   24 +-
 drivers/staging/unisys/visorbus/periodic_work.c    |   11 +-
 drivers/staging/unisys/visorbus/vbuschannel.h      |    9 +-
 drivers/staging/unisys/visorbus/visorbus_main.c    |   15 +-
 drivers/staging/unisys/visorbus/visorchannel.c     |    4 +-
 drivers/staging/unisys/visorbus/vmcallinterface.h  |   34 +-
 drivers/staging/unisys/visorhba/visorhba_main.c    |   16 +-
 drivers/staging/unisys/visorinput/Kconfig          |    7 +-
 drivers/staging/unisys/visorinput/visorinput.c     |    4 +-
 drivers/staging/unisys/visornic/visornic_main.c    |    1 -
 drivers/staging/vme/devices/vme_pio2_cntr.c        |    2 +-
 drivers/staging/vme/devices/vme_pio2_core.c        |   22 +-
 drivers/staging/vme/devices/vme_pio2_gpio.c        |   32 +-
 drivers/staging/vme/devices/vme_user.c             |   22 +-
 drivers/staging/vme/devices/vme_user.h             |    2 -
 drivers/staging/vt6656/baseband.c                  |    4 -
 drivers/staging/vt6656/baseband.h                  |    4 -
 drivers/staging/vt6656/card.c                      |    3 -
 drivers/staging/vt6656/card.h                      |    3 -
 drivers/staging/vt6656/channel.c                   |    4 -
 drivers/staging/vt6656/channel.h                   |    4 -
 drivers/staging/vt6656/desc.h                      |    3 -
 drivers/staging/vt6656/device.h                    |    3 -
 drivers/staging/vt6656/dpc.c                       |    3 -
 drivers/staging/vt6656/dpc.h                       |    3 -
 drivers/staging/vt6656/firmware.c                  |    4 -
 drivers/staging/vt6656/firmware.h                  |    4 -
 drivers/staging/vt6656/int.c                       |    4 -
 drivers/staging/vt6656/int.h                       |    4 -
 drivers/staging/vt6656/key.c                       |    5 -
 drivers/staging/vt6656/key.h                       |    4 -
 drivers/staging/vt6656/mac.c                       |    4 -
 drivers/staging/vt6656/mac.h                       |    4 -
 drivers/staging/vt6656/main_usb.c                  |    3 -
 drivers/staging/vt6656/power.c                     |    4 -
 drivers/staging/vt6656/power.h                     |    3 -
 drivers/staging/vt6656/rf.c                        |    4 -
 drivers/staging/vt6656/rf.h                        |    4 -
 drivers/staging/vt6656/rxtx.c                      |    3 -
 drivers/staging/vt6656/rxtx.h                      |    3 -
 drivers/staging/vt6656/usbpipe.c                   |    4 -
 drivers/staging/vt6656/usbpipe.h                   |    4 -
 drivers/staging/vt6656/wcmd.c                      |    3 -
 drivers/staging/vt6656/wcmd.h                      |    3 -
 drivers/staging/wilc1000/Kconfig                   |   46 +-
 drivers/staging/wilc1000/Makefile                  |   22 +-
 drivers/staging/wilc1000/coreconfigurator.c        |   34 +-
 drivers/staging/wilc1000/coreconfigurator.h        |   24 +-
 drivers/staging/wilc1000/host_interface.c          | 2360 ++++++-------
 drivers/staging/wilc1000/host_interface.h          | 1034 +-----
 drivers/staging/wilc1000/linux_mon.c               |   13 +-
 drivers/staging/wilc1000/linux_wlan.c              | 1252 +++----
 drivers/staging/wilc1000/linux_wlan_common.h       |   24 +-
 drivers/staging/wilc1000/linux_wlan_sdio.c         |  251 --
 drivers/staging/wilc1000/linux_wlan_sdio.h         |   14 -
 drivers/staging/wilc1000/linux_wlan_spi.c          |  409 ---
 drivers/staging/wilc1000/linux_wlan_spi.h          |   14 -
 drivers/staging/wilc1000/wilc_debugfs.c            |   26 +-
 drivers/staging/wilc1000/wilc_msgqueue.c           |    9 +-
 drivers/staging/wilc1000/wilc_msgqueue.h           |   12 +-
 drivers/staging/wilc1000/wilc_sdio.c               |  717 ++--
 drivers/staging/wilc1000/wilc_spi.c                |  714 ++--
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  | 2061 ++++-------
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h  |   87 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h      |   80 +-
 drivers/staging/wilc1000/wilc_wlan.c               | 1542 +++-----
 drivers/staging/wilc1000/wilc_wlan.h               |  384 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.c           |   25 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.h           |    4 +-
 drivers/staging/wilc1000/wilc_wlan_if.h            |   38 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |   34 +-
 drivers/staging/wlan-ng/p80211netdev.h             |    1 -
 drivers/staging/wlan-ng/prism2mgmt.h               |    1 -
 drivers/staging/wlan-ng/prism2mib.c                |    5 +-
 drivers/staging/wlan-ng/prism2sta.c                |   21 -
 include/linux/iio/buffer-dma.h                     |  152 +
 include/linux/iio/buffer-dmaengine.h               |   18 +
 include/linux/iio/buffer.h                         |   16 +
 include/linux/iio/configfs.h                       |   15 +
 include/linux/iio/iio.h                            |    2 +
 include/linux/iio/sw_trigger.h                     |   70 +
 include/linux/mfd/palmas.h                         |   75 +-
 include/uapi/rdma/hfi/hfi1_user.h                  |   38 +-
 505 files changed, 20908 insertions(+), 13964 deletions(-)
 create mode 100644 Documentation/ABI/testing/configfs-iio
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc
 create mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt
 create mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt
 create mode 100644 Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt
 create mode 100644 Documentation/iio/iio_configfs.txt
 create mode 100644 drivers/iio/accel/mma7455.h
 create mode 100644 drivers/iio/accel/mma7455_core.c
 create mode 100644 drivers/iio/accel/mma7455_i2c.c
 create mode 100644 drivers/iio/accel/mma7455_spi.c
 create mode 100644 drivers/iio/accel/mxc6255.c
 create mode 100644 drivers/iio/adc/imx7d_adc.c
 create mode 100644 drivers/iio/adc/ina2xx-adc.c
 create mode 100644 drivers/iio/adc/palmas_gpadc.c
 create mode 100644 drivers/iio/adc/ti-ads8688.c
 create mode 100644 drivers/iio/buffer/industrialio-buffer-dma.c
 create mode 100644 drivers/iio/buffer/industrialio-buffer-dmaengine.c
 create mode 100644 drivers/iio/chemical/ams-iaq-core.c
 create mode 100644 drivers/iio/dummy/Kconfig
 create mode 100644 drivers/iio/dummy/Makefile
 rename drivers/{staging/iio => iio/dummy}/iio_dummy_evgen.c (100%)
 rename drivers/{staging/iio => iio/dummy}/iio_dummy_evgen.h (100%)
 rename drivers/{staging/iio => iio/dummy}/iio_simple_dummy.c (100%)
 rename drivers/{staging/iio => iio/dummy}/iio_simple_dummy.h (100%)
 rename drivers/{staging/iio => iio/dummy}/iio_simple_dummy_buffer.c (100%)
 rename drivers/{staging/iio => iio/dummy}/iio_simple_dummy_events.c (100%)
 create mode 100644 drivers/iio/health/Kconfig
 create mode 100644 drivers/iio/health/Makefile
 create mode 100644 drivers/iio/health/max30100.c
 create mode 100644 drivers/iio/industrialio-configfs.c
 create mode 100644 drivers/iio/industrialio-sw-trigger.c
 create mode 100644 drivers/iio/trigger/iio-trig-hrtimer.c
 create mode 100644 drivers/staging/android/ion/hisilicon/Kconfig
 create mode 100644 drivers/staging/android/ion/hisilicon/Makefile
 create mode 100644 drivers/staging/android/ion/hisilicon/hi6220_ion.c
 create mode 100644 drivers/staging/comedi/drivers/adv_pci1720.c
 create mode 100644 drivers/staging/comedi/drivers/adv_pci1760.c
 delete mode 100644 drivers/staging/iio/adc/ad7780.h
 delete mode 100644 drivers/staging/lustre/lustre/libcfs/linux/linux-tracefile.h
 create mode 100644 drivers/staging/rdma/hfi1/efivar.c
 create mode 100644 drivers/staging/rdma/hfi1/efivar.h
 create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.h
 delete mode 100644 drivers/staging/sm750fb/modedb.h
 delete mode 100644 drivers/staging/wilc1000/linux_wlan_sdio.c
 delete mode 100644 drivers/staging/wilc1000/linux_wlan_sdio.h
 delete mode 100644 drivers/staging/wilc1000/linux_wlan_spi.c
 delete mode 100644 drivers/staging/wilc1000/linux_wlan_spi.h
 create mode 100644 include/linux/iio/buffer-dma.h
 create mode 100644 include/linux/iio/buffer-dmaengine.h
 create mode 100644 include/linux/iio/configfs.h
 create mode 100644 include/linux/iio/sw_trigger.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ