[GIT PULL] Staging/IIO driver changes for 4.10-rc1

From: Greg KH
Date: Tue Dec 13 2016 - 12:39:44 EST


The following changes since commit a25f0944ba9b1d8a6813fd6f1a86f1bd59ac25a6:

Linux 4.9-rc5 (2016-11-13 10:32:32 -0800)

are available in the git repository at:

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

for you to fetch changes up to 3e0f9b2ca8e4839335e4d64ec0a75f4fd5111c4b:

staging: comedi: comedidev.h: Document usage of 'detach' handler (2016-12-08 21:01:23 +0100)

----------------------------------------------------------------
Staging/IIO patches for 4.10-rc1

Here's the "big" staging/iio pull request for 4.10-rc1.

Not as big as 4.9 was, but still just over a thousand changes. We
almost broke even of lines added vs. removed, as the slicoss driver was
removed (got a "clean" driver for the same hardware through the netdev
tree), and some iio drivers were also dropped, but I think we ended up
adding a few thousand lines to the source tree in the end. Other than
that it's a lot of minor fixes all over the place, nothing major stands
out at all.

All of these have been in linux-next for a while. There will be a merge
conflict with Al's vfs tree in the lustre code, but the resolution for
that should be pretty simple, that too has been in linux-next.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aditya Pandit (1):
staging: lustre: llite: tar restore fails for HSM released files.

Akinobu Mita (1):
iio: ti-adc0832: add triggered buffer support

Akshay Mariyanna (2):
staging: ks7010: fix indent style in ks7010_sdio.c
staging: ks7010: fix space related style issues in ks7010_sdio.c

Alex Briskin (1):
staging:r8188eu: Remove space before comma

Alex Zhuravlev (3):
staging: lustre: echo: request pages in batches
staging: lustre: ptlrpc: imp_peer_committed_transno should increase
staging: lustre: obdclass: lu_site_purge() to handle purge-all

