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  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]
Date:	Fri, 20 May 2016 20:24:18 -0700
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PULL] Staging driver update for 4.7-rc1

The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99:

  Linux 4.6-rc7 (2016-05-08 14:38:32 -0700)

are available in the git repository at:

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

for you to fetch changes up to ffc83a79b44e02995ab5e93af07e26f6c7243c53:

  Staging: emxx_udc: emxx_udc: fixed coding style issue (2016-05-09 14:25:52 +0200)

----------------------------------------------------------------
Staging and IIO driver update for 4.7-rc1

Here's the big staging and iio driver update for 4.7-rc1.

I think we almost broke even with this release, only adding a few more
lines than we removed, which isn't bad overall given that there's a
bunch of new iio drivers added.  The Lustre developers seem to have
woken up from their sleep and have been doing a great job in cleaning up
the code and pruning unused or old cruft, the filesystem is almost
readable :)

Other than that, just a lot of basic coding style cleanups in the churn.
All have been in linux-next for a while with no reported issues.

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

----------------------------------------------------------------
Adriana Reus (2):
      iio: accel: kxcjk-1013: use available_scan_masks
      iio: accel: kxcjk-1013: optimize i2c transfers in trigger handler

Akinobu Mita (2):
      iio: pressure: bmp280: add support for BMP180
      iio: pressure: bmp280: add ability to control oversampling rate

Aleksei Fedotov (1):
      staging: lustre: libcfs: Fix libcfs_ioctl() prototype.

Alexander Boyko (2):
      staging: lustre: brw: added OBDO short io flag
      staging: lustre: osc: Allow lock to be canceled at ENQ time

Alexander Curtin (14):
      staging: unisys: visorbus: replaced vague variable name in typeguid_show
      staging: unisys: visorbus: replaced vague variable name in zoneguid_show
      staging: unisys: visorbus: replaced vague 'p' variable with 'pos'
      staging: unisys: visorbus: replaced use of vague 'x' variable
      staging: unisys: include: changed 'v' variable to 'state'
      staging: unisys: removed unused switch/port info from visorbus.h
      staging: unisys: include: removed unused 'visor_device.description'
      staging: unisys: removed unused visor_device.type field
      staging: unisys: removed 'visor_device.devnodes' field
      staging: unisys: removed unused channel_bytes attribute
      staging: unisys: removed unused 'visor_device.respond_to_device_create'
      staging: unisys: include: Added kernel-doc for struct visor_driver
      staging: unisys: include: Added kerneldoc comments to visor_device
      staging: unisys: visorhba: replace functionlike macro with function

Alison Schofield (18):
      iio: core: implement iio_device_{claim|release}_direct_mode()
      staging: iio: ad7192: use iio_device_{claim|release}_direct_mode()
      staging: iio: isl29028: use regmap to retrieve struct device
      staging: iio: convert bare unsigned usage to unsigned int
      staging: iio: meter: remove fixme comment on device remove
      staging: iio: ad5933: use dev_get_platdata()
      staging: iio: io-trig-bfin-timer: use dev_get_platdata()
      staging: iio: ad5933: move contents of header file to source file
      staging: iio: ad5933: remove unused #includes
      staging: wilc1000: replace semaphore sem_inactive_time with a completion
      staging: wilc1000: replace semaphore sem_get_rssi with a completion
      staging: wilc1000: replace sem_test_disconn_block with a completion
      staging: wilc1000: replace sem_test_key_block with a completion
      staging: iio: use kernel preferred block commenting style
      iio: accel: mma7455: use regmap to retrieve struct device
      staging: iio: ad7606: use iio_device_{claim|release}_direct_mode()
      iio: accel: bmc150: use regmap to retrieve struct device
      iio: gyro: bmg160: use regmap to retrieve struct device

Amir Shehata (12):
      staging: lustre: obd: remove newline from LCONSOLE string
      staging: lustre: obd: add newline for dumped config record
      staging: lustre: lnet: use struct lnet_ioctl_config_data for NI bring up
      staging: lustre: lnet: use struct lnet_ioctl_config_data for NI query
      staging: lustre: lnet: add per NI configuration structures
      staging: lustre: o2iblnd: convert macros to inline functions
      staging: lustre: o2iblnd: create default o2iblnd tunable settings
      staging: lustre: o2iblnd: use data in lnet_ni_t instead of kiblnd_tunables
      staging: lustre: o2iblnd: per NI map-on-demand value
      staging: lustre: o2iblnd: remove last of kiblnd_tunables_fini
      staging: lustre: o2iblnd: properly set ibr_why
      staging: lustre: lnet: enable configuration per NI interface

Amitoj Kaur Chawla (7):
      iio: light: tsl2563: Remove flush_scheduled_work
      staging: lustre: lnet: Replace sg++ with sg = sg_next(sg)
      staging: slicoss: Add error check for pci_map_single
      staging: media: omap1: Replace clk_get with devm_clk_get
      staging: media: omap1: Replace kzalloc with devm_kzalloc
      staging: media: omap1: Switch to devm_ioremap_resource
      staging: media: omap1: Replace request_irq with devm_request_irq

Anchal Jain (3):
      staging: wilc1000: else is not generally useful after a break or return
      staging: wilc1000: Fix lines over 80 characters
      staging: wilc1000: Remove camel case in variable names.

Andreas Dilger (16):
      staging: lustre: libcfs: limit scope of libcfs_crypto.h
      staging: lustre: libcfs: add documentation for cfs_crypto_hash_*()
      staging: lustre: libcfs: rename some variables for crypto handling
      staging: lustre: libcfs: add new definitions for cfs_crypto api
      staging: lustre: libcfs: small alignment change for cfs_crypto_hash_*()
      staging: lustre: libcfs: start using enum cfs_crypto_hash_alg
      staging: lustre: libcfs: bug fixes for cfs_crypto_hash_final()
      staging: lustre: libcfs: return proper error code for cfs_crypto_hash_speed()
      staging: lustre: libcfs: allocate memory in cfs_crypto_performance_test()
      staging: lustre: libcfs: print crypto performance result only on success
      staging: lustre: libcfs: improve reporting error for crypto performance
      staging: lustre: libcfs: calculate crypto performance using pages
      staging: lustre: ptlrpc: quiet warning for 2.1/2.5 connections
      staging: lustre: llite: debugging for ll_file_open LASSERT
      staging: lustre: llite: quiet overly verbose info message
      staging: lustre: debug: clean up console messages

Andrew Perepechko (3):
      staging: lustre: llite: variable rename in namei.c
      staging: lustre: llite: speedup in unlink/rmdir
      staging: lustre: lprocfs: implement log2 using bitops

Andriy Skulysh (2):
      staging: lustre: lov: Don't wait for active target with OBD_STATFS_NODELAY
      staging: lustre: libcfs: Fix NUMA emulated mode

Aniket Sharma (1):
      Staging: comedi: Fix 'unsigned' warning style

Aurelien Degremont (1):
      staging: lustre: hsm: copy start error should set HP_FLAG_COMPLETED

Ben Hutchings (1):
      staging: rtl8192u: Fix crash due to pointers being "confusing"

Ben Marsh (7):
      Staging: nvec: removes a useless cast on a void pointer
      Staging: rtl8188eu: removes an unnecessary cast on a void pointer.
      Staging: rtl8192u: remove extra blank lines.
      Staging: gs_fpgaboot: remove blank line in io.c
      Staging: android: change memory allocation style in ion.c
      Staging: android: modify memory allocation style in ion_test.c
      Staging: android: modify memory allocation style in ion_chunk_heap.c

Bhaktipriya Shridhar (13):
      staging: rtl8712: rtl871x_ioctl_set: Remove unused macro
      staging: rtl8712: os_intfs: Change form of NULL comparisons
      staging: rtl8712: usb_ops_linux: Clean up tests if NULL returned on failure
      staging: rtl8712: rtl871x_mlme: Clean up tests if NULL returned on failure
      staging: rtl8712: rtl871x_cmd: Clean up tests if NULL returned on failure
      staging: rtl8712: rtl871x_ioctl_linux: Clean up tests if NULL returned on failure
      staging: comedi: amplc_pci230: Convert macro GAT_CONFIG to static inline function
      staging: rtl8712: mlme_linux: Clean up tests if NULL returned on failure
      staging: rtl8188eu: rtw_cmd: Clean up tests if NULL returned on failure
      staging: rtl8188eu: rtw_mlme_ext: Clean up tests if NULL returned on failure
      staging: rtl8188eu: core: rtw_mlme: Clean up tests if NULL returned on failure
      staging: rtl8188eu: os_dep: usb_intf: Clean up tests if NULL returned on failure
      staging: rtl8188eu: os_dep: ioctl_linux: Clean up tests if NULL returned on failure

Bhumika Goyal (4):
      Staging: rtl8723au: Remove unused functions
      Staging: rtl8723au: Remove function rtw_enqueue_{recvbuf23a/recvbuf23a_to_head}
      Staging: rts5208: Remove unused functions
      Staging: rts5208: rtsx_card.c: Remove unused function

Bobi Jam (5):
      staging/lustre: update comments after cl_lock simplification
      staging/lustre: lov_io_init() should return error code
      staging/lustre/llite: suppress non active IO error message
      staging: lustre: obd: MDT mount fails on MDS w/o MGS on it
      staging: lustre: nfs: don't panic NFS server if MDS fails to find FID

Bruce Korb (4):
      staging: lustre: ldlm: use accessor macros for l_flags
      staging: lustre: ldlm: clean up l_flags
      staging: lustre: ldlm: remove code wireshark handling
      staging: lustre: ldlm: update comments about ldlm l_flags

Bruno Carvalho (2):
      staging/gdm724x: Fix avoid CamelCase
      staging/gdm724x: fix "alignment should match open parenthesis" issues

Bruno Faccini (3):
      staging: lustre: ldlm: Fix a race during FLock handling
      staging: lustre: ldlm: refine LU-2665 patch for POSIX compliance
      staging: lustre: lov: return minimal FIEMAP for released files

Chaehyun Lim (48):
      staging: wilc1000: use completion instead of struct semaphore hif_sema_wait_response
      staging: wilc1000: use mutex instead of struct semaphore hif_sema_deinit
      staging: wilc1000: use completion instead of struct semaphore hif_sema_thread
      staging: wilc1000: use completion instead of struct semaphore hif_sema_driver
      staging: wilc1000: change data type of wid argument in wilc_wlan_cfg_set
      staging: wilc1000: change data type of wid argument in wilc_wlan_cfg_get
      staging: wilc1000: change data type of wid argument in wilc_wlan_cfg_get_val
      staging: wilc1000: remove unused struct semaphore SemHandleUpdateStats
      staging: wilc1000: use mutex instead of struct semaphore hSemScanReq
      staging: wilc1000: rename goto label in handle_cfg_param
      staging: wilc1000: move Handle_ScanDone function declaration
      staging: wilc1000: remove block scope braces and fix indentation
      staging: wilc1000: rename Handle_Scan
      staging: wilc1000: rename pstrHostIFscanAttr in handle_scan
      staging: wilc1000: rename strWIDList in handle_scan
      staging: wilc1000: rename u32WidsCount in handle_scan
      staging: wilc1000: rename pu8Buffer in handle_scan
      staging: wilc1000: remove unused hif_drv in host_int_get_ipaddress
      staging: wilc1000: remove unused hif_drv in wilc_setup_ipaddress
      staging: wilc1000: remove unused hif_drv in wilc_setup_multicast_filter
      staging: wilc1000: remove unused hif_drv in wilc_set_power_mgmt
      staging: wilc1000: remove unused hif_drv in wilc_edit_station
      staging: wilc1000: remove unused hif_drv in wilc_del_allstation
      staging: wilc1000: remove unused hif_drv in wilc_del_station
      staging: wilc1000: remove unused hif_drv in wilc_add_station
      staging: wilc1000: remove unused hif_drv in wilc_remain_on_channel
      staging: wilc1000: remove unused hif_drv in wilc_set_mac_chnl_num
      staging: wilc1000: remove unused hif_drv in host_int_get_assoc_res_info
      staging: wilc1000: remove unused hif_drv in wilc_set_pmkid_info
      staging: wilc1000: remove unused hif_drv in wilc_del_beacon
      staging: wilc1000: remove unused hif_drv in wilc_add_beacon
      staging: wilc1000: change return type of ret variable in handle_get_tx_pwr
      staging: wilc1000: change handle_set_wfi_drv_handler's return type to void
      staging: wilc1000: change data type of result in handle_set_wfi_drv_handler
      staging: wilc1000: rename result in handle_set_wfi_drv_handler
      staging: wilc1000: change handle_set_operation_mode's return type to void
      staging: wilc1000: change data type of result in handle_set_operation_mode
      staging: wilc1000: rename result in handle_set_operation_mode
      staging: wilc1000: change handle_set_ip_address's return type to void
      staging: wilc1000: change data type of result in handle_set_ip_address
      staging: wilc1000: rename result in handle_set_ip_address
      staging: wilc1000: change handle_get_ip_address's return type to void
      staging: wilc1000: change data type of result in handle_get_ip_address
      staging: wilc1000: rename result in handle_get_ip_address
      staging: wilc1000: fix comparison style of if statement in handle_get_ip_address
      staging: wilc1000: change handle_get_mac_address's return type to void
      staging: wilc1000: change data type of result in handle_get_mac_address
      staging: wilc1000: rename result in handle_get_mac_address

Cihangir Akturk (2):
      staging: lustre: split error handling code into multiple labels
      staging: fsl-mc: get rid of mutex_locked variables

Claudiu Beznea (8):
      Staging: wlan-ng: defined oui_rfc1042[] and oui_8021h[] arrays as const arrays
      Staging: vt6655: defined byVT3253InitTab_RFMD[] and byVT3253B0_RFMD[] as const arrays.
      Staging: wlan-ng: wiphy_free() is not called in case wiphy_register() fails
      Staging: wlan-ng: no need for memcpy() since its arguments are already equal
      Staging: wlan-ng: convert usb_prism_tbl[] array into a const array
      Staging: wlan-ng: removed "next" member of wlandevice_t since it is not used anywhere in code.
      Staging: wilc1000: Freed memory in case of error
      Staging: wlan-ng: memory allocated inside mkimage() is not freed if subsequent calls fails.

