[GIT PULL] Staging/IIO driver patches for 4.11-rc1

Greg KH gregkh at linuxfoundation.org
Wed Feb 22 14:56:13 UTC 2017


The following changes since commit d5adbfcd5f7bcc6fa58a41c5c5ada0e5c826ce2c:

  Linux 4.10-rc7 (2017-02-05 15:10:58 -0800)

are available in the git repository at:

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

for you to fetch changes up to 0a441275018b69deffd35bc22a84fd51c54d7d85:

  Staging: vc04_services: Fix the "space prohibited" code style errors (2017-02-16 10:44:59 -0800)

----------------------------------------------------------------
staging/iio driver patches for 4.11-rc1

Here is the big staging and iio driver patchsets for 4.11-rc1.

We almost broke even this time around, with only a few thousand lines
added overall, as we removed the old and obsolete i4l code, but added
some new drivers for the RPi platform, as well as adding some new IIO
drivers.

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>

----------------------------------------------------------------
=?UTF-8?q?Simon=20Sandstr=C3=B6m?= (1):
      staging: vt6656: Add missing identifier names

Aaron Moore (1):
      staging: vc04_services: Fix bracing on single statement blocks

AbdAllah-MEZITI (1):
      staging: bcm2835-audio: fix trailing statements

Abdul Rauf (8):
      staging: unisys: fix checkpatch block comments warning
      staging: sm750fb: fix checkpatch multiple blank lines check
      staging: sm750fb: fix checkpatch 80 characters warning
      staging: greybus: loopback_test: fix checkpatch bad function definition error
      staging: greybus: fix checkpatch braces not necessary warning
      staging: unisys: visorbus: fix checkpatch block comments warning
      staging: skein: fix checkpatch block comments warning
      staging: fbtft: fix checkpatch decimal permissions error

Abhijit Naik (2):
      staging: bcm2835-audio: Fixed initialization of global to "false"
      staging: bcm2835-audio: Fixed checkpatch warning due to line spacing

Aditya Shankar (1):
      staging: wilc1000: Connect to highest RSSI value for required SSID

Adrien Descamps (1):
      staging: vc04: Fix coding style errors "open brace go on the same line"

Afonso Bordado (4):
      staging: emxx_udc: Fix CamelCase function name
      staging: emxx_udc: Rename CamelCase variable
      staging: emxx_udc: Remove unecessary temporary variable
      staging: emxx_udc: Fix CamelCase variable name

Alex Zhuravlev (1):
      staging: lustre: obdclass: do not call lu_site_purge() for single object exceed

Alexander Alemayhu (1):
      staging: wlan-ng: reduce type warnings

Alexander Boyko (1):
      staging: lustre: ptlrpc: skip lock if export failed

Alison Schofield (6):
      iio: magnetometer: mag3110: claim direct mode during raw writes
      iio: proximity: sx9500: claim direct mode during raw proximity reads
      iio: pressure: ms5611: claim direct mode during oversampling changes
      iio: bmi160: use variable names for sizeof() operator
      iio: trigger: close race condition in acquiring trigger reference
      iio: trigger: free trigger resource correctly

Amit Kumar Kushwaha (1):
      staging: iio: replace symbolic permission

Amitesh Singh (1):
      staging: fbtft: remove duplicate entries of ili9225

Andreas Dilger (2):
      staging: lustre: mdc: quiet console message for known -EINTR
      staging: lustre: llite: handle inactive OSTs better in statfs

Andreas Klinger (5):
      iio: adc: hx711: Add DT binding for avia,hx711
      iio: adc: hx711: Add IIO driver for AVIA HX711
      iio: distance: srf08: add trivial DT binding
      iio: distance: srf08: add IIO driver for us ranger
      iio: distance: srf08: add driver ABI documentation

Andriy Skulysh (1):
      staging: lustre: ldlm: ASSERTION(flock->blocking_export!=0) failed

Andy Shevchenko (5):
      staging: fbtft: convert fbtft_reset() to be non-atomic
      staging: fbtft: remove custom DMA mapped buffer
      staging: fbtft: propagate error code from kstrto*()
      staging: fbtft: fb_ssd1306: Support smaller screen sizes
      staging: fbtft: fb_ssd1306: Refactor write_vmem()

Aniroop Mathur (1):
      IIO: Change msleep to usleep_range for small msecs

Ann Koehler (1):
      staging: lustre: obd: RCU stalls in lu_cache_shrink_count()

Anthony Brandon (1):
      drivers:staging:iio:cdc: Style fix.

Arnd Bergmann (12):
      staging: emxx_udc: remove incorrect __init annotations
      staging: rtl: fix possible NULL pointer dereference
      iio: light: cm3605: mark PM functions as __maybe_unused
      staging: lustre: ptlrpc: avoid warning on missing return
      staging: bcm2835-v4l: remove incorrect include path
      staging: bcm2835-audio: remove incorrect include path
      staging: bcm2835-audio: fix empty-body warning
      staging: bcm2835: mark all symbols as 'static'
      staging: lustre: remove CLASSERT macro
      staging: bcm2835: don't mark 'bcm2835_v4l2_debug' as static
      staging: rtl8192u: move stats_IndicateArray off stack
      staging: fbtft: change 'gamma' array to u32

Artur Lorincz (2):
      staging: comedi: made comedi_lrange struct constant
      staging: comedi: fixed multiple line dereference

Arushi (1):
      staging: rtl8192e: Aligning the * on each line in block comments

Arushi Singhal (5):
      staging:vt6656:baseband.h: fix function definition argument without identifier name issue
      staging: rtl8192e: Aligning the * on each line in block comments
      staging:nvec:nvec_ps2.c: Prefering kzalloc(sizeof(*ser_dev)...) over kzalloc(sizeof(struct serio)...)
      staging: vt6656: Alignment should match open parenthesis
      staging: vt6656: Alignment match open parenthesis

Baruch Nissenbaum (1):
      Staging: vt6656: Align lines to match open parenthesis

Ben Evans (3):
      staging: lustre: obdclass: Create a header for obdo related functions
      staging: lustre: obdclass: style cleanup for obdo related functions
      staging: lustre: lustre: Remove old commented out code

Benjamin Gaignard (6):
      dt-bindings: mfd: Add bindings for STM32 Timers driver
      mfd: Add STM32 Timers driver
      dt-bindings: pwm: Add STM32 bindings
      pwm: Add driver for STM32 plaftorm
      iio: Add bindings for STM32 timer trigger driver
      iio: Add STM32 timer trigger driver

Bhumika Goyal (2):
      iio: industrialio-trigger: constify device_type structures
      iio: adc: constify iio_info structures

Bo YU (1):
      Staging: bcm2835-audio: fixed a code style issue:

Bobi Jam (3):
      staging: lustre: clio: add cl_page LRU shrinker
      staging: lustre: lov: ld_target could be NULL
      staging: lustre: llite: specify READA debug mask for ras_update

Bogdan Purcareata (5):
      staging: android/ion: Split function call
      staging: android/ion: Don't use return in void function
      staging: android/ion: Align comment mark
      staging: android/ion: Use variable names in header
      staging: fsl-mc: Add missing header

Brian Masney (18):
      staging: iio: isl29028: remove nested if statements
      staging: iio: isl29028: remove chip test and defaults from isl29028_chip_init()
      staging: iio: isl29028: made alignment of #defines consistent
      staging: iio: isl29028: fix alignment of function arguments
      staging: iio: isl29028: combine isl29028_proxim_get() and isl29028_read_proxim()
      staging: iio: isl29028: made alignment of variables in struct isl29028_chip consistent
      staging: iio: isl29028: change newlines to improve readability
      staging: iio: isl29028: remove unused define ISL29028_DEV_ATTR
      staging: iio: isl29028: move failure logging into isl29028_set_proxim_sampling()
      staging: iio: isl29028: move failure logging into isl29028_set_als_scale()
      staging: iio: isl29028: made error messages consistent
      staging: iio: isl29028: remove unnecessary error logging in isl29028_chip_init_and_power_on()
      staging: iio: isl29028: remove out of memory log message
      staging: iio: isl29028: remove unnecessary parenthesis
      staging: iio: isl29028: remove enable flag from isl29028_enable_proximity()
      staging: iio: isl29028: only set proximity sampling rate when proximity is enabled
      staging: iio: isl29028: only set ALS scale when ALS/IR sensing is enabled
      staging: iio: isl29028: add runtime power management support

Bryan O'Donoghue (1):
      staging: greybus: loopback: use gb_loopback_async_wait_all don't spin

Bryan Thompson (1):
      staging: unisys: visorhba: Remove unused MAX_BUF define

Carlos Palminha (1):
      staging: rtl8712: rtl8712: fixed missing conversion to le32

Cheah Kok Cheong (11):
      Staging: comedi: comedidev.h: Drop old style zero-length array
      Staging: comedi: comedi_fops: Avoid orphaned proc entry
      Staging: comedi: proc: Change file permission to read only
      Staging: comedi: proc: Add __init prefix
      Staging: comedi: proc: Add module owner
      Staging: comedi: proc: Warn if unable to create proc entry
      Staging: comedi: comedi_fops: Remove unused kmod.h header
      Staging: comedi: comedi_fops: Remove redundant init.h header
      Staging: comedi: comedi_fops: Remove unused vmalloc.h header
      Staging: comedi: comedi_fops: Remove unused stat.h header
      Staging: comedi: drivers: comedi_test: Add auto-configuration capability

Colin Ian King (8):
      iio: Documentation: fix spelling mistake: "deactived" -> "deactivated"
      staging: r8188eu: fix spelling mistake on xmitframe_coalsece
      iio: magnetometer: ak8974: remove redundant zero timeout check
      staging: bcm2835-audio: use | instead of || otherwise result is just boolean 1
      staging: rts5208: remove redundant retval status check
      staging: rts5208: remove unncessary result set and check, just return SUCCESS
      staging: rtl8192u: remove redundant null check on array alg
      Staging: rtl8192e: remove redundant null check on array alg

Colin Vidal (1):
      staging/rtl8192u: add endianness conversions

Dan Carpenter (9):
      staging: lustre: ptlrpc: silence a shift wrapping warning
      iio: trigger: clean up viio_trigger_alloc()
      staging: lustre: libcfs: double copy bug
      staging: gdm724x: fix a couple array overflows
      staging: bcm2835-audio: off by one in snd_bcm2835_playback_open_generic()
      Staging: bcm2835-audio: fix an uninitialized return value
      Staging: bcm2835-audio: remove unneeded NULL check
      Staging: bcm2835-audio: && vs & typo
      staging: bcm2835-audio: allocate enough data for work queues

David Binder (11):
      staging: unisys: visorbus: Use switch statement instead of conditionals
      staging: unisys: visorbus: Remove unneeded checks for valid variable addr
      staging: unisys: visorbus: Convert references to /proc to /sys
      staging: unisys: visorbus: Don't check for more than PAGE_SIZE length in visorbus
      staging: unisys: visorbus: visorchipset.c: Don't check for more than PAGE_SIZE length
      staging: unisys: visorbus: Remove duplicate invocation of init_rcv_bufs()
      staging: unisys: visornic: Reorder logic in visornic_enable_with_timeout()
      staging: unisys: visornic: Remove errant -EIO returns
      staging: unisys: visorbus: Remove unused struct in visorchannel.c
      staging: unisys: visorbus: Check controlvm message payload size
      staging: unisys: visorbus: Consolidate kobject functions

David Kershner (8):
      staging: unisys: visorbus: my_device_create add error handling
      staging: unisys: visorbus: Add err handling for function save_crash_message
      staging: unisys: visorbus: my_device_changestate add error handling
      staging: unisys: visorbus: my_device_destroy add error handling
      staging: unisys: visorbus: Remove unused enum members
      staging: unisys: visorbus: Replace parser_param_start with parser_name_get
      staging: unisys: visorbus: remove putfile data structures
      staging: unisys: visorbus: get rid of unused payload info

David Lechner (4):
      iio: adc: New driver for TI ADS7950 chips
      DT/bindings: Add bindings for TI ADS7950 A/DC chips
      iio: adc: ti-ads7950: Drop "ti-" prefix from module name
      iio: adc: ti-ads7950: Change regulator matching string to "vref"