Alexander Alemayhu (1):
staging: i4l: pcbit: replace some include asm/*.h with linux/*.h

Alexander Boyko (1):
staging: lustre: ptlrpc: race at req processing

Alexander Zarochentsev (1):
staging: lustre: libcfs: remove lnet upcall code

Alison Schofield (5):
iio: accel: mma8452: claim direct mode during raw reads
iio: pressure: mpl3115: claim direct mode during raw reads
iio: light: ltr501: claim direct mode during select raw reads
iio: light: ltr501: claim direct mode during raw writes
iio: humidity: hdc100x: add triggered buffer support for HDC100X

Amir Shehata (2):
staging: lustre: ptlrpc: Introduce iovec to bulk descriptor
staging/lustre/ptlrpc: Correctly calculate hrp->hrp_nthrs

Anchal Jain (1):
staging: iio: cdc: ad7152: Add blank line after declarations to increase readability

Andrea Ghittino (1):
staging: sm750fb: fix tabstop style warning

Andreas Dilger (11):
staging: lustre: ptlrpc: remove old protocol compatibility
staging: lustre: obdclass: variable llog chunk size
staging: lustre: mdc: remove console spew from mdc_ioc_fid2path
staging: lustre: idl: clean up file attribute flags
staging: lustre: misc: clean up DFID related error messages
staging: lustre: obdclass: remove structure holes to reduce memory
staging: lustre: ldlm: remove ldlm_policy_data_t typedef usage from code
staging: lustre: ldlm: remove ldlm_side_t typedef usage from code
staging: lustre: ldlm: remove ldlm_wire_policy_data_t typedef usage from code
staging: lustre: ldlm: rename LDLM_CANCEL_* flags
staging: lustre: ldlm: change "int" to proper enum type

Andrew Kanner (1):
staging: lustre: fixed shadowed variable in socklnd_cb.c

Andrew Perepechko (1):
staging/lustre/llite: drop_caches hangs in cl_inode_fini()

Andrew Wellington (1):
staging: lustre: llite: support SELinux context labelling

Andrey Shvetsov (13):
staging: most: core: remove member add_link
staging: most: core: remove read option from remove_link
staging: most: core: remove processing of deprecated names
staging: most: core: update examples on how to link channels
staging: most: aim-network: fix startup scenario.
staging: most: aim-network: setup mac address before ifup has finished
staging: most: aim-network: avoid calling netdev_info()
staging: most: hdm-usb: remove filtering of networking state
staging: most: hdm-dim2: remove tracing of mac address
staging: most: hdm-usb: fix mbo buffer leak
staging: most: aim-networking: keep channels closed if ndo_open fails
staging: most: hdm-usb: do h/w specific synchronization at configuration time
staging: most: hdm-usb: introduce synchronization function

Andriy Skulysh (1):
staging/lustre: conflicting PW & PR extent locks on a client

Anton Leshchenko (4):
Staging: vme: Remove excessive blank lines.
Staging: vme: Use BIT macro for bit field definitions.
Staging: vme: Add required identifier names.
Staging: vme: Fix parenthesis alignment.

Arnd Bergmann (17):
iio: accel: sca3000_core: avoid potentially uninitialized variable
iio:pressure: zpa2326: remove redundant "DEBUG" ifdef
staging: rtl8192x: fix bogus maybe-uninitialized warning
staging: lustre: restore initialization of return code
staging: lustre: remove broken dead code in cfs_cpt_table_create_pattern
staging: iio: ad5933: avoid uninitialized variable in error case
staging: iio: cdc/ad7746: fix missing return value
iio: maxim_thermocouple: detect invalid storage size in read()
staging: iio: ad9832: allocate data before using
staging: iio: tsl2583: fix unused function warning
iio: gyro: mpu3050: remove duplicate initializer
iio: gyro: mpu3050: add I2C dependency
staging: sm750fb: prefix global identifiers
staging: lustre: ldlm: pl_recalc time handling is wrong
staging: wilc1000: simplify vif[i]->ndev accesses
staging: vc04_services: remove duplicate mutex_lock_interruptible
staging: vc04_services: clarify firmware dependency

Ashish Purkar (1):
staging: lustre: osc: fix debug log message formatting

Ben Evans (4):
staging: lustre: headers: Create single .h for lu_seq_range
staging: lustre: ptlrpc: Move IT_* definitions to lustre_idl.h
staging: lustre: headers: move swab functions to new header files
staging: lustre: headers: sort headers affected by swab move

Benoit Hiller (1):
staging: dgnc: make find_board_by_major static

Bhumika Goyal (17):
Staging:iio:adc:ad7280a: constify attribute_group structures
Staging:iio:light:tsl2583: constify attribute_group structures
iio: Declare event_attrs field of iio_info structure as const
Staging: iio: ad7280a: constify attribute_group structures
Staging: iio: ad7816: constify attribute_group structures
Staging: iio: addac: constify attribute_group structures
Staging: iio: ad7150: constify attribute_group structures
Staging: vc04_services: vchiq_arm: Remove unused function remote_event_destroy
Staging: rtl8192e: rtl_core: Constify rtllib_qos_parameters structures
Staging: rtl8712: remove unused functions
Staging: media: radio-bcm2048: constify v4l2_ioctl_ops structure
Staging: skein: skein_api: Remove useless type conversion
Staging: emxx_udc: Remove useless type conversion
Staging: emxx_udc: constify usb_ep_ops structure
Staging: fwserial: remove unused function fill_unplug_req
Staging: greybus: uart: constify tty_port_operations structure
Staging: android: ion: constify dma_buf_ops structure

Binoy Jayan (1):
staging: wilc1000: Remove unused function wilc_lock_timeout

Bobi Jam (8):
staging: lustre: llite: remove duplicate fiemap defines
staging: lustre: clio: get rid of lov_stripe_md reference
staging: lustre: llite: restart short read/write for normal IO
staging: lustre: clio: update file attributes after sync
staging/lustre/llite: protect from accessing NULL lli_clob
staging/lustre/llite: update ras window correctly
staging: lustre: lov: init LOV stripe type beforehand
staging: lustre: clio: remove mtime check in vvp_io_fault_start()

Brian Masney (62):
staging: iio: isl29018: remove unused variable and defines
staging: iio: isl29018: made error handling consistent
staging: iio: isl29018: fix comparison between signed and unsigned integers
include: linux: iio: add IIO_ATTR_{RO, WO, RW} and IIO_DEVICE_ATTR_{RO, WO, RW} macros
staging: iio: isl29018: use IIO_DEVICE_ATTR_{RO, RW} macros
staging: iio: isl29018: fixed race condition in in_illuminance_scale_available_show()
staging: iio: isl29018: change isl29018_read_raw() to only have one exit point
staging: iio: isl29018: check if the chip is in a suspended state
staging: iio: isl29018: document device tree bindings
staging: iio: isl29018: add documentation about the infrared suppression
staging: iio: isl29018: add newlines to improve readability
staging: iio: isl29018: fix poorly named function
staging: iio: isl29018: fix multiline comment syntax
staging: iio: isl29018: combine two return statements into one
staging: iio: isl29018: remove blank line for consistency
staging: iio: isl29018: rename description in Kconfig for consistency
staging: iio: isl29018: add ABI documentation for infrared suppression
staging: iio: isl29018: move out of staging
staging: iio: tsl2583: add of_match table for device tree support
staging: iio: tsl2583: check for error code from i2c_smbus_read_byte()
staging: iio: tsl2583: return proper error code instead of -1
staging: iio: tsl2583: remove redundant power_state sysfs attribute
staging: iio: tsl2583: check return values from taos_chip_{on,off}
staging: iio: tsl2583: convert to use iio_chan_spec and {read,write}_raw
staging: iio: tsl2583: convert illuminance0_calibscale sysfs attr to use iio_chan_spec
staging: iio: tsl2583: use IIO_*_ATTR* macros to create sysfs entries
staging: iio: tsl2583: add error code to sysfs store functions
staging: iio: tsl2583: add locking to sysfs attributes
staging: iio: tsl2583: i2c_smbus_write_byte() / i2c_smbus_read_byte() migration
staging: iio: tsl2583: removed unused code from device probing
staging: iio: tsl2583: fixed ordering of comments
staging: iio: tsl2583: remove redundant power off sequence in taos_chip_on()
staging: iio: tsl2583: don't shutdown chip when updating the lux table
staging: iio: tsl2583: remove redudant i2c call in taos_als_calibrate()
staging: iio: tsl2583: split out functionality of taos_chip_on()
staging: iio: tsl2583: fix issue with changes to calibscale and int_time not being set on the chip
staging: iio: tsl2583: check if chip is in a working state in in_illuminance_calibrate_store
staging: iio: tsl2583: remove unnecessary chip status check in taos_get_lux
staging: iio: tsl2583: remove unnecessary chip status checks in suspend/resume
staging: iio: tsl2583: change current chip state from a tristate to a bool
staging: iio: tsl2583: remove redundant write to the control register in taos_probe()
staging: iio: tsl2583: remove the FSF's mailing address
staging: iio: tsl2583: cleaned up logging
staging: iio: tsl2583: unify function and variable prefix to tsl2583_
staging: iio: tsl2583: fix alignment of #define values
staging: iio: tsl2583: fix comparison between signed and unsigned integers
staging: iio: tsl2583: change newlines to improve readability
staging: iio: tsl2583: combine sysfs documentation
staging: iio: tsl2583: fix multiline comment syntax
staging: iio: tsl2583: updated code comment to match what the code does
staging: iio: tsl2583: moved code block inside else statement
staging: iio: tsl2583: change tsl2583_als_calibrate() to return 0 on success
staging: iio: tsl2583: remove unnecessary parentheses
staging: iio: tsl2583: don't assume an unsigned int is 32 bits
staging: iio: tsl2583: move from a global to a per device lux table
staging: iio: tsl2583: add tsl2583 to list of supported devices in the header
staging: iio: tsl2583: clarified comment about clearing interrupts
staging: iio: tsl2583: remove comment for tsl2583_probe()
staging: iio: tsl2583: remove unnecessary memset call
staging: iio: tsl2583: remove unnecessary variable initialization
staging: iio: tsl2583: add copyright and MODULE_AUTHOR
staging: iio: tsl2583: move out of staging

Bruno Faccini (1):
staging: lustre: obdclass: fix race during key quiescency

Bryan Thompson (10):
staging: unisys: visorbus: Replace two base postcode macros with one
staging: unisys: visorbus: Use CURRENT_FILE_PC in base postcode macro
staging: unisys: visorbus: Remove POSTCODE_LINUX_2 macro
staging: unisys: visorbus: Remove POSTCODE_LINUX_3 macro
staging: unisys: visorbus: Remove POSTCODE_LINUX_4 macro
staging: unisys: visorbus: Update visorchipset postcode values
staging: unisys: visorbus: Remove unused values from guestlinuxdebug
staging: unisys: visorbus: Fix spelling error (FAIULRE to FAILURE)
staging: unisys: visorbus: Remove POSTCODE_SEVERITY levels
staging: unisys: visorbus: Remove two passthrough postcode macros

Carlos Maiolino (1):
staging: rtl8188eu: Fix coding style errors

Cathal Mullaney (1):
staging: unisys: visorbus: visorchannel: Refactor locking code to be statically deterministic.

Chase Metzger (4):
drivers: staging: greybus: Fixed CHECKS for brace issues
drivers: staging: greybus: audio_codec.c: Fixed CHECKS for brace issues
drivers: staging: greybus: audio_manager_sysfs.c: Fixed CHECK for brace issue
staging: greybus: timesync.c: Fixed WARNING for brace issue

Cheah Kok Cheong (1):
Staging: comedi: kcomedilib: Add module_init/exit function

Chris Horn (1):
staging: lustre: ptlrpc: Move NRS structures out of lustre_net.h

Christian Gromm (1):
staging: most: hdm-usb: add comment

Colin Ian King (2):
iio: cros_ec_sensors_core: fix unsigned compared less than zero on status
staging: unisys: fix spelling mistake of "outstanding"

Crt Mori (1):
iio: ms65611_core: Fixes dereferencing regulator pointer

Daeseok Youn (1):
staging: dgnc: re-arrange functions for removing forward declarations

Dan Carpenter (9):
Staging: lustre: indent an if statement
Staging: iio: fix a MAINTAINERS entry
iio:adc: ad7766: testing the wrong variable in probe
staging/lustre/osc: indent an if statement
iio: tsl2583: make array large enough
staging: lustre/ptlrpc: small leak on allocation failure
staging: lustre: lnet: memory corruption in selftest
staging: sm750fb: fix a type issue in sm750_set_chip_type()
staging: lustre: cl_page: fix a typo in comments

David Binder (2):
staging: unisys: visorbus: Adjust formatting of variable assignment
staging: unisys: visorinput: Add default conditions to case statements

David Kershner (20):
staging: unisys: visorbus: fix double response
staging: unisys: visorbus: bus_create no longer calls bus_epilog
staging: unisys: visorbus: bus_destroy do not call bus_epilog
staging: unisys: visorbus: bus_destroy add error handling
staging: unisys: visorbus: bus_create fix error handling
staging: unisys: visorbus: remove bus_epilog
staging: unisys: visorbus: my_device_create does not call device_epilog
staging: unisys: visorbus: my_device_changestate: add error response
staging: unisys: visorbus: my_device_changestate: no longer call device_epilog
staging: unisys: visorbus: in my_device_destroy don't call device_epilog
staging: unisys: visorbus: controlvm_respond_chipset_init add error handling
staging: unisys: visorbus: chipset_init add error handling
staging: unisys: visorbus: controlvm_respond add error handling
staging: unisys: visorbus: controlvm_respond_physdev_changestate add error handling
staging: unisys: visorbus: save_crash_message add error handling
staging: unisys: visorbus: bus_responder add error handling
staging: unisys: visorbus: device_changestate_responder add error handling
staging: unisys: visorbus: device_responder add error handling
staging: unisys: visorbus: return EAGAIN when empty
staging: unisys: visorbus: bus_configure add error handling

Dawid Kurek (2):
staging: gdm724x: Align parameters to parenthesis
staging: gdm724x: Remove one blank line in sequence

Dilek Uzulmez (2):
Staging: wilc1000: Remove unnecessary 'out of memory' message.
Staging: rts5208: Remove unnecessary parentheses

Ebru Akagunduz (1):
staging: ks7010: remove unnecessary else statement

Elise Lennion (33):
staging: wilc1000: Format block comment.
staging: wilc1000: Add blank line after variable declarations.
staging: sm750fb: Replace printk() with pr_info().
staging: media: lirc: Format block comments.
staging: media: cxd2099: Format block comments.
staging: wilc1000: Replace printk() with pr_info().
staging: sm750fb: Merge ddk750_help.* into ddk750_chip.*.
staging: greybus: camera: Add blank lines after variable declarations.
staging: greybus: camera: Replace blank spaces with tabstops.
staging: greybus: camera: Use kcalloc for array's memory allocation.
staging: greybus: arche-platform: Format block comments.
staging: greybus: audio_codec: Remove useless return statement.
staging: sm750fb: Replace functions CamelCase naming with underscores.
staging: sm750fb: Remove unnecessary comments.
staging: sm750fb: Add const qualifier to struct declaration.
staging: dgnc: Add const qualifier to struct declaration.
staging: wilc1000: Remove unnecessary extern variables.
staging: vt6656: Compress return logic into one line.
staging: xgifb: Compress return logic into one line.
staging: rtl8192e: Compress return logic into one line.
staging: android: Remove unnecessary parentheses.
staging: vt6656: Remove unnecessary parentheses.
staging: xgifb: Remove unnecessary parentheses.
staging: greybus: audio_manager_sysfs: Replace sscanf with kstrto* to single variable conversion.
staging: lustre: Move assignments out of function calls.
staging: sm750fb: Refine the code and remove unused code.
staging: rtl8192e: Standardize test for NULL.
staging: rtl8192u: Standardize test for NULL.
staging: rtl8188eu: Standardize test for NULL.
staging: sm750fb: Refine code in set_current_gate().
staging: sm750fb: Replace functions CamelCase naming with underscores.
staging: sm750fb: Shorten local variables names.
staging: sm750fb: Replace pr_*() with dev_*().

Elizabeth Ferdman (7):
staging: greybus: Add blank line after declaration
staging: lustre: use 'unsigned int' not unsigned
staging: i4l: move open brace to previous line
staging: i4l: add blank line after declarations
staging: i4l: remove parens around return statement
staging: sm750fb: compress return logic
staging: rtl8188eu: core: constify local structure

Enric Balletbo i Serra (3):
iio: cros_ec_sensors_core: Add common functions for the ChromeOS EC Sensor Hub.
iio: cros_ec_sensors: add ChromeOS EC Contiguous Sensors driver
platform/chrome: cros_ec_dev - Register cros-ec sensors

Eric Anholt (5):
staging/vchi: Convert to current get_user_pages() arguments.
staging/vchi: Update for rename of page_cache_release() to put_page().
ARM: bcm2835: Add #define for VCHIQ property message.
MAINTAINERS: Add the staging vchiq driver as a bcm2835 responsibility.
staging/vchi: Add a TODO file of things I know we need to deal with.

Eric S. Stone (1):
staging: sm750fb: restructure multi-line comments to follow CodingStyle

Erik Arfvidson (6):
staging: unisys: include: fixed iochannel.h comments
staging: unisys: include: fix pound defines
staging: unisys: visorbus: visorchannel.c rename 'local' variable to 'dest'
staging: unisys: visorbus: visorbus_private rename 'local' var to 'dest'
staging: unisys: visorbus: vmcallinterface.h remove unused pound defines
staging: unisys: visorbus: vbuschannel.h remove unused pound defines

Eva Rachel Retuya (16):
staging: iio: ad7606: fix improper setting of oversampling pins
staging: iio: ad7606: implement IIO_CHAN_INFO_OVERSAMPLING_RATIO
staging: iio: ad7192: implement IIO_CHAN_INFO_SAMP_FREQ
staging: iio: cdc: ad7746: implement IIO_CHAN_INFO_SAMP_FREQ
tools: iio: iio_generic_buffer: add -A to force-enable all channels
tools: iio: iio_generic_buffer: rename and change type of force variable
tools: iio: iio_generic_buffer: drop unneeded parentheses
staging: iio: ad7606: set proper supply name to devm_regulator_get()
staging: iio: ad7606: rework regulator handling
staging: iio: cdc: ad7746: add additional config defines
staging: iio: set proper supply name to devm_regulator_get()
staging: iio: rework regulator handling
staging: iio: ad7192: add DVdd regulator
staging: iio: ad7192: rename regulator 'reg' to 'avdd'
staging: iio: ad9832: add DVDD regulator
staging: iio: ad9832: clean-up regulator 'reg'

Fabrice Gasnier (3):
Documentation: dt-bindings: Document STM32 ADC DT bindings
iio: adc: Add support for STM32 ADC core
iio: adc: Add support for STM32 ADC

Fan Yong (5):
staging: lustre: obd: reserve connection flag OBD_CONNECT_SUBTREE
staging: lustre: obd: reserve connection flag OBD_CONNECT_LOCK_AHEAD
staging: lustre: obd: reserve connection flag OBD_CONNECT_OBDOPACK
staging: lustre: obd: reserve connection flag OBD_CONNECT_FLAGS2
staging: lustre: statahead: set sai_index_wait with lli_sa_lock held

Fernando Apesteguia (5):
staging: dgnc: Fix lines longer than 80 chars.
staging: dgnc: Fix multi-line comment alignment
staging: dgnc: fix unnamed parameter
staging: dgnc: fix blank line after '{' warnings.
staging: dgnc: Fix lines longer than 80 characters

Greg Kroah-Hartman (16):
staging: vc04_services: fix debugfs write functions
staging: vc04_services: fix dmac_map/unmap_area prototypes
staging: vc04_services: don't print pointers directly
staging: vc04_services: fix up rpi firmware functions
Merge tag 'iio-for-4.10a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.9-rc3 into staging-next
Merge tag 'iio-for-4.10b' of git://git.kernel.org/.../jic23/iio into staging-testing
staging: vc04_services: fix up some printk warnings
staging: vc04_services: add CONFIG_COMPILE_TEST ability
Merge 4.9-rc5 into staging-next
Revert "Staging: vme: Use BIT macro for bit field definitions."
Merge tag 'iio-for-4.10c' of git://git.kernel.org/.../jic23/iio into staging-next
staging: vc04_services: add HAS_DMA dependancy
Merge tag 'iio-for-4.10d' of git://git.kernel.org/.../jic23/iio into staging-next
staging: dgnc: remove sysfs files
staging: slicoss: remove the staging driver

Gregoire Pichon (6):
staging: lustre: ptlrpc: Add OBD_CONNECT_MULTIMODRPCS flag
staging: lustre: ptlrpc: Add a tag field to ptlrpc messages
staging: lustre: mdc: add max modify RPCs in flight variable
staging: lustre: ptlrpc: embed highest XID in each request
staging: lustre: osc: fix max_dirty_mb tunable setting limit
staging: lustre: mdc: manage number of modify RPCs in flight

Guillaume Tucker (2):
staging: android: ashmem: convert range macros to inlines
staging: android: ashmem: clean up range inline functions

Gustavo A. R. Silva (1):
Staging: fbtft: Fix too many leading tabs warning

Gustavo Padovan (1):
staging/android: remove Sync Framework tasks from TODO

Hans de Goede (5):
dt: bindings: i2c/trivial-devices.txt: Add 2 iio supported accelerometers
iio: accel: Add driver for dmard10 3-axis Accelerometer
iio: accel: Add driver for the MiraMEMS DA311 3-axis 12-bit digital accelerometer
iio: accel: Add driver for the MiraMEMS DA280 3-axis 14-bit digital accelerometer
dt: bindings: vendor-prefix: Add 3 accelerometer vendor prefixes

Harman Kalra (4):
Staging: fbtft: Fixed open parenthesis alignment check
Staging: i4l: icn: Fixed open brace should be on previous line error
Staging: i4l: icn: prefer pr_* instead of printk
Staging: i4l: icn: Fixed open brace should be on previous line error

Harsh Jain (1):
Staging:rtl8712: Fixed coding style issue

Henri Doreau (7):
staging: lustre: llite: Report first encountered error
staging: lustre: mdc: Removed unneeded NULL check
staging: lustre: ptlrpc: Forbid too early NRS policy tunings
staging: lustre: llite: Inform copytool of dataversion changes
staging: lustre: nrs: serialize executions of nrs_policy_stop
staging: lustre: obd: Remove dead code in precleanup
staging: lustre: hsm: Use file lease to implement migration

Hiroya Nozaki (2):
staging: lustre: obdclass: race lustre_profile_list
staging: lustre: llite: ll_write_begin/end not passing on errors

Hisao Tanabe (1):
staging: greybus: fix block comment

Hongchao Zhang (4):
staging: lustre: mdt: disable IMA support
staging/lustre/ldlm: fix export reference problem
staging/lustre/ldlm: engage ELC for all ldlm enqueue req
staging: lustre: ptlrpc: reset imp_replay_cursor

Ian Abbott (4):
staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
staging: comedi: ni_mio_common: remove variable 'dl' in ni_ai_insn_read()
staging: comedi: comedidev.h: Document usage of 'detach' handler

Ico Doornekamp (1):
iio: magnetometer: ak8974: small endianness fixes

Ioana Ciornei (4):
staging: fsl-mc: cleanup: convert uintX_t types to uX
staging: fsl-mc: whitespace cleanup: align function args
staging: fsl-mc: whitespace cleanup: improve alignment in prototypes
staging: fsl-mc: uprev binary interface to match MC v10.x

Ivan Safonov (34):
staging:r8188eu: remove rtw_os_recv_resource_alloc function
staging:r8188eu: remove wrappers for rtw_hal_inirp_init function
staging:r8188eu: remove pm_netdev_open function
staging:r8188eu: remove free_recv_buf_queue_cnt member of recv_priv structure
staging:r8188eu: remove skb data alignment in r8188eu driver code
staging:r8188eu: change usb_read_port last argument type to (struct *recv_buf)
staging:r8188eu: remove (u32 cnt) argument of usb_read_port function
staging:r8188eu: remove ff_hwaddr member of recv_priv structure
staging:r8188eu: remove wrappers for LedControl8188eu function
staging:r8188eu: remove bRegUseLed member of led_priv structure
staging:r8188eu: remove bLedStartToLinkBlinkInProgress and bSWLedCtrl members of LED_871x structure
staging:r8188eu: remove bLedOpenDrain member of hal_data_8188e structure
staging:r8188eu: remove ExternalPA member of hal_data_8188e structure
staging:r8188eu: remove unused members of hal_data_8188e structure
staging:r8188eu: remove Antenna_(Lfet|Right) enumeration items
staging:r8188eu: remove rf_chip member of hal_data_8188e structure
staging:r8188eu: remove RF_TYPE_8190P enumeration
staging:r8188eu: remove NumTotalRFPath member of hal_data_8188e structure
staging:r8188eu: refactor rtl88eu_dm_txpower_tracking_callback_thermalmeter function
staging:r8188eu: remove bTXPowerTrackingInit member of odm_rf_cal structure
staging:r8188eu: remove ANTTEST(ALL|A|B) definitions
staging:r8188eu: remove rtw_endofpktfile function
staging:r8188eu: remove padapter and free_sz arguments of rtw_os_xmit_resource_free function
staging:r8188eu: remove unused function declerations
staging:r8188eu: remove prhdr local variable from rtw_free_stainfo function
staging:r8188eu: change type of the precv_buf member of recv_priv structure
staging:r8188eu: remove pallocated_recv_buf member of the recv_priv structure
staging:r8188eu: remove intf_stop member of adapter structure
staging:r8188eu: remove free_recvframe_cnt member of recv_priv structure
staging:r8188eu: remove rx_pending_cnt member of recv_priv structure
staging:r8188eu: remove precv_frame_buf member of recv_priv structure
staging:r8188eu: change poiter type from u8 to void for pallocated_frame_buf member of recv_priv structure
staging:r8188eu: refactor recvbuf2recvframe function
staging:r8188eu: remove unnecessary type cast for update_recvframe_phyinfo_88e argument

Jakub Jedelsky (1):
staging: comedi: Align the * on block comments

James Simmons (34):
staging: lustre: lov: copy_to_user uses wrong casting
staging: lustre: osc: remove handling cl_avail_grant less than zero
staging: lustre: llite: remove IS_ERR(master_inode) check
staging: lustre: obd: rename health sysfs file to health_check
staging: lustre: lnet: don't use bare unsigned
staging: lustre: lnet: resolve trailing */ errors
staging: lustre: libcfs: use static const char const * for a suffixes array
staging: lustre: libcfs: remove explicit test of NULL variable
staging: lustre: libcfs: fix aligment issue
staging: lustre: lnet: fix misspelled word destroy
staging: lustre: lnet: remove unused lib_me_dump
staging: lustre: lnet: missing blank line after declaration
staging: lustre: lnet: fill in real lnet_md_t
staging: lustre: lnet: replace uninitialized_var
staging: lustre: libcfs: remove != 0 testing
staging: lustre: libcfs: remove == 0 testing
staging: lustre: libcfs: white space cleanup
staging: lustre: libcfs: fix misspelling of descriptor
staging: lustre: libcfs: Make char * array envp static constant
staging: lustre: libcfs: use pr_* instead of printk
staging: lustre: libcfs: remove use of __u* types
staging: lustre: lnet: use BIT macro in LNet selftest
staging: lustre: lnet: cleanup some of the > 80 line issues
staging: lustre: libcfs: fixup all header block comments
staging: lustre: libcfs: remove header's bare unsigned use
staging: lustre: libcfs: name parameters for function prototypes
staging: lustre: libcfs: remove blank line in header
staging: lustre: libcfs: correct spelling in libcfs_cpu.h
staging: lustre: libcfs: use bit macro in libcfs headers
staging: lustre: libcfs: remove whitespace in libcfs_fail.h
staging: lustre: libcfs: remove NULL comparisons in headers
staging: lustre: libcfs: remove zero comparisons in headers
staging: lustre: libcfs: use uXX instead of __uXX types in headers
staging: lustre: libcfs: repair improper unlikely test

