All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, devel@linuxdriverproject.org
Subject: [GIT PULL] Staging/IIO driver changes for 4.10-rc1
Date: Tue, 13 Dec 2016 09:36:55 -0800	[thread overview]
Message-ID: <20161213173655.GA32135@kroah.com> (raw)

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@linuxfoundation.org>

----------------------------------------------------------------
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

                 reply	other threads:[~2016-12-13 17:39 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20161213173655.GA32135@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=devel@linuxdriverproject.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.