David Wittman (1):
      staging: ks7010: Fix brace style issue in ks_wlan_net.c

Derek Robson (29):
      Staging: unisys: visorbus: visorbus_main.c: fixed style
      Staging: unisys: visorbus: visorchipset.c: style fix
      Staging: speakup: style fix, octal file permissions
      Staging: greybus: style fix, permissions as octal
      Staging: media: davinci_vpfe: style fix, using octal file permissions
      Drivers: staging: rtl8192e: style fix, octal file permissions
      Staging: rtl8188eu: os_dep: usb_ops_linux.c - style fix
      Staging: speakup - syle fix permissions to octal
      Drivers: staging: speakup: spk_priv.h - style fix
      Staging: speakup: speakup.h - remove unused define
      Staging: sm750fb: sm750.c - style fix
      Staging: rtl8192u: r819xU_phy.c - style fix
      Staging: rtl8192u: r819xU_firmware.c - style fix
      Staging: rtl8192u: r819xU_cmdpkt.h - style fix
      Staging: rtl8192u: r8192U_hw.h - style fix
      Staging: rtl8192u: r8190_rtl8256.h - style fix
      Staging: rtl8192u: r8190_rtl8256.c - style fix
      Staging: rtl8192u: r8180_93cx6.c - style fix
      Staging: rtl8192u: ieee80211: ieee80211_crypt_wep.c - style fix
      Staging: rtl8192u: ieee80211: ieee80211_crypt.h - style fix
      Staging: rtl8192u: ieee80211: ieee80211_crypt.c - style fix
      Staging: rtl8192u: r819xU_cmdpkt.c - style fix
      Staging: rtl8192u: r8192U_core.c - style fix
      Staging: rtl8192u: r8192U.h - style fix
      Staging: rtl8192u: ieee80211: rtl819x_TSProc.c - style fix
      Staging: rtl8192u: ieee80211: ieee80211_module.c - style fix
      Staging: rtl8192u: ieee80211: rtl819x_BAProc.c - style fix
      Staging: rtl8192u: ieee80211: ieee80211_tx.c - style fix
      Staging: rtl8192u: ieee80211: ieee80211.h - style fix

Dmitry Eremin (6):
      staging: lustre: llite: Setting xattr are properly checked with and without ACLs
      staging: lustre: libcfs: avoid stomping on module param cpu_pattern
      staging: lustre: libcfs: default CPT matches NUMA topology
      staging: lustre: libcfs: fix error messages
      staging: lustre: ptlrpc: remove unused pc->pc_env
      staging: lustre: ptlrpc: update MODULE_PARAM_DESC in ptlrpcd.c

Emil Gedda (1):
      staging: gdm724x: cleanup long lines to conform to kernel coding style

Emmanuil Chatzipetru (8):
      staging: greybus: svc_watchdog: Fix spaces on a single definition statement
      staging: greybus: svc_watchdog: replace printk() with pr_err()
      staging: greybus: audio_topology: Fix spaces between operator and string
      staging: greybus: log: Fix line over 80 characters.
      staging: olpc_dcon: olpc_dcon: Fix open parenthesis alignment.
      staging: olpc_dcon: olpc_dcon_xo_1_5: Remove redundant return statement.
      staging: olpc_dcon: olpc_dcon: Fix spaces between operator and variables.
      staging: olpc_dcon: olpc_dcon_xo_1_5: Remove multiple blank lines.

Enric Balletbo i Serra (1):
      iio: Documentation: Add proximity unit

Eric Anholt (6):
      staging: Import the BCM2835 MMAL-based V4L2 camera driver.
      staging: bcm2835-v4l2: Update the driver to the current VCHI API.
      staging: bcm2835-v4l2: Add a build system for the module.
      staging: bcm2835-v4l2: Add a TODO file for improvements we need.
      staging: bcm2835-v4l2: Apply many whitespace fixes from checkpatch.
      staging: bcm2835-v4l2: Apply spelling fixes from checkpatch.

Eric S. Stone (1):
      staging: gdm724x: update HCI structs with new bitwise types

Eric Salem (2):
      staging: most: hdm-usb: Fix mismatch between types used in sizeof operator
      staging: wlan-ng: Fix sparse warnings about endianness

Erik Arfvidson (1):
      staging: unisys: visorbus: controlvmchannel.h remove unused pound defines

Ernestas Kulik (2):
      staging: lustre: libcfs: use octal permissions
      staging: lustre: llite: use octal permissions

Eva Rachel Retuya (1):
      staging: iio: ad7606: replace range/range_available with corresponding scale

Fabrice Gasnier (5):
      iio: adc: stm32: add support for triggered buffer mode
      iio: adc: stm32: Enable use of stm32 timer triggers
      iio: adc: stm32: add trigger polarity extended attribute
      Documentation: dt: iio: stm32-adc: optional dma support
      iio: adc: stm32: add optional dma support

Fan Yong (2):
      staging: lustre: mgc: handle config_llog_data::cld_refcount properly
      staging: lustre: ptlrpc: comment for FLD_QUERY RPC reply swab

Fernando Apesteguia (1):
      staging: dgnc: update TODO file

Franck Demathieu (2):
      staging: greybus: sdio: Prefer u32 over uint32_t
      staging: nvec: Fix incorrect type of i2c address

Frans Klaver (1):
      staging: wlan_ng: fix logical continuation alignment

Fu Yong Quah (1):
      staging: rtl8192u: Fix indentation

Galo Navarro (1):
      staging: rtl8188eu: fix incorrect ERROR tags from logs

Gargi Sharma (1):
      staging: wlan-ng: remove space before tab

Geliang Tang (1):
      staging: lustre: osc: use rb_entry_safe

Gioh Kim (2):
      staging: greybus: fix "line over 80 characters" coding style issues
      staging: greybus: fix symbolic permission coding style issues

Giuseppe Di Natale (1):
      staging: lustre: lmv: Correctly generate target_obd

Greg Kroah-Hartman (9):
      staging: i4l: delete the whole thing
      staging: greybus: remove timesync protocol support
      Merge 4.10-rc3 into staging-next
      Merge tag 'iio-for-4.11a' of git://git.kernel.org/.../jic23/iio into staging-next
      devicetree: sort the Garmin vendor prefix properly.
      Merge tag 'iio-for-4.11b' of git://git.kernel.org/.../jic23/iio into work-next
      Merge tag 'iio-for-4.11c' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 4.10-rc7 into staging-next
      Merge tag 'iio-fixes-for-4.11a' of git://git.kernel.org/.../jic23/iio into staging-next

Gustavo A. R. Silva (1):
      Staging: lustre: lustre: lmv: Compress return logic into one line.

Gwendal Grignou (1):
      iio: cros_ec: Add cros_ec barometer driver

Hans de Goede (1):
      iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications

Hendrik v. Raven (1):
      staging: bcm2835-audio: remove unused macro

Ian Abbott (28):
      staging: comedi: addi_watchdog.h: add identifiers to function parameters
      staging: comedi: comedi_8254.h: add identifiers to function parameters
      staging: comedi: comedi_isadma.h: add identifiers to function parameters
      staging: comedi: mite.h: add identifiers to function parameters
      staging: comedi: ni_labpc.h: add identifiers to function parameters
      staging: comedi: ni_tio.h: add identifiers to function parameters
      staging: comedi: ni_tio_internal.h: add identifiers to function parameters
      staging: comedi: comedi_compat32.h: add identifiers to function parameters
      staging: comedi: comedi_internal.h: add identifiers to function parameters
      staging: comedi: comedi_pcmcia.[ch]: add identifiers to function parameters
      staging: comedi: comedi_usb.h: add identifiers to function parameters
      staging: comedi: comedidev.h: add identifiers to function parameters
      staging: comedi: daqboard2000: use macros from "plx9080.h"
      staging: comedi: daqboard2000: define macros for CPLD registers
      staging: comedi: daqboard2000: use type 'u16' for CPLD data and status
      staging: comedi: daqboard2000: check firmware length
      staging: comedi: daqboard2000: replace daqboard2000_poll_cpld()
      staging: comedi: daqboard2000: change daqboard2000_write_cpld() return value
      staging: comedi: daqboard2000: check result of FPGA programming
      staging: comedi: daqboard2000: check CPLD status before writing firmware data
      staging: comedi: daqboard2000: remove unused 'card' member
      staging: comedi: daqboard2000: use shorter, consistent prefix
      staging: comedi: daqboard2000: use designated initializers
      staging: comedi: daqboard2000: support 4 AO channels
      staging: comedi: daqboard2000: change COMEDI device names
      staging: comedi: daqboard2000: use pci_id_table 'driver_data'
      staging: comedi: ni_660x: Support PCI-6224
      staging: comedi: ni_pcimio: Support more PXI cards

Igor Pylypiv (2):
      staging: greybus: loopback_test: use octal permissions instead of symbolic
      staging: wlan-ng: add missing byte order conversion

Ivan Safonov (16):
      staging:r8188eu: remove RTW_STATUS_CODE()
      staging:r8188eu: remove rtw_update_mem_stat definition
      staging:r8188eu: remove (NDEV|ADPT)_(FMT|ARG) definitions
      staging:r8188eu: remove unused WIFI_MP_*STATE and WIFI_MP_CTX* definitions
      staging:r8188eu: eleminate recovery attemp using skb_clone after netdev_alloc_skb fail
      staging:r8188eu: remove unused (GET|PUT)U32 macros
      staging:r8188eu: remove unused WPA_(GET|PUT)_(BE|LE)_xx macro
      staging:r8188eu: remove unused EOR macro
      staging:r8188eu: remove unused get_rxmem()
      staging:r8188eu: remove unused struct wifidirect_info and all corresponding code
      staging:r8188eu: remove unnecessary trace output in rtw_recv_indicatepkt()
      staging:r8188eu: remove unused rx_head member of struct recv_frame
      staging:r8188eu: replace rx_end member of recv_frame with pkt->end
      staging:r8188eu: remove unused rtw_ieee80211_bar structure definition
      staging:r8188eu: update pkt->(data|tail|len) synchronously with rx_(data|tail|len) in recv_frame structure
      staging:r8188eu: replace recv_frame->rx_(data|len|tail) with pkt->(data|len|tail) and remove unused recvframe_(put|pull|pull_tail)()

Jacob Zachariah (2):
      staging:wilc1000: Fix line over 80 characters
      staging:xgifb:vb_setmode.h: Add missing identifier names

Jacopo Mondi (2):
      iio: adc: Add Maxim MAX11100 driver
      dt-bindings: iio: document MAX11100 ADC

Jaewon Kim (1):
      staging: android: ion: return -ENOMEM in ion_cma_heap allocation failure