Clifton Barnes (7):
      staging: xgifb: fix 'line over 80 characters'
      staging: xgifb: fix code indent
      staging: xgifb: fix bare use of 'unsigned'
      staging: xgifb: fix block comments
      staging: vme: fix bare use of 'unsigned'
      staging: slicoss: fix bare use of 'unsigned'
      staging: slicoss: fix missing blank line

Colin Ian King (1):
      staging: sm750fb: initialize max_d to maximum D value of 6

Crestez Dan Leonard (14):
      hp206c: Initial support for reading sensor values
      ti-adc081c: Add support for adc101c and adc121c
      ti-adc081c: Initial triggered buffer support
      iio: st_gyro: Add lsm9ds0-gyro support
      max44000: Initial support
      max44000: Initial support for proximity reading
      max44000: Support controlling LED current output
      max44000: Expose ambient sensor scaling
      max44000: Initial triggered buffer support
      iio: inv_mpu6050: Cleanup hw_info mapping
      iio: inv_mpu6050: Remove inv_mpu6050_hw.num_reg
      iio: inv_mpu6050: Check WHO_AM_I register on probe
      iio: inv_mpu6050: Add spi_device_id for INV_MPU6500
      iio: inv_mpu6050: Add explicit support for MPU9150

Daeseok Youn (24):
      staging: dgnc: fix camelcase of SerialDriver and PrintDriver
      staging: dgnc: fix CamelCase in dgnc_driver.c
      staging: dgnc: fix CamelCase in dgnc_drvier.h and
      staging: dgnc: remove unused variable in dgnc_board
      staging: dgnc: fix 'line over 80 characters'
      staging: dgnc: fix Logical continuations should be on the
      staging: dgnc: replace dgnc_offset_table with bit shift.
      staging: dgnc: remove parenthesis around the CONST |
      staging: dgnc: fix 'line over 80 characters'
      staging: dgnc: fix Logical continuations.
      staging: dgnc: remove useless variables for saving tty's
      staging: dgnc: clean up dgnc_input function
      staging: dgnc: remove too many traverse pointer
      staging: dgnc: fix CamelCase in dgnc_tty.c
      staging: dgnc: remove parenthesis around the CONST |
      staging: dgnc: remove blank line
      staging: dgnc: return -ENOMEM when kzalloc failed
      staging: dgnc: remove redundant NULL check in
      staging: dgnc: use tty_alloc_driver instead of kcalloc
      staging: dgnc: Fix a NULL pointer dereference
      staging: dgnc: clean up the dgnc_get_modem_info()
      staging: dgnc: fix 'line over 80 characters'
      staging: dgnc: remove redundant condition check
      staging: dgnc: Need to check for NULL of ch

Dan Carpenter (2):
      iio: light: apds9960: silence uninitialized variable warning
      staging: lowmemorykiller: remove bogus NULL check

Daniel Baluta (4):
      iio: imu: mpu6050: Fix name/chip_id when using ACPI
      iio: imu: Add initial support for Bosch BMI160
      iio: magn: Split bmc150 driver in common/i2c parts
      iio: magn: bmc150: Introduce SPI support

David Binder (5):
      staging: unisys: visorchannel: remove redundant member size
      staging: unisys: Documentation: Remove proc-entries.txt
      staging: unisys: visorbus: initialize variables
      staging: unisys: visorchannel: correct variable misspelling
      staging: unisys: visorhba: switch success handling to error handling

David Kershner (15):
      staging: unisys: visorbus: cleanup goto in setup_crash_devices_work_queue
      staging: unisys: visorbus: get rid of gotos in intialize_controlvm_payload_info
      staging: unisys: visorbus: cleanup gotos in parser_init_byte_stream
      staging: unisys: visorbus: chipset_init rename goto
      staging: unisys: visorbus: Cleanup goto in bus_create
      staging: unisys: visorbus: Cleanup bus_epilog goto statements
      staging: unisys: visorbus: fix my_create_device goto statements
      staging: unisys: visorbus: Fix up visordriver_probe
      staging: unisys: visorbus: fix up gotos in visorbus_init
      staging: unisys: visorbus: Remove gotos in visorbus_match
      staging: unisys: visorbus: rename create_visor_device gotos
      staging: unisys: remove wmb() in visordriver_remove_device
      staging: unisys: visorbus: visorchipset_init clean up gotos
      staging: unisys: visorbus: device_epilog: clean up gotos
      staging: unisys: visorbus: make bus_epilog match device_epilog

David Wu (1):
      iio: adc: rockchip_saradc: add saradc support for rk3399

Dilek Uzulmez (2):
      Staging: rts5208: Add space around '+'
      Staging: emxx_udc: Add space around '-'

Dmitry Eremin (13):
      staging: lustre: add missing buffer overflow fix for console.c
      staging: lustre: llite: NFS reexport issue
      staging: lustre: lmv: kernel crash due to misconfigured MDT
      staging: lustre: ldlm: check all errors during ldlm_debugfs_setup()
      staging: lustre: llite: fixup return value ll_direct_IO_26
      staging: lustre: o2iblnd: rename kib_fmr_pool_t
      staging: lustre: o2iblnd: Use list_for_each_entry_safe in kiblnd_destroy_fmr_pool_list
      staging: lustre: o2iblnd: create union to contain FMR
      staging: lustre: o2iblnd: break up kiblnd_create_fmr_pool
      staging: lustre: o2iblnd: cache FMR key in kib_fmr_t
      staging: lustre: o2iblnd: handle unmapping of FMR in kiblnd_fmr_pool_unmap
      staging: lustre: o2iblnd: add IBLND_WID_MR
      staging: lustre: o2iblnd: Add Fast Reg memory registration support

Dominique van den Broeck (2):
      staging: fwserial: (coding style) Turning every "unsigned" into "unsigned int"
      staging: fwserial: (coding style) removing "!= NULL" to comply with checkpatch.pl

Edward Lipinsky (1):
      staging: rtl8723au: Fix line longer than 80 columns.

Emoly Liu (2):
      staging: lustre: obd: add case LCFG_PARAM to osd_process_config
      staging: lustre: debugfs: improve osc/mdc "imports" connect data

Erik Arfvidson (8):
      staging: unisys: remove channel.h double negative comparison
      staging: unisys: remove visorinput.c double negative comparison
      staging: unisys: added display string size define
      staging: unisys: visorbus: remove unused chipsetready information
      staging: unisys: remove unused struct members
      staging: unisys: fix format string %Lx to %llx for u64
      staging: unisys: visornic: comment restructuring and removing bad diction
      staging: unisys: rename misleading var ii with frag

Eva Rachel Retuya (5):
      staging: iio: tsl2x7x_core: adjust alignment to match open parenthesis
      staging: iio: tsl2x7x_core: use preferred comment style
      staging: iio: tsl2x7x_core: remove space after a cast
      staging: iio: tsl2x7x_core: add spaces around operators
      staging: iio: tsl2x7x_core: add blank line after struct declaration

Fan Yong (1):
      staging: lustre: fid: packing ost_idx in IDIF

Gaurav Mahajan (1):
      staging: lustre: llite: Delaying creation of client side proc entries.

Geliang Tang (1):
      staging: rtl8712: use container_of() instead of LIST_CONTAINOR()

Greg Kroah-Hartman (4):
      Merge tag 'iio-for-4.7a' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 4.6-rc3 into staging-next
      Merge tag 'iio-for-4.7b' of git://git.kernel.org/.../jic23/iio into staging-testing
      Merge 4.6-rc7 into staging-next

Gregor Boirie (10):
      iio:pressure:ms5611: oversampling rate support
      iio:magnetometer:ak8975: fix uninitialized chipset
      iio:magnetometer:ak8975: remove unused field
      iio:magnetometer:ak8975: power regulator support
      iio:pressure:ms5611: fix missing regulator_disable
      iio:magnetometer:ak8975: fix missing regulator_disable
      iio:magnetometer:ak8975: triggered buffer support
      iio:core: mounting matrix support
      iio:ak8975: add mounting matrix support
      iio:imu:mpu6050: enhance mounting matrix support

Grégor Boirie (1):
      iio:pressure:ms5611: complete DT support

Gustavo Padovan (15):
      kernel.h: add u64_to_user_ptr()
      staging/android: refactor SYNC IOCTLs
      staging/android: remove redundant comments on sync_merge_data
      staging/android: drop sync_file_install() and sync_file_put()
      staging/android: move sync_file functions comments to sync.c
      staging/android: make sync_file_merge() static
      staging/android: make sync_file_fdget() static
      staging/android: remove name arg from sync_file_create()
      staging/android: prepare sync_file for de-staging
      staging/android: improve documentation for sync_file
      staging/android: style fix: alignment to match the open parenthesis
      dma-buf/sync_file: de-stage sync_file headers
      dma-buf/sync_file: de-stage sync_file
      Documentation: include sync_file into DocBook
      Documentation: add Sync File doc