Jason Litzinger (1):
staging: most: Eliminate usage of symbolic permissions

Javier Martinez Canillas (1):
staging: fbtft: Fix module autoload

Jian Yu (1):
staging/lustre: Use proper number of bytes in copy_from_user

Jinshan Xiong (15):
staging: lustre: clio: Revise read ahead implementation
staging: lustre: llite: remove lli_has_smd
Staging: lustre: lov: check return value of lov_sub_get()
staging/lustre: Get rid of cl_env hash table
staging/lustre/llite: do not clear uptodate bit in page delete
staging: lustre: osc: Do not merge extents with partial pages
staging: lustre: osc: osc_extent should hold refcount to osc_object
staging: lustre: clio: get rid of cl_req
staging: lustre: osc: add and fixup comments for LRU handling
staging: lustre: osc: create cli_name to get obd name
staging: lustre: osc: Performance tune for LRU
staging: lustre: llite: clear LLIF_DATA_MODIFIED in atomic
staging: lustre: clio: revise read ahead algorithm
staging: lustre: rpc: increase bulk size
staging: lustre: osc: set lock data for readahead lock

Jiong Du (6):
staging: ks7010: Remove trailing whitespace
staging: ks7010: fix spacing errors
staging: ks7010: fix complex macro error
staging: ks7010: remove space before tab
staging: ks7010: split long line
staging: ks7010: add a blank line after declarations

Joe Perches (1):
staging: fbtft: Convert int arrays to s16

Johan Hovold (2):
staging: greybus: uart: fix invalid user-pointer check
staging: greybus: use get_icount tty operation

John L. Hammond (17):
staging: lustre: llite: remove client Size on MDS support
staging: lustre: obd: remove client Size on MDS support
staging: lustre: clio: use CIT_SETATTR for FSFILT_IOC_SETFLAGS
staging: lustre: remove Size on MDS support
staging: lustre: obd: remove unused LSM parameters
staging: lustre: clio: add CIT_DATA_VERSION and remove IOC_LOV_GETINFO
staging: lustre: lov: add cl_object_layout_get()
staging: lustre: llite: add cl_object_maxbytes()
staging: lustre: obd: remove destroy cookie handling
staging: lustre: lov: use obd_get_info() to get def/max LOV EA sizes
staging: lustre: osc: remove remaining bits for capa support
staging: lustre: lov: move LSM to LOV layer
staging: lustre: lov: remove LSM from struct lustre_md
staging: lustre: lov: avoid infinite loop in lsm_alloc_plain()
staging: lustre: hsm: prevent migration of HSM archived files
staging: lustre: ldlm: improve lock timeout messages
staging: lustre: obd: rename obd_unpackmd() to md_unpackmd()

Jonathan Cameron (24):
staging:iio:TODO drop outdated entries in this todo.
iio: accel: mma8452: claim direct mode during write raw
staging:iio:accel:sca3000 Fix a use before setting of the indio_dev->buffer pointer.
staging:iio:accel:sca3000 merge files into one.
staging:iio:accel:sca3000 drop sca3000_register_ring_funcs
staging:iio:accel:sca3000 Fix clearing of flag + setting of size of scan.
staging:iio:accel:sca3000 Drop custom ABI for watersheds.
staging:iio:accel:sca3000 move to hybrid hard / soft buffer design.
staging:iio:accel:sca3000 drop some unused variables.
staging:iio:accel:sca3000 use a 'fake' channel to handle freefall event registration.
staging:iio:accel:sca3000 Clean up register defines.
staging:iio:accel:sca3000 add readback of the 3db low pass filter frequency
staging:iio:accel:sca3000: Fix off by one error in axis due to IIO_NO_MOD
staging:iio:accel:sca3000 Add write support to the low pass filter control
staging:iio:accel:sca3000 Drop custom measurement mode attributes
staging:iio:accel:sca3000 replace non standard revision attr with dev_info on probe
staging:iio:accel:sca3000 Tidy up probe order to avoid a race.
staging:iio:accel:sca3000 small checkpatch fixes (alignment etc)
staging:iio:accel:sca3000 kernel docify comments that were nearly kernel doc.
staging:iio:accel:sca3000 Move out of staging.
iio:cros_ec_sensors: Swap from a select to a depends in Kconfig
Merge branch 'ib-iio-mfd-4.9rc1' into togreg
Merge branch 'ib-iio-mfd-ti335x_dma' into togreg
iio:core: add a callback to allow drivers to provide _available attributes

Julia Lawall (1):
iio: dac: mcp4725: fix odd_ptr_err.cocci warnings

Juliana Rodrigues (15):
staging: wlan-ng: aligned block to open parenthesis
staging: wlan-ng: fixed lines over 80 characters
staging: wlan-ng: renames hfa384x_InfFrame to avoid camelcase
staging: wlan-ng: renames hfa384x_CommTallies32 to avoid camelcase
staging: wlan-ng: renames hfa384x_ScanResult to avoid camelcase
staging: wlan-ng: renames hfa384x_JoinRequest_data to avoid camelcase
staging: wlan-ng: renames hfa384x_scanResultSub to avoid camelcase
staging: wlan-ng: renames hfa384x_ChInfoResultSub to avoid camelcase
staging: wlan-ng: renames hfa384x_AssocStatus to avoid camelcase
staging: wlan-ng: renames hfa384x_authenticateStation_data to avoid camelcase
staging: wlan-ng: renames CQ_currBSS to avoid camelcase
staging: wlan-ng: renames ASL_currBSS to avoid camelcase
staging: wlan-ng: renames ANL_currFC to avoid camelcase
staging: rtl8188eu: core: removes unecessary parenthesis
staging: rtl8188eu: core: fixes tabstop alignment

Lai Siyao (2):
staging: lustre: dne: setdirstripe should fail if not supported
staging: lustre: statahead: lock leaks if statahead file recreated

Lars-Peter Clausen (17):
iio:trigger: Add helper function to verify that a trigger belongs to the same device
iio:mma8452: Use new iio_trigger_validate_own_device() helper
iio:max1027: Use iio_trigger_validate_own_device() helper
iio:adc: Add support for AD7766/AD7767
staging:iio:ad7606: Remove unused int_vref_mv field
staging:iio:ad7606: Remove redundant name field from ad7606_chip_info
staging:iio:ad7606: Remove default device configuration from platform data
staging:iio:ad7606: Remove out-of-band error reporting
staging:iio:ad7606: Use oversampling ratio of 1 for no oversampling
staging:iio:ad7606: Avoid allocating buffer for each data capture
staging:iio:ad7606: Factor out common code between periodic and one-shot capture
staging:iio:ad7606: Move set_drvdata() into common code
staging:iio:ad7606: Let the common probe function return int
staging:iio:ad7606: Let common remove function take a struct device *
staging:iio:ad7606: Run trigger handler only once per trigger event
staging:iio:ad7606: Use GPIO descriptor API
staging:iio:ad7606: Move buffer code to main source file

Laurent Navet (1):
staging: unisys: visorbus: add missing include

Leo Sperling (1):
Staging: media: davinci_vpfe: fix indentation issue in vpfe_video.c

Li Dongyang (2):
staging: lustre: mdt: fail FMODE_WRITE open if the client is read only
staging: lustre: obdclass: limit lu_site hash table size on clients

Liang Zhen (3):
staging: lustre: libcfs: shortcut to create CPT from NUMA topology
staging: lustre: ptlrpc: mbits is sent within ptlrpc_body
staging: lustre: lnet: add offset for selftest brw

Linus Walleij (6):
iio: gyro: Add MPU-3050 device tree bindings
iio: gyro: Add driver for the MPU-3050 gyroscope
iio: gyro: st_gyro: inline per-sensor data
iio: magn: st_magn: inline per-sensor data
iio: pressure: st_pressure: inline per-sensor data
iio: accel: st_accel: inline per-sensor data

Lorenzo Bianconi (4):
iio: humidity: add support to hts221 rh/temp combo device
Documentation: dt: iio: humidity: add hts221 sensor device binding
iio: accel: st_accel: add support to lng2dm
Documentation: dt: iio: accel: add lng2dm sensor device binding

Maninder Singh (3):
Staging: xgifb: Fix NULL pointer comparison warning
staging: st-cec: add parentheses around complex macros
staging: fbtft: Fix 'line over 80 characters'

Manoj Sawai (1):
Staging: ks7010: ks7010_stio.h: fixed coding style error

Marcin Malagowski (1):
iio: pressure: Add driver for Honeywell ABP family

Markus Elfring (1):
iio: Use kmalloc_array() in iio_scan_mask_set()

Matt Ranostay (4):
iio: inkern: add iio_read_channel_offset helper
iio: adc: ti-adc161s626: add regulator support
iio: potentiostat: add LMP91000 support
iio: proximity: pulsedlight-lidar-lite-v2: cleanup power management

Michael Zoran (11):
staging: vc04_services: Convert dsb() to dsb(sy)
staging: vc04_services: Change fields of page list structure to fixed length
staging: vc04_services: Convert pointers in shared state to offsets
staging: vc04_services: Handle conversion from VCHIQ_SERVICE_HANDLE_T to VCHI_SERVICE_HANDLE_T
staging: vc04_services: Add casts to remove warnings in vchiq_core.c
staging: vc04_services: Replace dmac_map_area with dmac_map_sg
staging: vc04_services: call sg_init_table to init scatterlist
staging: vc04_services: setup DMA and coherent mask
staging: vc04_services: remove vchiq_copy_from_user
staging: vc04_services: parse_rx_slots() - Fix compiler warning
staging: vc04_services: add vchiq_pagelist_info structure

Mihaela Muraru (13):
Staging: sm750fb: fix do not add new typedefs warning
Staging: ks7010: __packed instedad of __attribute__((packed))
Staging: ks7010: Delete unnecessary return statement
Staging: wilc1000: Unnecessary 'out of memory' message
Staging: media: omap4iss: Unnecessary KERN_ERR
Staging: media: lirc: Use unsigned int instead unsigned
Staging: wilc1000: Replace memcpy by ether_addr_copy
Staging: rtl8188eu: hal: Compress return logic into one line
Staging: netlogic: Compress return logic into one line
Staging: wilc1000: Compress return logic into one line
Staging: vt6656: Make a read-only structure
Staging: unisys: visorbus: Make a read-only structure
Staging: android: ion: Make a read-only structure

Mikhail Golubev (2):
staging:vt6656:card.c: fix block comments should align the * on each line
staging:vt6656:baseband.h: fix function definition argument without identifier name issue

Mikhail Pershin (2):
staging: lustre: hsm: make HSM modification requests replayable
staging: lustre: llog: fix wrong offset in llog_process_thread()

Mikhal Pershin (1):
staging: lustre: import: don't reconnect during connect interpret

Mugunthan V N (3):
tools: iio: iio_generic_buffer: fix argument '?' option
mfd: ti_am335x_tscadc: store physical address
drivers: iio: ti_am335x_adc: add dma support

Muraru Mihaela (3):
Staging: sm750fb: use unsigned int instead unsigned
Staging: ks7010: add blank line after declaration
Staging: ks7010: fix brace coding style issue