James Simmons (49):
      staging: lustre: lnet: make brw_inject_one_error() static
      staging: lustre: lnet: change lst_nid_t to proper structure
      staging: lustre: lnet: change lst_bid_t to proper structure
      staging: lustre: lnet: change lstcon_node_ent_t to proper structure
      staging: lustre: lnet: change lstcon_ndlist_ent_t to proper structure
      staging: lustre: lnet: change lstcon_test_ent_t to proper structure
      staging: lustre: lnet: change lstcon_batch_ent_t to proper structure
      staging: lustre: lnet: change lstcon_test_batch_ent_t to proper structure
      staging: lustre: lnet: change lstcon_rpc_ent_t to proper structure
      staging: lustre: lnet: change lstcon_trans_stat_t to proper structure
      staging: lustre: lnet: change lstio_session_new_args_t to proper structure
      staging: lustre: lnet: change lstio_session_info_args_t to proper structure
      staging: lustre: lnet: change lstio_session_end_args_t to proper structure
      staging: lustre: lnet: change lstio_debug_args_t to proper structure
      staging: lustre: lnet: change lstio_group_add_args_t to proper structure
      staging: lustre: lnet: change lstio_group_del_args_t to proper structure
      staging: lustre: lnet: change lstio_group_update_args_t to proper structure
      staging: lustre: lnet: change lstio_group_nodes_args_t to proper structure
      staging: lustre: lnet: change lstio_group_list_args_t to proper structure
      staging: lustre: lnet: change lstio_group_info_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_add_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_del_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_run_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_stop_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_query_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_list_args_t to proper structure
      staging: lustre: lnet: change lstio_batch_info_args_t to proper structure
      staging: lustre: lnet: change lstio_stat_args_t to proper structure
      staging: lustre: lnet: change lst_test_type_t to proper enum
      staging: lustre: lnet: change lstio_test_args_t to proper structure
      staging: lustre: lnet: change lst_brw_[type|flags]_t to proper enum
      staging: lustre: lnet: change lst_test_bulk_param_t to proper structure
      staging: lustre: lnet: change lst_test_ping_param_t to proper structure
      staging: lustre: lnet: change srpc_counters_t to proper structure
      staging: lustre: lnet: change sfw_counter_t to proper structure
      staging: lustre: lnet: change lnet_handle_wire_t to proper structure
      staging: lustre: lnet: change lnet_ping_info_t to proper structure
      staging: lustre: lnet: change lnet_ni_status_t to proper structure
      staging: lustre: lnet: change lnet_process_id_packed_t to proper structure
      staging: lustre: lnet: change lnet_acceptor_connreq_t to proper structure
      staging: lustre: lnet: change lnet_magicversion_t to proper structure
      staging: lustre: lnet: change lnet_hdr_t to proper structure
      staging: lustre: lnet: change msg union in struct lnet_hdr to proper structure
      staging: lustre: header: remove assert from interval_set()
      staging: libcfs: remove integer types abstraction from libcfs
      staging: lustre: socklnd: remove socklnd_init_msg
      staging: lustre: obd: move s3 in lmd_parse to inner loop
      staging: lustre: osc: avoid 64 divide in osc_cache_too_much
      staging: lustre: ptlrpc : remove userland usage from ptlrpc

Jannik Becher (14):
      staging: rtl8712: changed struct members to __le32
      staging: rtl8712: changed struct members to __le32
      staging: rtl8712: changed variables to __le32
      staging: rtl8712: changed function argument to __le32
      staging: rtl8712: casted variables to __le32
      staging: rtl8712: changed GetFrameSubType macro
      staging: rtl8712: changed typecast to __le
      staging: rtl8712: changed u32 to __le32
      staging: rtl8712: changed uint to __le32
      staging: rtl8712: fixed little endian problem
      staging: rtl8712: changed u32 to __le32
      staging: rtl8712: changed cast to __le16
      staging: rtl8712: changed u16 to __be16
      staging: rtl8712: used a better macro

Jason Hrycay (1):
      staging: greybus: add host device function pointer checks

Javier Martinez Canillas (4):
      iio: adc: imx25-gcq: Fix module autoload
      iio: light: opt3001: Export OF device ID table as module aliases
      iio: potentiometer: mcp4531: Export OF device ID table as module aliases
      iio: adc: max1363: Export OF device ID table as module aliases

Javier Rodriguez (3):
      staging: rtl8192u: Add character '*' in all lines of the block comments.
      staging: rtl8192u: Removed multiple white lines.
      staging: gdm724x: fix incorrect type in assignment

Jeremy Filizetti (1):
      staging: lustre: ldlm: Restore connect flags on failure

Jess Frazelle (1):
      staging: set msi_domain_ops as __ro_after_init

Jinshan Xiong (5):
      staging: lustre: osc: handle osc eviction correctly
      staging: lustre: llite: Remove access of stripe in ll_setattr_raw
      staging: lustre: clio: revise readahead to support 16MB IO
      staging: lustre: llite: don't ignore layout for group lock request
      staging: lustre: osc: limits the number of chunks in write RPC

Johan Hovold (3):
      staging: greybus: uart: fix TIOCGSERIAL flags
      staging: greybus: loopback: fix broken udelay
      staging: greybus: operation: add generic timeout support

John L. Hammond (4):
      staging: lustre: llite: remove obsolete comment for ll_unlink()
      staging: lustre: lmv: remove unused placement parameter
      staging: lustre: obd: remove OBD_NOTIFY_CREATE
      staging: lustre: mdc: avoid returning freed request

Jonathan Cameron (15):
      iio:buffer: Stop exporting iio_update_demux
      iio:buffer.h Reformat structure comments to be inline.
      iio:buffer: Introduced a function to assign the buffer specific attrs.
      iio:buffer: Stop exporting iio_scan_mask_query
      iio:buffers: Push some docs down into the .c file.
      iio:buffer:iio_push_to_buffers_with_timestamp fix kernel-doc.
      iio:kfifo_buf header include push down.
      iio:buffer.h include pushdown into buffer implementations
      iio:buffer: Push implementation of iio_device_attach_buffer into .c file
      iio:dummy: Stop enabling timestamp by default.
      iio:buffer.h - split into buffer.h and buffer_impl.h
      iio:adc:qcom-spmi-vadc : fix undefined __divdi3
      iio:adc:qcom-spmi-vadc silence a long constant warning.
      iio:adc:qcom-spmi-vadc: use div64_s64 instead of direct 64 bit division.
      Merge tag 'ib-mfd-iio-pwm-4.11' into test

Joseph Wright (1):
      Staging: rtl8712: fix spelling errors

Julián de Gortari (1):
      Staging: iio: adc: ad7816: fix symbolic permissions coding style issue

Jérémy Lefaure (1):
      staging: greybus: arche-apb-ctrl: fix unused warnings on resume/suspend

Kamal Heib (1):
      staging: octeon: Fix line over 80 characters

Karthik Nayak (1):
      staging: comedi: ni_pcimio: remove unused variable 'serial_number'

Kartikey Singh (1):
      drivers: staging: rtl8188eu: include: wifi: Removed unnecessary defined macros

Kees Cook (1):
      staging: lustre: ldlm: use designated initializers

Kweh, Hock Leong (1):
      iio: light: hid-sensor-als: Add duplicate IIO_LIGHT channel

Lai Siyao (2):
      staging: lustre: statahead: drop support for remote entry
      staging: lustre: llite: normal user can't set FS default stripe

Larry Finger (7):
      staging: rtl8712: Fix some Sparse endian messages
      staging: rtl8712u: Fix endian settings for structs describing network packets
      staging: r8712u: Fix macros used to read/write the TX/RX descriptors
      staging: r8712u: Fix Sparse warning in rtl871x_xmit.c
      staging: r8712u: Fix Sparse endian warning in rtl871x_recv.c
      staging: r8712u: Fix Sparse warnings in rtl871x_ioctl_linux.c
      staging: r8712u: Fix Sparse warnings in rtl871x_mlme.c

Lars-Peter Clausen (1):
      iio: tmp007: Fix `name` attribute ABI

Laurentiu Tudor (10):
      staging: fsl-mc: drop root dprc counting
      staging: fsl-mc: fix device ref counting
      staging: fsl-mc: add device release callback
      staging: fsl-mc: don't use devres api for refcounted objects
      staging: fsl-mc: remove slab cache for mc devices
      staging: fsl-mc: dpmcp: drop unused APIs
      staging: fsl-mc: dpmng: drop unused prototype
      staging: fsl-mc: dpbp: drop unused APIs
      staging: fsl-mc: dpbp: add a few missing EXPORT_SYMBOL()s
      staging: fsl-mc: dprc: drop unused APIs

Liang Zhen (1):
      staging: lustre: ksocklnd: ignore timedout TX on closing connection

Linus Walleij (6):
      iio: light: add DT bindings for Capella CM3605
      iio: light: add driver for Capella CM3605
      iio: accel: st_accel: handle deprecated bindings
      iio: inkern: pass through raw values if no scaling
      iio: accel: fix Kconfig warning
      iio: adc: add device tree bindings for Qualcomm PM8xxx ADCs

Lorenzo Bianconi (5):
      iio: imu: add support to lsm6dsx driver
      Documentation: dt: iio: add st_lsm6dsx sensor device binding
      iio: imu: st_lsm6dsx: fix typo in gyro sensitivity definition
      iio: imu: st_lsm6dsx: add possibility to select drdy pin
      Documentation: dt: iio: imu: st_lsm6dsx: add st,drdy-int-pin property

Luca Ceresoli (3):
      staging: rtl8188eu: remove unused field bRxRSSIDisplay in struct adapter
      staging: rtl8188eu: remove unused members from struct recv_priv
      staging: rtl8188eu: remove unused function _linked_rx_signal_strehgth_display

Mandel Benjamin (2):
      Staging: vc04_services: Fix the "wrong indent" code style errors
      Staging: vc04_services: Fix the "space prohibited" code style errors

Manivannan Sadhasivam (2):
      iio:temperature: Add support for TI TMP007 sensor
      Documentation: dt-bindings: tmp007: Add optional interrupt support

Manoj Sawai (2):
      Staging: ks7010: ks7010_sdio.h: Complex macro not in parentheses
      Staging: ks7010: ks7010_sdio.h: Trailing whitespace

Marcin Niestroj (5):
      iio: bmi160: Add of device table for i2c
      iio: bmi160: Add of device table for spi
      Documentation: DT: Add bmi160 imu binding
      iio: st_pressure: Fix data sign
      iio: st_pressure: Export sampling frequency for lps25h and lps331ap

Marcos Paulo de Souza (1):
      staging: greybus: audio_gb.c: Change uint32_t to u32

Marek Vasut (2):
      iio: adc: Add Renesas GyroADC bindings
      iio: adc: Add Renesas GyroADC driver

Markus Buettner (1):
      staging: wlan-ng: remove unnecessary blank lines

Martin Blumenstingl (2):
      Documentation: dt-bindings: add the Amlogic Meson SAR ADC documentation
      iio: adc: add a driver for the SAR ADC found in Amlogic Meson SoCs

Martin Karamihov (1):
      staging: rtl8188eu: remove not necessary braces {} (checkpatch fix)

Martin Kepplinger (1):
      iio: accel: mma8452: define unsigned return values where appropriate

Masanari Iida (2):
      staging: unisys: visornic: Fix typo in visornic_main.c
      staging: greybus: Remove duplicate include file

Matt Ranostay (2):
      devicetree: add Garmin vendor prefix
      iio: pulsedlight-lidar-lite-v2: add lidar-lite-v3 property

Matt Weber (1):
      iio: max5481: Add support for Maxim digital potentiometers

Matthew Smith (1):
      staging: nvec: fix indent issue in nvec_power.c

Matthieu Simon (1):
      staging: sm750fb: Replace POKE32 and PEEK32 by inline functions

Maxime Rossi Bellom (2):
      staging: lustre: lnet: Fix coding style errors
      staging: lustre: Fix incompatible argument in osc_match_base

Michael Hennerich (2):
      iio: dac: ad5592r: Add ACPI support
      iio: dac: ad5593r: Add ACPI support

Michael Rupprecht (1):
      Staging: bcm2835-audio: removed spaces around parenthesis

Michael S. Hansen (1):
      staging: vt6656: rxtx.c Removed multiple dereferencing

Michael Zoran (9):
      staging: bcm2835-audio: initial staging submission
      staging: bcm2835-audio: Add TODO list
      staging: bcm2835-audio: Remove code for non device tree init
      staging: bcm2835-audio: Simplify callback structure for write data
      staging: vc04_services: Add vchi_queue_kernel_message function
      staging: vc04_services: Add vchi_queue_user_message function
      staging: vc04_services: Make vchi_msg_queue static
      staging: bcm2835-audio: Replace call to vchi_msg_queue with vchi_queue_kernel_message
      staging: bcm2835/mmal-vchiq: Replace call to vchi_msg_queue with vchi_queue_kernel_message

Mike Kofron (2):
      staging: vc04_services: Fix NULL ptr sparse warnings
      staging: wilc1000: Fix endian sparse warning

Miquel Raynal (1):
      staging: bcm2835-audio: fix style problem in vc_vchi_audioserv_defs.h

Nathan Howard (2):
      staging: dgnc: dgnc_tty.c: fix argument list alignment issue.
      staging: greybus: arpc.h: remove duplicate line.

Nicholas Mc Guire (1):
      iio: health: max30100: use msleep() for long uncritical delays