H Hartley Sweeten (208):
      staging: comedi: dt282x: tidy up register bit defines
      staging: comedi: ni_660x: change IOConfigReg() into a macro
      staging: comedi: ni_660x: remove struct NI_660xRegisterData 'name'
      staging: comedi: ni_660x: remove enum ni_register_width
      staging: comedi: ni_660x: remove enum ni_660x_register_direction
      staging: comedi: ni_660x: rename CamelCase 'NI_660xRegisterData'
      staging: comedi: ni_660x: cleanup the NI660X_IO_CFG register helpers
      staging: comedi: ni_660x: tidy up multi-line comment
      staging: comedi: ni_660x: remove enum clock_config_register_bits
      staging: comedi: ni_660x: cleanup the NI660X_DMA_CFG register helpers
      staging: comedi: ni_660x: cleanup the NI660X_GLOBAL_INT_{STATUS, CFG}
      staging: comedi: ni_660x: tidy up ni_660x_write_register()
      staging: comedi: ni_660x: tidy up ni_660x_read_register()
      staging: comedi: ni_660x: tidy up ni_gpct_{write, read}_register()
      staging: comedi: ni_660x: tidy up ni_660x_select_pfi_output()
      staging: comedi: ni_660x: remove BUG_ON() in ni_660x_request_mite_channel()
      staging: comedi: ni_660x: fix block comment issues
      staging: comedi: ni_660x: remove enum ni_660x_subdevices
      staging: comedi: ni_660x: remove ni_660x_num_counters()
      staging: comedi: ni_660x: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: ni_660x: Prefer kernel type 'u64' over 'uint64_t'
      staging: comedi: ni_660x: tidy up Digital I/O subdevice init
      staging: comedi: ni_660x: tidy up ni_660x_dio_insn_bits()
      staging: comedi: ni_660x: tidy up ni_660x_set_pfi_routing()
      staging: comedi: ni_660x: add a comment about the initial DIO state
      staging: comedi: ni_660x: refactor ni_gpct_to_660x_register()
      staging: comedi: ni_660x: add comments for the spinlock_t definitions
      staging: comedi: ni_660x: fix memory barrier without comment
      staging: comedi: ni_660x: tidy up the misc. constants
      staging: comedi: ni_660x: tidy up the counter subdevices init
      staging: comedi: ni_660x: ni_gpct_device_destroy() can handle a NULL pointer
      staging: comedi: ni_660x: disable interrupts when detaching driver
      staging: comedi: ni_660x: init TIO chips before subdevice init
      staging: comedi: ni_660x: allocate counters early in (*auto_attach)
      staging: comedi: ni_660x: initialize the counter with the subdevice init
      staging: comedi: ni_660x: default DIO channels with subdevice init
      staging: comedi: ni_660x: remove inline mite_ring()
      staging: comedi: ni_660x: sort enum ni_660x_register
      staging: comedi: ni_660x: remove ni_gpct_to_660x_register[]
      staging: comedi: ni_660x: remove spinlock 'dma_cfg_lock'
      staging: comedi: ni_660x: refactor GPCT_OFFSET
      staging: comedi: ni_660x: update the MODULE_DESCRIPTION
      staging: comedi: dt282x: refactor dt282x_ns_to_timer()
      staging: comedi: dt282x: remove redundant comedi_check_trigger_arg_min()
      staging: comedi: dt282x: remove unnecessary comment
      staging: comedi: ni_labpc: remove some unnecessary defines
      staging: comedi: ni_labpc_regs.h: tidy up bit defines
      staging: comedi: ni_labpc_common: tidy up block comments
      staging: comedi: ni_labpc_cs: fix block comment issues
      staging: comedi: ni_labpc_pci: tidy up bit define
      staging: comedi: ni_labpc.h: fix block comment issues
      staging: comedi: ni_tio: make ni_gpct_device_destroy() NULL pointer safe
      staging: comedi: ni_mio_common: ni_gpct_device_destroy() can handle a NULL pointer
      staging: comedi: z8536: tidy up bit defines
      staging: comedi: plx9052.h: tidy up bit defines
      staging: comedi: plx9052.h: fix block comment issues
      staging: comedi: ni_tio_internal.h: tidy up bit defines
      staging: comedi: ni_tio_internal.h: fix block comment issues
      staging: comedi: ni_tio: fix ni_tio_set_gate_src() params/vars
      staging: comedi: ni_tio: fix ni_tio_arm() params/vars
      staging: comedi: ni_tio: export and fix ni_tio_get_soft_copy()
      staging: comedi: ni_tio: export and fix ni_tio_set_bits()
      staging: comedi: ni_tio_internal: simplify ni_tio_counting_mode_registers_present()
      staging: comedi: ni_tio_internal: export {read, write)_register()
      staging: comedi: ni_tio: tidy up struct ni_gpct_device (*{write, read}_register)
      staging: comedi: ni_tio.h: tidy up struct ni_gpct_device
      staging: comedi: ni_tio.h: tidy up struct ni_gpct
      staging: comedi: ni_tio.h: fix block comment
      staging: comedi: ni_tio.h: remove unnecessary forward declarations
      staging: comedi: ni_tio: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: ni_tio: Prefer kernel type 'u64' over 'uint64_t'
      staging: comedi: ni_tio: fix block comments
      staging: comedi: ni_tio: tidy up ni_tio_get_gate_src()
      staging: comedi: ni_tio: tidy up ni_tio_set_sync_mode()
      staging: comedi: ni_tio: tidy up ni_tio_arm()
      staging: comedi: ni_tiocmd: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: ni_tiocmd: fix block comments
      staging: comedi: ni_tiocmd: remove unsed param from ni_tio_acknowledge_and_confirm()
      staging: comedi: ni_tiocmd: remove BUG() which can never occur
      staging: comedi: ni_tio: validate clock source
      staging: comedi: ni_tio: remove BUG() checks for ni_tio_get_gate_src()
      staging: comedi: ni_tio: fix ni_tio_insn_config()
      staging: comedi: ni_tio: remove BUG() in ni_tio_set_gate_src()
      staging: comedi: ni_tio: remove BUG() checks for ni_tio_get_clock_src()
      staging: comedi: amplc_pc263: tidy up digital output subdevice init
      staging: comedi: amplc_pc263: tidy up comedi_driver definition
      staging: comedi: amplc_pc263: define the register map
      staging: comedi: amplc_pc263: fix block comments
      staging: comedi: amplc_dio200_common: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: amplc_dio200_common: document spinlock definition
      staging: comedi: amplc_pci230: Prefer using the BIT macro
      staging: comedi: amplc_pci230: Prefer kernel type 'u64' over 'uint64_t'
      staging: comedi: c6xdigio: Prefer using the BIT macro
      staging: comedi: drivers: tidy up insn_rw_emulate_bits()
      staging: comedi: drivers: fix possible bug in comedi_handle_events()
      staging: comedi: amplc_pci263: fix block comments
      staging: comedi: amplc_pci263: tidy up digital output subdevice init
      staging: comedi: amplc_pci263: define the register map
      staging: comedi: amplc_pci224: Prefer using the BIT macro
      staging: comedi: das1800: fix possible NULL dereference
      staging: comedi: das1800: fix analog input sample munging
      staging: comedi: das1800: fix das-1801st-da boardinfo
      staging: comedi: ni_stc.h: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: ni_stc.h: Prefer kernel type 'u8' over 'uint8_t'
      staging: comedi: ni_stc.h: tidy up block comments
      staging: comedi: amcc_s5933.h: tidy up comment issues
      staging: comedi: comedi_8254.h: tidy up the register map defines
      staging: comedi: plx9080.h: rename CamelCase enum value
      staging: comedi: das1800: tidy up digital output subdevice init
      staging: comedi: das1800: tidy up digital input subdevice init
      staging: comedi: das1800: tidy up analog output subdevice init
      staging: comedi: das1800: tidy up analog input subdevice init
      staging: comedi: das1800: tidy up boardinfo
      staging: comedi: das1800: tidy up das1800_probe()
      staging: comedi: das1800: remove 'common' boardinfo member
      staging: comedi: das1800: use comedi_offset_munge() for analog output
      staging: comedi: das1800: remove 'resolution' boardinfo
      staging: comedi: das1800: remove 'do_n_chan' boardinfo
      staging: comedi: das1800: initialize all analog outputs
      staging: comedi: das1800: tidy up das1800_ao_insn_write()
      staging: comedi: das1800: remove 'ao_n_chan' boardinfo
      staging: comedi: das1800: remove 'ao_ability' boardinfo
      staging: comedi: das1800: refactor 'range_ai' boardinfo
      staging: comedi: das1800: remove 'qram_len' boardinfo
      staging: comedi: das1800: change type of 'ai_speed' boardinfo
      staging: comedi: das1800: add analog output readback
      staging: comedi: das1800: introduce das1800_ai_chanspec_bits()
      staging: comedi: das1800: absorb control_c_bits()
      staging: comedi: das1800: refactor program_chanlist()
      staging: comedi: das1800: use comedi_timeout()
      staging: comedi: das1800: absorb control_a_bits()
      staging: comedi: das1800: document the spinlock
      staging: comedi: das1800: cleanup copyright and comedi comment blocks
      staging: comedi: das1800: change type of private data 'fifo_buf'
      staging: comedi: das1800: move comment about max conversion speeds
      staging: comedi: das1800: remove the private data member comments
      staging: comedi: das1800: clarify step 4 of the ai (*do_cmdtest)
      staging: comedi: das1800: remove the function comments
      staging: comedi: das1800: fix comments in das1800_ai_cmd()
      staging: comedi: das1800: fix comments in das1800_ai_handler()
      staging: comedi: das1800: fix lines over 80 characters
      staging: comedi: das1800: fix comments about the 'ao' board range
      staging: comedi: das1800: clarify the analog input cmd triggers
      staging: comedi: das1800: allow setting the external trigger polarity
      staging: comedi: das1800: update the MODULE_DESCRIPTION
      staging: comedi: ni_mio_common: remove some unnecessary BUG_ON()
      staging: comedi: ni_mio_common: tidy up mite dma channel requests
      staging: comedi: ni_mio_common: tidy up mite dma channel releases
      staging: comedi: ni_mio_common: tidy up DIO subdevice ifdef'ery
      staging: comedi: ni_mio_common: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: ni_mio_common: use 'unsigned int' instead of kernel types
      staging: comedi: ni_mio_common: tidy up block comments
      staging: comedi: ni_mio_common: fix lines over 80 characters
      staging: comedi: ni_mio_common: multiple assignments should be avoided
      staging: comedi: ni_mio_common: fix logical continuations
      staging: comedi: ni_mio_common: convert NI_GPCT_SUBDEV to a macro
      staging: comedi: ni_mio_common: tidy up AO trigger selection
      staging: comedi: ni_mio_common: tidy up AO scan begin
      staging: comedi: ni_mio_common: tidy up ni_gpct_write_register()
      staging: comedi: ni_mio_common: usleep_range is preferred over udelay
      staging: comedi: ni_mio_common: remove 'fudge_factor_80_to_20Mhz'
      staging: comedi: ni_mio_common: fix CamelCase in ni_serial_hw_readwrite8()
      staging: comedi: mite.h: rename CHSR_LxERR_mask
      staging: comedi: ni_mio_common: introduce NI_STC_DMA_CHAN_SEL()
      staging: comedi: mite: Prefer 'unsigned int' to bare use of 'unsigned'
      staging: comedi: mite: remove TOP_OF_PAGE() macro
      staging: comedi: mite: remove mite_dma_tcr()
      staging: comedi: mite: don't export internal functions
      staging: comedi: mite: remove mite_struct member 'mite_phys_addr'
      staging: comedi: mite: remove mite_struct member 'daq_phys_addr'
      staging: comedi: ni_pcidio: remove redundant mite disarm/reset
      staging: comedi: mite: don't expose mite_dma_reset()
      staging: comedi: mite: introduce mite_ack_linkc()
      staging: comedi: mite: don't expose unnecessary register/bit info
      staging: comedi: mite: introduce mite_sync_dma()
      staging: comedi: mite: rename CamelCase CHSR bit enums
      staging: comedi: mite: document the mite_struct spinlock_t
      staging: comedi: mite: remove BUG_ON() in MITE_IODWBSR_1_WSIZE_bits()
      staging: comedi: mite: cleanup remaining mite register/bits
      staging: comedi: mite: check for transfer errors in mite_ack_linkc()
      staging: comedi: ni_mio_common: absorb mite_handle_b_linkc()
      staging: comedi: ni_mio_common: fix interrupt handler for dev->write_subdev
      staging: comedi: ni_mio_common: handle_b_interrupt() does not need ao_mite_status
      staging: comedi: ni_mio_common: fix interrupt handler for dev->read_subdev
      staging: comedi: ni_mio_common: simplify AI LINKC handling
      staging: comedi: ni_mio_common: handle_a_interrupt() does not need ai_mite_status
      staging: comedi: mite: make mite_ack_linkc() handle mite_sync_dma()
      staging: comedi: mite: return void from mite_ack_linkc()
      staging: comedi: mite: don't expose CHSR_* bit defines
      staging: comedi: mite: rename 'struct mite_struct'
      staging: comedi: mite: rename 'struct mite_dma_descriptor'
      staging: comedi: mite: rename 'struct mite_dma_descriptor_ring'
      staging: comedi: mite: rename mite_ring member 'descriptors_dma_addr'
      staging: comedi: mite: rename mite_ring member 'descriptors'
      staging: comedi: mite: tidy up mite_init_ring_descriptors()
      staging: comedi: mite: rename mite member 'mite_io_addr'
      staging: comedi: mite: remove mite member 'channel_allocated'
      staging: comedi: mite: introduce mite_free_dma_descs()
      staging: comedi: mite: use prefered form for passing a struct size
      staging: comedi: mite: document mite_alloc()/mite_detach()
      staging: comedi: mite: do mite_steup() as part of mite_attach()
      staging: comedi: mite: tidy up kernel messages in mite_steup()
      staging: comedi: mite: move the mite ring functions
      staging: comedi: mite: tidy up mite dma channel request/release
      staging: comedi: mite: move mite_prep_dma()
      staging: comedi: mite: move the mite dma arm/disarm/reset functions
      staging: comedi: mite: document the remaining exported functions
      staging: comedi: mite: tidy up module init/exit

Harald Geyer (2):
      iio: mxs-lradc: Move binding document out of staging as well
      iio: dht11: Improve logging

Heena Sirwani (1):
      staging: media: omap4iss: Match alignment with open parenthesis.

Horia Geanta (1):
      staging: fsl-mc: add quirk handling for dpseci objects < 4.0

Horia Geantă (1):
      staging: fsl-mc: return -EINVAL for all fsl_mc_portal_allocate() failures

Ian Abbott (2):
      staging: comedi: drivers: remove bogus ni_mio_c_common.c
      staging: comedi: comedi_fops.c: fix lines over 80 characters

Iban Rodriguez (1):
      Staging: lustre: Make lustre_profile_list static

Irina Tirdea (7):
      iio: accel: bmc150: use available_scan_masks
      iio: accel: bmc150: optimize transfers in trigger handler
      iio: gyro: bmg160: use available_scan_masks
      iio: accel: bmg160: optimize transfers in trigger handler
      iio: remove unused gpio consumer.h include
      iio: remove gpio interrupt probing from drivers that use a single interrupt
      iio: accel: bmc150: use common definition for regmap conf

Itai Katz (5):
      staging: fsl-mc: don't use object versions to make binding decisions
      staging: fsl-mc: set cacheable flag for added devices if applicable
      staging: fsl-mc: get version of root dprc from MC hardware
      staging: fsl-mc: add dprc version check
      staging: fsl-mc: add dpmcp version check

JC Lafoucriere (2):
      staging: lustre: hsm: rename hai_zero() HSM function
      staging: lustre: hsm: Add CLF_RENAME_LAST flag

Jacky Boen (10):
      Staging: drivers: rtl8188eu: move constants to the right in comparisons
      Staging: drivers: rtl8188eu: fixed typo
      Staging: drivers: rtl8188eu: fixed block comments style
      Staging: drivers: rtl8188eu: fixed newlines style
      Staging: drivers: rtl8188eu: fixed brace style
      Staging: drivers: rtl8188eu: fixed unnecessary else branch
      Staging: drivers: rtl8188eu: fixed extraneous indentation
      Staging: drivers: rtl8188eu: fixed extraneous parentheses
      Staging: drivers: rtl8188eu: fixed extraneous spaces
      Staging: drivers: rtl8188eu: use sizeof(*ptr) instead of sizeof(struct)

James Nunez (2):
      staging: lustre: Correct missing newline for CERROR call in sfw_handle_server_rpc
      staging: lustre: llite: Replace printing of i_ino with ll_inode2fid()

James Simmons (51):
      staging: lustre: handle error returned from wait_event_timeout seltest timer
      staging: lustre: remove excess blank lines in lnet selftest code
      staging: lustre: realign some code in lnet selftest so its readable
      staging: lustre: cleanup comment style for lnet selftest
      staging: lustre: lnet: revert commit 4671a0266
      staging: lustre: libcfs: change variable name
      staging: lustre: libcfs: removal all userland only macros from libcfs_ioctl.h
      staging: lustre: libcfs: migrate inline functions to source file
      staging: lustre: libcfs: move function declarations from libcfs_ioctl.h
      staging: lustre: libcfs: make libcfs_ioctl.h readable
      staging: lustre: libcfs: add uapi headers to libcfs_ioctl.h
      staging: lustre: libcfs: return proper bool values
      staging: lustre: libcfs: use BIT macro in linux-module.c
      staging: lustre: libcfs: return size_t for libcfs_ioctl_packlen
      staging: lustre: libcfs: remove function declarations in libcfs.h
      staging: lustre: libcfs: remove cfs_signal_pending wrapper
      staging: lustre: libcfs: remove atomic cpt allocations
      staging: lustre: libcfs: remove cfs_percpt_[current|index]
      staging: lustre: libcfs: move all cpt handling to libcfs_cpu.h
      staging: lustre: libcfs: add CFS_FAULT_CHECK()
      staging: lustre: libcfs: remove cfs_workitem_t typedefs
      staging: lustre: libcfs: move add_wait_queue_exclusive_head to lustre layer
      staging: lustre: libcfs: move memory_pressure functions to libcfs_prim.h
      staging: lustre: libcfs: remove page_index() macro
      staging: lustre: libcfs: remove MMSPACE macros
      staging: lustre: libcfs: move NUM_CACHEPAGES to libcfs_prim.h
      staging: lustre: libcfs: delete linux-mem.h
      staging: lustre: selftest: convert srpc_event_type to proper enum
      staging: lustre: selftest: convert srpc_event_t to proper struct
      staging: lustre: selftest: convert srpc_bulk_t to proper struct
      staging: lustre: selftest: convert srpc_buffer_t to proper struct
      staging: lustre: selftest: convert swi_workitem_t to proper struct
      staging: lustre: selftest: convert srpc_client_rpc_t to proper struct
      staging: lustre: selftest: convert srpc_service_t to proper struct
      staging: lustre: selftest: convert sfw_session_t to proper struct
      staging: lustre: selftest: convert sfw_batch_t to proper struct
      staging: lustre: selftest: convert sfw_test_client_ops_t to proper struct
      staging: lustre: selftest: convert sfw_test_instance_t to proper struct
      staging: lustre: selftest: convert sfw_test_unit_t to proper struct
      staging: lustre: selftest: convert sfw_test_case_t to proper struct
      staging: lustre: selftest: convert lstcon_rpc_t to proper struct
      staging: lustre: selftest: convert lstcon_rpc_trans_t to proper struct
      staging: lustre: selftest: convert lstcon_node_t to proper struct
      staging: lustre: selftest: convert lstcon_ndlink_t to proper struct
      staging: lustre: selftest: convert lstcon_group_t to proper struct
      staging: lustre: selftest: convert lstcon_tsb_hdr_t to proper struct
      staging: lustre: selftest: convert lstcon_batch_t to proper struct
      staging: lustre: selftest: convert srpc_msg_t to proper struct
      staging: lustre: selftest: change srpc_state_t to proper enum
      staging: lustre: selftest: convert lstcon_test_t to proper struct
      staging: lustre: selftest: convert wire protocol to use struct