Nadim Almas (4):
Staging:fbtft: Replace decimal permissions with 4 digit octal
Staging:vt6656:main_usb: fix Block comments should align the * on each line
Staging:dgnc:dgnc_tty: fix Block comments should align the * on each line
Staging:emxx_udc:emxx_udc: Compression of lines for immediate return

Nicholas Hanley (2):
staging: lustre: o2iblnd: replace space indentation with tabs
staging: lustre: o2iblnd: use bool assignment to true/false

Nick Rosbrook (4):
staging: ks7010: Add spaces around '*'
staging: ks7010: Corrected a spelling mistake
staging: ks7010: ks7010_sdio.c: Fixing multiple assignments
staging: vt6655: card.c: Fixing multiple assignments

Niu Yawei (8):
staging: lustre: quota: remove obsolete quota code
staging: lustre: ldlm: cancel aged locks for LRUR
staging: lustre: obdecho: don't copy lu_site
staging: lustre: ldlm: reclaim granted locks defensively
staging: lustre: recovery: don't skip open replay on reconnect
staging/lustre/llite: clear inode timestamps after losing UPDATE lock
staging/lustre/ptlrpc: track unreplied requests
staging/lustre/ptlrpc: update imp_known_replied_xid on resend-replay

Oleg Drokin (11):
staging/lustre/ldlm: Drop unused blocking_refs flock field
staging/lustre/ldlm: Reinstate ldlm_enqueue_pack()
staging/lustre: Get rid of LIBLUSTRE_CLIENT and its users
staging: lustre: osc: Remove remains of osc_ast_guard
staging/lustre/osc: Revert erroneous list_for_each_entry_safe use
staging/lustre/lnetselftest: Fix potential integer overflow
staging/lustre/o2iblnd: Add missing space
staging/lustre/socklnd: Fix whitespace problem
staging/lustre: Convert all bare unsigned to unsigned int
staging/lustre/o2iblnd: Fix misspelling intialized->intialized
staging/lustre/o2iblnd: Fix misspelled attemps->attempts

Ooi, Joyce (1):
iio: magnetometer: separate the values of attributes based on their usage type for HID compass sensor

Pan Bian (1):
staging: lustre: lnet: fix improper return value

Pankaj Bharadiya (4):
staging: greybus: audio: Rename cport with intf_id
staging: greybus: audio: remove redundant slot field
staging: dgnc: Remove some redundant functions
staging: dgnc: Replace CamelCase namings with underscores

Parinay Kondekar (1):
staging: lustre: llite: ll_dir_ioctl cleanup of redundant comparisons

Patrick Farrell (2):
staging: lustre: ldlm: Do not use cbpending for group locks
staging/lustre/ptlrpc: Suppress error for flock requests

Patrick Valentin (1):
staging: lustre: obdclass: Add synchro in lu_context_key_degister()

Paul Kocialkowski (1):
iio: si7020: Add devicetree support and trivial bindings

Peter Rosin (8):
iio: imu: inv_mpu6050: inform the i2c mux core about how it is used
iio: inkern: add helpers to query available values from channels
iio: mcp4531: provide range of available raw values
dt-bindings: add axentia to vendor-prefixes
dt-bindings: iio: document dpot-dac bindings
iio: dpot-dac: DAC driver based on a digital potentiometer
dt-bindings: iio: document envelope-detector bindings
iio: envelope-detector: ADC driver based on a DAC and a comparator

Philipp Hoefflin (4):
staging: ks7010: fix "prohibited space" errors reported by checkpatch
staging: ks7010: use tabs for indentation
staging: ks7010: reformat makro ps_confirm_wait_inc()
staging: ks7010: fix checkpatch "space after #ifdef" error

Philippe Reynes (1):
staging: net: netlogic: use new api ethtool_{get|set}_link_ksettings

Pierre-Yves Kerbrat (5):
staging: rtl8188eu: os_dep: remove empty lines
staging: rtl8188eu: os_dep: fix block comment alignment issue
staging: rtl8188eu: os_dep: fix missing spaces around operators
staging: rtl8188eu: os_dep: remove unnecessary parentheses
staging: rtl8188eu: os_dep: remove unnecessary alloc fail message

Pontus Fuchs (2):
staging: ks7010: Remove unnecessary cast
staging: ks7010: Use printk format specifier for MAC addresses

PrasannaKumar Muralidharan (1):
staging: vt6655: Add spaces around +

Punit Vara (2):
Staging: ks7010: Prefer using the BIT macro
Staging: ks7010: Use preffered kernel types

Rahul Krishnan (2):
Staging: Greybus: Fix trailing */ in block comments
staging: Greybus: Remove unnecessary braces for single statement block

Rui Miguel Silva (1):
staging: greybus: es2: fix arpc request size

Ryan Swan (1):
staging: slicoss: replace memcpy_fromio with memcpy

Saber Rezvani (3):
staging: comedi: s626: use preferred kernel type u8
staging: comedi: s626: use preferred kernel type u16
staging: comedi: s626: use preferred kernel type u32

Sabitha George (8):
staging: ks7010: Replace header files
staging: ks7010: use netdev_* instead of printk()
staging: ks7010: Replace asm/uaccess.h and asm/atomic.h
staging: ks7010: Fixes error "foo * bar should be foo *bar"
staging: ks7010: Replace __attribute__(aligned(x)) with __aligned(x)
staging: ks7010: Fixes warning :do not add new typedefs
staging: ks7010: Add blank line after declarations
staging: ks7010: Remove braces around single statement blocks

Sameer Wadgaonkar (1):
staging: unisys: visorbus: remove unused initializations

Sandeep Jain (2):
staging: lustre: mgc: make llog_process_lock static
staging: lustre: Fix function declaration/definition mismatch

Sandhya Bankar (5):
drivers: iio: max1027: Fix sparse warning: "dubious: x | !y"
drivers: iio: dac: Fix sparse warning
drivers: iio: light: Fix sparse warnings
drivers: iio: magnetometer: Fix sparse endianness warnings cast to restricted __be16
Staging: iio: meter: ade7758_core: implement IIO_CHAN_INFO_SAMP_FREQ

Sebastien Buisson (5):
staging: lustre: ptlrpc: ret -ECONNREFUSED if not context found in req
staging: lustre: ptlrpc: dont take unwrap in req_waittime calculation
staging: lustre: llite: basic support of SELinux in CLIO
staging: lustre: ptlrpc: do not sleep if encpool reached max capacity
staging: lustre: ptlrpc: do not switch out-of-date context

Sergio Paracuellos (73):
staging: wlan-ng: fix line style warnings in hfa384x_usb.c
staging: wlan-ng: fix block comment warnings in hfa384x_usb.c
staging: wlan-ng: fix block comment warnings in p80211conv.c
staging: wlan-ng: fix line style warnings in p80211netdev.c
staging: wlan-ng: fix block comment warnings in p80211netdev.c
staging: wlan-ng: do not return -ENOSYS
staging: wlan-ng: fix block comment warnings in p80211req.c
staging: wlan-ng: fix line style warnings in p80211req.c
staging: wlan-ng: fix block comment warnings in p80211wep.c
staging: wlan-ng: fix line style warnings in p80211wep.c
staging: wlan-ng: fix block comment warnings in prism2mgmt.c
staging: wlan-ng: fix block comment warnings in prism2mib.c
staging: wlan-ng: fix block comment warnings in prism2sta.c
staging: wlan-ng: fix block comment warnings in prism2fw.c
staging: wlan-ng: avoid new typedef CTLX_STATE
staging: wlan-ng: get memory from kernel allocators instead of big static buffer
staging: wlan-ng: fix block comments style in p80211conv.h
staging: wlan-ng: fix block comments style in p80211hdr.h
staging: wlan-ng: fix block comments style in p80211ioctl.h
staging: wlan-ng: fix block comments style in p80211metadef.h
staging: wlan-ng: fix block comments style in p80211mgmt.h
staging: wlan-ng: fix block comments style in p80211msg.h
staging: wlan-ng: fix block comments style in p80211netdev.h
staging: wlan-ng: fix block comments style in p80211req.h
staging: wlan-ng: fix block comments style in prism2mgmt.h
staging: wlan-ng: Replace data type declaration with variable of same type in cfg80211.c
staging: wlan-ng: Replace data type declaration with variable of same type in hfa384x_usb.c
staging: wlan-ng: Replace data type declaration with variable of same type in p80211conv.c
staging: wlan-ng: Replace data type declaration with variable of same type in p80211netdev.c
staging: wlan-ng: Replace data type declaration with variable of same type in prism2sta.c
staging: wlan-ng: avoid CamelCase: HFA384x_RID_CNFAPBCNint
staging: wlan-ng: avoid CamelCase: hfa384x_HostScanRequest_data
staging: wlan-ng: avoid CamelCase: hfa384x_WPAData
staging: wlan-ng: avoid CamelCase in fields of struct hfa384x_dbmcommsquality
staging: wlan-ng: avoid CamelCase: hfa384x_CommTallies16
staging: wlan-ng: avoid CamelCase: hfa384x_ChInfoResult
staging: wlan-ng: avoid CamelCase: hfa384x_HScanResultSub
staging: wlan-ng: avoid CamelCase: hfa384x_HScanResult
staging: wlan-ng: avoid CamelCase: hfa384x_LinkStatus
staging: wlan-ng: avoid CamelCase: hfa384x_AuthRequest
staging: wlan-ng: avoid CamelCase: hfa384x_PSUserCount
staging: wlan-ng: avoid CamelCase: hfa384x_KeyIDChanged
staging: wlan-ng: Replace data type declaration with variable of same type in prism2mgmt.c
staging: wlan-ng: add spaces around or operator : HOSTWEP_DEFAULTKEY_MASK
staging: wlan-ng: remove two unnecessary blank lines
staging: wlan-ng: change comparison to NULL to preferred style.
staging: wlan-ng: remove unnecessary parentheses
staging: wlan-ng: remove unnecessary blank line
staging: wlan-ng: fix line style issue in macro WLAN_GET_FC_FSTYPE
staging: wlan-ng: remove unnecessary out of memory message in p80211conv.c
staging: wlan-ng: remove unnecessary parenthesis in hfa384x_usb.c
staging: wlan-ng: replace BUG_ON() into WARN_ON() on hfa384x_usbin_callback
staging: wlan-ng: match open parenthesis alignment in hfa384x_usb.c
staging: wlan-ng: match open parenthesis alignment in p80211req.c
staging: wlan-ng: change comparison to NULL to preferred style.
staging: wlan-ng: remove unnecessary blank lines in p80211wep.c
staging: wlan-ng: fix parenthesis alignment in prism2fw.c
staging: wlan-ng: remove unnecessary blank lines in prism2fw.c
staging: wlan-ng: remove unnecessary parenthesis in prism2fw.c
staging: wlan-ng: use GENMASK macro in two bitwise operations in prism2sta.c
staging: wlan-ng: use GENMASK macro in define of p80211netdev.h
staging: wlan-ng: use GENMASK macro in different defines of p80211hdr.h
staging: wlan-ng: use GENMASK macro in different defines of hfa384x.h
staging: slicoss: avoid CamelCases in slic.h
staging: slicoss: fix parenthesis alignment in slicoss.c
staging: slicoss: logical continuations should be on the previous line
staging: slicoss: braces should be used on all arms of this statement
staging: slicoss: avoid CamelCases in slichw.h
staging: slicoss: avoid CamelCases slicoss.c
staging: slicoss: fix different address space warnings
staging: slicoss: change some macros into inline functions
staging: slicoss: remove not used UPDATE_STATS macro
staging: slicoss: remove UPDATE_STATS_GB macro and inline code

Shiva Kerdel (7):
Staging: speakup: Remove unnecessary space after cast
Staging: xgifb: vgatypes: Replace decimal permissions with 4 digit octal
Staging: fsl-mc: include: mc: Kernel type 's16' preferred over 'int16_t'
Staging: fsl-mc: include: mc: Kernel type 's32' preferred over 'int32_t'
Staging: fsl-mc: include: mc: Kernel type 'int' preferred over 's16'
Staging: wlan-ng: prism2mgmt: Fixed operators spacing style issues
Staging: rtl8712: rtl871x_*: Removed unnecessary else statements after a break or return

Shyam Saini (1):
Staging: gs_fpgaboot: Use octal permissions '0444'

Sidhant Gupta (1):
staging: greybus: Fix a commit coding style issue.

Song Hongyan (1):
iio: hid-sensor-attributes: Check sample_frequency/hysteresis write data legitimacy

Souptick Joarder (1):
staging : rtl8712: Free memory when kmalloc fails

Spencer E. Olson (3):
staging: comedi: porting NI_GPCT constants from comedi.org module
staging: comedi: make constants slightly more consistent
staging: comedi: ni_mio_common: split out ao arming from ni_ao_inttrig

Srikant Ritolia (1):
staging: greybus: audio_module: remove redundant OOM message

Stefan Wahren (12):
staging: vchiq_arm: add MODULE_DESCRIPTION
staging: vchiq_arm: Make DT firmware node mandatory
staging: vchiq_shim: avoid code duplication
staging: vc04_services: fix CamelCase
staging: vc04_services: use bcm2835 consequently
staging: vchiq_core: fix service dereference in unlock_service
staging: vchiq_core: fix format strings in vchiq_dump_service_state
staging: vchiq_arm: add missing of_node_put
staging: vchiq_arm: remove hardcoded buffer length
staging: vchiq_arm: handle error case of get_user_pages
staging: vchiq_arm: remove debugfs entries on module unload
staging: vchiq_arm: change order during module probe