Niu Yawei (5):
      staging: lustre: ptlrpc: set proper mbits for EINPROGRESS resend
      staging: lustre: clio: sync write should update mtime
      staging: ptlrpc: leaked rs on difficult reply
      staging: lustre: ptlrpc: update replay cursor when close during replay
      staging: lustre: llite: check reply status in ll_migrate()

Nizam Haider (1):
      Staging: iio: impedance-analyzer: ad5933: fix wrong comments

Oleg Drokin (9):
      staging/lustre/llite: move root_squash from sysfs to debugfs
      staging/lustre/ldlm: Correct itree_overlap_cb return type
      staging/lustre/llite: mark ll_io_init() static
      staging/lustre/lov: make lov_lsm_alloc() static
      staging/lustre/osc: extern declare osc_caches in a header
      staging/lustre: Declare lu_context/session_tags_default
      staging/lustre: Move lov_read_and_clear_async_rc declaration
      staging/lustre/ptlrpc: Move nrs_conf_fifo extern to a header
      staging: lustre: llite: Trust creates in revalidate too.

Omri Arad (1):
      drivers: staging: rts5208: fix endianness handling

Pan Bian (2):
      iio: light: fix improper return value
      staging: iio: cdc: fix improper return value

Patrick Farrell (1):
      staging: lustre: mdc: Make IT_OPEN take lookup bits lock

Peter Meerwald-Stadler (1):
      iio: dummy: No semicolon at end of function definition

Peter Rosin (2):
      iio: pressure: mpl3115: do not rely on structure field ordering
      iio: pressure: mpl115: do not rely on structure field ordering

Phil Elwell (5):
      staging: vchiq_core: Reduce the memdump size
      staging: vchiq_arm: Fix unlocked access to dequeue_pending
      staging: vchiq_arm: Service callbacks must not fail
      staging: vc04_services: Fix messages appearing twice
      staging: vchiq_arm: Avoid premature message stalls

Phil Reid (1):
      iio: adc: tlc4541: add support for TI tlc4541 adc

Philip Thiemann (1):
      staging: vme: vme_user.c: fix warning 'line over 80 characters'

Pierre-Yves Kerbrat (2):
      staging: rtl8188eu: fix type of wpa_ielen in rtw_get_cipher_info
      staging: rtl8188eu: fix type sign of len in rtw_get_bcn_info

Piotr Gregor (1):
      drivers: staging: comedi: fix function prototypes

Quentin Lambert (1):
      staging: lustre: Fix variable type declaration after refactoring

Rahul Deshmukh (1):
      staging: lustre: llite: Adding timed wait in ll_umount_begin

Rahul Krishnan (1):
      staging: xgifb: This patch removes the unnecessary return statement using spatch

Rama Krishna Phani A (2):
      iio: adc: spmi-vadc: Update function for generic voltage conversion
      iio: adc: spmi-vadc: Changes to support different scaling

Ramiro Oliveira (1):
      staging: most: change dma_buf variable to __le16

Ran Algawi (1):
      Staging: media: bcm2048: Fixed coding style issue.

Reto Schneider (2):
      iio: adis1620x: Fix mixed up device descriptions
      iio: adis16203: Fix copyright year

Roman Sommer (1):
      staging: greybus: fix checkpatch unsigned warnings

Saber Rezvani (14):
      staging: comedi: cb_pcidas64: use preferred kernel type u8
      staging: comedi: cb_pcidas64: use preferred kernel type u16
      staging: comedi: cb_pcidas64: use preferred kernel type u32
      staging: comedi: ni_at_ao: using the BIT(x) macro
      staging: comedi: ni_670x: using the BIT(x) macro
      staging: comedi: ni_at_a2150: usleep_range is preferred over udelay
      staging: comedi: dt2815: usleep_range is preferred over udelay
      staging: comedi: dt2814: usleep_range is preferred over udelay
      staging: comedi: dt2801: usleep_range is preferred over udelay
      staging: comedi: dmm32at: usleep_range is preferred over udelay
      staging: comedi: ni_pcidio: blank line issues
      staging: comedi: ni_pcidio.c: Spaces preferred around operators
      staging: comedi: s626: usleep_range is preferred over udelay
      staging: comedi: dyna_pci10xx: usleep_range is preferred over udelay

Sameer Wadgaonkar (1):
      staging: unisys: visorbus: shorten error message defines

Scott Matheina (25):
      staging:iio:adt7316: Fix braces not present on all arms of if else statement
      staging: fixed spelling error in TODO file for dgnc driver
      staging: fbtft: fix code alignment with open parenthesis
      staging:iio:addac Fixes Alignment should match open parenthesis
      staging:rtl8712: Removed unnecessary parentheses
      staging:rtl8712 Aligned code with open parenthesis
      staging:rtl8188eu:core Fixes Alignment should match opening brace
      staging:rtl8188eu:rtw_ap.c remove unnecessary braces
      staging:rtl8192u:r819xU_cmdpkt.c Fix Alignment should match open parenthesis
      staging:rtl8192u:r819xU_cmdpkt.c Removes un-necessary blank lines
      staging:sm750fb:ddk750_chip.c Adds braces to last arm of statement
      staging:sm750fb:ddk750_chip.c removes un-necessary blank lines
      staging:vt6656:key.c Aligned code with open parenthesis
      staging:vt6656:mac.c Aligned code to match open parenthesis
      staging:vt6656:main_usb.c Aligned code to match open parenthesis
      staging:vt6656:main_usb.c Removed un-needed blank lines
      staging:iio:addac:adt7316 Fixes Alignment should match open parenthesis
      staging:vt6656:mac.c Aligned to match open parenthesis
      staging:wlan-ng:cfg80211.c Aligned code with open parenthesis
      staging:wilc1000:host_interface.c Added braces {} on else statemement
      staging:wilc1000:linux_wlan.c Align code to match open parenthesis
      staging:wilc1000:wilc_debugfs.c Aligns code to match open parenthesis
      staging:wilc1000:wilc_debugfs.c Removes multiple blank lines
      staging:wilc1000:wilc_sdio.c Aligns code match open parenthesis
      staging:wilc1000:wilc_sdio.c Deleted un-needed blank lines

Sebastian Haas (1):
      staging: most: hdm-usb: fix symbolic permissions warning

Seraphime Kirkovski (1):
      staging: bcm2835: cleanup: remove deprecated <asm/uaccess.h> include

Shishir Kulkarni (1):
      Staging: rtl8188eu: core/rtw_led.c: format line to reduce it below 80 characters

Shiva Kerdel (4):
      Staging: ks7010: ks_*: Removed blank lines before and after braces.
      Staging: ks7010: ks*: Add missing blank lines after declarations
      Staging: ks7010: ks*: Remove redundant blank lines
      Staging: ks7010: Add required and preferred spaces around operators

Shrirang Bagul (4):
      iio: st_sensors: match sensors using ACPI handle
      iio: st_accel: Support sensor i2c probe using acpi
      iio: st_pressure: Support i2c probe using acpi
      iio: humidity: Support acpi probe for hts211

Shyam Saini (2):
      staging: rtl8192e: rtl8192e: Remove NULL test before vfree
      staging: rtl8188eu: core: Remove NULL test before vfree

Simon Sandström (10):
      staging: vt6656: Add missing identifier names
      staging: bcm2835-audio: Remove static initialisation
      staging: bcm2835-audio: Remove incorrect whitespace
      staging: bcm2835-audio: Remove whitespace before quoted newline
      staging: bcm2835-audio: Move open brace to correct line
      staging: bcm2835-audio: Simplify bcm2835_alsa_device_init()
      staging: bcm2835-audio: Fix argument indentation
      staging: bcm2835-audio: Rewrite comparison to NULL
      staging: bcm2835-audio: Remove unnecessary space after cast
      staging: bcm2835-audio: Make internal symbols static

Song Hongyan (2):
      iio: Add channel for Gravity
      iio: Add gravity sensor support

Srinivas Pandruvada (1):
      iio: accel: hid-sensor-accel-3d: Add timestamp

Stafford Horne (1):
      staging: vchip_shim: Remove unneeded stddef.h include

Stefan Svinciak (1):
      staging: visorbus, replace init_timer with setup_timer

Stefan Wahren (9):
      staging: vchiq_arm: remove vchiq_platform_check_resume
      staging: vc04_services: make local functions static
      staging: vchiq_core: remove unused variable type
      staging: vchiq_core: make local spinlock static
      staging: vc04_services: Use preferred kernel types
      staging: vc04_services: Improve readability of kthread names
      staging: vc04_services: Drop vchiq_2835.h
      staging: vc04_services: Fix indentation
      staging: vc04_services: Fix space issues

Stefano Manni (1):
      staging: fbtft: replace decimal with 4-digit octal permissions

Steve Guminski (3):
      staging: lustre: osc: osc_match_base prototype differs from declaration
      staging: lustre: libcfs: Change positional struct initializers to C99
      staging: lustre: fid: Change positional struct initializers to C99

Stuart Yoder (1):
      staging: fsl-mc: update MAINTAINERS

Sudip Mukherjee (1):
      staging: media: lirc: use new parport device model

Tabrez khan (1):
      staging : lustre : Remove braces from single-line body.

Tim Sell (3):
      staging: unisys: visorbus: relocate error-check from isr to registration
      staging: unisys: remove redundant unlocks of visornic_devdata.priv_lock
      staging: unisys: visornic: prevent hang doing 'modprobe -r visornic'

Tobias Heineken (2):
      Staging: skein: checkpatch: fix comment aligning in skein_base.c
      Staging: vt6656: checkpatch: fix identifier name in wcmd.h

Tobias Klauser (1):
      staging: octeon: Use net_device_stats from struct net_device

Ulka Vaze (1):
      staging: lustre: lmv: Error not handled for lmv_find_target

Umang Raghuvanshi (2):
      staging: fbtft: fix unaligned parentheses
      staging: fbtft: fix unaligned parentheses

Vaibhav Agarwal (4):
      staging: greybus: audio: Avoid less than zero check for le32 variable
      staging: greybus: audio: Initialize sig_bits before configuring hwparams
      staging: greybus: audio: Cleanup junk codec registers
      staging: greybus: audio: Ensure proper byte order

Victor Vaschenko (1):
      Staging: bcm2835-audio: Fixed that open brace should be on previous line error in bcm2835-ctl.c

Vitali Liaukovich (1):
      Staging: speakup: speakup_bns: fix comment

Vladimir Saveliev (1):
      staging: lustre: ptlrpc: allow blocking asts to be delayed

Wei Yongjun (2):
      iio: common: ssp_sensors: accel: use devm_iio_device_register()
      iio: common: ssp_sensors: gyro: use devm_iio_device_register()

William Blough (2):
      staging: rtl8188eu: Fix coding style issues
      staging: lustre: lnet: fix type warning in lib-socket.c

William Breathitt Gray (4):
      iio: stx104: Utilize devm_ functions in driver probe callback
      iio: stx104: Remove unneeded struct stx104_dev code
      iio: stx104: Add support for GPIO names
      iio: stx104: Add GPIO set_multiple callback function support

Yamanappagouda Patil (3):
      staging: rtl8188eu: Fixed 'Missing a blank line after declarations' warnings.
      staging: rtl8188eu: In core directory, fixed 'missing a balnk line after declarations' warnings.
      staging: rtl8188eu: fixed 'braces are not necessary for single statement blocks'.

Yang Sheng (1):
      staging: lustre: llite: don't invoke direct_IO for the EOF case

Youngdo, Lee (1):
      staging: android: ion: fix coding style issue

Zhengyi Shen (2):
      staging: lustre: fix coding style issue in vvp_page.c
      staging:most/hdm-i2c: Replace symbolic permissions with octal permissions

frank zago (1):
      staging: lustre: hsm: stack overrun in hai_dump_data_field

rishabh hardas (1):
      iio:trigger: Fix coding style in iio-trig-bfin-timer.c by aligning parameters with opening bracket.

sayli karnik (1):
      staging: xgifb: XGI_main_26: Remove multiple assignments