Jes Sorensen (1):
      staging: rtl8723au: Add warning about this driver being deprecated

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

Jinshan Xiong (24):
      staging/lustre: Reintroduce global env list
      staging/lustre/osc: Adjustment on osc LRU for performance
      staging/lustre/osc: to drop LRU pages with cl_lru_work
      staging/lustre/clio: collapse layer of cl_page
      staging/lustre/obdclass: Add a preallocated percpu cl_env
      staging/lustre/clio: add pages into writeback cache in batches
      staging/lustre/osc: add weight function for DLM lock
      staging/lustre/clio: remove stackable cl_page completely
      staging/lustre/clio: optimize read ahead code
      staging/lustre/clio: generalize cl_sync_io
      staging/lustre/clio: cl_lock simplification
      staging/lustre/llite: clip page correctly for vvp_io_commit_sync
      staging/lustre/llite: deadlock for page write
      staging/lustre/ldlm: ELC picks locks in a safer policy
      staging: lustre: libcfs: remove userland comments in libcfs_debug.h
      staging: lustre: libcfs: create array of debug names
      staging: lustre: libcfs: make D_HSM a unique value
      staging: lustre: hsm: Fix lu_ref for lease handle
      staging: lustre: llite: cancel open lock before closing file
      staging: lustre: hsm: Add support to drop all pages for ll_data_version
      staging: lustre: llite: error setting max_cache_mb at mount time
      staging: lustre: llite: Truncate to restore file
      staging: lustre: osc: osc_extent_wait() shouldn't be interruptible
      staging: lustre: llite: reset writeback index in ll_writepages

Joachim Eastwood (4):
      iio: adc: add NXP LPC18xx ADC driver
      dt: document NXP LPC1850 ADC driver bindings
      iio: dac: add NXP LPC18xx DAC driver
      dt: document NXP LPC1850 DAC driver bindings

Joe Perches (2):
      staging: skein: threefish_block: Use ror64
      staging: skein: Convert local rotl_64 to kernel's rol64

John Hammond (5):
      staging/lustre/llite: Rename struct ccc_grouplock to ll_grouplock
      staging/lustre/llite: Rename struct vvp_thread_info to ll_thread_info
      staging/lustre/llite: rename struct ccc_thread_info to vvp_thread_info
      staging/lustre/llite: Remove ccc_global_{init, fini}()
      staging/lustre/llite: Move several declarations to llite_internal.h