Stuart Yoder (17):
staging: fsl-mc: cleanup: move dpbp and dpcon cmd headers
staging: fsl-mc: add missing includes to fsl-mc-private.h
staging: fsl-mc: clean up Kconfig description
staging: fsl-mc: update Kconfig dependency
staging: fsl-mc: irq: shorten name of interrupt name
staging: fsl-mc: dprc: shorten DPRC interrupt name
staging: fsl-mc: update MAINTAINERS
staging: fsl-mc: whitespace cleanup: remove blank lines
staging: fsl-mc: whitespace cleanup: remove extraenous tabs
staging: fsl-mc: cleanup comment style
staging: fsl-mc: improve pr_* messages
staging: fsl-mc: improve message clarity by adding __func__
staging: fsl-mc: cleanup: improve clarity of messages
staging: fsl-mc: improve wording in comments
staging: fsl-mc: update copyright dates
staging: fsl-mc: add sysfs ABI doc
staging: fsl-mc: remove unnecessary info prints from bus driver

Sudip Mukherjee (1):
staging: sm750fb: update license

Ted Chen (1):
staging: comedi: ni_tio: fix warnings of uninitialized variables

Tim Sell (2):
staging: unisys: visorbus: move DEVICE_ATTR_RO defs as-per conventions
staging: unisys: visorbus: convert client_bus_info sysfs to debugfs

Tomas Novotny (5):
iio: dac: mcp4725: use regulator framework
iio: dac: mcp4725: fix incorrect comment
Documentation: dt: iio: add mcp4725/6 dac device binding
iio: dac: mcp4725: support voltage reference selection
iio: dac: mcp4725: add devicetree support

Varsha Rao (7):
staging: vt6655: Removes unnecessary blank lines.
staging: vt6655: Removes the FSF mailing address.
staging: vt6655: Adding space around '*'
staging: vt6655: Adding space around '+'
staging: vt6655: Adding space around '<<'
Staging: vt6655: Removes unused macros.
Staging: vt6655: Replace dwIoBase by iobase

Victor Carvajal (1):
Staging: rtl8188eu: Fix code indention found by checkpatch.

Vijai Kumar K (4):
staging: dgnc: dgnc_tty: Remove blank lines
staging: vt6655: Fixed coding style warnings on Block comments
staging: vt6656: Fix coding style warnings on Block comments
staging: rtl8712: Fix coding style warnings on Block comments

Vincent Palatin (1):
platform/chrome: Introduce a new function to check EC features.

Vitaly Fertman (1):
staging: lustre: ldlm: interval tree search in ldlm_lock_match()

Wally Wang (1):
staging: lustre: llite: Add client mount opt to ignore suppress_pings