simran singhal (21):
      staging: rtl8192u: Adding space around '='
      staging: rtl8192u: Adding space around '='
      staging: rtl8192u: Adding space after ','
      staging: rtl8192u: Adding a blank line after declarations
      staging: rtl8192u: Removing multiple blank lines
      staging: rtl8192u: Removing unnecessary space after a cast
      staging: rtl8192u: Fixing multiple assignments
      staging: rtl8192u: Clean up comparison to NULL
      staging: rtl8192u: Fix braces {} style
      staging: rtl8192u: Remove useless function
      staging: rtl8192u: Replace explicit NULL comparisons with !
      staging: rtl8192u: Remove unnecessary space after a cast
      staging: rtl8192u: Removing true and false comparison
      staging: rtl8192u: Fix brace placement
      staging: rtl8192u: Fix RETURN_VOID warnings
      staging: rtl8192u: Fix warnings relating to printk()
      staging: rtl8192u: Removing unnecessary parentheses
      staging: rtl8192u: Fixing no new typedef warning
      staging: rtl8192u: Adding space after struct definition
      staging: rtl8192u: Adding space after enum and struct definition
      staging: rtl8192u: blank lines aren't necessary before a close brace '}'

stephen knipe (1):
      staging: most: dim2_hdm octal permissions fix