John L. Hammond (23):
      staging: lustre: libcfs: remove libcfsutil.h in comment
      staging: lustre: libcfs: move libcfs_ioctl_handler stuff to libcfs.h
      staging: lustre: libcfs: remove libcfs_ioctl_popdata wrapper
      staging/lustre: merge lclient/*.c into llite/
      staging/lustre/llite: remove lli_lvb
      staging/lustre/lmv: remove lmv_init_{lock,unlock}()
      staging/lustre/obd: remove struct client_obd_lock
      staging/lustre/llite: remove some cl wrappers
      staging/lustre/llite: merge lclient.h into llite/vvp_internal.h
      staging/lustre/llite: rename ccc_device to vvp_device
      staging/lustre/llite: rename ccc_object to vvp_object
      staging/lustre/llite: rename ccc_page to vvp_page
      staging/lustre/llite: rename ccc_lock to vvp_lock
      staging/lustre:llite: remove struct ll_ra_read
      staging/lustre/llite: merge ccc_io and vvp_io
      staging/lustre/llite: use vui prefix for struct vvp_io members
      staging/lustre/llite: move vvp_io functions to vvp_io.c
      staging/lustre/llite: rename ccc_req to vvp_req
      staging: lustre: hsm: permission checks for HSM ioctl operations
      staging: lustre: hsm: don't use real suppgid
      staging: lustre: echo: remove echo_env_info() regions from echo_client.c
      staging: lustre: lov: remove lov and lod stuff from obd.h
      staging: lustre: lov: remove unused lov obd functions

Jonathan Cameron (1):
      iio: pressure: ms5611: use tab for indention

Juanma de Hoyos (1):
      drivers/staging/dgnc: Added spaces around a bitwise OR.

Juliana Rodrigues (2):
      staging: rtl8712: hal_init.c: fix comment block code style
      staging: rtl8712: rtl8712_cmd.c: fixed comparison to null

Kangjie Lu (1):
      staging: wilc1000: fix infoleak in wilc_wfi_cfgoperations

Kathryn Hampton (1):
      staging: vt6655: fix style violations for lines over 80 characters

Krzysztof Kozlowski (1):
      iio: adc: Fix build error of missing devm_ioremap_resource on UM

Ksenija Stanojevic (4):
      Staging: iio: Fix sparse endian warning
      Staging: iio: ad7606: Fix sparse endian warning
      iio: adc: Indent if statement
      iio: adc: set INPUT_PROP_DIRECT

Kyle Kuffermann (1):
      staging: rtl8188eu: Remove license paragraph with mailing address

Lai Siyao (2):
      staging: lustre: fid: add a connect flag for open by FID
      staging: lustre: llog: we don't need vfsmount

Lars-Peter Clausen (7):
      staging:iio:adis16204: Remove adis16204 driver
      staging:iio:adis16220: Remove adis16220 driver
      iio:adis: Add support for manual self-test flag clear
      staging:iio:adis16201: Set self_test_no_autoclear flag
      staging:iio:adis16203: Set self_test_no_autoclear flag
      staging:iio:adis16209: Set self_test_no_autoclear flag
      staging:iio:adis16240: Set self_test_no_autoclear flag

Laura Abbott (1):
      MAINTAINERS: Add Android Ion as a separate entry

Laura Garcia Liebana (4):
      staging: octeon: Use type int instead of int32_t
      staging: octeon: Fix alignment with open parenthesis
      staging: nvec: Remove space after a cast
      staging: nvec: Fix comparison to NULL

Laxman Dewangan (3):
      iio: core: Add devm_ APIs for iio_channel_{get,release}
      iio: core: Add devm_ APIs for iio_channel_{get,release}_all
      iio: Add resource managed APIs devm_iio_channel_{get,release) in devres

Leo Kim (25):
      staging: wilc1000: removes function 'init_tcp_tracking()'
      staging: wilc1000: wilc_spi.c: removes debug print log
      staging: wilc1000: removes duplicate vif variable setting
      staging: wilc1000: removes duplicate wilc variable setting
      staging: wilc1000: changes an ambiguous debug messages
      staging: wilc1000: removes goto definitions from wilc_wlan_firmware_download
      staging: wilc1000: removes an unnecessary if-condition
      staging: wilc1000: removes WIRELESS_EXT
      staging: wilc1000: wilc_frame_register: removes unused hif_drv
      staging: wilc1000: removes typedef of struct struct_frame_reg
      staging: wilc1000: replaces g_struct_frame_reg with frame_reg
      staging: wilc1000: replaces frame_type with type of struct frame_reg
      staging: wilc1000: removes unused dead codes
      staging: wilc1000: removes unused debug flags
      staging: wilc1000: replaces memcmp with ether_addr_equal_unaligned
      staging: wilc1000: removes unused define
      staging: wilc1000: removes define USE_TX_BACKOFF_DELAY_IF_NO_BUFFERS
      staging: wilc1000: removes unused local variable
      staging: wilc1000: changes logic when happened mq_send fail
      staging: wilc1000: removes duplicate del_timer_sync
      staging: wilc1000: txq_thread_started: replaces a semaphore with a completion
      staging: wilc1000: removes unnecessary test code
      staging: wilc1000: add set to null after release firmware
      staging: wilc1000: adds a cfg80211_disconnected() function
      staging: wilc1000: adds a check routine when performed del_key()

Leo Sperling (1):
      staging: android: Fix grammar error in Kconfig file

Leslie Klein (2):
      Staging: comedi: comedi_buf: Replace 'unsigned' with 'unsigned int'
      Staging: comedi: comedi_fops: Replace 'unsigned' with 'unsigned int'

Li Dongyang (1):
      staging/lustre/llite: make sure we do cl_page_clip on the last page

Liang Zhen (13):
      staging: lustre: libcfs: replace LNET_MAX_IOCTL_BUF_LEN with something bigger
      staging: lustre: libcfs: use break in switch options for libcfs_ioctl_handle
      staging: lustre: libcfs: merge code from libcfs_ioctl into libcfs_ioctl_getdata
      staging: lustre: libcfs: merge libcfs_ioctl_handle into libcfs_ioctl
      staging: lustre: libcfs: add debugging info for libcfs_ioctl
      staging: lustre: libcfs: move comment in libcfs_ioctl
      staging: lustre: libcfs: test if data is NULL
      staging: lustre: libcfs: invert test condition for libcfs_ioctl
      staging: lustre: libcfs: update error messages in linux-module.c
      staging: lustre: libcfs: test if userland data is to small
      staging: lustre: lnet: make sure lnet data not greater than LIBCFS_IOC_DATA_MAX
      staging: lustre: simple cleanup in obd_ioctl_popdata
      staging: lustre: libcfs: add lock-class for cfs_percpt_lock

Linus Walleij (7):
      iio: st_sensors: simplify buffer address handling
      iio: tools: make generic_buffer look for "-trigger"
      iio: light: new driver for the ROHM BH1780
      iio: st_sensors: read each channel individually
      iio: st_sensors: verify interrupt event to status
      iio: st_sensors: support open drain mode
      iio: tools: generic_buffer: auto-enable channels

Ludovic Desroches (4):
      iio:adc:at91-sama5d2: fix typo
      iio:adc:at91-sama5d2: fix identation
      iio:adc:at91-sama5d2: cleanup mode register use
      iio:adc:at91-sama5d2: add support for differential conversions

Luis de Bethencourt (1):
      iio: buffer: add missing descriptions in iio_buffer_access_funcs

Manav Batra (1):
      staging: rts5208: alignment to match open paranthesis

Manu Kumar (6):
      staging: skein: cleanup: add operator white space
      staging: skein: cleanup: align parentheses
      staging: skein: cleanup: fixed new lines
      staging: skein: cleanup: Fixed operator whitespace
      staging: skein: cleanup: removed unnecessary cast spaces
      staging: skein: cleanup: align code to parentheses

Marc Titinger (2):
      iio: ina2xx-adc: update the CALIB. register when RShunt changes
      iio: ina2xx-adc: fix scale for VShunt

Marek Vasut (1):
      iio: pressure: hp03: Add Hope RF HP03 sensor support

Markus Böhme (1):
      staging: android: ion: make locally used functions static

Martin Kepplinger (6):
      iio: mma8452: coding style fixes
      iio: mma8452: avoid switching to active because of config change
      iio: mma8452: add support for runtime power management
      iio: mma8452: add support for FXLS8471Q
      iio: mma8452: add i2c_device_id for mma8451
      iio: mma8452: use runtime pm instead of device specific autosleep

Matt Ranostay (2):
      iio: potentiometer: tpl0102: change i2c functionality return code
      iio: imu: mpu6050: fix possible NULL dereferences

Matthias Brugger (1):
      staging: fsl-mc: bus: Drop warning

Mikhail Pershin (2):
      staging: lustre: ptlrpc: use unified handler for OST requests
      staging: lustre: ptlrpc: initialize request session early

Ned Bass (1):
      staging: lustre: mdc: document mdc_rpc_lock

Nicholas Sim (10):
      staging: rtl8188eu: remove return at end of void function call
      staging: rtl8188eu: remove return at end of void function call
      staging: xgifb: ensure braces on all arms of if stmt
      staging: xgifb: remove extra braces from if stmt (single branch)
      staging: wlan-ng: rewrite NULL comparison
      staging: rtl8192u: remove blank lines before braces (closing)
      staging: rtl8192u: remove blank lines after braces (opening)
      staging: rtl8192u: add blank line after declarations
      staging: rtl8192u: rewrite NULL comparison for pointers
      staging: rts5208: ensure braces on all arms of if stmt

Nik Nyby (1):
      staging: rtl8192u: fix typo in debug message

Nikita Eshkeev (1):
      staging: board: line over 80 characters

Niu Yawei (5):
      staging/lustre/ldlm: revert changes to ldlm_cancel_aged_policy()
      staging: lustre: llite: use 64bits flags in ll_lov_setea()
      staging: lustre: clio: incorrect assertions in 'enable-invariants'
      staging: lustre: clio: add debug message in osc_completion()
      staging: lustre: ptlrpc: fix nrs cleanup

Okash Khawaja (1):
      staging: speakup: fix type mismatch warnings

Oleg Drokin (11):
      staging/lustre/libcfs: Copy correct amount in libcfs_ioctl_getdata
      staging/lustre/obdclass: limit lu_site hash table size
      staging/lustre: Get rid of CFS_PAGE_MASK
      staging/lustre: Remove struct ll_iattr
      staging/lustre/llite: Move ll_dirent_type_get and make it static
      staging/lustre/llite: Remove unused vui_local_lock field
      staging/lustre: Fix spacing style before open parenthesis
      staging/lustre: Fix braces {} style
      staging/lustre: Get rid of ldlm_policy_res_t typedef
      staging/lustre: Fix blank line after/before {/} style
      staging: lustre: debug: initialize debug_msg_data if needed

Parinay Kondekar (5):
      staging:lustre: remove last bits of the IOC_LIBCFS_PANIC ioctl
      staging:lustre: remove the IOC_LIBCFS_MEMHOG ioctl
      staging:lustre: remove libcfs_psdev_[open|release]
      staging:lustre: call libcfs_ioctl directly
      staging:lustre: remove libcfs pseudo device abstraction

Parth Sane (8):
      staging: rtl8712: Fixed FSF address warning in basic_types.h
      staging: rtl8712: Fixed FSF address warning in drv_types.h
      staging: rtl8712: Fixed FSF address warning in ethernet.h
      staging: rtl8712: Fixed FSF address warning in hal_init.c
      staging: rtl8712: Fixed FSF address warning in ieee80211.c
      staging: vt6656: Fixed multiple logical comparisions warnings
      staging: vt6656: Fixed multiple logical comparisions warnings in main_usb.c
      rtl8712: Fixed alignment to match open parenthesis

Paul Cercueil (1):
      iio: dac: Add support for the AD5592R/AD5593R ADCs/DACs

Peter Meerwald (1):
      iio: ABI: Fix typo in in_proximity_raw description

Peter Meerwald-Stadler (5):
      MAINTAINERS: update pmeerw's name
      tools: iio: Update iio_event_monitor names
      iio: Add modifier for UV light
      iio: Add channel for UV index
      iio: Add Vishay VEML6070 UV A light sensor driver

Prakash Surya (3):
      staging: lustre: osc: Track and limit "unstable" pages
      staging: lustre: osc: Track number of "unstable" pages per osc
      staging: lustre: osc: Use SOFT_SYNC to urge server commit

PrasannaKumar Muralidharan (2):
      Staging: most: Remove atomic_counter_t typedef
      Staging: most: Remove __cplusplus check in header files

Rob Herring (1):
      android: remove timed output/gpio driver

Roger H. Newell (2):
      staging: wilc1000: Removed braces from single block statements
      staging: wilc1000: Replaced comparison to NULL statements

Sam Horlbeck Olsen (1):
      staging: dgnc: Add whitespace around OR'd flags ("|")

Samuel Thibault (1):
      Staging: speakup: Clear hi font bit from attributes

Sandhya Bankar (33):
      Staging: iio: ade7758_core: Fix open parentheses alignment issues.
      Staging: iio: ade7758_core: Remove unnecessary blank line.
      Staging: iio: ade7758: Use a blank line after function/struct declarations.
      Staging: iio: ade7758: Fix open parentheses alignment issues.
      Staging: iio: ad5933: Remove unnecessary space after cast.
      Staging: rtl8188eu: Hal8188ERateAdaptive: Use x instead of x != NULL.
      Staging: rtl8188eu: hal_intf: Use x instead of x != NULL.
      Staging: rtl8188eu: rtl8188e_rxdesc: Use !x instead of x == NULL.
      Staging: rtl8188eu: usb_halinit: Use !x instead of x == NULL.
      Staging: gs_fpgaboot: Fix alignment to match open parenthesis.
      Staging: gs_fpgaboot: Remove unnecessary blank lines.
      Staging: gs_fpgaboot: Add space around '+'.
      Staging: gs_fpgaboot: Replace 'int32_t' with 'int'.
      Staging: emxx_udc: emxx_udc: Add space around operator.
      Staging: fbtft: fbtft_device: No space is necessary after cast.
      Staging: fbtft: fbtft-io: No space is necessary after cast.
      Staging: fbtft: fb_agm1264k-fl: No space is necessary after cast.
      Staging: i4l: pcbit: layer2: Add parentheses to complex macro.
      Staging: i4l: pcbit: edss1: Use !x instead of x == NULL.
      Staging: i4l: pcbit: drv: Do not initialise statics to 0.
      Staging: i4l: pcbit: capi: Add parentheses to complex macro.
      Staging: i4l: pcbit: drv: Remove unnecessary semicolon.
      Staging: lustre: lib-move: Remove unnecessary space after cast.
      Staging: lustre: socklnd_lib: Remove return statement from void function.
      Staging: lustre: socklnd: Remove return statement from void function.
      Staging: lustre: rpc: Use sizeof type *pointer instead of sizeof type.
      Staging: lustre: o2iblnd: Use sizeof type *pointer instead of sizeof type.
      Staging: netlogic: Remove & from function name.
      Staging: rtl8192u: Remove unnecessary semicolon.
      Staging: rtl8723au: rtl8723a_rf6052: Remove unnecessary semicolon.
      Staging: rtl8723au: Remove unnecessary return statement.
      Staging: rtl8188eu: rtw_efuse: Use sizeof type *pointer instead of sizeof type.
      Staging: wlan-ng: Use x instead of x != NULL.

Sebastien Buisson (6):
      staging: lustre: ldlm: fix 'deadcode' errors
      staging: lustre: fix 'NULL pointer dereference' errors
      staging: lustre: fix 'no effect' errors
      staging: lustre: osc: fix race issues thanks to oap_lock
      staging: lustre: mgc: fix 'error handling' issues
      staging: lustre: ldlm: dont always check max_pages_per_rpc alignement

Shyam Saini (1):
      Staging: emxx_udc: emxx_udc: fixed coding style issue

Slawomir Stepien (13):
      iio: potentiometer: mcp4531: use pointer to access model parameters
      iio: potentiometer: add driver for Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X
      iio: potentiometer: add driver for Maxim Integrated DS1803
      iio: light apds9960: fix wrong use of brace
      iio: inkern: add a missing space before if
      iio: adc: vf610_adc: fix case label indent
      iio: adc: mcp3422: remove spaces before comma
      iio: adc: at91_adc: fix errors reported by checkpatch.pl
      iio: adc: ad799x: remove space before comma
      iio: common: ms_sensors: use tab for indention
      iio: common: hid-sensors: use tab for indention
      iio: magnetometer: ak8975: put else and brace at the same line
      iio: frequency: ad9523: use unsigned int rather then bare unsigned

Stefan Wahren (2):
      iio: mxs-lradc: move TS config into suitable function
      iio: mxs-lradc: move STMP reset out of ADC init

Stuart Yoder (7):
      staging: fsl-mc: TODO updates
      staging: fsl-mc: DPAA2 overview readme update
      staging: fsl-mc: update dpmcp binary interface to v3.0
      staging: fsl-mc: update dpbp binary interface to v2.2
      staging: fsl-mc: update dprc binary interface to v5.1
      staging: fsl-mc: set up coherent dma ops for added devices
      MAINTAINERS: fsl-mc: Add second maintainer

Sudip Mukherjee (7):
      staging/lustre/obdclass: fix build warning
      staging: wilc1000: remove unused variables
      staging: android: ion: dummy: fix dereference of ERR_PTR
      staging: i4l: act2000: fix use of return
      staging: i4l: act2000: do not assign in if
      staging: i4l: act2000: remove blank line after brace
      staging: i4l: act2000: remove extra space

Svetlana Orlik (8):
      Staging: iio: ad9832: Replace 'unsigned' with 'unsigned int'
      staging: iio: accel: adis16240: Replace 'unsigned' with 'unsigned int'
      staging: iio: accel: adis16204: Fix 'line over 80 characters' warning
      staging: iio: accel: adis16203: Fix 'line over 80 characters' warning
      staging: iio: accel: adis16201: Fix 'line over 80 characters' warning
      staging: iio: accel: adis16209: Improve readability
      staging: iio: accel: adis16220: Improve readability
      staging: iio: accel: adis16240: Improve readability

Swapnil Pimpale (4):
      staging: lustre: lov: Get the correct address of lmm_objects
      staging: lustre: ptlrpc: return a meaningful status from ptlrpcd_init()
      staging: lustre: obd: cleanup client import if client_obd_setup fails
      staging: lustre: llite: check ret of ll_prep_md_op_data in ll_dir_filler

Tetsuo Handa (1):
      android,lowmemorykiller: Don't abuse TIF_MEMDIE.

Tiberiu Breana (3):
      iio: accel: Add support for the h3lis331dl accelerometer
      iio: humidity: Add support for AM2315
      iio: humidity: Add triggered buffer support for AM2315

Tim Sell (12):
      staging: unisys: visorbus: remove unused sysfs attribute devmajorminor/*
      staging: unisys: visorbus: remove unnecessary poll_count logic
      staging: unisys: visorbus: 'unsigned' --> 'unsigned int'
      staging: unisys: visorbus: CHECK: Alignment should match open parenthesis
      staging: unisys: visornic: CHECK: Alignment should match open parenthesis
      staging: unisys: visorinput: remove erroneous 'FIXME' comments
      staging: unisys: visornic: prevent double-unlock of priv_lock
      staging: unisys: visornic: convert BUG_ON to dev_err() message
      staging: unisys: include: remove unused fields from struct visor_driver
      staging: unisys: visorhba: fail gracefully for thread creation failures
      staging: unisys: visorinput: handle_locking_key() simplifications
      staging: unisys: visorhba: main path needs to flow down the left margin

Vitaly Fertman (2):
      staging/lustre/ldlm: restore the ELC for enqueue
      staging/lustre/ldlm: Solve a race for LRU lock cancel

Wang Di (1):
      staging: lustre: obdclass: add LCT_SERVER_SESSION for server session

han tai (1):
      staging: vt6656: Add space to align functions

wang di (3):
      staging: lustre: fld: add local fldb to each target
      staging: lustre: mdt: extra checking for getattr RPC.
      staging: lustre: fid: init FID client for OSP on MDT.

 Documentation/ABI/testing/sysfs-bus-iio            |   68 +-
 Documentation/DocBook/device-drivers.tmpl          |    2 +
 .../devicetree/bindings/iio/accel/mma8452.txt      |    3 +-
 .../devicetree/bindings/iio/adc/lpc1850-adc.txt    |   21 +
 .../bindings/{staging => }/iio/adc/mxs-lradc.txt   |    0
 .../bindings/iio/adc/rockchip-saradc.txt           |    6 +-
 .../devicetree/bindings/iio/dac/ad5592r.txt        |  155 ++
 .../devicetree/bindings/iio/dac/lpc1850-dac.txt    |   20 +
 .../devicetree/bindings/iio/imu/inv_mpu6050.txt    |   13 +
 .../bindings/iio/magnetometer/ak8975.txt           |   12 +
 .../bindings/iio/potentiometer/ds1803.txt          |   21 +
 .../bindings/iio/potentiometer/mcp4131.txt         |   84 +
 .../devicetree/bindings/iio/pressure/hp03.txt      |   17 +
 .../devicetree/bindings/iio/pressure/ms5611.txt    |   19 +
 .../devicetree/bindings/iio/st-sensors.txt         |    6 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/driver-model/devres.txt              |    4 +
 Documentation/sync_file.txt                        |   69 +
 MAINTAINERS                                        |   12 +-
 drivers/Kconfig                                    |    2 +
 drivers/dma-buf/Kconfig                            |   11 +
 drivers/dma-buf/Makefile                           |    1 +
 drivers/dma-buf/sync_file.c                        |  395 ++++
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   11 +-
 drivers/gpu/drm/i915/i915_drv.h                    |    5 -
 drivers/gpu/drm/i915/i915_gem.c                    |   14 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |   14 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   11 +-
 drivers/iio/accel/Kconfig                          |    5 +-
 drivers/iio/accel/bmc150-accel-core.c              |  127 +-
 drivers/iio/accel/bmc150-accel-i2c.c               |    7 +-
 drivers/iio/accel/bmc150-accel-spi.c               |    8 +-
 drivers/iio/accel/bmc150-accel.h                   |    1 +
 drivers/iio/accel/kxcjk-1013.c                     |   25 +-
 drivers/iio/accel/mma7455_core.c                   |    5 +-
 drivers/iio/accel/mma8452.c                        |  188 +-
 drivers/iio/accel/mma9553.c                        |    1 -
 drivers/iio/accel/mxc4005.c                        |   29 -
 drivers/iio/accel/st_accel.h                       |    1 +
 drivers/iio/accel/st_accel_core.c                  |  105 +
 drivers/iio/accel/st_accel_i2c.c                   |    4 +
 drivers/iio/accel/stk8312.c                        |    1 -
 drivers/iio/accel/stk8ba50.c                       |    1 -
 drivers/iio/adc/Kconfig                            |   16 +-
 drivers/iio/adc/Makefile                           |    1 +
 drivers/iio/adc/ad799x.c                           |    2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |  102 +-
 drivers/iio/adc/at91_adc.c                         |    8 +-
 drivers/iio/adc/ina2xx-adc.c                       |   43 +-
 drivers/iio/adc/lpc18xx_adc.c                      |  231 +++
 drivers/iio/adc/mcp3422.c                          |    6 +-
 drivers/iio/adc/mxs-lradc.c                        |   37 +-
 drivers/iio/adc/rockchip_saradc.c                  |   19 +
 drivers/iio/adc/ti-adc081c.c                       |  118 +-
 drivers/iio/adc/vf610_adc.c                        |   24 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |    2 +-
 drivers/iio/common/ms_sensors/ms_sensors_i2c.c     |    2 +-
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |   97 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |   20 +
 drivers/iio/common/st_sensors/st_sensors_trigger.c |   13 +
 drivers/iio/dac/Kconfig                            |   37 +
 drivers/iio/dac/Makefile                           |    4 +
 drivers/iio/dac/ad5592r-base.c                     |  691 +++++++
 drivers/iio/dac/ad5592r-base.h                     |   76 +
 drivers/iio/dac/ad5592r.c                          |  164 ++
 drivers/iio/dac/ad5593r.c                          |  131 ++
 drivers/iio/dac/lpc18xx_dac.c                      |  210 ++
 drivers/iio/frequency/ad9523.c                     |   19 +-
 drivers/iio/gyro/Kconfig                           |    2 +-
 drivers/iio/gyro/bmg160_core.c                     |  137 +-
 drivers/iio/gyro/st_gyro.h                         |    1 +
 drivers/iio/gyro/st_gyro_core.c                    |    4 +
 drivers/iio/gyro/st_gyro_i2c.c                     |    5 +
 drivers/iio/gyro/st_gyro_spi.c                     |    1 +
 drivers/iio/humidity/Kconfig                       |   10 +
 drivers/iio/humidity/Makefile                      |    1 +
 drivers/iio/humidity/am2315.c                      |  303 +++
 drivers/iio/humidity/dht11.c                       |   40 +-
 drivers/iio/imu/Kconfig                            |    2 +
 drivers/iio/imu/Makefile                           |    1 +
 drivers/iio/imu/adis.c                             |    7 +-
 drivers/iio/imu/bmi160/Kconfig                     |   32 +
 drivers/iio/imu/bmi160/Makefile                    |    6 +
 drivers/iio/imu/bmi160/bmi160.h                    |   10 +
 drivers/iio/imu/bmi160/bmi160_core.c               |  596 ++++++
 drivers/iio/imu/bmi160/bmi160_i2c.c                |   72 +
 drivers/iio/imu/bmi160/bmi160_spi.c                |   63 +
 drivers/iio/imu/inv_mpu6050/Kconfig                |   10 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   73 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |    3 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   16 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |   20 +-
 drivers/iio/imu/kmx61.c                            |    1 -
 drivers/iio/industrialio-core.c                    |  123 ++
 drivers/iio/inkern.c                               |   86 +-
 drivers/iio/light/Kconfig                          |   32 +
 drivers/iio/light/Makefile                         |    3 +
 drivers/iio/light/apds9960.c                       |   13 +-
 drivers/iio/light/bh1780.c                         |  297 +++
 drivers/iio/light/max44000.c                       |  639 ++++++
 drivers/iio/light/stk3310.c                        |    1 -
 drivers/iio/light/tsl2563.c                        |    3 +-
 drivers/iio/light/veml6070.c                       |  218 ++
 drivers/iio/magnetometer/Kconfig                   |   33 +-
 drivers/iio/magnetometer/Makefile                  |    3 +
 drivers/iio/magnetometer/ak8975.c                  |  232 ++-
 drivers/iio/magnetometer/bmc150_magn.c             |  156 +-
 drivers/iio/magnetometer/bmc150_magn.h             |   11 +
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |   77 +
 drivers/iio/magnetometer/bmc150_magn_spi.c         |   68 +
 drivers/iio/magnetometer/st_magn_core.c            |    1 +
 drivers/iio/potentiometer/Kconfig                  |   28 +
 drivers/iio/potentiometer/Makefile                 |    2 +
 drivers/iio/potentiometer/ds1803.c                 |  173 ++
 drivers/iio/potentiometer/mcp4131.c                |  494 +++++
 drivers/iio/potentiometer/mcp4531.c                |   13 +-
 drivers/iio/potentiometer/tpl0102.c                |    2 +-
 drivers/iio/pressure/Kconfig                       |   28 +-
 drivers/iio/pressure/Makefile                      |    2 +
 drivers/iio/pressure/bmp280.c                      |  564 ++++-
 drivers/iio/pressure/hp03.c                        |  312 +++
 drivers/iio/pressure/hp206c.c                      |  426 ++++
 drivers/iio/pressure/ms5611.h                      |   23 +-
 drivers/iio/pressure/ms5611_core.c                 |  148 +-
 drivers/iio/pressure/ms5611_i2c.c                  |   25 +-
 drivers/iio/pressure/ms5611_spi.c                  |   34 +-
 drivers/iio/pressure/st_pressure_core.c            |   10 +
 drivers/staging/android/Kconfig                    |   17 +-
 drivers/staging/android/Makefile                   |    2 -
 drivers/staging/android/ion/ion.c                  |   16 +-
 drivers/staging/android/ion/ion_chunk_heap.c       |    4 +-
 drivers/staging/android/ion/ion_dummy_driver.c     |    2 +
 drivers/staging/android/ion/ion_test.c             |    2 +-
 drivers/staging/android/lowmemorykiller.c          |    9 +-
 drivers/staging/android/sync.c                     |  356 ----
 drivers/staging/android/sync.h                     |   91 +-
 drivers/staging/android/sync_debug.c               |    8 +-
 drivers/staging/android/timed_gpio.c               |  166 --
 drivers/staging/android/timed_gpio.h               |   33 -
 drivers/staging/android/timed_output.c             |  110 -
 drivers/staging/android/timed_output.h             |   37 -
 drivers/staging/board/armadillo800eva.c            |    8 +-
 drivers/staging/comedi/comedi_buf.c                |   10 +-
 drivers/staging/comedi/comedi_fops.c               |   54 +-
 drivers/staging/comedi/comedidev.h                 |    4 +-
 drivers/staging/comedi/drivers.c                   |   40 +-
 drivers/staging/comedi/drivers/amcc_s5933.h        |   24 +-
 .../staging/comedi/drivers/amplc_dio200_common.c   |   12 +-
 drivers/staging/comedi/drivers/amplc_pc263.c       |  104 +-
 drivers/staging/comedi/drivers/amplc_pci224.c      |   71 +-
 drivers/staging/comedi/drivers/amplc_pci230.c      |  189 +-
 drivers/staging/comedi/drivers/amplc_pci263.c      |   86 +-
 drivers/staging/comedi/drivers/c6xdigio.c          |    4 +-
 drivers/staging/comedi/drivers/comedi_8254.h       |   14 +-
 drivers/staging/comedi/drivers/das1800.c           | 1385 ++++++-------
 drivers/staging/comedi/drivers/dt282x.c            |  119 +-
 drivers/staging/comedi/drivers/mite.c              | 1113 ++++++----
 drivers/staging/comedi/drivers/mite.h              |  329 +--
 drivers/staging/comedi/drivers/ni_660x.c           | 1174 ++++-------
 drivers/staging/comedi/drivers/ni_labpc.h          |   33 +-
 drivers/staging/comedi/drivers/ni_labpc_common.c   |   65 +-
 drivers/staging/comedi/drivers/ni_labpc_cs.c       |   95 +-
 drivers/staging/comedi/drivers/ni_labpc_pci.c      |    4 +-
 drivers/staging/comedi/drivers/ni_labpc_regs.h     |   82 +-
 drivers/staging/comedi/drivers/ni_mio_c_common.c   |    0
 drivers/staging/comedi/drivers/ni_mio_common.c     |  981 ++++-----
 drivers/staging/comedi/drivers/ni_pcidio.c         |   37 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         |   36 +-
 drivers/staging/comedi/drivers/ni_stc.h            |   56 +-
 drivers/staging/comedi/drivers/ni_tio.c            |  807 +++++---
 drivers/staging/comedi/drivers/ni_tio.h            |   66 +-
 drivers/staging/comedi/drivers/ni_tio_internal.h   |  322 ++-
 drivers/staging/comedi/drivers/ni_tiocmd.c         |  127 +-
 drivers/staging/comedi/drivers/plx9052.h           |  122 +-
 drivers/staging/comedi/drivers/plx9080.h           |    2 +-
 drivers/staging/comedi/drivers/z8536.h             |   89 +-
 drivers/staging/dgnc/dgnc_cls.c                    |    2 +-
 drivers/staging/dgnc/dgnc_driver.c                 |   52 +-
 drivers/staging/dgnc/dgnc_driver.h                 |   23 +-
 drivers/staging/dgnc/dgnc_mgmt.c                   |   28 +-
 drivers/staging/dgnc/dgnc_neo.c                    |  131 +-
 drivers/staging/dgnc/dgnc_sysfs.c                  |   22 +-
 drivers/staging/dgnc/dgnc_tty.c                    |  277 ++-
 drivers/staging/dgnc/digi.h                        |    4 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   24 +-
 drivers/staging/emxx_udc/emxx_udc.h                |   40 +-
 drivers/staging/fbtft/fb_agm1264k-fl.c             |    2 +-
 drivers/staging/fbtft/fbtft-io.c                   |    8 +-
 drivers/staging/fbtft/fbtft_device.c               |    6 +-
 drivers/staging/fsl-mc/README.txt                  |  138 +-
 drivers/staging/fsl-mc/TODO                        |   13 -
 drivers/staging/fsl-mc/bus/dpbp.c                  |   77 +-
 drivers/staging/fsl-mc/bus/dpmcp-cmd.h             |    7 +-
 drivers/staging/fsl-mc/bus/dpmcp.c                 |   35 +-
 drivers/staging/fsl-mc/bus/dpmcp.h                 |   10 +-
 drivers/staging/fsl-mc/bus/dprc-cmd.h              |    6 +-
 drivers/staging/fsl-mc/bus/dprc-driver.c           |   33 +-
 drivers/staging/fsl-mc/bus/dprc.c                  |   26 +-
 drivers/staging/fsl-mc/bus/mc-allocator.c          |   79 +-
 drivers/staging/fsl-mc/bus/mc-bus.c                |   90 +-
 drivers/staging/fsl-mc/bus/mc-msi.c                |   14 +-
 drivers/staging/fsl-mc/include/dpbp-cmd.h          |    4 +-
 drivers/staging/fsl-mc/include/dpbp.h              |   51 +-
 drivers/staging/fsl-mc/include/dprc.h              |   19 +-
 drivers/staging/fsl-mc/include/mc-private.h        |    2 +
 drivers/staging/fwserial/dma_fifo.c                |    8 +-
 drivers/staging/fwserial/dma_fifo.h                |   16 +-
 drivers/staging/fwserial/fwserial.c                |   42 +-
 drivers/staging/fwserial/fwserial.h                |   42 +-
 drivers/staging/gdm724x/gdm_mux.c                  |    5 +-
 drivers/staging/gdm724x/gdm_usb.c                  |    6 +-
 drivers/staging/gdm724x/hci_packet.h               |    2 +-
 drivers/staging/gdm724x/netlink_k.c                |    3 +-
 drivers/staging/gs_fpgaboot/gs_fpgaboot.c          |    8 +-
 drivers/staging/gs_fpgaboot/gs_fpgaboot.h          |    2 +-
 drivers/staging/gs_fpgaboot/io.c                   |    1 -
 drivers/staging/i4l/act2000/act2000_isa.c          |   24 +-
 drivers/staging/i4l/pcbit/capi.h                   |    2 +-
 drivers/staging/i4l/pcbit/drv.c                    |    8 +-
 drivers/staging/i4l/pcbit/edss1.c                  |    2 +-
 drivers/staging/i4l/pcbit/layer2.h                 |    2 +-
 drivers/staging/iio/accel/Kconfig                  |   23 -
 drivers/staging/iio/accel/Makefile                 |    6 -
 drivers/staging/iio/accel/adis16201.h              |  156 +-
 drivers/staging/iio/accel/adis16201_core.c         |    1 +
 drivers/staging/iio/accel/adis16203.h              |  132 +-
 drivers/staging/iio/accel/adis16203_core.c         |    1 +
 drivers/staging/iio/accel/adis16204.h              |   68 -
 drivers/staging/iio/accel/adis16204_core.c         |  253 ---
 drivers/staging/iio/accel/adis16209.h              |   39 +
 drivers/staging/iio/accel/adis16209_core.c         |    1 +
 drivers/staging/iio/accel/adis16220.h              |  140 --
 drivers/staging/iio/accel/adis16220_core.c         |  494 -----
 drivers/staging/iio/accel/adis16240.h              |   50 +
 drivers/staging/iio/accel/adis16240_core.c         |    5 +-
 drivers/staging/iio/adc/ad7192.c                   |   50 +-
 drivers/staging/iio/adc/ad7280a.c                  |   40 +-
 drivers/staging/iio/adc/ad7280a.h                  |    8 +-
 drivers/staging/iio/adc/ad7606.h                   |   28 +-
 drivers/staging/iio/adc/ad7606_core.c              |   18 +-
 drivers/staging/iio/adc/ad7606_spi.c               |    5 +-
 drivers/staging/iio/adc/ad7780.c                   |    2 +-
 drivers/staging/iio/frequency/ad9832.c             |    2 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   45 +-
 drivers/staging/iio/impedance-analyzer/ad5933.h    |   28 -
 drivers/staging/iio/light/isl29028.c               |   55 +-
 drivers/staging/iio/light/tsl2x7x_core.c           |  211 +-
 drivers/staging/iio/meter/ade7753.c                |    4 +-
 drivers/staging/iio/meter/ade7754.c                |    4 +-
 drivers/staging/iio/meter/ade7758.h                |   16 +-
 drivers/staging/iio/meter/ade7758_core.c           |   77 +-
 drivers/staging/iio/meter/ade7758_ring.c           |    4 +-
 drivers/staging/iio/meter/ade7759.c                |    4 +-
 drivers/staging/iio/meter/ade7854.c                |    3 +-
 drivers/staging/iio/resolver/ad2s1210.h            |    8 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |   15 +-
 .../staging/lustre/include/linux/libcfs/libcfs.h   |   51 +-
 .../lustre/include/linux/libcfs/libcfs_cpu.h       |   79 +
 .../lustre/include/linux/libcfs/libcfs_crypto.h    |  136 +-
 .../lustre/include/linux/libcfs/libcfs_debug.h     |   18 +-
 .../lustre/include/linux/libcfs/libcfs_fail.h      |   15 +-
 .../lustre/include/linux/libcfs/libcfs_hash.h      |    4 +-
 .../lustre/include/linux/libcfs/libcfs_ioctl.h     |  161 +-
 .../lustre/include/linux/libcfs/libcfs_prim.h      |   31 +-
 .../lustre/include/linux/libcfs/libcfs_private.h   |   75 -
 .../lustre/include/linux/libcfs/libcfs_workitem.h  |   12 +-
 .../lustre/include/linux/libcfs/linux/libcfs.h     |    2 +-
 .../lustre/include/linux/libcfs/linux/linux-cpu.h  |    2 +-
 .../lustre/include/linux/libcfs/linux/linux-mem.h  |   80 -
 .../lustre/include/linux/libcfs/linux/linux-time.h |    4 +-
 .../staging/lustre/include/linux/lnet/lib-dlc.h    |   29 +-
 .../staging/lustre/include/linux/lnet/lib-lnet.h   |    9 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |    2 +
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |  405 +++-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |  134 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |   98 +-
 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |  139 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |    1 -
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |    3 -
 drivers/staging/lustre/lnet/libcfs/debug.c         |  126 +-
 drivers/staging/lustre/lnet/libcfs/fail.c          |    3 +
 drivers/staging/lustre/lnet/libcfs/hash.c          |    6 +-
 drivers/staging/lustre/lnet/libcfs/libcfs_lock.c   |   54 +-
 drivers/staging/lustre/lnet/libcfs/libcfs_mem.c    |   28 -
 .../staging/lustre/lnet/libcfs/linux/linux-cpu.c   |    9 +-
 .../lustre/lnet/libcfs/linux/linux-crypto.c        |  283 ++-
 .../lustre/lnet/libcfs/linux/linux-module.c        |  154 +-
 .../staging/lustre/lnet/libcfs/linux/linux-prim.c  |   31 -
 drivers/staging/lustre/lnet/libcfs/module.c        |  132 +-
 drivers/staging/lustre/lnet/libcfs/tracefile.c     |   17 +-
 drivers/staging/lustre/lnet/libcfs/workitem.c      |   12 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          |  143 +-
 drivers/staging/lustre/lnet/lnet/config.c          |    3 +
 drivers/staging/lustre/lnet/lnet/lib-move.c        |   10 +-
 drivers/staging/lustre/lnet/lnet/module.c          |    7 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |   82 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |   52 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |  215 +-
 drivers/staging/lustre/lnet/selftest/conrpc.h      |   40 +-
 drivers/staging/lustre/lnet/selftest/console.c     |  282 +--
 drivers/staging/lustre/lnet/selftest/console.h     |   47 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |  270 +--
 drivers/staging/lustre/lnet/selftest/ping_test.c   |   44 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |  133 +-
 drivers/staging/lustre/lnet/selftest/rpc.h         |  156 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |  204 +-
 drivers/staging/lustre/lnet/selftest/timer.c       |   12 +-
 drivers/staging/lustre/lustre/fid/fid_request.c    |   12 +-
 drivers/staging/lustre/lustre/fld/fld_cache.c      |    3 +-
 drivers/staging/lustre/lustre/fld/fld_internal.h   |    9 +-
 drivers/staging/lustre/lustre/fld/fld_request.c    |   94 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |  978 ++-------
 drivers/staging/lustre/lustre/include/lclient.h    |  408 ----
 drivers/staging/lustre/lustre/include/linux/obd.h  |  125 --
 drivers/staging/lustre/lustre/include/lu_object.h  |   75 +-
 .../lustre/lustre/include/lustre/lustre_idl.h      |  112 +-
 .../lustre/lustre/include/lustre/lustre_user.h     |   54 +-
 drivers/staging/lustre/lustre/include/lustre_cfg.h |    2 +-
 .../staging/lustre/lustre/include/lustre_disk.h    |    2 -
 drivers/staging/lustre/lustre/include/lustre_dlm.h |   14 +-
 .../lustre/lustre/include/lustre_dlm_flags.h       |  120 +-
 drivers/staging/lustre/lustre/include/lustre_fid.h |   22 +-
 .../staging/lustre/lustre/include/lustre_import.h  |    2 +-
 drivers/staging/lustre/lustre/include/lustre_lib.h |   60 +-
 drivers/staging/lustre/lustre/include/lustre_mdc.h |   18 +
 drivers/staging/lustre/lustre/include/lustre_net.h |    4 +-
 .../staging/lustre/lustre/include/lustre_param.h   |    1 +
 .../lustre/lustre/include/lustre_req_layout.h      |    3 +-
 drivers/staging/lustre/lustre/include/obd.h        |   77 +-
 drivers/staging/lustre/lustre/include/obd_cksum.h  |    1 +
 drivers/staging/lustre/lustre/include/obd_class.h  |    5 +-
 .../staging/lustre/lustre/include/obd_support.h    |    4 +
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 1203 -----------
 drivers/staging/lustre/lustre/ldlm/l_lock.c        |    4 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |    4 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |   30 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   19 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   14 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  115 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |   28 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |  163 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |   19 +-
 drivers/staging/lustre/lustre/llite/Makefile       |    5 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |   15 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   95 +-
 drivers/staging/lustre/lustre/llite/file.c         |  277 +--
 .../lustre/lustre/{lclient => llite}/glimpse.c     |   87 +-
 drivers/staging/lustre/lustre/llite/lcommon_cl.c   |  327 +++
 .../lustre/{lclient => llite}/lcommon_misc.c       |   45 +-
 drivers/staging/lustre/lustre/llite/llite_close.c  |   71 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |  266 +--
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  176 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |   48 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |   29 +-
 drivers/staging/lustre/lustre/llite/lloop.c        |    3 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   33 +-
 drivers/staging/lustre/lustre/llite/namei.c        |  143 +-
 drivers/staging/lustre/lustre/llite/rw.c           |  367 ++--
 drivers/staging/lustre/lustre/llite/rw26.c         |  314 ++-
 drivers/staging/lustre/lustre/llite/statahead.c    |   17 +-
 drivers/staging/lustre/lustre/llite/super25.c      |   14 +-
 drivers/staging/lustre/lustre/llite/symlink.c      |   10 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |  270 ++-
 drivers/staging/lustre/lustre/llite/vvp_internal.h |  332 ++-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |  928 +++++----
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |   53 +-
 drivers/staging/lustre/lustre/llite/vvp_object.c   |  141 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |  211 +-
 drivers/staging/lustre/lustre/llite/vvp_req.c      |  121 ++
 drivers/staging/lustre/lustre/llite/xattr.c        |   33 +-
 drivers/staging/lustre/lustre/llite/xattr_cache.c  |    1 -
 drivers/staging/lustre/lustre/lmv/lmv_internal.h   |    3 -
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  182 +-
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |  105 +-
 drivers/staging/lustre/lustre/lov/lov_dev.c        |   15 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |    5 -
 drivers/staging/lustre/lustre/lov/lov_internal.h   |   34 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |  246 +--
 drivers/staging/lustre/lustre/lov/lov_lock.c       |  996 +--------
 drivers/staging/lustre/lustre/lov/lov_merge.c      |   11 +
 drivers/staging/lustre/lustre/lov/lov_obd.c        |   26 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |   54 +-
 drivers/staging/lustre/lustre/lov/lov_offset.c     |   12 +
 drivers/staging/lustre/lustre/lov/lov_pack.c       |    8 +-
 drivers/staging/lustre/lustre/lov/lov_page.c       |  183 +-
 drivers/staging/lustre/lustre/lov/lov_pool.c       |   62 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |   11 +-
 drivers/staging/lustre/lustre/lov/lovsub_dev.c     |    9 +-
 drivers/staging/lustre/lustre/lov/lovsub_lock.c    |  386 +---
 drivers/staging/lustre/lustre/lov/lovsub_object.c  |    7 +-
 drivers/staging/lustre/lustre/lov/lovsub_page.c    |    4 +-
 drivers/staging/lustre/lustre/mdc/lproc_mdc.c      |    8 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   24 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |    5 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |   26 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   12 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |  430 ++--
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   | 2152 +-------------------
 drivers/staging/lustre/lustre/obdclass/cl_object.c |  303 ++-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |  659 +-----
 drivers/staging/lustre/lustre/obdclass/class_obd.c |    5 +-
 drivers/staging/lustre/lustre/obdclass/debug.c     |    4 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |    1 -
 .../lustre/lustre/obdclass/linux/linux-module.c    |    4 +-
 drivers/staging/lustre/lustre/obdclass/llog.c      |    1 -
 .../lustre/lustre/obdclass/lprocfs_status.c        |   72 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |    9 +-
 .../staging/lustre/lustre/obdclass/lustre_peer.c   |    3 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |   26 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |   15 +-
 drivers/staging/lustre/lustre/obdclass/obdo.c      |    3 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |  173 +-
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |   68 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |  531 ++++-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |  159 +-
 drivers/staging/lustre/lustre/osc/osc_internal.h   |   27 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |  283 +--
 drivers/staging/lustre/lustre/osc/osc_lock.c       | 1698 ++++++---------
 drivers/staging/lustre/lustre/osc/osc_object.c     |   38 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |  544 +++--
 drivers/staging/lustre/lustre/osc/osc_request.c    |  423 ++--
 drivers/staging/lustre/lustre/ptlrpc/client.c      |   11 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |    1 -
 drivers/staging/lustre/lustre/ptlrpc/import.c      |   12 +-
 drivers/staging/lustre/lustre/ptlrpc/layout.c      |   31 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |   11 +-
 drivers/staging/lustre/lustre/ptlrpc/nrs.c         |    7 +-
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |    3 -
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   21 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |   14 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |   52 +-
 drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |   12 +-
 drivers/staging/media/omap1/omap1_camera.c         |   68 +-
 drivers/staging/media/omap4iss/iss.c               |    2 +-
 drivers/staging/most/hdm-dim2/dim2_errors.h        |    8 -
 drivers/staging/most/hdm-dim2/dim2_hal.h           |   14 +-
 drivers/staging/most/hdm-dim2/dim2_reg.h           |    8 -
 drivers/staging/netlogic/xlr_net.c                 |    2 +-
 drivers/staging/nvec/nvec.c                        |   11 +-
 drivers/staging/nvec/nvec_power.c                  |    4 +-
 drivers/staging/octeon/ethernet-rx.c               |    7 +-
 drivers/staging/octeon/ethernet-rx.h               |    2 +-
 drivers/staging/octeon/ethernet-tx.c               |   15 +-
 drivers/staging/octeon/ethernet.c                  |    4 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |    5 -
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |   49 +-
 drivers/staging/rtl8188eu/core/rtw_debug.c         |    5 -
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |    7 +-
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |    5 -
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     |    5 -
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |   13 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   49 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |    5 -
 drivers/staging/rtl8188eu/core/rtw_recv.c          |    5 -
 drivers/staging/rtl8188eu/core/rtw_rf.c            |    5 -
 drivers/staging/rtl8188eu/core/rtw_security.c      |    5 -
 drivers/staging/rtl8188eu/core/rtw_sreset.c        |    5 -
 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |    5 -
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |    5 -
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |    5 -
 .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c   |    2 +-
 drivers/staging/rtl8188eu/hal/bb_cfg.c             |    5 -
 drivers/staging/rtl8188eu/hal/fw.c                 |    4 -
 drivers/staging/rtl8188eu/hal/hal_com.c            |    5 -
 drivers/staging/rtl8188eu/hal/hal_intf.c           |    7 +-
 drivers/staging/rtl8188eu/hal/mac_cfg.c            |    5 -
 drivers/staging/rtl8188eu/hal/odm.c                |    5 -
 drivers/staging/rtl8188eu/hal/odm_HWConfig.c       |    5 -
 drivers/staging/rtl8188eu/hal/odm_RTL8188E.c       |    5 -
 drivers/staging/rtl8188eu/hal/phy.c                |    5 -
 drivers/staging/rtl8188eu/hal/pwrseq.c             |    5 -
 drivers/staging/rtl8188eu/hal/pwrseqcmd.c          |    4 -
 drivers/staging/rtl8188eu/hal/rf.c                 |    4 -
 drivers/staging/rtl8188eu/hal/rf_cfg.c             |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c       |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c        |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c    |    9 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c      |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c      |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |    5 -
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    5 -
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |   76 +-
 drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h |    5 -
 drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h |    5 -
 .../staging/rtl8188eu/include/HalHWImg8188E_FW.h   |    5 -
 drivers/staging/rtl8188eu/include/HalVerDef.h      |    5 -
 drivers/staging/rtl8188eu/include/basic_types.h    |    5 -
 drivers/staging/rtl8188eu/include/drv_types.h      |    5 -
 drivers/staging/rtl8188eu/include/fw.h             |    4 -
 drivers/staging/rtl8188eu/include/hal_com.h        |    5 -
 drivers/staging/rtl8188eu/include/hal_intf.h       |    5 -
 drivers/staging/rtl8188eu/include/ieee80211.h      |    5 -
 drivers/staging/rtl8188eu/include/mlme_osdep.h     |    5 -
 drivers/staging/rtl8188eu/include/mp_custom_oid.h  |    5 -
 drivers/staging/rtl8188eu/include/odm.h            |    5 -
 drivers/staging/rtl8188eu/include/odm_HWConfig.h   |    4 -
 drivers/staging/rtl8188eu/include/odm_RTL8188E.h   |    5 -
 .../staging/rtl8188eu/include/odm_RegDefine11N.h   |    5 -
 drivers/staging/rtl8188eu/include/odm_debug.h      |    5 -
 drivers/staging/rtl8188eu/include/odm_precomp.h    |    5 -
 drivers/staging/rtl8188eu/include/odm_reg.h        |    5 -
 drivers/staging/rtl8188eu/include/odm_types.h      |    5 -
 drivers/staging/rtl8188eu/include/osdep_intf.h     |    5 -
 drivers/staging/rtl8188eu/include/osdep_service.h  |    5 -
 drivers/staging/rtl8188eu/include/pwrseq.h         |    5 -
 drivers/staging/rtl8188eu/include/pwrseqcmd.h      |    5 -
 drivers/staging/rtl8188eu/include/recv_osdep.h     |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h   |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_dm.h    |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_hal.h   |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_led.h   |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_recv.h  |    5 -
 drivers/staging/rtl8188eu/include/rtl8188e_spec.h  |    4 -
 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h  |    5 -
 drivers/staging/rtl8188eu/include/rtw_android.h    |    5 -
 drivers/staging/rtl8188eu/include/rtw_ap.h         |    5 -
 drivers/staging/rtl8188eu/include/rtw_cmd.h        |    5 -
 drivers/staging/rtl8188eu/include/rtw_debug.h      |    5 -
 drivers/staging/rtl8188eu/include/rtw_eeprom.h     |    5 -
 drivers/staging/rtl8188eu/include/rtw_efuse.h      |    5 -
 drivers/staging/rtl8188eu/include/rtw_event.h      |    5 -
 drivers/staging/rtl8188eu/include/rtw_ht.h         |    5 -
 drivers/staging/rtl8188eu/include/rtw_ioctl.h      |    5 -
 drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h  |    5 -
 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h  |    5 -
 drivers/staging/rtl8188eu/include/rtw_iol.h        |    5 -
 drivers/staging/rtl8188eu/include/rtw_mlme.h       |    5 -
 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |    5 -
 .../staging/rtl8188eu/include/rtw_mp_phy_regdef.h  |    5 -
 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h    |    5 -
 drivers/staging/rtl8188eu/include/rtw_qos.h        |    5 -
 drivers/staging/rtl8188eu/include/rtw_recv.h       |    5 -
 drivers/staging/rtl8188eu/include/rtw_rf.h         |    5 -
 drivers/staging/rtl8188eu/include/rtw_security.h   |    5 -
 drivers/staging/rtl8188eu/include/rtw_sreset.h     |    5 -
 drivers/staging/rtl8188eu/include/rtw_xmit.h       |    5 -
 drivers/staging/rtl8188eu/include/sta_info.h       |    5 -
 drivers/staging/rtl8188eu/include/usb_hal.h        |    5 -
 drivers/staging/rtl8188eu/include/usb_ops_linux.h  |    5 -
 drivers/staging/rtl8188eu/include/wifi.h           |    5 -
 drivers/staging/rtl8188eu/include/wlan_bssdef.h    |    5 -
 drivers/staging/rtl8188eu/include/xmit_osdep.h     |    5 -
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |   13 +-
 drivers/staging/rtl8188eu/os_dep/mlme_linux.c      |    5 -
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    5 -
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |    5 -
 drivers/staging/rtl8188eu/os_dep/recv_linux.c      |    5 -
 drivers/staging/rtl8188eu/os_dep/rtw_android.c     |    5 -
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |    7 +-
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |    4 -
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |    5 -
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    2 +-
 .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c    |    2 +-
 drivers/staging/rtl8192u/r8190_rtl8256.c           |    2 +-
 drivers/staging/rtl8192u/r8192U_core.c             |   73 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |   22 -
 drivers/staging/rtl8712/basic_types.h              |    4 -
 drivers/staging/rtl8712/drv_types.h                |    4 -
 drivers/staging/rtl8712/ethernet.h                 |    4 -
 drivers/staging/rtl8712/hal_init.c                 |   25 +-
 drivers/staging/rtl8712/ieee80211.c                |    4 -
 drivers/staging/rtl8712/mlme_linux.c               |    2 +-
 drivers/staging/rtl8712/os_intfs.c                 |    4 +-
 drivers/staging/rtl8712/osdep_service.h            |    3 -
 drivers/staging/rtl8712/rtl8712_cmd.c              |   18 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   10 +-
 drivers/staging/rtl8712/rtl8712_xmit.c             |    8 +-
 drivers/staging/rtl8712/rtl871x_cmd.c              |   80 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   16 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |    6 -
 drivers/staging/rtl8712/rtl871x_mlme.c             |   16 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |    2 +-
 drivers/staging/rtl8712/rtl871x_sta_mgt.c          |    6 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |    2 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |    2 +-
 drivers/staging/rtl8723au/Kconfig                  |    7 +-
 drivers/staging/rtl8723au/core/rtw_ap.c            |    3 +-
 drivers/staging/rtl8723au/core/rtw_recv.c          |   25 -
 drivers/staging/rtl8723au/core/rtw_wlan_util.c     |   10 -
 drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c  |    2 -
 drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c    |    2 +-
 drivers/staging/rtl8723au/include/rtw_mlme_ext.h   |    2 -
 drivers/staging/rtl8723au/include/rtw_recv.h       |    2 -
 drivers/staging/rtl8723au/os_dep/usb_intf.c        |    5 +
 drivers/staging/rts5208/ms.c                       |   16 +-
 drivers/staging/rts5208/rtsx_card.c                |   21 -
 drivers/staging/rts5208/rtsx_card.h                |    2 -
 drivers/staging/rts5208/rtsx_chip.c                |   35 -
 drivers/staging/rts5208/rtsx_chip.h                |    3 -
 drivers/staging/rts5208/sd.c                       |   16 +-
 drivers/staging/skein/skein_api.c                  |    3 +-
 drivers/staging/skein/skein_base.c                 |   90 +-
 drivers/staging/skein/skein_base.h                 |   45 +-
 drivers/staging/skein/skein_block.c                |   92 +-
 drivers/staging/skein/skein_generic.c              |    6 +-
 drivers/staging/skein/threefish_api.h              |    2 +-
 drivers/staging/skein/threefish_block.c            | 2144 +++++++++----------
 drivers/staging/slicoss/slicoss.c                  |    8 +-
 drivers/staging/sm750fb/ddk750_chip.c              |    2 +-
 drivers/staging/speakup/main.c                     |    6 +-
 drivers/staging/speakup/serialio.h                 |    3 +-
 .../Documentation/ABI/sysfs-platform-visorchipset  |   14 -
 drivers/staging/unisys/Documentation/overview.txt  |   19 -
 .../staging/unisys/Documentation/proc-entries.txt  |   93 -
 drivers/staging/unisys/MAINTAINERS                 |    1 -
 drivers/staging/unisys/include/channel.h           |   10 +-
 drivers/staging/unisys/include/iochannel.h         |   42 -
 drivers/staging/unisys/include/visorbus.h          |  127 +-
 drivers/staging/unisys/visorbus/visorbus_main.c    |  394 +---
 drivers/staging/unisys/visorbus/visorchannel.c     |    5 +-
 drivers/staging/unisys/visorbus/visorchipset.c     |  442 ++--
 drivers/staging/unisys/visorhba/visorhba_main.c    |  114 +-
 drivers/staging/unisys/visorinput/visorinput.c     |   24 +-
 drivers/staging/unisys/visornic/visornic_main.c    |  223 +-
 drivers/staging/vme/devices/vme_pio2_gpio.c        |    5 +-
 drivers/staging/vt6655/baseband.c                  |   24 +-
 drivers/staging/vt6655/baseband.h                  |    6 +-
 drivers/staging/vt6655/card.c                      |   95 +-
 drivers/staging/vt6655/card.h                      |    9 +-
 drivers/staging/vt6655/desc.h                      |    3 +-
 drivers/staging/vt6655/mac.c                       |   15 +-
 drivers/staging/vt6655/srom.c                      |    9 +-
 drivers/staging/vt6656/baseband.c                  |   26 +-
 drivers/staging/vt6656/main_usb.c                  |    6 +-
 drivers/staging/vt6656/wcmd.c                      |    8 +-
 drivers/staging/wilc1000/Kconfig                   |    1 -
 drivers/staging/wilc1000/host_interface.c          |  438 ++--
 drivers/staging/wilc1000/host_interface.h          |    8 +-
 drivers/staging/wilc1000/linux_mon.c               |   24 +-
 drivers/staging/wilc1000/linux_wlan.c              |   98 +-
 drivers/staging/wilc1000/wilc_spi.c                |    3 -
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  |   71 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h      |   15 +-
 drivers/staging/wilc1000/wilc_wlan.c               |   53 +-
 drivers/staging/wilc1000/wilc_wlan.h               |    6 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.c           |    7 +-
 drivers/staging/wilc1000/wilc_wlan_if.h            |   21 -
 drivers/staging/wlan-ng/cfg80211.c                 |    4 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |    8 +-
 drivers/staging/wlan-ng/p80211conv.c               |    5 +-
 drivers/staging/wlan-ng/p80211netdev.c             |    4 +-
 drivers/staging/wlan-ng/p80211netdev.h             |    1 -
 drivers/staging/wlan-ng/prism2fw.c                 |   28 +-
 drivers/staging/wlan-ng/prism2usb.c                |    2 +-
 drivers/staging/xgifb/XGI_main_26.c                |    5 +-
 drivers/staging/xgifb/vb_init.c                    |   16 +-
 drivers/staging/xgifb/vb_setmode.c                 |   22 +-
 drivers/staging/xgifb/vb_table.h                   |  135 +-
 drivers/staging/xgifb/vb_util.h                    |    8 +-
 include/dt-bindings/iio/adi,ad5592r.h              |   16 +
 include/linux/iio/buffer.h                         |    2 +
 include/linux/iio/common/st_sensors.h              |    9 +
 include/linux/iio/consumer.h                       |   53 +
 include/linux/iio/iio.h                            |   33 +
 include/linux/iio/imu/adis.h                       |    1 +
 include/linux/iio/magnetometer/ak8975.h            |   16 +
 include/linux/kernel.h                             |    7 +
 include/linux/platform_data/invensense_mpu6050.h   |    5 +-
 include/linux/platform_data/st_sensors_pdata.h     |    2 +
 include/linux/sched.h                              |    4 +
 include/linux/sync_file.h                          |   57 +
 include/uapi/linux/iio/types.h                     |    2 +
 .../uapi/sync.h => include/uapi/linux/sync_file.h  |   44 +-
 tools/iio/generic_buffer.c                         |  116 +-
 tools/iio/iio_event_monitor.c                      |   18 +
 tools/iio/iio_utils.h                              |    7 +
 668 files changed, 25475 insertions(+), 25049 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
 rename Documentation/devicetree/bindings/{staging => }/iio/adc/mxs-lradc.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt
 create mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
 create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt
 create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt
 create mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt
 create mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt
 create mode 100644 Documentation/sync_file.txt
 create mode 100644 drivers/dma-buf/Kconfig
 create mode 100644 drivers/dma-buf/sync_file.c
 create mode 100644 drivers/iio/adc/lpc18xx_adc.c
 create mode 100644 drivers/iio/dac/ad5592r-base.c
 create mode 100644 drivers/iio/dac/ad5592r-base.h
 create mode 100644 drivers/iio/dac/ad5592r.c
 create mode 100644 drivers/iio/dac/ad5593r.c
 create mode 100644 drivers/iio/dac/lpc18xx_dac.c
 create mode 100644 drivers/iio/humidity/am2315.c
 create mode 100644 drivers/iio/imu/bmi160/Kconfig
 create mode 100644 drivers/iio/imu/bmi160/Makefile
 create mode 100644 drivers/iio/imu/bmi160/bmi160.h
 create mode 100644 drivers/iio/imu/bmi160/bmi160_core.c
 create mode 100644 drivers/iio/imu/bmi160/bmi160_i2c.c
 create mode 100644 drivers/iio/imu/bmi160/bmi160_spi.c
 create mode 100644 drivers/iio/light/bh1780.c
 create mode 100644 drivers/iio/light/max44000.c
 create mode 100644 drivers/iio/light/veml6070.c
 create mode 100644 drivers/iio/magnetometer/bmc150_magn.h
 create mode 100644 drivers/iio/magnetometer/bmc150_magn_i2c.c
 create mode 100644 drivers/iio/magnetometer/bmc150_magn_spi.c
 create mode 100644 drivers/iio/potentiometer/ds1803.c
 create mode 100644 drivers/iio/potentiometer/mcp4131.c
 create mode 100644 drivers/iio/pressure/hp03.c
 create mode 100644 drivers/iio/pressure/hp206c.c
 delete mode 100644 drivers/staging/android/timed_gpio.c
 delete mode 100644 drivers/staging/android/timed_gpio.h
 delete mode 100644 drivers/staging/android/timed_output.c
 delete mode 100644 drivers/staging/android/timed_output.h
 delete mode 100644 drivers/staging/comedi/drivers/ni_mio_c_common.c
 delete mode 100644 drivers/staging/iio/accel/adis16204.h
 delete mode 100644 drivers/staging/iio/accel/adis16204_core.c
 delete mode 100644 drivers/staging/iio/accel/adis16220.h
 delete mode 100644 drivers/staging/iio/accel/adis16220_core.c
 delete mode 100644 drivers/staging/iio/impedance-analyzer/ad5933.h
 delete mode 100644 drivers/staging/lustre/include/linux/libcfs/linux/linux-mem.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lclient.h
 delete mode 100644 drivers/staging/lustre/lustre/include/linux/obd.h
 delete mode 100644 drivers/staging/lustre/lustre/lclient/lcommon_cl.c
 rename drivers/staging/lustre/lustre/{lclient => llite}/glimpse.c (80%)
 create mode 100644 drivers/staging/lustre/lustre/llite/lcommon_cl.c
 rename drivers/staging/lustre/lustre/{lclient => llite}/lcommon_misc.c (88%)
 create mode 100644 drivers/staging/lustre/lustre/llite/vvp_req.c
 delete mode 100644 drivers/staging/unisys/Documentation/proc-entries.txt
 create mode 100644 include/dt-bindings/iio/adi,ad5592r.h
 create mode 100644 include/linux/iio/magnetometer/ak8975.h
 create mode 100644 include/linux/sync_file.h
 rename drivers/staging/android/uapi/sync.h => include/uapi/linux/sync_file.h (64%)

Powered by blists - more mailing lists