[GIT PULL] Staging/IIO driver patches for 4.11-rc1
From: Greg KH
Date: Wed Feb 22 2017 - 09:56:38 EST
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@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
=?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