wang di (3):
      staging: lustre: lmv: remove nlink check in lmv_revalidate_slaves
      staging: lustre: llite: check request != NULL in ll_migrate
      staging: lustre: llite: root inode checking for migration

 Documentation/ABI/testing/sysfs-bus-iio            |   15 +-
 Documentation/ABI/testing/sysfs-bus-iio-adc-stm32  |   18 +
 .../ABI/testing/sysfs-bus-iio-distance-srf08       |   22 +
 .../ABI/testing/sysfs-bus-iio-timer-stm32          |   29 +
 .../devicetree/bindings/i2c/trivial-devices.txt    |    1 +
 .../devicetree/bindings/iio/accel/lis302.txt       |    2 +-
 .../bindings/iio/adc/amlogic,meson-saradc.txt      |   32 +
 .../devicetree/bindings/iio/adc/avia-hx711.txt     |   18 +
 .../devicetree/bindings/iio/adc/max11100.txt       |   18 +
 .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt         |  149 ++
 .../bindings/iio/adc/renesas,gyroadc.txt           |   99 +
 .../devicetree/bindings/iio/adc/st,stm32-adc.txt   |    7 +
 .../devicetree/bindings/iio/adc/ti-ads7950.txt     |   23 +
 .../devicetree/bindings/iio/imu/bmi160.txt         |   36 +
 .../devicetree/bindings/iio/imu/st_lsm6dsx.txt     |   26 +
 .../devicetree/bindings/iio/light/cm3605.txt       |   41 +
 .../bindings/iio/potentiometer/max5481.txt         |   23 +
 .../devicetree/bindings/iio/st-sensors.txt         |    2 +
 .../devicetree/bindings/iio/temperature/tmp007.txt |   35 +
 .../bindings/iio/timer/stm32-timer-trigger.txt     |   23 +
 .../devicetree/bindings/mfd/stm32-timers.txt       |   46 +
 .../devicetree/bindings/pwm/pwm-stm32.txt          |   35 +
 .../devicetree/bindings/vendor-prefixes.txt        |    3 +
 MAINTAINERS                                        |    9 +-
 drivers/iio/accel/Kconfig                          |    2 +
 drivers/iio/accel/bmc150-accel-core.c              |    3 +-
 drivers/iio/accel/hid-sensor-accel-3d.c            |  104 +-
 drivers/iio/accel/mma8452.c                        |    4 +-
 drivers/iio/accel/ssp_accel_sensor.c               |   13 +-
 drivers/iio/accel/st_accel.h                       |   18 +
 drivers/iio/accel/st_accel_i2c.c                   |   78 +-
 drivers/iio/accel/st_accel_spi.c                   |    9 +
 drivers/iio/adc/Kconfig                            |   83 +
 drivers/iio/adc/Makefile                           |    6 +
 drivers/iio/adc/axp288_adc.c                       |   32 +-
 drivers/iio/adc/exynos_adc.c                       |    2 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |    1 +
 drivers/iio/adc/hx711.c                            |  532 +++++
 drivers/iio/adc/ina2xx-adc.c                       |    2 +
 drivers/iio/adc/max11100.c                         |  181 ++
 drivers/iio/adc/max1363.c                          |    1 +
 drivers/iio/adc/meson_saradc.c                     |  922 +++++++++
 drivers/iio/adc/qcom-spmi-vadc.c                   |  481 +++--
 drivers/iio/adc/rcar-gyroadc.c                     |  631 ++++++
 drivers/iio/adc/stm32-adc-core.c                   |    1 +
 drivers/iio/adc/stm32-adc-core.h                   |    2 +
 drivers/iio/adc/stm32-adc.c                        |  633 +++++-
 drivers/iio/adc/stx104.c                           |   72 +-
 drivers/iio/adc/ti-ads1015.c                       |    4 +-
 drivers/iio/adc/ti-ads7950.c                       |  490 +++++
 drivers/iio/adc/ti-tlc4541.c                       |  271 +++
 drivers/iio/buffer/industrialio-buffer-cb.c        |    3 +-
 drivers/iio/buffer/kfifo_buf.c                     |    3 +
 .../iio/common/hid-sensors/hid-sensor-attributes.c |   36 +-
 drivers/iio/common/ssp_sensors/ssp_iio.c           |    1 +
 drivers/iio/common/st_sensors/st_sensors_i2c.c     |   20 +
 drivers/iio/dac/ad5592r.c                          |    8 +
 drivers/iio/dac/ad5593r.c                          |    8 +
 drivers/iio/dummy/iio_simple_dummy.h               |    8 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |    4 +-
 drivers/iio/gyro/ssp_gyro_sensor.c                 |   13 +-
 drivers/iio/health/max30100.c                      |    2 +-
 drivers/iio/humidity/hts221_i2c.c                  |    8 +
 drivers/iio/imu/Kconfig                            |    1 +
 drivers/iio/imu/Makefile                           |    2 +
 drivers/iio/imu/bmi160/bmi160_core.c               |    8 +-
 drivers/iio/imu/bmi160/bmi160_i2c.c                |   14 +-
 drivers/iio/imu/bmi160/bmi160_spi.c                |   18 +-
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |   22 +
 drivers/iio/imu/st_lsm6dsx/Makefile                |    5 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |  141 ++
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  454 +++++
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  720 +++++++
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |  101 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |  118 ++
 drivers/iio/industrialio-buffer.c                  |  321 ++--
 drivers/iio/industrialio-core.c                    |    2 +
 drivers/iio/industrialio-trigger.c                 |   92 +-
 drivers/iio/inkern.c                               |   10 +-
 drivers/iio/light/Kconfig                          |   10 +
 drivers/iio/light/Makefile                         |    1 +
 drivers/iio/light/cm3232.c                         |    2 +-
 drivers/iio/light/cm3605.c                         |  330 ++++
 drivers/iio/light/hid-sensor-als.c                 |   24 +-
 drivers/iio/light/opt3001.c                        |    1 +
 drivers/iio/magnetometer/ak8974.c                  |    8 +-
 drivers/iio/magnetometer/mag3110.c                 |   30 +-
 drivers/iio/potentiometer/Kconfig                  |   11 +
 drivers/iio/potentiometer/Makefile                 |    1 +
 drivers/iio/potentiometer/max5481.c                |  223 +++
 drivers/iio/potentiometer/mcp4531.c                |    1 +
 drivers/iio/pressure/Kconfig                       |   10 +
 drivers/iio/pressure/Makefile                      |    1 +
 drivers/iio/pressure/bmp280-core.c                 |   14 +-
 drivers/iio/pressure/cros_ec_baro.c                |  220 +++
 drivers/iio/pressure/mpl115.c                      |    1 +
 drivers/iio/pressure/mpl3115.c                     |    4 +-
 drivers/iio/pressure/ms5611_core.c                 |   12 +-
 drivers/iio/pressure/st_pressure.h                 |    8 +
 drivers/iio/pressure/st_pressure_core.c            |   12 +-
 drivers/iio/pressure/st_pressure_i2c.c             |   51 +-
 drivers/iio/proximity/Kconfig                      |   13 +-
 drivers/iio/proximity/Makefile                     |    1 +
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    2 +
 drivers/iio/proximity/srf08.c                      |  398 ++++
 drivers/iio/proximity/sx9500.c                     |   10 +-
 drivers/iio/temperature/Kconfig                    |   10 +
 drivers/iio/temperature/Makefile                   |    1 +
 drivers/iio/temperature/tmp007.c                   |  345 ++++
 drivers/iio/trigger/Kconfig                        |    9 +
 drivers/iio/trigger/Makefile                       |    1 +
 drivers/iio/trigger/iio-trig-interrupt.c           |    8 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |    2 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |  342 ++++
 drivers/mfd/Kconfig                                |   11 +
 drivers/mfd/Makefile                               |    2 +
 drivers/mfd/stm32-timers.c                         |   80 +
 drivers/platform/chrome/cros_ec_dev.c              |    3 +
 drivers/pwm/Kconfig                                |    9 +
 drivers/pwm/Makefile                               |    1 +
 drivers/pwm/pwm-stm32.c                            |  397 ++++
 drivers/staging/Kconfig                            |    4 +-
 drivers/staging/Makefile                           |    3 +-
 drivers/staging/android/ion/ion-ioctl.c            |    3 +-
 drivers/staging/android/ion/ion_cma_heap.c         |   12 +-
 drivers/staging/android/ion/ion_of.c               |    1 -
 drivers/staging/android/ion/ion_priv.h             |   40 +-
 drivers/staging/bcm2835-audio/Kconfig              |    7 +
 drivers/staging/bcm2835-audio/Makefile             |    5 +
 drivers/staging/bcm2835-audio/TODO                 |   29 +
 drivers/staging/bcm2835-audio/bcm2835-ctl.c        |  345 ++++
 drivers/staging/bcm2835-audio/bcm2835-pcm.c        |  554 ++++++
 drivers/staging/bcm2835-audio/bcm2835-vchiq.c      |  912 +++++++++
 drivers/staging/bcm2835-audio/bcm2835.c            |  250 +++
 drivers/staging/bcm2835-audio/bcm2835.h            |  167 ++
 .../staging/bcm2835-audio/vc_vchi_audioserv_defs.h |  108 ++
 drivers/staging/comedi/Kconfig                     |   10 +-
 drivers/staging/comedi/comedi_compat32.h           |    3 +-
 drivers/staging/comedi/comedi_fops.c               |   10 +-
 drivers/staging/comedi/comedi_internal.h           |    9 +-
 drivers/staging/comedi/comedi_pci.h                |   18 +-
 drivers/staging/comedi/comedi_pcmcia.c             |    3 +-
 drivers/staging/comedi/comedi_pcmcia.h             |   22 +-
 drivers/staging/comedi/comedi_usb.h                |   16 +-
 drivers/staging/comedi/comedidev.h                 |   55 +-
 drivers/staging/comedi/drivers/addi_apci_3501.c    |    2 +-
 drivers/staging/comedi/drivers/addi_watchdog.h     |    2 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |    5 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |  140 +-
 drivers/staging/comedi/drivers/comedi_8254.h       |   30 +-
 drivers/staging/comedi/drivers/comedi_isadma.h     |   10 +-
 drivers/staging/comedi/drivers/comedi_test.c       |  135 +-
 drivers/staging/comedi/drivers/daqboard2000.c      |  401 ++--
 drivers/staging/comedi/drivers/dmm32at.c           |    4 +-
 drivers/staging/comedi/drivers/dt2801.c            |    4 +-
 drivers/staging/comedi/drivers/dt2814.c            |    2 +-
 drivers/staging/comedi/drivers/dt2815.c            |    2 +-
 drivers/staging/comedi/drivers/dyna_pci10xx.c      |    8 +-
 drivers/staging/comedi/drivers/mite.h              |   37 +-
 drivers/staging/comedi/drivers/ni_660x.c           |   10 +-
 drivers/staging/comedi/drivers/ni_670x.c           |    2 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c       |    2 +-
 drivers/staging/comedi/drivers/ni_at_ao.c          |   62 +-
 drivers/staging/comedi/drivers/ni_labpc.h          |    4 +-
 drivers/staging/comedi/drivers/ni_pcidio.c         |   42 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         |  182 +-
 drivers/staging/comedi/drivers/ni_stc.h            |    1 -
 drivers/staging/comedi/drivers/ni_tio.h            |   42 +-
 drivers/staging/comedi/drivers/ni_tio_internal.h   |   14 +-
 drivers/staging/comedi/drivers/s626.c              |    2 +-
 drivers/staging/comedi/proc.c                      |    6 +-
 drivers/staging/dgnc/TODO                          |    3 +-
 drivers/staging/dgnc/dgnc_tty.c                    |   10 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   30 +-
 drivers/staging/fbtft/fb_agm1264k-fl.c             |   18 +-
 drivers/staging/fbtft/fb_hx8340bn.c                |    4 +-
 drivers/staging/fbtft/fb_hx8347d.c                 |    2 +-
 drivers/staging/fbtft/fb_hx8353d.c                 |    2 +-
 drivers/staging/fbtft/fb_ili9163.c                 |    2 +-
 drivers/staging/fbtft/fb_ili9320.c                 |    2 +-
 drivers/staging/fbtft/fb_ili9325.c                 |    2 +-
 drivers/staging/fbtft/fb_ili9341.c                 |    2 +-
 drivers/staging/fbtft/fb_pcd8544.c                 |    6 +-
 drivers/staging/fbtft/fb_ra8875.c                  |   14 +-
 drivers/staging/fbtft/fb_s6d1121.c                 |    2 +-
 drivers/staging/fbtft/fb_ssd1289.c                 |    4 +-
 drivers/staging/fbtft/fb_ssd1305.c                 |    2 +-
 drivers/staging/fbtft/fb_ssd1306.c                 |   41 +-
 drivers/staging/fbtft/fb_ssd1325.c                 |    2 +-
 drivers/staging/fbtft/fb_ssd1331.c                 |   22 +-
 drivers/staging/fbtft/fb_ssd1351.c                 |    6 +-
 drivers/staging/fbtft/fb_st7735r.c                 |    2 +-
 drivers/staging/fbtft/fb_st7789v.c                 |    2 +-
 drivers/staging/fbtft/fb_tls8204.c                 |    4 +-
 drivers/staging/fbtft/fb_uc1611.c                  |   12 +-
 drivers/staging/fbtft/fb_watterott.c               |    2 +-
 drivers/staging/fbtft/fbtft-core.c                 |   34 +-
 drivers/staging/fbtft/fbtft-io.c                   |    4 -
 drivers/staging/fbtft/fbtft-sysfs.c                |   15 +-
 drivers/staging/fbtft/fbtft.h                      |    5 +-
 drivers/staging/fbtft/fbtft_device.c               |   38 +-
 drivers/staging/fbtft/flexfb.c                     |   34 +-
 drivers/staging/fbtft/internal.h                   |    2 +-
 drivers/staging/fsl-mc/bus/dpbp-cmd.h              |  116 --
 drivers/staging/fsl-mc/bus/dpbp.c                  |  452 +----
 drivers/staging/fsl-mc/bus/dpmcp-cmd.h             |   95 -
 drivers/staging/fsl-mc/bus/dpmcp.c                 |  382 ----
 drivers/staging/fsl-mc/bus/dpmcp.h                 |  100 +-
 drivers/staging/fsl-mc/bus/dprc-cmd.h              |   18 -
 drivers/staging/fsl-mc/bus/dprc-driver.c           |    1 +
 drivers/staging/fsl-mc/bus/dprc.c                  |  666 -------
 drivers/staging/fsl-mc/bus/fsl-mc-bus.c            |   75 +-
 drivers/staging/fsl-mc/bus/fsl-mc-msi.c            |    1 +
 .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c |    3 +-
 drivers/staging/fsl-mc/include/dpbp.h              |  129 --
 drivers/staging/fsl-mc/include/dpmng.h             |    4 -
 drivers/staging/fsl-mc/include/dprc.h              |  243 ---
 drivers/staging/gdm724x/gdm_endian.c               |   24 +-
 drivers/staging/gdm724x/gdm_endian.h               |   15 +-
 drivers/staging/gdm724x/gdm_lte.c                  |   53 +-
 drivers/staging/gdm724x/hci_packet.h               |   46 +-
 drivers/staging/greybus/Makefile                   |    4 +-
 drivers/staging/greybus/arche-apb-ctrl.c           |    9 +-
 drivers/staging/greybus/arche-platform.c           |   43 +-
 drivers/staging/greybus/arche_platform.h           |    2 -
 drivers/staging/greybus/arpc.h                     |    1 -
 drivers/staging/greybus/audio_codec.c              |   51 +-
 drivers/staging/greybus/audio_codec.h              |   46 -
 drivers/staging/greybus/audio_gb.c                 |    4 +-
 drivers/staging/greybus/audio_module.c             |    2 +-
 drivers/staging/greybus/audio_topology.c           |  104 +-
 drivers/staging/greybus/authentication.c           |    1 -
 drivers/staging/greybus/bootrom.c                  |   13 +-
 drivers/staging/greybus/camera.c                   |   10 +-
 drivers/staging/greybus/connection.c               |    6 +
 drivers/staging/greybus/control.c                  |   50 -
 drivers/staging/greybus/control.h                  |    7 -
 drivers/staging/greybus/core.c                     |   11 -
 drivers/staging/greybus/es2.c                      |  139 +-
 drivers/staging/greybus/fw-download.c              |    6 +-
 drivers/staging/greybus/gbphy.c                    |    3 +-
 drivers/staging/greybus/gpio.c                     |   27 +-
 drivers/staging/greybus/greybus.h                  |    1 -
 drivers/staging/greybus/greybus_protocols.h        |   47 -
 drivers/staging/greybus/greybus_trace.h            |   28 -
 drivers/staging/greybus/hd.h                       |    7 -
 drivers/staging/greybus/interface.c                |   56 +-
 drivers/staging/greybus/interface.h                |    5 -
 drivers/staging/greybus/log.c                      |    6 +-
 drivers/staging/greybus/loopback.c                 |   32 +-
 drivers/staging/greybus/operation.c                |   50 +-
 drivers/staging/greybus/operation.h                |    2 +
 drivers/staging/greybus/sdio.c                     |    2 +-
 drivers/staging/greybus/svc.c                      |  119 +-
 drivers/staging/greybus/svc.h                      |    7 -
 drivers/staging/greybus/svc_watchdog.c             |    4 +-
 drivers/staging/greybus/timesync.c                 | 1357 -------------
 drivers/staging/greybus/timesync.h                 |   45 -
 drivers/staging/greybus/timesync_platform.c        |   88 -
 drivers/staging/greybus/tools/loopback_test.c      |    5 +-
 drivers/staging/greybus/uart.c                     |    9 +-
 drivers/staging/greybus/vibrator.c                 |    4 +-
 drivers/staging/i4l/Documentation/README.act2000   |  104 -
 drivers/staging/i4l/Documentation/README.icn       |  148 --
 drivers/staging/i4l/Documentation/README.pcbit     |   40 -
 drivers/staging/i4l/Documentation/README.sc        |  281 ---
 drivers/staging/i4l/Kconfig                        |   13 -
 drivers/staging/i4l/Makefile                       |    5 -
 drivers/staging/i4l/TODO                           |    3 -
 drivers/staging/i4l/act2000/Kconfig                |    9 -
 drivers/staging/i4l/act2000/Makefile               |    9 -
 drivers/staging/i4l/act2000/act2000.h              |  202 --
 drivers/staging/i4l/act2000/act2000_isa.c          |  444 -----
 drivers/staging/i4l/act2000/act2000_isa.h          |  136 --
 drivers/staging/i4l/act2000/capi.c                 | 1187 ------------
 drivers/staging/i4l/act2000/capi.h                 |  357 ----
 drivers/staging/i4l/act2000/module.c               |  816 --------
 drivers/staging/i4l/icn/Kconfig                    |   12 -
 drivers/staging/i4l/icn/Makefile                   |    5 -
 drivers/staging/i4l/icn/icn.c                      | 1696 ----------------
 drivers/staging/i4l/icn/icn.h                      |  252 ---
 drivers/staging/i4l/pcbit/Kconfig                  |   10 -
 drivers/staging/i4l/pcbit/Makefile                 |    9 -
 drivers/staging/i4l/pcbit/callbacks.c              |  345 ----
 drivers/staging/i4l/pcbit/callbacks.h              |   44 -
 drivers/staging/i4l/pcbit/capi.c                   |  646 -------
 drivers/staging/i4l/pcbit/capi.h                   |   81 -
 drivers/staging/i4l/pcbit/drv.c                    | 1070 -----------
 drivers/staging/i4l/pcbit/edss1.c                  |  310 ---
 drivers/staging/i4l/pcbit/edss1.h                  |   99 -
 drivers/staging/i4l/pcbit/layer2.c                 |  710 -------
 drivers/staging/i4l/pcbit/layer2.h                 |  281 ---
 drivers/staging/i4l/pcbit/module.c                 |  125 --
 drivers/staging/i4l/pcbit/pcbit.h                  |  177 --
 drivers/staging/iio/accel/adis16201_core.c         |    4 +-
 drivers/staging/iio/accel/adis16203_core.c         |    6 +-
 drivers/staging/iio/accel/adis16209_core.c         |    4 +-
 drivers/staging/iio/adc/ad7606.c                   |   79 +-
 drivers/staging/iio/adc/ad7816.c                   |   10 +-
 drivers/staging/iio/addac/adt7316-i2c.c            |    2 +-
 drivers/staging/iio/addac/adt7316.c                |    3 +-
 drivers/staging/iio/cdc/ad7150.c                   |   34 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    4 +-
 drivers/staging/iio/light/isl29028.c               |  415 ++--
 drivers/staging/iio/meter/ade7753.c                |    2 +-
 drivers/staging/iio/meter/ade7753.h                |    2 +-
 drivers/staging/iio/meter/ade7754.c                |    2 +-
 drivers/staging/iio/meter/ade7754.h                |    2 +-
 drivers/staging/iio/meter/ade7758.h                |    2 +-
 drivers/staging/iio/meter/ade7758_core.c           |    2 +-
 drivers/staging/iio/meter/ade7758_ring.c           |    1 +
 drivers/staging/iio/meter/ade7759.c                |    2 +-
 drivers/staging/iio/meter/ade7759.h                |    2 +-
 drivers/staging/iio/meter/ade7854.c                |    2 +-
 drivers/staging/iio/meter/ade7854.h                |    2 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |    6 +-
 drivers/staging/ks7010/ks7010_sdio.c               |    1 -
 drivers/staging/ks7010/ks7010_sdio.h               |    5 +-
 drivers/staging/ks7010/ks_hostif.c                 |   13 +-
 drivers/staging/ks7010/ks_hostif.h                 |   64 +-
 drivers/staging/ks7010/ks_wlan.h                   |    6 +-
 drivers/staging/ks7010/ks_wlan_ioctl.h             |   64 +-
 drivers/staging/ks7010/ks_wlan_net.c               |   16 +-
 drivers/staging/ks7010/michael_mic.c               |    8 +-
 .../lustre/include/linux/libcfs/libcfs_crypto.h    |   60 +-
 .../lustre/include/linux/libcfs/libcfs_private.h   |   16 -
 .../lustre/include/linux/libcfs/linux/libcfs.h     |    4 -
 .../staging/lustre/include/linux/lnet/lib-lnet.h   |   14 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |   10 +-
 drivers/staging/lustre/include/linux/lnet/lnetst.h |  198 +-
 .../staging/lustre/include/linux/lnet/socklnd.h    |   11 +-
 drivers/staging/lustre/include/linux/lnet/types.h  |   70 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |   16 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |    6 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |    4 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   16 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |    2 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |   43 +-
 .../lustre/lnet/klnds/socklnd/socklnd_proto.c      |   26 +-
 drivers/staging/lustre/lnet/libcfs/debug.c         |    2 +-
 drivers/staging/lustre/lnet/libcfs/hash.c          |    2 +-
 .../staging/lustre/lnet/libcfs/linux/linux-cpu.c   |   17 +-
 .../lustre/lnet/libcfs/linux/linux-module.c        |   15 +-
 drivers/staging/lustre/lnet/libcfs/module.c        |    4 +-
 drivers/staging/lustre/lnet/libcfs/workitem.c      |    2 +-
 drivers/staging/lustre/lnet/lnet/acceptor.c        |   14 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          |  186 +-
 drivers/staging/lustre/lnet/lnet/lib-move.c        |   20 +-
 drivers/staging/lustre/lnet/lnet/lib-msg.c         |    4 +-
 drivers/staging/lustre/lnet/lnet/lib-ptl.c         |    2 +-
 drivers/staging/lustre/lnet/lnet/lib-socket.c      |    8 +-
 drivers/staging/lustre/lnet/lnet/net_fault.c       |   12 +-
 drivers/staging/lustre/lnet/lnet/router.c          |   10 +-
 drivers/staging/lustre/lnet/lnet/router_proc.c     |    4 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |    2 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |   76 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |   36 +-
 drivers/staging/lustre/lnet/selftest/conrpc.h      |    4 +-
 drivers/staging/lustre/lnet/selftest/console.c     |   56 +-
 drivers/staging/lustre/lnet/selftest/console.h     |   24 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |   18 +-
 drivers/staging/lustre/lnet/selftest/module.c      |    3 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |    6 +-
 drivers/staging/lustre/lnet/selftest/rpc.h         |   38 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |   10 +-
 drivers/staging/lustre/lustre/fid/fid_lib.c        |    7 +-
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |   12 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |   12 +-
 .../staging/lustre/lustre/include/interval_tree.h  |   12 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |   19 +-
 .../lustre/lustre/include/lustre/lustre_idl.h      |   46 -
 .../lustre/lustre/include/lustre/lustre_user.h     |   18 +-
 drivers/staging/lustre/lustre/include/lustre_net.h |    8 +-
 .../staging/lustre/lustre/include/lustre_obdo.h    |   54 +
 .../lustre/lustre/include/lustre_req_layout.h      |   10 +-
 drivers/staging/lustre/lustre/include/obd.h        |   23 +-
 drivers/staging/lustre/lustre/include/obd_class.h  |    5 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |    3 +-
 .../staging/lustre/lustre/ldlm/ldlm_inodebits.c    |    1 -
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   13 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |   12 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |    2 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |   13 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   16 +-
 drivers/staging/lustre/lustre/llite/file.c         |  109 +-
 drivers/staging/lustre/lustre/llite/lcommon_cl.c   |    9 +-
 drivers/staging/lustre/lustre/llite/lcommon_misc.c |    2 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |   16 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  126 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   27 +-
 drivers/staging/lustre/lustre/llite/namei.c        |    9 +-
 drivers/staging/lustre/lustre/llite/range_lock.c   |   10 +-
 drivers/staging/lustre/lustre/llite/range_lock.h   |    2 +-
 drivers/staging/lustre/lustre/llite/rw.c           |  199 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |    4 +
 drivers/staging/lustre/lustre/llite/statahead.c    |   94 +-
 drivers/staging/lustre/lustre/llite/super25.c      |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |    2 +-
 drivers/staging/lustre/lustre/llite/vvp_internal.h |    2 -
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   17 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |    3 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |    9 +
 drivers/staging/lustre/lustre/lmv/lmv_intent.c     |   16 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  121 +-
 drivers/staging/lustre/lustre/lmv/lproc_lmv.c      |   85 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |    7 +-
 drivers/staging/lustre/lustre/lov/lov_lock.c       |    5 +
 drivers/staging/lustre/lustre/lov/lov_obd.c        |    2 -
 drivers/staging/lustre/lustre/lov/lov_object.c     |   33 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |    9 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |    6 +-
 drivers/staging/lustre/lustre/mdc/mdc_internal.h   |    3 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   12 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |   20 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |   11 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |  183 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |    4 +-
 drivers/staging/lustre/lustre/obdclass/cl_object.c |    3 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |  106 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |    3 +-
 drivers/staging/lustre/lustre/obdclass/obdo.c      |   54 +
 drivers/staging/lustre/lustre/osc/osc_cache.c      |  155 +-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |   11 +-
 drivers/staging/lustre/lustre/osc/osc_internal.h   |   19 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |   79 +-
 drivers/staging/lustre/lustre/osc/osc_object.c     |   19 +
 drivers/staging/lustre/lustre/osc/osc_page.c       |   98 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |   86 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |   28 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |    5 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/layout.c      |   26 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |    5 +-
 drivers/staging/lustre/lustre/ptlrpc/nrs.c         |    3 -
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |  103 +-
 drivers/staging/lustre/lustre/ptlrpc/pers.c        |    2 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |    3 +
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   18 +-
 drivers/staging/lustre/lustre/ptlrpc/recover.c     |   24 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |   21 +-
 drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |  194 +-
 drivers/staging/media/Kconfig                      |    2 +
 drivers/staging/media/Makefile                     |    1 +
 drivers/staging/media/bcm2048/radio-bcm2048.c      |    2 +-
 .../staging/media/davinci_vpfe/vpfe_mc_capture.c   |    2 +-
 drivers/staging/media/lirc/lirc_parallel.c         |   93 +-
 drivers/staging/media/platform/bcm2835/Kconfig     |   10 +
 drivers/staging/media/platform/bcm2835/Makefile    |   10 +
 drivers/staging/media/platform/bcm2835/TODO        |   39 +
 .../media/platform/bcm2835/bcm2835-camera.c        | 2024 ++++++++++++++++++++
 .../media/platform/bcm2835/bcm2835-camera.h        |  145 ++
 drivers/staging/media/platform/bcm2835/controls.c  | 1335 +++++++++++++
 .../staging/media/platform/bcm2835/mmal-common.h   |   53 +
 .../media/platform/bcm2835/mmal-encodings.h        |  127 ++
 .../media/platform/bcm2835/mmal-msg-common.h       |   50 +
 .../media/platform/bcm2835/mmal-msg-format.h       |   81 +
 .../staging/media/platform/bcm2835/mmal-msg-port.h |  107 ++
 drivers/staging/media/platform/bcm2835/mmal-msg.h  |  404 ++++
 .../media/platform/bcm2835/mmal-parameters.h       |  689 +++++++
 .../staging/media/platform/bcm2835/mmal-vchiq.c    | 1913 ++++++++++++++++++
 .../staging/media/platform/bcm2835/mmal-vchiq.h    |  178 ++
 drivers/staging/most/hdm-dim2/dim2_hdm.c           |    4 +-
 drivers/staging/most/hdm-i2c/hdm_i2c.c             |    2 +-
 drivers/staging/most/hdm-usb/hdm_usb.c             |   10 +-
 drivers/staging/nvec/nvec.h                        |    2 +-
 drivers/staging/nvec/nvec_power.c                  |    2 +-
 drivers/staging/nvec/nvec_ps2.c                    |    2 +-
 drivers/staging/octeon/ethernet-rx.c               |    6 +-
 drivers/staging/octeon/ethernet-tx.c               |   10 +-
 drivers/staging/octeon/ethernet.c                  |   21 +-
 drivers/staging/octeon/octeon-ethernet.h           |    2 -
 drivers/staging/olpc_dcon/olpc_dcon.c              |   14 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |    4 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |  144 +-
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |    3 -
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |    8 +-
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |    9 +-
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     |    5 -
 drivers/staging/rtl8188eu/core/rtw_led.c           |    4 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |    3 +
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   95 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |    5 +-
 drivers/staging/rtl8188eu/core/rtw_recv.c          |  227 +--
 drivers/staging/rtl8188eu/core/rtw_security.c      |  158 +-
 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |    1 +
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |    3 +
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |    8 +-
 drivers/staging/rtl8188eu/hal/bb_cfg.c             |    3 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c    |    2 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    2 +-
 drivers/staging/rtl8188eu/include/drv_types.h      |    1 -
 drivers/staging/rtl8188eu/include/osdep_service.h  |    7 -
 drivers/staging/rtl8188eu/include/rtw_debug.h      |    2 +-
 drivers/staging/rtl8188eu/include/rtw_mlme.h       |  185 --
 drivers/staging/rtl8188eu/include/rtw_recv.h       |   73 -
 drivers/staging/rtl8188eu/include/rtw_security.h   |   36 -
 drivers/staging/rtl8188eu/include/wifi.h           |  116 --
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |   15 +-
 drivers/staging/rtl8188eu/os_dep/mon.c             |    4 +-
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    2 -
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |   14 +-
 drivers/staging/rtl8188eu/os_dep/recv_linux.c      |   21 -
 drivers/staging/rtl8188eu/os_dep/rtw_android.c     |    1 +
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |    1 +
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |   35 +-
 drivers/staging/rtl8192e/dot11d.h                  |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   12 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |   32 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |   67 +-
 .../staging/rtl8192u/ieee80211/ieee80211_crypt.c   |   21 +-
 .../staging/rtl8192u/ieee80211/ieee80211_crypt.h   |   12 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c      |   42 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c      |    4 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_wep.c       |    7 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |   65 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   64 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |  316 +--
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    3 -
 .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c    |  127 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h    |   38 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h    |    4 +-
 .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c    |    9 +-
 drivers/staging/rtl8192u/r8180_93cx6.c             |   36 +-
 drivers/staging/rtl8192u/r8180_93cx6.h             |   27 +-
 drivers/staging/rtl8192u/r8190_rtl8256.c           |   16 +-
 drivers/staging/rtl8192u/r8190_rtl8256.h           |   20 +-
 drivers/staging/rtl8192u/r8192U.h                  |   39 +-
 drivers/staging/rtl8192u/r8192U_core.c             |   84 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |   28 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |    6 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.c           |  117 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.h           |    9 +-
 drivers/staging/rtl8192u/r819xU_firmware.c         |   10 +-
 drivers/staging/rtl8192u/r819xU_phy.c              |   41 +-
 drivers/staging/rtl8712/hal_init.c                 |   12 +-
 drivers/staging/rtl8712/ieee80211.c                |   18 +-
 drivers/staging/rtl8712/ieee80211.h                |   84 +-
 drivers/staging/rtl8712/mlme_linux.c               |    6 +-
 drivers/staging/rtl8712/rtl8712_cmd.c              |    7 +-
 drivers/staging/rtl8712/rtl8712_event.h            |    2 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   14 +-
 drivers/staging/rtl8712/rtl8712_recv.h             |   28 +-
 drivers/staging/rtl8712/rtl8712_xmit.c             |   10 +-
 drivers/staging/rtl8712/rtl8712_xmit.h             |   16 +-
 drivers/staging/rtl8712/rtl871x_cmd.h              |    6 +-
 drivers/staging/rtl8712/rtl871x_event.h            |    2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |    8 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |   24 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |    4 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |   14 +-
 drivers/staging/rtl8712/rtl871x_security.c         |   28 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |    7 +-
 drivers/staging/rtl8712/usb_ops.c                  |   18 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |    5 +-
 drivers/staging/rtl8712/wifi.h                     |  113 +-
 drivers/staging/rtl8712/wlan_bssdef.h              |    2 +-
 drivers/staging/rts5208/ms.c                       |    6 -
 drivers/staging/rts5208/rtsx.c                     |    6 +-
 drivers/staging/rts5208/rtsx_transport.c           |    4 +-
 drivers/staging/skein/skein_base.c                 |   16 +-
 drivers/staging/skein/skein_base.h                 |  112 +-
 drivers/staging/skein/skein_block.c                |   32 +-
 drivers/staging/skein/skein_block.h                |   20 +-
 drivers/staging/skein/skein_iv.h                   |   24 +-
 drivers/staging/sm750fb/ddk750_chip.c              |   48 +-
 drivers/staging/sm750fb/ddk750_chip.h              |   13 +-
 drivers/staging/sm750fb/ddk750_display.c           |   44 +-
 drivers/staging/sm750fb/ddk750_hwi2c.c             |   38 +-
 drivers/staging/sm750fb/ddk750_mode.c              |   38 +-
 drivers/staging/sm750fb/ddk750_power.c             |   26 +-
 drivers/staging/sm750fb/ddk750_power.h             |    4 +-
 drivers/staging/sm750fb/ddk750_swi2c.c             |   34 +-
 drivers/staging/sm750fb/sm750.c                    |    9 +-
 drivers/staging/sm750fb/sm750_cursor.c             |   12 +-
 drivers/staging/sm750fb/sm750_hw.c                 |  102 +-
 drivers/staging/speakup/fakekey.c                  |   10 +-
 drivers/staging/speakup/i18n.c                     |   14 +-
 drivers/staging/speakup/kobjects.c                 |   54 +-
 drivers/staging/speakup/main.c                     |    6 +-
 drivers/staging/speakup/speakup.h                  |    4 -
 drivers/staging/speakup/speakup_acntpc.c           |   26 +-
 drivers/staging/speakup/speakup_acntsa.c           |   28 +-
 drivers/staging/speakup/speakup_apollo.c           |   30 +-
 drivers/staging/speakup/speakup_audptr.c           |   28 +-
 drivers/staging/speakup/speakup_bns.c              |   28 +-
 drivers/staging/speakup/speakup_decext.c           |   30 +-
 drivers/staging/speakup/speakup_decpc.c            |   30 +-
 drivers/staging/speakup/speakup_dectlk.c           |   28 +-
 drivers/staging/speakup/speakup_dtlk.c             |   34 +-
 drivers/staging/speakup/speakup_dtlk.h             |   10 +-
 drivers/staging/speakup/speakup_dummy.c            |   26 +-
 drivers/staging/speakup/speakup_keypc.c            |   22 +-
 drivers/staging/speakup/speakup_ltlk.c             |   34 +-
 drivers/staging/speakup/speakup_soft.c             |   32 +-
 drivers/staging/speakup/speakup_spkout.c           |   28 +-
 drivers/staging/speakup/speakup_txprt.c            |   26 +-
 drivers/staging/speakup/spk_priv.h                 |    4 +-
 drivers/staging/unisys/include/channel.h           |  134 +-
 drivers/staging/unisys/visorbus/controlvmchannel.h |   87 +-
 drivers/staging/unisys/visorbus/visorbus_main.c    |   52 +-
 drivers/staging/unisys/visorbus/visorchannel.c     |    6 -
 drivers/staging/unisys/visorbus/visorchipset.c     |  465 ++---
 drivers/staging/unisys/visorbus/vmcallinterface.h  |    8 +-
 drivers/staging/unisys/visorhba/visorhba_main.c    |    4 -
 drivers/staging/unisys/visornic/visornic_main.c    |   38 +-
 .../interface/vchi/connections/connection.h        |    3 +-
 .../interface/vchi/message_drivers/message.h       |    9 +-
 .../staging/vc04_services/interface/vchi/vchi.h    |   36 +-
 .../vc04_services/interface/vchi/vchi_common.h     |   15 +-
 .../vc04_services/interface/vchiq_arm/vchiq_2835.h |   42 -
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   49 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |  132 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.h  |    2 +-
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |  102 +-
 .../interface/vchiq_arm/vchiq_debugfs.h            |    3 +-
 .../interface/vchiq_arm/vchiq_kern_lib.c           |   14 +-
 .../vc04_services/interface/vchiq_arm/vchiq_shim.c |   84 +-
 .../vc04_services/interface/vchiq_arm/vchiq_util.c |    9 +-
 drivers/staging/vme/devices/vme_user.c             |    3 +-
 drivers/staging/vt6655/baseband.h                  |   16 +-
 drivers/staging/vt6656/card.h                      |   34 +-
 drivers/staging/vt6656/channel.h                   |    2 +-
 drivers/staging/vt6656/dpc.h                       |    2 +-
 drivers/staging/vt6656/firmware.c                  |   34 +-
 drivers/staging/vt6656/firmware.h                  |    6 +-
 drivers/staging/vt6656/int.c                       |    2 +-
 drivers/staging/vt6656/int.h                       |    4 +-
 drivers/staging/vt6656/key.c                       |   14 +-
 drivers/staging/vt6656/key.h                       |    4 +-
 drivers/staging/vt6656/mac.c                       |   46 +-
 drivers/staging/vt6656/mac.h                       |   31 +-
 drivers/staging/vt6656/main_usb.c                  |   63 +-
 drivers/staging/vt6656/power.h                     |    6 +-
 drivers/staging/vt6656/rf.c                        |   12 +-
 drivers/staging/vt6656/rf.h                        |   10 +-
 drivers/staging/vt6656/rxtx.c                      |   58 +-
 drivers/staging/vt6656/rxtx.h                      |    8 +-
 drivers/staging/vt6656/usbpipe.c                   |   12 +-
 drivers/staging/vt6656/usbpipe.h                   |   17 +-
 drivers/staging/vt6656/wcmd.c                      |    2 +-
 drivers/staging/vt6656/wcmd.h                      |    4 +-
 drivers/staging/wilc1000/host_interface.c          |    3 +-
 drivers/staging/wilc1000/linux_wlan.c              |    4 +-
 drivers/staging/wilc1000/wilc_debugfs.c            |    4 +-
 drivers/staging/wilc1000/wilc_sdio.c               |    5 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  |   26 +-
 drivers/staging/wlan-ng/cfg80211.c                 |    6 +-
 drivers/staging/wlan-ng/hfa384x.h                  |    4 +-
 drivers/staging/wlan-ng/p80211conv.c               |    2 +-
 drivers/staging/wlan-ng/p80211conv.h               |    4 +-
 drivers/staging/wlan-ng/p80211netdev.c             |    2 +-
 drivers/staging/wlan-ng/prism2mgmt.c               |   11 +-
 drivers/staging/wlan-ng/prism2mib.c                |    4 +-
 drivers/staging/xgifb/XGI_main_26.c                |   31 +-
 drivers/staging/xgifb/vb_init.c                    |    3 +-
 drivers/staging/xgifb/vb_setmode.h                 |   18 +-
 include/linux/hid-sensor-hub.h                     |    4 +
 include/linux/hid-sensor-ids.h                     |    4 +
 include/linux/iio/buffer.h                         |  160 +-
 include/linux/iio/buffer_impl.h                    |  162 ++
 include/linux/iio/common/st_sensors_i2c.h          |    9 +
 include/linux/iio/kfifo_buf.h                      |    5 +-
 include/linux/iio/timer/stm32-timer-trigger.h      |   62 +
 include/linux/mfd/cros_ec_commands.h               |    3 +-
 include/linux/mfd/stm32-timers.h                   |   71 +
 include/uapi/linux/iio/types.h                     |    1 +
 tools/iio/iio_event_monitor.c                      |    2 +
 670 files changed, 25729 insertions(+), 20850 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-stm32
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-timer-stm32
 create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt
 create mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt
 create mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/cm3605.txt
 create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt
 create mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt
 create mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt
 create mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt
 create mode 100644 drivers/iio/adc/hx711.c
 create mode 100644 drivers/iio/adc/max11100.c
 create mode 100644 drivers/iio/adc/meson_saradc.c
 create mode 100644 drivers/iio/adc/rcar-gyroadc.c
 create mode 100644 drivers/iio/adc/ti-ads7950.c
 create mode 100644 drivers/iio/adc/ti-tlc4541.c
 create mode 100644 drivers/iio/imu/st_lsm6dsx/Kconfig
 create mode 100644 drivers/iio/imu/st_lsm6dsx/Makefile
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
 create mode 100644 drivers/iio/light/cm3605.c
 create mode 100644 drivers/iio/potentiometer/max5481.c
 create mode 100644 drivers/iio/pressure/cros_ec_baro.c
 create mode 100644 drivers/iio/proximity/srf08.c
 create mode 100644 drivers/iio/temperature/tmp007.c
 create mode 100644 drivers/iio/trigger/stm32-timer-trigger.c
 create mode 100644 drivers/mfd/stm32-timers.c
 create mode 100644 drivers/pwm/pwm-stm32.c
 create mode 100644 drivers/staging/bcm2835-audio/Kconfig
 create mode 100644 drivers/staging/bcm2835-audio/Makefile
 create mode 100644 drivers/staging/bcm2835-audio/TODO
 create mode 100644 drivers/staging/bcm2835-audio/bcm2835-ctl.c
 create mode 100644 drivers/staging/bcm2835-audio/bcm2835-pcm.c
 create mode 100644 drivers/staging/bcm2835-audio/bcm2835-vchiq.c
 create mode 100644 drivers/staging/bcm2835-audio/bcm2835.c
 create mode 100644 drivers/staging/bcm2835-audio/bcm2835.h
 create mode 100644 drivers/staging/bcm2835-audio/vc_vchi_audioserv_defs.h
 delete mode 100644 drivers/staging/greybus/timesync.c
 delete mode 100644 drivers/staging/greybus/timesync.h
 delete mode 100644 drivers/staging/greybus/timesync_platform.c
 delete mode 100644 drivers/staging/i4l/Documentation/README.act2000
 delete mode 100644 drivers/staging/i4l/Documentation/README.icn
 delete mode 100644 drivers/staging/i4l/Documentation/README.pcbit
 delete mode 100644 drivers/staging/i4l/Documentation/README.sc
 delete mode 100644 drivers/staging/i4l/Kconfig
 delete mode 100644 drivers/staging/i4l/Makefile
 delete mode 100644 drivers/staging/i4l/TODO
 delete mode 100644 drivers/staging/i4l/act2000/Kconfig
 delete mode 100644 drivers/staging/i4l/act2000/Makefile
 delete mode 100644 drivers/staging/i4l/act2000/act2000.h
 delete mode 100644 drivers/staging/i4l/act2000/act2000_isa.c
 delete mode 100644 drivers/staging/i4l/act2000/act2000_isa.h
 delete mode 100644 drivers/staging/i4l/act2000/capi.c
 delete mode 100644 drivers/staging/i4l/act2000/capi.h
 delete mode 100644 drivers/staging/i4l/act2000/module.c
 delete mode 100644 drivers/staging/i4l/icn/Kconfig
 delete mode 100644 drivers/staging/i4l/icn/Makefile
 delete mode 100644 drivers/staging/i4l/icn/icn.c
 delete mode 100644 drivers/staging/i4l/icn/icn.h
 delete mode 100644 drivers/staging/i4l/pcbit/Kconfig
 delete mode 100644 drivers/staging/i4l/pcbit/Makefile
 delete mode 100644 drivers/staging/i4l/pcbit/callbacks.c
 delete mode 100644 drivers/staging/i4l/pcbit/callbacks.h
 delete mode 100644 drivers/staging/i4l/pcbit/capi.c
 delete mode 100644 drivers/staging/i4l/pcbit/capi.h
 delete mode 100644 drivers/staging/i4l/pcbit/drv.c
 delete mode 100644 drivers/staging/i4l/pcbit/edss1.c
 delete mode 100644 drivers/staging/i4l/pcbit/edss1.h
 delete mode 100644 drivers/staging/i4l/pcbit/layer2.c
 delete mode 100644 drivers/staging/i4l/pcbit/layer2.h
 delete mode 100644 drivers/staging/i4l/pcbit/module.c
 delete mode 100644 drivers/staging/i4l/pcbit/pcbit.h
 create mode 100644 drivers/staging/lustre/lustre/include/lustre_obdo.h
 create mode 100644 drivers/staging/media/platform/bcm2835/Kconfig
 create mode 100644 drivers/staging/media/platform/bcm2835/Makefile
 create mode 100644 drivers/staging/media/platform/bcm2835/TODO
 create mode 100644 drivers/staging/media/platform/bcm2835/bcm2835-camera.c
 create mode 100644 drivers/staging/media/platform/bcm2835/bcm2835-camera.h
 create mode 100644 drivers/staging/media/platform/bcm2835/controls.c
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-common.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-encodings.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-msg-common.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-msg-format.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-msg-port.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-msg.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-parameters.h
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-vchiq.c
 create mode 100644 drivers/staging/media/platform/bcm2835/mmal-vchiq.h
 delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835.h
 create mode 100644 include/linux/iio/buffer_impl.h
 create mode 100644 include/linux/iio/timer/stm32-timer-trigger.h
 create mode 100644 include/linux/mfd/stm32-timers.h



More information about the devel mailing list