[GIT PULL] Staging driver update for 4.7-rc1
From: Greg KH
Date: Fri May 20 2016 - 23:31:36 EST
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@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
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%)