Walt Feasel (72):
staging: xgifb: vb_table.h Blank line after declarations
staging: xgifb: vb_table.h Preferred space around
staging: xgifb: vb_init.c Logical continuation
staging: xgifb: vb_init.c Align on parenthesis
staging: xgifb: vb_init.c Comment style
staging: xgifb: XGI_main_26.c Comment style modifications
staging: xgifb: XGI_main_26.c No space after cast
staging: xgifb: XGI_main_26.c Logical continuation
staging: xgifb: XGI_main_26.c Space around operator
staging: xgifb: XGI_main_26.c Blank line after {
staging: xgifb: XGI_main_26.c Blank line before }
staging: xgifb: XGI_main_26.c Align match parenthesis
staging: xgifb: vb_setmode.c Comment Spelling correction
staging: xgifb: vb_setmode.c Comment style modifications
staging: xgifb: vb_setmode.c Space around operator
staging: xgifb: vb_setmode.c Braces single statement blocks
staging: xgifb: vb_setmode.c Space after cast
staging: xgifb: vb_setmode.c Logical continuation
staging: xgifb: vb_setmode.c Align match parenthesis
staging: xgifb: vb_util.h Space after cast
staging: xgifb: XGI_main.h Align data columns
staging: vme: vme_user.c Spelling corrections
staging: dgnc: dgnc_cls.h Spelling correction
staging: dgnc: dgnc_cls.c Comment style modifications
staging: dgnc: dgnc_driver.c Comment style modifications
staging: dgnc: dgnc_driver.c Remove blank lines
staging: dgnc: dgnc_driver.c Blank line before }
staging: dgnc: dgnc_driver.h Comment style modifications
staging: dgnc: dgnc_driver.h Align columns
staging: dgnc: dgnc_driver.h Spelling correction
staging: dgnc: dgnc_mgmt.c Comment style modifications
staging: dgnc: dgnc_neo.c Comment style modifications
staging: dgnc: dgnc_neo.h Comment style modifications
staging: dgnc: dgnc_neo.h Spelling correction
staging: dgnc: dgnc_sysfs.c Comment style modifications
staging: dgnc: dgnc_sysfs.c Delete blank line
staging: speakup: varhandlers.c Comment style modifications
staging: speakup: varhandlers.c Align parenthesis
staging: speakup: TODO Correct email
staging: speakup: thread.c Comment modifications
staging: speakup: thread.c align on parenthesis
staging: speakup: synth.c Spaces around operators
staging: speakup: synth.c Blank line before }
staging: speakup: synth.c Logical continuation
staging: speakup: synth.c Comment modifications
staging: speakup: synth.c Align parenthesis
staging: dgnc: dgnc_tty.c Space preferred around
staging: dgnc: dgnc_tty.c Align on parenthesis
staging: dgnc: dgnc_tty.c comment style modifications
staging: dgnc: dgnc_tty.c Spelling corrections
staging: dgnc: digi.h Comment style modifications
staging: dgnc: digi.h Spelling correction
staging: skein: threefish_block.c Remove blank lines
staging: emxx_udc: emxx_udc.c Blank lines after {
staging: emxx_udc: emxx_udc.c Logical continuation
staging: emxx_udc: emxx_udc.c {} Single statement blocks
staging: emxx_udc: emxx_udc.c Spaces preferred around operators
staging: emxx_udc: emxx_udc.c Align parenthesis
staging: speakup: spk_types.h Comment modifications
staging: speakup: spk_types.h Align parenthesis
staging: speakup: spk_priv_keyinfo.h align columns
staging: speakup: spk_priv_keyinfo.h Space around operator
staging: speakup: speakup_txprt.c Comment modifications
staging: speakup: speakup_txprt.c Spaces preferred around operator
staging: speakup: speakup_spkout.c comment modifications
staging: speakup: speakup_spkout.c Space around operator
staging: speakup: speakup_soft.c Space around operator
staging: speakup: speakup_soft.c Logical continuation
staging: speakup: speakup_soft.c Multiple blank lines
staging: speakup: speakup_soft.c Blank line after {
staging: speakup: speakup_soft.c comment modifications
staging: speakup: speakup_soft.c Align parenthesis

Wayne Porter (53):
staging: android: ion_test: remove extra line per checkpatch.pl
staging: rts5208: xd.h: Alignment fix
staging: rts5208: Alignment fix
staging: rts5208: Logical continuation fixes
staging: rts5208: xd.c: Remove unnecessary parentheses
staging: rts5208: xd.c: Clean up comparison to NULL
staging: rts5208: xd.c: Fix CamelCase
staging: rts5208: xd.c: Remove multiple assignments
staging: rts5208: spi.c: Remove unnecessary parenthesis
staging: rts5208: spi.c: Alignment fixes
staging: rts5208: sd.h: Alignment fixes
staging: rts5208: sd.c: Remove unnecessary parentheses
staging: rts5208: sd.c: Alignment fixes
staging: rts5208: sd.c: Long line fixes
staging: rts5208: sd.c: CamelCase fixes
staging: rts5208: sd.c: Fix logical continuations
staging: rts5208: sd.c: Spacing cleanup
staging: rts5208: Alignment fixes
staging: rts5208: Unnecessary parentheses cleanup
staging: rts5208: Alignment fix
staging: rts5208: Fix typo in function name
staging: rts5208: Alignment fixes
staging: rts5208: Remove parentheses
staging: rts5208: CamelCase fixes
staging: rts5208: Remove multiple assignment
staging: rts5208: Add braces to if()
staging: rts5208: Add space around operator
staging: rts5208: Alignment fixes
staging: rts5208: Long lines fixes
staging: rts5208: Prefer using BIT macro
staging: rts5208: Parenthesis alignment
staging: rts5208: Unecessary parantheses
staging: rts5208: Parenthesis alignment
staging: rts5208: Unnecessary parentheses
staging: rts5208: Spacing
staging: rts5208: Comparison to NULL
staging: rts5208: rtsx.c: Unnecessary parentheses
staging: rts5208: rtsx.c: Alignment
staging: rts5208: rtsx.c: Multiple assignments
staging: rts5208: rtsx.c: Spacing
staging: rts5208: rtsx.c: CamelCase
staging: rts5208: rtsx.c: Spacing
staging: rts5208: rtsx.c: Alloc sizeof struct
staging: rts5208: ms.h: Parenthesis alignment
staging: rts5208: ms.c: Parenthesis alignment
staging: rts5208: ms.c: Long Lines
staging: rts5208: ms.c: Multiple assignments
staging: rts5208: ms.c: Braces fix
staging: rts5208: CamelCase fix
staging: rts5208: rtsx_scsi.h: Long lines
staging: rts5208: rtxs_chip.h: Long lines
staging: rts5208: rtsx_chip.c: Long lines
staging: rts5208: rtsx.c: Alignment fix

Wei Yongjun (12):
iio: accel: mma7660: fix non static symbol warning
staging: bcm2708_vchiq: remove .owner field for driver
staging: bcm2708_vchiq: fix return value check in vchiq_platform_conn_state_changed()
staging: bcm2708_vchiq: fix return value check in vchiq_init_state()
staging: rts5208: rtsx.c: Fix invalid use of sizeof in rtsx_probe()
staging: i4l: pcbit: drv: remove duplicated include from drv.c
staging: i4l: pcbit: remove duplicated include from capi.c
staging: ks7010: remove unused including <linux/version.h>
staging: ks7010: convert list_for_each to entry variant
staging: ks7010: ks_wlan_net: Use setup_timer instead of init_timer and data fields
iio: humidity: remove duplicated include from hts221_buffer.c
s5p-cec: remove unused including <linux/version.h>

Wenyou Yang (1):
iio: adc: at91: add suspend and resume callback

William Breathitt Gray (2):
iio: Implement counter channel type and info constants
iio: 104-quad-8: Add IIO support for the ACCES 104-QUAD-8

Wu Libin (1):
staging: lustre: osc: fix bug when setting max_pages_per_rpc

Xavier Roumegue (1):
staging: clocking-wizard: Fix incorrect type of speed grade

Yamanappagouda Patil (6):
staging: rtl8192e: Fixed coding style wornings on Block comments.
staging: rtl8192e: Added new line after declaration
Staging: rtl8712: Fixed 'tabstop' coding style warnings.
Staging: ks7010: Fixed {} brace warnings for single statement blocks.
staging: ks7010: Fixed 'missing blank line after declaration' warnings.
staging: ks7010: fixed 'space prohibited after that *' erros.

Yan Laijun (1):
Staging: wlan-ng: hfa384x_usb.c Fixed too long code line warnings.

Yang Sheng (3):
staging: lustre: libcfs: report hnode value for cfs_hash_putref
staging: lustre: llite: Invoke file_update_time in page_mkwrite
staging: lustre: remove set but unused variables

frank zago (1):
staging: lustre: ldlm: remove unnecessary EXPORT_SYMBOL

kbuild test robot (5):
staging:iio:ad7606: fix ptr_ret.cocci warnings
staging: vc04_services: fix setup_timer.cocci warnings
staging: vc04_services: fix returnvar.cocci warnings
staging: vc04_services: fix array_size.cocci warnings
staging: vc04_services: fix ifnullfree.cocci warnings

sayli karnik (5):
staging: wlan-ng: cfg80211: Remove unnecessary parentheses around variables
staging: greybus: es2: Use kmemdup instead of kmalloc and memcpy
staging: iio: cdc: ad7152: Implement IIO_CHAN_INFO_SAMP_FREQ attribute
staging: iio: cdc: ad7152: Replace mlock with a local mutex lock
iio: bmi160_core: Fix sparse warning due to incorrect type in assignment

wang di (15):
staging: lustre: llite: default dir stripe index only for mkdir
staging: lustre: mgc: MGC should retry for invalid import
staging: lustre: lmv: allow cross-MDT rename and link
staging: lustre: llite: report back to user bad stripe count
staging: lustre: ptlrpc: Do not resend req with allow_replay
staging: lustre: mdc: deactive MDT permanently
staging: lustre: ptlrpc: replay bulk request
staging: lustre: llog: record the minimum record size
staging: lustre: mgc: IR log failure should not stop mount
staging: lustre: llite: clear dir stripe md in ll_iget
staging: lustre: llite: lookup master inode by ilookup5_nowait
staging: lustre: lmv: revalidate the dentry for striped dir
staging: lustre: lmv: lock necessary part of lmv_add_target
staging: lustre: mdt: race between open and migrate
staging: lustre: llog: reset llog bitmap

Documentation/ABI/testing/sysfs-bus-fsl-mc | 21 +
Documentation/ABI/testing/sysfs-bus-iio | 18 +
.../testing/sysfs-bus-iio-adc-envelope-detector | 36 +
.../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 125 +
Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 18 +
.../ABI/testing/sysfs-bus-iio-dac-dpot-dac | 8 +
.../ABI/testing/sysfs-bus-iio-light-isl29018 | 19 +
.../ABI/testing}/sysfs-bus-iio-light-tsl2583 | 14 +-
.../testing/sysfs-bus-iio-potentiometer-mcp4531 | 8 +
.../devicetree/bindings/i2c/trivial-devices.txt | 7 +
.../bindings/iio/adc/envelope-detector.txt | 54 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 83 +
.../devicetree/bindings/iio/adc/ti-adc161s626.txt | 2 +
.../devicetree/bindings/iio/dac/dpot-dac.txt | 41 +
.../devicetree/bindings/iio/dac/mcp4725.txt | 35 +
.../bindings/iio/gyroscope/invensense,mpu3050.txt | 46 +
.../devicetree/bindings/iio/humidity/hts221.txt | 22 +
.../devicetree/bindings/iio/light/isl29018.txt | 28 +
.../devicetree/bindings/iio/light/tsl2583.txt | 26 +
.../bindings/iio/potentiostat/lmp91000.txt | 30 +
.../devicetree/bindings/iio/st-sensors.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 4 +
MAINTAINERS | 52 +-
drivers/iio/Kconfig | 2 +
drivers/iio/Makefile | 2 +
drivers/iio/accel/Kconfig | 45 +-
drivers/iio/accel/Makefile | 5 +
drivers/iio/accel/da280.c | 183 ++
drivers/iio/accel/da311.c | 305 ++
drivers/iio/accel/dmard10.c | 266 ++
drivers/iio/accel/mma7660.c | 2 +-
drivers/iio/accel/mma8452.c | 79 +-
drivers/iio/accel/sca3000.c | 1576 ++++++++++
drivers/iio/accel/st_accel.h | 1 +
drivers/iio/accel/st_accel_core.c | 605 ++--
drivers/iio/accel/st_accel_i2c.c | 5 +
drivers/iio/accel/st_accel_spi.c | 1 +
drivers/iio/adc/Kconfig | 46 +
drivers/iio/adc/Makefile | 4 +
drivers/iio/adc/ad7766.c | 330 +++
drivers/iio/adc/at91_adc.c | 28 +
drivers/iio/adc/envelope-detector.c | 422 +++
drivers/iio/adc/max1027.c | 17 +-
drivers/iio/adc/stm32-adc-core.c | 303 ++
drivers/iio/adc/stm32-adc-core.h | 52 +
drivers/iio/adc/stm32-adc.c | 518 ++++
drivers/iio/adc/ti-adc0832.c | 106 +-
drivers/iio/adc/ti-adc161s626.c | 55 +-
drivers/iio/adc/ti_am335x_adc.c | 148 +-
drivers/iio/common/Kconfig | 1 +
drivers/iio/common/Makefile | 1 +
drivers/iio/common/cros_ec_sensors/Kconfig | 22 +
drivers/iio/common/cros_ec_sensors/Makefile | 6 +
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 322 ++
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 450 +++
.../common/cros_ec_sensors/cros_ec_sensors_core.h | 175 ++
.../iio/common/hid-sensors/hid-sensor-attributes.c | 5 +-
drivers/iio/counter/104-quad-8.c | 593 ++++
drivers/iio/counter/Kconfig | 24 +
drivers/iio/counter/Makefile | 7 +
drivers/iio/dac/Kconfig | 10 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5592r.c | 2 +-
drivers/iio/dac/dpot-dac.c | 266 ++
drivers/iio/dac/mcp4725.c | 176 +-
drivers/iio/gyro/Kconfig | 18 +
drivers/iio/gyro/Makefile | 5 +
drivers/iio/gyro/mpu3050-core.c | 1306 ++++++++
drivers/iio/gyro/mpu3050-i2c.c | 124 +
drivers/iio/gyro/mpu3050.h | 96 +
drivers/iio/gyro/st_gyro_core.c | 205 +-
drivers/iio/humidity/Kconfig | 24 +
drivers/iio/humidity/Makefile | 7 +
drivers/iio/humidity/hdc100x.c | 130 +-
drivers/iio/humidity/hts221.h | 73 +
drivers/iio/humidity/hts221_buffer.c | 168 ++
drivers/iio/humidity/hts221_core.c | 687 +++++
drivers/iio/humidity/hts221_i2c.c | 110 +
drivers/iio/humidity/hts221_spi.c | 125 +
drivers/iio/humidity/si7020.c | 11 +-
drivers/iio/imu/bmi160/bmi160_core.c | 3 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +-
drivers/iio/industrialio-buffer.c | 7 +-
drivers/iio/industrialio-core.c | 261 +-
drivers/iio/industrialio-trigger.c | 21 +
drivers/iio/inkern.c | 123 +-
drivers/iio/light/Kconfig | 19 +
drivers/iio/light/Makefile | 2 +
drivers/{staging => }/iio/light/isl29018.c | 159 +-
drivers/iio/light/ltr501.c | 111 +-
drivers/iio/light/max44000.c | 5 +-
drivers/iio/light/tsl2583.c | 913 ++++++
drivers/iio/magnetometer/ak8974.c | 8 +-
drivers/iio/magnetometer/ak8975.c | 16 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 147 +-
drivers/iio/magnetometer/st_magn_core.c | 376 +--
drivers/iio/potentiometer/mcp4531.c | 104 +-
drivers/iio/potentiostat/Kconfig | 22 +
drivers/iio/potentiostat/Makefile | 6 +
drivers/iio/potentiostat/lmp91000.c | 446 +++
drivers/iio/pressure/Kconfig | 10 +
drivers/iio/pressure/Makefile | 1 +
drivers/iio/pressure/abp060mg.c | 276 ++
drivers/iio/pressure/mpl3115.c | 26 +-
drivers/iio/pressure/ms5611_core.c | 19 +-
drivers/iio/pressure/st_pressure_core.c | 257 +-
drivers/iio/pressure/zpa2326.c | 4 -
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 -
drivers/mfd/ti_am335x_tscadc.c | 1 +
drivers/platform/chrome/cros_ec_dev.c | 159 +
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 3 +-
drivers/staging/android/TODO | 8 -
drivers/staging/android/ashmem.c | 40 +-
drivers/staging/android/ion/ion.c | 2 +-
drivers/staging/android/ion/ion_dummy_driver.c | 2 +-
drivers/staging/android/ion/ion_system_heap.c | 2 +-
drivers/staging/android/uapi/ion_test.h | 1 -
.../clocking-wizard/clk-xlnx-clock-wizard.c | 2 +-
drivers/staging/comedi/comedi.h | 55 +-
drivers/staging/comedi/comedidev.h | 12 +
drivers/staging/comedi/drivers/cb_pcidda.c | 4 +-
drivers/staging/comedi/drivers/mite.c | 2 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 172 +-
drivers/staging/comedi/drivers/ni_stc.h | 14 +
drivers/staging/comedi/drivers/ni_tio.c | 16 +-
drivers/staging/comedi/drivers/pcl818.c | 6 +-
drivers/staging/comedi/drivers/s626.c | 182 +-
.../staging/comedi/kcomedilib/kcomedilib_main.c | 12 +
drivers/staging/dgnc/Makefile | 3 +-
drivers/staging/dgnc/dgnc_cls.c | 44 +-
drivers/staging/dgnc/dgnc_cls.h | 2 +-
drivers/staging/dgnc/dgnc_driver.c | 558 ++--
drivers/staging/dgnc/dgnc_driver.h | 189 +-
drivers/staging/dgnc/dgnc_mgmt.c | 6 +-
drivers/staging/dgnc/dgnc_neo.c | 111 +-
drivers/staging/dgnc/dgnc_neo.h | 58 +-
drivers/staging/dgnc/dgnc_sysfs.c | 703 -----
drivers/staging/dgnc/dgnc_sysfs.h | 40 -
drivers/staging/dgnc/dgnc_tty.c | 362 +--
drivers/staging/dgnc/dgnc_tty.h | 6 +-
drivers/staging/dgnc/digi.h | 107 +-
drivers/staging/emxx_udc/emxx_udc.c | 69 +-
drivers/staging/fbtft/fb_agm1264k-fl.c | 68 +-
drivers/staging/fbtft/fb_ili9325.c | 19 +-
drivers/staging/fbtft/fb_ili9481.c | 2 +-
drivers/staging/fbtft/fb_ili9486.c | 2 +-
drivers/staging/fbtft/fb_s6d02a1.c | 2 +-
drivers/staging/fbtft/fb_st7735r.c | 2 +-
drivers/staging/fbtft/fbtft-core.c | 33 +-
drivers/staging/fbtft/fbtft.h | 4 +-
drivers/staging/fbtft/fbtft_device.c | 12 +-
drivers/staging/fbtft/flexfb.c | 373 ++-
drivers/staging/fsl-mc/bus/Kconfig | 24 +-
drivers/staging/fsl-mc/{include => bus}/dpbp-cmd.h | 61 +-
drivers/staging/fsl-mc/bus/dpbp.c | 74 +-
.../staging/fsl-mc/{include => bus}/dpcon-cmd.h | 4 +-
drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 49 +-
drivers/staging/fsl-mc/bus/dpmcp.c | 70 +-
drivers/staging/fsl-mc/bus/dpmcp.h | 141 +-
drivers/staging/fsl-mc/bus/dpmng-cmd.h | 14 +-
drivers/staging/fsl-mc/bus/dpmng.c | 37 +-
drivers/staging/fsl-mc/bus/dprc-cmd.h | 90 +-
drivers/staging/fsl-mc/bus/dprc-driver.c | 23 +-
drivers/staging/fsl-mc/bus/dprc.c | 69 +-
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 78 +-
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 66 +-
drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 2 +-
drivers/staging/fsl-mc/bus/fsl-mc-private.h | 3 +
.../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 4 +-
drivers/staging/fsl-mc/bus/mc-io.c | 4 +-
drivers/staging/fsl-mc/bus/mc-sys.c | 12 +-
drivers/staging/fsl-mc/include/dpbp.h | 169 +-
drivers/staging/fsl-mc/include/dpmng.h | 18 +-
drivers/staging/fsl-mc/include/dprc.h | 402 +--
drivers/staging/fsl-mc/include/mc-bus.h | 6 +-
drivers/staging/fsl-mc/include/mc-cmd.h | 44 +-
drivers/staging/fsl-mc/include/mc-sys.h | 3 +-
drivers/staging/fsl-mc/include/mc.h | 4 +-
drivers/staging/fwserial/fwserial.c | 6 -
drivers/staging/gdm724x/gdm_lte.h | 14 +-
drivers/staging/gdm724x/gdm_tty.h | 1 -
drivers/staging/gdm724x/netlink_k.h | 3 +-
drivers/staging/greybus/arche-apb-ctrl.c | 8 +-
drivers/staging/greybus/arche-platform.c | 3 +-
drivers/staging/greybus/audio_codec.c | 5 +-
drivers/staging/greybus/audio_codec.h | 1 -
drivers/staging/greybus/audio_manager.h | 3 +-
drivers/staging/greybus/audio_manager_module.c | 35 +-
drivers/staging/greybus/audio_manager_sysfs.c | 16 +-
drivers/staging/greybus/audio_module.c | 7 +-
drivers/staging/greybus/audio_topology.c | 8 +-
drivers/staging/greybus/camera.c | 7 +-
drivers/staging/greybus/es2.c | 5 +-
drivers/staging/greybus/log.c | 6 +-
drivers/staging/greybus/sdio.c | 3 +-
drivers/staging/greybus/timesync.c | 6 +-
drivers/staging/greybus/uart.c | 36 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 2 +-
drivers/staging/i4l/act2000/act2000_isa.c | 1 +
drivers/staging/i4l/act2000/capi.c | 7 +-
drivers/staging/i4l/act2000/module.c | 24 +-
drivers/staging/i4l/icn/icn.c | 3 +-
drivers/staging/i4l/icn/icn.h | 5 +-
drivers/staging/i4l/pcbit/callbacks.c | 2 +-
drivers/staging/i4l/pcbit/capi.c | 5 +-
drivers/staging/i4l/pcbit/drv.c | 5 +-
drivers/staging/i4l/pcbit/edss1.c | 2 +-
drivers/staging/i4l/pcbit/layer2.c | 2 +-
.../light/sysfs-bus-iio-light-tsl2583 | 6 -
drivers/staging/iio/TODO | 70 +-
drivers/staging/iio/accel/Kconfig | 10 -
drivers/staging/iio/accel/Makefile | 3 -
drivers/staging/iio/accel/sca3000.h | 279 --
drivers/staging/iio/accel/sca3000_core.c | 1210 --------
drivers/staging/iio/accel/sca3000_ring.c | 350 ---
drivers/staging/iio/adc/Makefile | 1 -
drivers/staging/iio/adc/ad7192.c | 127 +-
drivers/staging/iio/adc/ad7280a.c | 2 +-
.../staging/iio/adc/{ad7606_core.c => ad7606.c} | 436 ++-
drivers/staging/iio/adc/ad7606.h | 58 +-
drivers/staging/iio/adc/ad7606_par.c | 23 +-
drivers/staging/iio/adc/ad7606_ring.c | 102 -
drivers/staging/iio/adc/ad7606_spi.c | 19 +-
drivers/staging/iio/adc/ad7780.c | 22 +-
drivers/staging/iio/adc/ad7816.c | 2 +-
drivers/staging/iio/addac/adt7316.c | 4 +-
drivers/staging/iio/cdc/ad7150.c | 2 +-
drivers/staging/iio/cdc/ad7152.c | 140 +-
drivers/staging/iio/cdc/ad7746.c | 151 +-
drivers/staging/iio/frequency/ad9832.c | 66 +-
drivers/staging/iio/frequency/ad9832.h | 6 +-
drivers/staging/iio/frequency/ad9834.c | 19 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 21 +-
drivers/staging/iio/light/Kconfig | 19 -
drivers/staging/iio/light/Makefile | 2 -
drivers/staging/iio/light/tsl2583.c | 963 ------
drivers/staging/iio/meter/ade7758_core.c | 86 +-
drivers/staging/iio/ring_hw.h | 27 -
drivers/staging/ks7010/ks7010_sdio.c | 37 +-
drivers/staging/ks7010/ks7010_sdio.h | 22 +-
drivers/staging/ks7010/ks_hostif.c | 124 +-
drivers/staging/ks7010/ks_wlan.h | 143 +-
drivers/staging/ks7010/ks_wlan_net.c | 436 ++-
drivers/staging/ks7010/michael_mic.c | 29 +-
drivers/staging/ks7010/michael_mic.h | 20 +-
.../staging/lustre/include/linux/libcfs/curproc.h | 20 +-
.../staging/lustre/include/linux/libcfs/libcfs.h | 5 +-
.../lustre/include/linux/libcfs/libcfs_cpu.h | 4 +-
.../lustre/include/linux/libcfs/libcfs_crypto.h | 12 +-
.../lustre/include/linux/libcfs/libcfs_fail.h | 53 +-
.../lustre/include/linux/libcfs/libcfs_hash.h | 185 +-
.../lustre/include/linux/libcfs/libcfs_private.h | 13 +-
.../lustre/include/linux/libcfs/libcfs_string.h | 24 +-
.../lustre/include/linux/libcfs/libcfs_workitem.h | 4 +-
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 8 +-
.../lustre/include/linux/libcfs/linux/linux-time.h | 8 +-
drivers/staging/lustre/include/linux/lnet/lnetst.h | 8 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 6 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 26 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 31 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 134 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 44 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 6 +-
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 26 +-
drivers/staging/lustre/lnet/libcfs/debug.c | 36 +-
drivers/staging/lustre/lnet/libcfs/fail.c | 5 +-
drivers/staging/lustre/lnet/libcfs/hash.c | 143 +-
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 2 +-
drivers/staging/lustre/lnet/libcfs/libcfs_lock.c | 20 +-
drivers/staging/lustre/lnet/libcfs/libcfs_mem.c | 22 +-
drivers/staging/lustre/lnet/libcfs/libcfs_string.c | 58 +-
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 187 +-
.../lustre/lnet/libcfs/linux/linux-crypto.c | 32 +-
.../lustre/lnet/libcfs/linux/linux-crypto.h | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-debug.c | 62 +-
.../lustre/lnet/libcfs/linux/linux-module.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-prim.c | 10 +-
.../lustre/lnet/libcfs/linux/linux-tracefile.c | 28 +-
drivers/staging/lustre/lnet/libcfs/module.c | 26 +-
drivers/staging/lustre/lnet/libcfs/prng.c | 2 +-
drivers/staging/lustre/lnet/libcfs/tracefile.c | 108 +-
drivers/staging/lustre/lnet/libcfs/tracefile.h | 28 +-
drivers/staging/lustre/lnet/libcfs/workitem.c | 50 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 8 +-
drivers/staging/lustre/lnet/lnet/lib-me.c | 18 -
drivers/staging/lustre/lnet/lnet/lib-move.c | 1 +
drivers/staging/lustre/lnet/lnet/nidstrings.c | 6 +-
drivers/staging/lustre/lnet/lnet/router.c | 17 +-
drivers/staging/lustre/lnet/selftest/brw_test.c | 73 +-
drivers/staging/lustre/lnet/selftest/conctl.c | 6 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 36 +-
drivers/staging/lustre/lnet/selftest/conrpc.h | 23 +-
drivers/staging/lustre/lnet/selftest/console.c | 29 +-
drivers/staging/lustre/lnet/selftest/console.h | 25 +-
drivers/staging/lustre/lnet/selftest/framework.c | 25 +-
drivers/staging/lustre/lnet/selftest/ping_test.c | 4 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 22 +-
drivers/staging/lustre/lnet/selftest/rpc.h | 8 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 30 +-
drivers/staging/lustre/lnet/selftest/timer.c | 7 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 18 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 2 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 6 +-
drivers/staging/lustre/lustre/fld/fld_internal.h | 5 -
drivers/staging/lustre/lustre/fld/fld_request.c | 8 -
drivers/staging/lustre/lustre/include/cl_object.h | 379 +--
drivers/staging/lustre/lustre/include/llog_swab.h | 65 +
.../staging/lustre/lustre/include/lprocfs_status.h | 9 +-
.../lustre/lustre/include/lustre/ll_fiemap.h | 75 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 438 +--
.../lustre/lustre/include/lustre/lustre_ioctl.h | 4 +-
.../lustre/lustre/include/lustre/lustre_user.h | 44 +-
.../staging/lustre/lustre/include/lustre_compat.h | 2 +
drivers/staging/lustre/lustre/include/lustre_dlm.h | 50 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 1 +
drivers/staging/lustre/lustre/include/lustre_fld.h | 2 -
drivers/staging/lustre/lustre/include/lustre_ha.h | 1 +
.../staging/lustre/lustre/include/lustre_import.h | 9 +-
drivers/staging/lustre/lustre/include/lustre_lib.h | 2 -
drivers/staging/lustre/lustre/include/lustre_lmv.h | 13 +-
drivers/staging/lustre/lustre/include/lustre_log.h | 6 +
drivers/staging/lustre/lustre/include/lustre_mdc.h | 44 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 898 +-----
drivers/staging/lustre/lustre/include/lustre_nrs.h | 717 +++++
.../lustre/lustre/include/lustre_nrs_fifo.h | 70 +
.../lustre/lustre/include/lustre_req_layout.h | 7 +-
drivers/staging/lustre/lustre/include/lustre_sec.h | 3 +
.../staging/lustre/lustre/include/lustre_swab.h | 102 +
drivers/staging/lustre/lustre/include/obd.h | 291 +-
drivers/staging/lustre/lustre/include/obd_class.h | 264 +-
.../staging/lustre/lustre/include/obd_support.h | 15 +-
drivers/staging/lustre/lustre/include/seq_range.h | 199 ++
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 28 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 22 +-
.../staging/lustre/lustre/ldlm/ldlm_inodebits.c | 8 +-
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 88 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 45 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 316 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 26 -
drivers/staging/lustre/lustre/ldlm/ldlm_plain.c | 8 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 36 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 132 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 42 +-
drivers/staging/lustre/lustre/llite/Makefile | 10 +-
drivers/staging/lustre/lustre/llite/dir.c | 195 +-
drivers/staging/lustre/lustre/llite/file.c | 968 +++---
drivers/staging/lustre/lustre/llite/glimpse.c | 139 +-
drivers/staging/lustre/lustre/llite/lcommon_cl.c | 41 +-
drivers/staging/lustre/lustre/llite/lcommon_misc.c | 47 +-
drivers/staging/lustre/lustre/llite/llite_close.c | 395 ---
.../staging/lustre/lustre/llite/llite_internal.h | 121 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 342 +--
drivers/staging/lustre/lustre/llite/llite_mmap.c | 69 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 2 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 4 -
drivers/staging/lustre/lustre/llite/namei.c | 68 +-
drivers/staging/lustre/lustre/llite/rw.c | 302 +-
drivers/staging/lustre/lustre/llite/rw26.c | 65 +-
drivers/staging/lustre/lustre/llite/statahead.c | 20 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 15 +-
drivers/staging/lustre/lustre/llite/vvp_internal.h | 41 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 185 +-
drivers/staging/lustre/lustre/llite/vvp_object.c | 48 +-
drivers/staging/lustre/lustre/llite/vvp_page.c | 41 +-
drivers/staging/lustre/lustre/llite/vvp_req.c | 122 -
drivers/staging/lustre/lustre/llite/xattr.c | 360 ++-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 17 +-
.../staging/lustre/lustre/llite/xattr_security.c | 88 +
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 11 +-
drivers/staging/lustre/lustre/lmv/lmv_internal.h | 3 -
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 407 +--
.../staging/lustre/lustre/lov/lov_cl_internal.h | 29 +-
drivers/staging/lustre/lustre/lov/lov_dev.c | 52 -
drivers/staging/lustre/lustre/lov/lov_ea.c | 208 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 100 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 116 +-
drivers/staging/lustre/lustre/lov/lov_merge.c | 50 -
drivers/staging/lustre/lustre/lov/lov_obd.c | 720 +----
drivers/staging/lustre/lustre/lov/lov_object.c | 698 ++++-
drivers/staging/lustre/lustre/lov/lov_pack.c | 293 +-
drivers/staging/lustre/lustre/lov/lov_page.c | 46 -
drivers/staging/lustre/lustre/lov/lov_pool.c | 3 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 292 --
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 61 -
drivers/staging/lustre/lustre/lov/lovsub_object.c | 22 +-
drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 98 +
drivers/staging/lustre/lustre/mdc/mdc_internal.h | 12 +-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 80 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 60 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 107 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 317 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 167 +-
drivers/staging/lustre/lustre/obdclass/Makefile | 2 +-
.../staging/lustre/lustre/obdclass/cl_internal.h | 23 -
drivers/staging/lustre/lustre/obdclass/cl_io.c | 290 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 452 +--
drivers/staging/lustre/lustre/obdclass/cl_page.c | 68 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 228 ++
.../lustre/lustre/obdclass/linux/linux-module.c | 8 +-
.../lustre/lustre/obdclass/linux/linux-obdo.c | 80 -
drivers/staging/lustre/lustre/obdclass/llog.c | 139 +-
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 1 +
drivers/staging/lustre/lustre/obdclass/llog_swab.c | 9 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 27 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 84 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 70 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 7 +-
drivers/staging/lustre/lustre/obdclass/obdo.c | 65 -
.../staging/lustre/lustre/obdecho/echo_client.c | 140 +-
drivers/staging/lustre/lustre/osc/lproc_osc.c | 11 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 65 +-
.../staging/lustre/lustre/osc/osc_cl_internal.h | 50 +-
drivers/staging/lustre/lustre/osc/osc_dev.c | 15 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 43 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 330 ++-
drivers/staging/lustre/lustre/osc/osc_lock.c | 143 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 171 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 186 +-
drivers/staging/lustre/lustre/osc/osc_quota.c | 52 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 669 +----
drivers/staging/lustre/lustre/ptlrpc/client.c | 338 ++-
drivers/staging/lustre/lustre/ptlrpc/connection.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 95 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 66 +-
drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 20 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 98 +-
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 15 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 106 +-
drivers/staging/lustre/lustre/ptlrpc/pers.c | 31 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 34 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 26 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 9 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 48 +-
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 20 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 9 +-
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 410 +--
drivers/staging/lustre/sysfs-fs-lustre | 2 +-
drivers/staging/media/bcm2048/radio-bcm2048.c | 2 +-
drivers/staging/media/cxd2099/cxd2099.c | 3 +-
drivers/staging/media/davinci_vpfe/vpfe_video.c | 4 +-
drivers/staging/media/lirc/lirc_sasem.c | 9 +-
drivers/staging/media/lirc/lirc_zilog.c | 4 +-
drivers/staging/media/omap4iss/iss_csi2.c | 2 +-
drivers/staging/media/s5p-cec/s5p_cec.c | 1 -
drivers/staging/media/st-cec/stih-cec.c | 4 +-
drivers/staging/most/aim-network/networking.c | 53 +-
drivers/staging/most/hdm-dim2/dim2_hdm.c | 5 +-
drivers/staging/most/hdm-usb/hdm_usb.c | 230 +-
drivers/staging/most/mostcore/core.c | 55 +-
drivers/staging/netlogic/xlr_net.c | 20 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_led.c | 78 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 32 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 46 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 9 +-
drivers/staging/rtl8188eu/hal/odm.c | 1 -
drivers/staging/rtl8188eu/hal/phy.c | 69 +-
drivers/staging/rtl8188eu/hal/rf.c | 22 +-
drivers/staging/rtl8188eu/hal/rf_cfg.c | 70 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 51 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 20 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 25 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 21 +-
drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 11 -
drivers/staging/rtl8188eu/include/drv_types.h | 2 -
drivers/staging/rtl8188eu/include/hal_intf.h | 1 +
drivers/staging/rtl8188eu/include/odm.h | 6 -
drivers/staging/rtl8188eu/include/osdep_intf.h | 3 +-
drivers/staging/rtl8188eu/include/recv_osdep.h | 2 -
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 20 -
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 -
drivers/staging/rtl8188eu/include/rtw_led.h | 12 -
drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +-
drivers/staging/rtl8188eu/include/rtw_recv.h | 13 +-
drivers/staging/rtl8188eu/include/usb_ops_linux.h | 2 +-
drivers/staging/rtl8188eu/include/xmit_osdep.h | 4 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 33 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 27 +-
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 6 -
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 19 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 58 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +-
drivers/staging/rtl8192e/dot11d.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +-
.../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 4 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 2 +-
drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +-
drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 7 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 1 +
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +-
drivers/staging/rtl8712/osdep_service.h | 9 -
drivers/staging/rtl8712/rtl8712_hal.h | 12 +-
drivers/staging/rtl8712/rtl8712_led.c | 24 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 5 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 14 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 34 +-
drivers/staging/rtl8712/rtl871x_mlme.h | 18 -
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 34 +-
drivers/staging/rtl8712/rtl871x_recv.c | 13 +-
drivers/staging/rtl8712/rtl871x_security.c | 80 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 50 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 6 -
drivers/staging/rts5208/ms.c | 393 +--
drivers/staging/rts5208/ms.h | 4 +-
drivers/staging/rts5208/rtsx.c | 55 +-
drivers/staging/rts5208/rtsx.h | 2 +-
drivers/staging/rts5208/rtsx_card.c | 94 +-
drivers/staging/rts5208/rtsx_card.h | 16 +-
drivers/staging/rts5208/rtsx_chip.c | 17 +-
drivers/staging/rts5208/rtsx_chip.h | 137 +-
drivers/staging/rts5208/rtsx_scsi.c | 319 +-
drivers/staging/rts5208/rtsx_scsi.h | 4 +-
drivers/staging/rts5208/rtsx_sys.h | 4 +-
drivers/staging/rts5208/rtsx_transport.h | 30 +-
drivers/staging/rts5208/sd.c | 813 ++---
drivers/staging/rts5208/sd.h | 5 +-
drivers/staging/rts5208/spi.c | 144 +-
drivers/staging/rts5208/xd.c | 461 +--
drivers/staging/rts5208/xd.h | 2 +-
drivers/staging/skein/skein_api.c | 26 +-
drivers/staging/skein/threefish_block.c | 16 -
drivers/staging/slicoss/Kconfig | 14 -
drivers/staging/slicoss/Makefile | 1 -
drivers/staging/slicoss/README | 7 -
drivers/staging/slicoss/TODO | 36 -
drivers/staging/slicoss/slic.h | 573 ----
drivers/staging/slicoss/slichw.h | 652 ----
drivers/staging/slicoss/slicoss.c | 3132 --------------------
drivers/staging/sm750fb/Makefile | 2 +-
drivers/staging/sm750fb/ddk750.h | 23 +-
drivers/staging/sm750fb/ddk750_chip.c | 100 +-
drivers/staging/sm750fb/ddk750_chip.h | 89 +-
drivers/staging/sm750fb/ddk750_display.c | 75 +-
drivers/staging/sm750fb/ddk750_display.h | 30 +-
drivers/staging/sm750fb/ddk750_dvi.c | 2 +-
drivers/staging/sm750fb/ddk750_help.c | 17 -
drivers/staging/sm750fb/ddk750_help.h | 21 -
drivers/staging/sm750fb/ddk750_hwi2c.c | 15 +-
drivers/staging/sm750fb/ddk750_mode.c | 37 +-
drivers/staging/sm750fb/ddk750_power.c | 74 +-
drivers/staging/sm750fb/ddk750_power.h | 22 +-
drivers/staging/sm750fb/ddk750_sii164.c | 3 +-
drivers/staging/sm750fb/ddk750_swi2c.c | 31 +-
drivers/staging/sm750fb/ddk750_swi2c.h | 24 +-
drivers/staging/sm750fb/sm750.c | 52 +-
drivers/staging/sm750fb/sm750.h | 6 +-
drivers/staging/sm750fb/sm750_accel.c | 52 +-
drivers/staging/sm750fb/sm750_accel.h | 10 +-
drivers/staging/sm750fb/sm750_cursor.c | 14 +-
drivers/staging/sm750fb/sm750_cursor.h | 14 +-
drivers/staging/sm750fb/sm750_hw.c | 40 +-
drivers/staging/speakup/TODO | 2 +-
drivers/staging/speakup/main.c | 42 +-
drivers/staging/speakup/selection.c | 2 +-
drivers/staging/speakup/serialio.c | 6 +-
drivers/staging/speakup/speakup_soft.c | 46 +-
drivers/staging/speakup/speakup_spkout.c | 31 +-
drivers/staging/speakup/speakup_txprt.c | 29 +-
drivers/staging/speakup/spk_priv_keyinfo.h | 148 +-
drivers/staging/speakup/spk_types.h | 16 +-
drivers/staging/speakup/synth.c | 22 +-
drivers/staging/speakup/thread.c | 5 +-
drivers/staging/speakup/varhandlers.c | 6 +-
drivers/staging/unisys/include/iochannel.h | 337 ++-
drivers/staging/unisys/include/visorbus.h | 2 +
drivers/staging/unisys/visorbus/vbuschannel.h | 225 +-
drivers/staging/unisys/visorbus/visorbus_main.c | 231 +-
drivers/staging/unisys/visorbus/visorbus_private.h | 4 +-
drivers/staging/unisys/visorbus/visorchannel.c | 44 +-
drivers/staging/unisys/visorbus/visorchipset.c | 653 ++--
drivers/staging/unisys/visorbus/vmcallinterface.h | 185 +-
drivers/staging/unisys/visorinput/visorinput.c | 6 +
drivers/staging/unisys/visornic/visornic_main.c | 2 +-
drivers/staging/vc04_services/Kconfig | 7 +-
drivers/staging/vc04_services/Makefile | 2 +-
drivers/staging/vc04_services/interface/vchi/TODO | 50 +
.../staging/vc04_services/interface/vchi/vchi.h | 25 +-
.../vc04_services/interface/vchiq_arm/vchiq.h | 11 +
.../interface/vchiq_arm/vchiq_2835_arm.c | 324 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 202 +-
.../interface/vchiq_arm/vchiq_connected.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 659 ++--
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 12 +-
.../interface/vchiq_arm/vchiq_debugfs.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 9 +-
.../interface/vchiq_arm/vchiq_kern_lib.c | 17 +-
.../interface/vchiq_arm/vchiq_killable.h | 14 -
.../interface/vchiq_arm/vchiq_memdrv.h | 12 +-
.../interface/vchiq_arm/vchiq_pagelist.h | 12 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 138 +-
.../vc04_services/interface/vchiq_arm/vchiq_util.c | 3 +-
drivers/staging/vme/devices/vme_pio2.h | 13 +-
drivers/staging/vme/devices/vme_pio2_core.c | 2 +-
drivers/staging/vme/devices/vme_user.c | 6 +-
drivers/staging/vt6655/baseband.c | 58 +-
drivers/staging/vt6655/baseband.h | 11 -
drivers/staging/vt6655/card.c | 45 +-
drivers/staging/vt6655/card.h | 6 +-
drivers/staging/vt6655/channel.c | 4 -
drivers/staging/vt6655/channel.h | 4 -
drivers/staging/vt6655/desc.h | 4 -
drivers/staging/vt6655/device.h | 16 +-
drivers/staging/vt6655/device_cfg.h | 4 -
drivers/staging/vt6655/device_main.c | 9 +-
drivers/staging/vt6655/dpc.c | 4 -
drivers/staging/vt6655/dpc.h | 4 -
drivers/staging/vt6655/key.c | 5 -
drivers/staging/vt6655/key.h | 5 -
drivers/staging/vt6655/mac.c | 8 +-
drivers/staging/vt6655/mac.h | 327 +-
drivers/staging/vt6655/power.c | 6 -
drivers/staging/vt6655/power.h | 5 -
drivers/staging/vt6655/rf.c | 718 +++--
drivers/staging/vt6655/rf.h | 5 -
drivers/staging/vt6655/rxtx.c | 8 +-
drivers/staging/vt6655/rxtx.h | 4 -
drivers/staging/vt6655/srom.c | 36 +-
drivers/staging/vt6655/srom.h | 11 +-
drivers/staging/vt6655/tmacro.h | 4 -
drivers/staging/vt6655/upc.h | 4 -
drivers/staging/vt6656/baseband.h | 20 +-
drivers/staging/vt6656/card.c | 15 +-
drivers/staging/vt6656/mac.c | 2 +-
drivers/staging/vt6656/main_usb.c | 8 +-
drivers/staging/vt6656/rf.c | 10 +-
drivers/staging/wilc1000/coreconfigurator.c | 4 +-
drivers/staging/wilc1000/host_interface.c | 12 +-
drivers/staging/wilc1000/host_interface.h | 1 -
drivers/staging/wilc1000/linux_wlan.c | 51 +-
drivers/staging/wilc1000/wilc_debugfs.c | 6 +-
drivers/staging/wilc1000/wilc_sdio.c | 3 +-
drivers/staging/wilc1000/wilc_spi.c | 6 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 24 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 1 -
drivers/staging/wilc1000/wilc_wlan.h | 6 -
drivers/staging/wlan-ng/cfg80211.c | 6 +-
drivers/staging/wlan-ng/hfa384x.h | 128 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 2479 ++++++++--------
drivers/staging/wlan-ng/p80211conv.c | 322 +-
drivers/staging/wlan-ng/p80211conv.h | 100 +-
drivers/staging/wlan-ng/p80211hdr.h | 118 +-
drivers/staging/wlan-ng/p80211ioctl.h | 120 +-
drivers/staging/wlan-ng/p80211metadef.h | 88 +-
drivers/staging/wlan-ng/p80211mgmt.h | 194 +-
drivers/staging/wlan-ng/p80211msg.h | 90 +-
drivers/staging/wlan-ng/p80211netdev.c | 640 ++--
drivers/staging/wlan-ng/p80211netdev.h | 102 +-
drivers/staging/wlan-ng/p80211req.c | 189 +-
drivers/staging/wlan-ng/p80211req.h | 90 +-
drivers/staging/wlan-ng/p80211wep.c | 100 +-
drivers/staging/wlan-ng/prism2fw.c | 559 ++--
drivers/staging/wlan-ng/prism2mgmt.c | 544 ++--
drivers/staging/wlan-ng/prism2mgmt.h | 125 +-
drivers/staging/wlan-ng/prism2mib.c | 102 +-
drivers/staging/wlan-ng/prism2sta.c | 210 +-
drivers/staging/xgifb/XGI_main.h | 54 +-
drivers/staging/xgifb/XGI_main_26.c | 196 +-
drivers/staging/xgifb/vb_init.c | 56 +-
drivers/staging/xgifb/vb_setmode.c | 667 ++---
drivers/staging/xgifb/vb_table.h | 9 +-
drivers/staging/xgifb/vb_util.h | 4 +-
include/linux/iio/adc/ad_sigma_delta.h | 1 +
include/linux/iio/consumer.h | 41 +
include/linux/iio/dac/mcp4725.h | 12 +-
include/linux/iio/iio.h | 48 +-
include/linux/iio/sysfs.h | 24 +
include/linux/iio/trigger.h | 2 +
include/linux/iio/types.h | 5 +
include/linux/mfd/cros_ec.h | 10 +
include/linux/mfd/cros_ec_commands.h | 183 +-
include/linux/mfd/ti_am335x_tscadc.h | 8 +
include/soc/bcm2835/raspberrypi-firmware.h | 21 +
include/uapi/linux/iio/types.h | 2 +
tools/iio/iio_generic_buffer.c | 18 +-
684 files changed, 33604 insertions(+), 31458 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-fsl-mc
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-cros-ec
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-light-isl29018
rename {drivers/staging/iio/Documentation => Documentation/ABI/testing}/sysfs-bus-iio-light-tsl2583 (74%)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt
create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
create mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt
create mode 100644 Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt
create mode 100644 drivers/iio/accel/da280.c
create mode 100644 drivers/iio/accel/da311.c
create mode 100644 drivers/iio/accel/dmard10.c
create mode 100644 drivers/iio/accel/sca3000.c
create mode 100644 drivers/iio/adc/ad7766.c
create mode 100644 drivers/iio/adc/envelope-detector.c
create mode 100644 drivers/iio/adc/stm32-adc-core.c
create mode 100644 drivers/iio/adc/stm32-adc-core.h
create mode 100644 drivers/iio/adc/stm32-adc.c
create mode 100644 drivers/iio/common/cros_ec_sensors/Kconfig
create mode 100644 drivers/iio/common/cros_ec_sensors/Makefile
create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.h
create mode 100644 drivers/iio/counter/104-quad-8.c
create mode 100644 drivers/iio/counter/Kconfig
create mode 100644 drivers/iio/counter/Makefile
create mode 100644 drivers/iio/dac/dpot-dac.c
create mode 100644 drivers/iio/gyro/mpu3050-core.c
create mode 100644 drivers/iio/gyro/mpu3050-i2c.c
create mode 100644 drivers/iio/gyro/mpu3050.h
create mode 100644 drivers/iio/humidity/hts221.h
create mode 100644 drivers/iio/humidity/hts221_buffer.c
create mode 100644 drivers/iio/humidity/hts221_core.c
create mode 100644 drivers/iio/humidity/hts221_i2c.c
create mode 100644 drivers/iio/humidity/hts221_spi.c
rename drivers/{staging => }/iio/light/isl29018.c (88%)
create mode 100644 drivers/iio/light/tsl2583.c
create mode 100644 drivers/iio/potentiostat/Kconfig
create mode 100644 drivers/iio/potentiostat/Makefile
create mode 100644 drivers/iio/potentiostat/lmp91000.c
create mode 100644 drivers/iio/pressure/abp060mg.c
delete mode 100644 drivers/staging/dgnc/dgnc_sysfs.c
delete mode 100644 drivers/staging/dgnc/dgnc_sysfs.h
rename drivers/staging/fsl-mc/{include => bus}/dpbp-cmd.h (75%)
rename drivers/staging/fsl-mc/{include => bus}/dpcon-cmd.h (97%)
delete mode 100644 drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2583
delete mode 100644 drivers/staging/iio/accel/sca3000.h
delete mode 100644 drivers/staging/iio/accel/sca3000_core.c
delete mode 100644 drivers/staging/iio/accel/sca3000_ring.c
rename drivers/staging/iio/adc/{ad7606_core.c => ad7606.c} (50%)
delete mode 100644 drivers/staging/iio/adc/ad7606_ring.c
delete mode 100644 drivers/staging/iio/light/tsl2583.c
delete mode 100644 drivers/staging/iio/ring_hw.h
create mode 100644 drivers/staging/lustre/lustre/include/llog_swab.h
create mode 100644 drivers/staging/lustre/lustre/include/lustre_nrs.h
create mode 100644 drivers/staging/lustre/lustre/include/lustre_nrs_fifo.h
create mode 100644 drivers/staging/lustre/lustre/include/lustre_swab.h
create mode 100644 drivers/staging/lustre/lustre/include/seq_range.h
delete mode 100644 drivers/staging/lustre/lustre/llite/llite_close.c
delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_req.c
create mode 100644 drivers/staging/lustre/lustre/llite/xattr_security.c
delete mode 100644 drivers/staging/lustre/lustre/obdclass/linux/linux-obdo.c
delete mode 100644 drivers/staging/slicoss/Kconfig
delete mode 100644 drivers/staging/slicoss/Makefile
delete mode 100644 drivers/staging/slicoss/README
delete mode 100644 drivers/staging/slicoss/TODO
delete mode 100644 drivers/staging/slicoss/slic.h
delete mode 100644 drivers/staging/slicoss/slichw.h
delete mode 100644 drivers/staging/slicoss/slicoss.c
delete mode 100644 drivers/staging/sm750fb/ddk750_help.c
delete mode 100644 drivers/staging/sm750fb/ddk750_help.h
create mode 100644 drivers/staging/vc04_services/interface/vchi/TODO