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

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@...uxfoundation.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