[GIT PULL] Staging/IIO driver patches for 4.15-rc1
From: Greg KH
Date: Mon Nov 13 2017 - 11:18:55 EST
The following changes since commit bb176f67090ca54869fc1262c913aa69d2ede070:
Linux 4.14-rc6 (2017-10-23 06:49:47 -0400)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.15-rc1
for you to fetch changes up to c14dd9d5f8beda9d8c621683b4e7d6cb5cd3cda7:
staging: lustre: add SPDX identifiers to all lustre files (2017-11-11 14:46:21 +0100)
----------------------------------------------------------------
Staging/IIO patches for 4.15-rc1
Here is the "big" staging and IIO driver update for 4.15-rc1.
Lots and lots of little changes, almost all minor code cleanups as the
Outreachy application process happened during this development cycle.
Also happened was a lot of IIO driver activity, and the typec USB code
moving out of staging to drivers/usb (same commits are in the USB tree
on a persistent branch to not cause merge issues.)
Overall, it's a wash, I think we added a few hundred more lines than
removed, but really only a few thousand were modified at all.
All of these have been in linux-next for a while. There might be a
merge issue with Al's vfs tree in the pi433 driver (take his changes,
they are always better), and the media tree with some of the odd atomisp
cleanups (take the media tree's version).
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Aastha Gupta (39):
staging: dgnc: remove unused variable
staging: dgnc: remove variable rc
staging: speakup: remove NULL comparison
staging: xgifb: fix multiple line dereference
staging: rtl8192u: fix spaces around algebric and binary operators
staging: rtl8192u: add space after '}'
staging: rtl8192u: remove space after '('
staging: rtl8192u: remove space before ')'
staging: rtl8192u: add spaces after struct/enum definitions
staging: rtl8192u:add space before '(' and '{'
staging: rtl8192u: fix '{' following enum go on the same line
staging: rtl8192u: remove space function pointer arguments
staging: rtl8192u: add space after ','
staging: rtl8192u: remove space before semicolon
staging: rtl819u: move '{' to next line
staging: iio: adc: ad7192: use driver private lock to protect hardware state changes
staging: lustre: fix incorrect multi-line comment style
staging: lustre: fix comparisons should place the constant on the right side
staging: rtl8188eu: fix block comment styling in rtl8188eu files
staging: rtl8188eu: fix space between function name and '('
staging: rtl8188eu: fix spaces before tabs
staging: rtl8188eu: add spaces around algebric and boolean operators
staging: fbtft: remove unnecessary parantheses around assignment
staging: rtl8723bs: remove ternary operators in assignmet statments
staging: rtl8723bs: remove unused variables
staging: rtl8723bs: Change type to bool
staging: rtl8723bs: convert type to bool
staging: rtl8723bs: rename camelcase bAcceptAddbaReq
staging: rtl8723bs: remove useless variable rtw_AcceptAddbaReq
staging: rtl8188eu: prefer using BIT macro
staging: rtl8188eu: add spaces around '|'
staging: rtl8188eu: use pr_cont()
staging: lustre: drop macro that has no uses
staging: lustre: fid: fix line over 80 characters
staging: lustre: fld: fix line over 80 characters
staging: lustre: ldlm: fix lines over 80 characters in ldlm files
staging: lustre: llite: fix lines over 80 characters in llite files
staging: lustre: llite: fix coding style for error messages
staging: lustre: lllite: fix multi line comments style
Aditya Shankar (1):
staging: wilc1000: Fix bssid buffer offset in Txq
Aishwarya Pant (6):
staging: rtl8188eu: remove parenthesis from right hand side of assignment
staging: rtl8188eu: remove unneeded conversions to bool
staging: rtl8188eu: remove implicit bool->int conversions
staging: rtl8188eu: wrap lines in 80 characters
atomisp2: remove cast from memory allocation
staging: rtl8723bs: remove implicit int->bool conversions
Akinobu Mita (1):
iio: light: tcs3472: support out-of-threshold events
Alfonso Lima Astor (1):
staging: fbtft: differentiate between buffer and data types to fix sparse warning
Andrii Vladyka (2):
staging: gdm724x: check for skb->len in gdm_lte_emulate_arp
staging: gdm724x: fix return codes in gdm_lte
Anton Dozenko (1):
staging: comedi: adv_pci_dio: update for PCI-1761
Arnd Bergmann (4):
staging: rts5208: fix gcc-8 logic error warning
staging: greybus: remove unused kfifo_ts
staging: rtl8723bs: remove unused variables
staging: greybus/loopback: use ktime_get() for time intervals
Arvind Yadav (8):
staging: iio: tsl2x7x: constify i2c_device_id
staging: greybus: light: Release memory obtained by kasprintf
staging: greybus: light: remove unnecessary error check
staging: gs_fpgaboot: pr_err() strings should end with newlines
staging: bcm2835-camera: pr_err() strings should end with newlines
staging: rtlwifi: pr_err() strings should end with newlines
staging: comedi: dt282x: fix IRQ assignment for dev->irq.
staging: rtl8723bs: Fix space before '[' error.
Aviya Erenfeld (1):
staging: wlan-ng: Avoid bogus endianness
Bartosz Golaszewski (1):
iio: dummy: evgen: use irq_sim
Benjamin Gaignard (1):
staging: ion: simplify ioctl args checking function
Bhumika Goyal (1):
staging: rtl8192u: make r8192_wx_handlers_def structure const
Bogdan Purcareata (3):
staging: fsl-dpaa2/eth: Don't account SWA in tx_data_offset
staging: fsl-dpaa2/eth: Change RX buffer alignment
staging: fsl-dpaa2/eth: Extra headroom in RX buffers
Branislav Radocaj (1):
Staging: bcm2048 fix bare use of 'unsigned' in radio-bcm2048.c
Brian Masney (14):
staging: iio: tsl2x7x: rename tsl2x7x_settings variable to settings
staging: iio: tsl2x7x: migrate in_illuminance0_integration_time sysfs attribute to iio_chan_spec
staging: iio: tsl2x7x: migrate *_thresh_period sysfs attributes to iio_event_spec
staging: iio: tsl2x7x: remove unused tsl2x7x_parse_result structure
staging: iio: tsl2x7x: sort #includes
staging: iio: tsl2x7x: remove unnecessary struct iio_dev definition
staging: iio: tsl2x7x: changed #defines to be aligned on the same column
staging: iio: tsl2x7x: convert in_proximity0_calibscale_available to use IIO_CONST_ATTR
staging: iio: tsl2x7x: remove unnecessary parentheses
staging: iio: tsl2x7x: correct alignment of parenthesis
staging: iio: tsl2x7x: correct alignment of parenthesis
staging: iio: tsl2x7x: rename power defines to improve code readability
staging: iio: tsl2x7x: fix alignment of break statements
staging: iio: tsl2x7x: put function definitions on a single line
Bryan O'Donoghue (4):
staging: greybus: loopback: Hold per-connection mutex across operations
staging: greybus: loopback: Fix iteration count on async path
staging: greybus: operation: add private data with get/set accessors
staging: greybus: loopback: convert loopback to use generic async operations
Castulo J. Martinez (1):
staging: speakup: Remove unnecessary parentheses
Christophe JAILLET (2):
staging: rtl8192u: Check some memory allocation failure
staging: rtl8192u: Fix some error handling path
Colin Ian King (11):
iio: imu: inv_mpu6050: make arrays hz and d static
staging: ccree: remove unused and redundant variable idx
staging: fbtft: remove redundant initialization of txbuf16
staging: xgifb: make const array static to shink object code size
staging: rtl8192e: make const array broadcast_addr static, reduces object code size
staging: rtlwifi: make various structures static
staging: wilc1000: replace redundant computations with 0
iio: adc: adc12138: make array ch_to_mux static, makes object code smaller
staging: android: ion: remove redundant variable table
staging: rtl8188eu: avoid a null dereference on pmlmepriv
staging: fbtft: remove redundant initialization of buf
Corentin Labbe (1):
iio: adc: sun4i-gpadc: use of_device_get_match_data
Dan Carpenter (3):
staging: vc04_services: remove BCM2835_VCHIQ_SUPPORT_MEMDUMP
staging: iio: tsl2x7x: clean up limit checks
staging: rtlwifi: silence underflow warning
David Binder (3):
staging: unisys: include: Rename channel.h to visorchannel.h
staging: unisys: include: Remove unnecessary macro to generate signature
staging: unisys: include: Remove unused enum
David Kershner (37):
staging: unisys: visorbus: simplify commenting in controlvm_init
staging: unisys: visorbus: don't need local variable cmd
staging: unisys: visorbus: clean up parser_string_get function
staging: unisys: visorbus: visorchannel: use 80 characters for comments
staging: unisys; visorbus: visorchipset.c: remove extraneous newline
staging: unisys: visorbus: fix alignment of paranethesis
staging: unisys: visorbus: visorbus_private.h remove extra blank lines
staging: unisys: visorbus: visorbus_main.c: cleanup and consolidate comments
staging: unisys: visorbus: use guid_is_equal instead of memcmp
staging: unisys: visorbus: don't put code in declaration.
staging: unisys: visorbus: NULL pending_msg_hdr not an error
staging: unisys: fix up device_destroy
staging: unisys; visorbus: visorbus_main.c: remove extraneous newline
staging: unisys: visorbus: clean up initializations
staging: unisys: visorbus: keep the success path on the left
staging: unisys: shrink the name of a variable
staging: unisys: visorbus: clean up formatting of function definitions
staging: unisys: visorbus: simplify debugfs print statment
staging: unisys: visorbus: Remove unneeded initialization
staging: unisys: visorbus: fix newlines for visorchannel
staging: unisys: visorbus: visorchipset: clean up blank lines in visorchipset
staging: unisys: visorbus: visorbus_main.c: remove blank lines
staging: unisys: visorbus: to_visor_device/to_visor_driver move up
staging: unisys: only include a file where it is used.
staging: unisys: include: remove io.h from channel.h
staging: unisys: visorbus: vbuschannel doesn't use ctypes
staging: unisys: include: reorder to avoid forward declaration
staging: unisys: include: remove signature_32
staging: unisys: include: consolidate a comment
staging: unisys: visorbus: keep the success path on the left side
staging: unisys: remove visorbus_type extern
staging: unisys: visorbus: visorchipset.c: Remove useless initializations
staging: unisys: visorbus: shrink name of POLLJIFFIES_CONTROLVMCHANNEL_XXX
staging: unisys: visorbus: clean up parameter formatting
staging: unisys: visorbus: Fix extraneous parenthesis
staging: unisys: visorhba: clean up parenthesis
staging: unisys: visornic: clean up parenthesis
Fabrice Gasnier (2):
iio: adc: stm32: add tim15 trigger
iio: adc: stm32: add check on clock rate
Frank A. Cancio Bello (7):
staging: rtlwifi: rtl8822be: Balance braces in else statement
staging: rtlwifi: rtl8822be: Use __func__ instead of hardcoded name
staging: rtlwifi: rtl8822be: Remove useless parentheses
staging: rtlwifi: rtl8822be: Align the * in block comment
staging: rtlwifi: Remove unnecessary parentheses
staging: rtlwifi: phydm: Remove useless parentheses
staging: net: netlogic: Fix alignment issue
Geert Uytterhoeven (3):
iio: adc: rcar-gyroadc: Cast pointer to uintptr_t to fix warning on 64-bit
iio: adc: rcar-gyroadc: Enable compile-testing on non-ARM
iio: adc: rcar-gyroadc: Use of_device_get_match_data() helper
Georgiana Chelu (15):
Staging: rtl8192u: ieee80211: Use netdev_info instead of printk
Staging: rtlwifi: halmac: Remove unnecessary 'out of memory' messages
Staging: irda: net: Do not initialise statics to NULL
Staging: irda: net: Use NOT operator instead of comparison to NULL
Staging: irda: net: Fix style issues
Staging: rtl8723bs: core: Remove boolean comparison
Staging: irda: drivers: Replace seq_printf with seq_puts or seq_putc
Staging: rtl8188eu: core: Use __func__ instead of function name
Staging: rtl8188eu: core: Add spaces around '+'
Staging: rtl8188eu: core: Fix line over 80 characters
Staging: media: atomisp: Use unsigned int instead of unsigned
Staging: media: atomisp: Add blank line after declarations
Staging: media: atomisp: pci: Move open brace '{' on the next line
Staging: media: atomisp: pci: Place constant on the right side in comparissons
Staging: media: atomisp: Use kmalloc_array instead of kmalloc
Gilad Ben-Yossef (16):
staging: ccree: simplify resource release on error
staging: ccree: remove unused completion
staging: ccree: move over to BIT macro for bit defines
staging: ccree: replace noop macro with inline
staging: ccree: remove BUG macro usage
staging: ccree: remove sysfs if of deleted code
staging: ccree: simplify access to struct device
staging: ccree: move to generic device log infra
staging: ccree: simplify OOM handling
staging: ccree: fix 64 bit scatter/gather DMA ops
staging: ccree: copy IV to DMAable memory
staging: ccree: handle limiting of DMA masks
staging: ccree: remove dead code
staging: ccree: simplify error handling logic
staging: ccree: simplify registers access
staging: ccree: simplify ioread/iowrite
Greg Kroah-Hartman (10):
Merge branch 'staging_typec_move' into staging-next
staging: rtl8192u: remove unneeded SN_LESS macro
Merge tag 'iio-for-4.15a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.14-rc4 into staging-next
Merge tag 'iio-for-4.15b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.14-rc6 into staging-next
Merge tag 'iio-for-4.15c' of git://git.kernel.org/.../jic23/iio into staging-next
staging: greybus: add SPDX identifiers to all greybus driver files
staging: greybus: Remove redundant license text
staging: lustre: add SPDX identifiers to all lustre files
Guenter Roeck (5):
staging: typec: tcpm: Drop commented out code
staging: typec: tcpm: Document data structures
staging: typec: pd: Document struct pd_message
typec: tcpm: Move out of staging
usb: typec: fusb302: Move out of staging
Gustavo A. R. Silva (26):
iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return values
iio: imu: inv_mpu6050: fix missing break in switch
staging: lustre: lnet: socklnd: mark expected switch fall-through
staging: lustre: lnet: net_fault: mark expected switch fall-through
staging: lustre: lnet: selftest: mark expected switch fall-through
staging: lustre: lnet: selftest: mark expected switch fall-throughs
staging: lustre: llite: mark expected switch fall-through
staging: lustre: lprocfs: mark expected switch fall-throughs
staging: lustre: ldlm: mark expected switch fall-through
staging: lustre: osc: mark expected switch fall-through
staging: lustre: ptlrpc: mark expected switch fall-throughs
staging: lustre: rpc: mark expected switch fall-throughs
staging: rtl8188eu: usb_halinit: mark expected switch fall-through
staging: rtl8188eu: usb_ops_linux: mark expected switch fall-through
staging: rtl8192e: mark expected switch fall-through
staging: comedi: s526: mark expected switch fall-through
staging: rtlwifi: mark expected switch fall-through in rtl_make_smps_action
staging: rtlwifi: halmac: mark expected switch fall-through
staging: rtl8723bs: rtw_mlme_ext: mark expected switch fall-through
staging: vc04_services: vchiq_core: mark expected switch fall-through
staging: ks7010: ks_wlan_net: mark expected switch fall-throughs
staging: r8822be: mark expected switch fall-throughs
staging: vt6656: card: mark expected switch fall-throughs
staging: greybus: mark expected switch fall-through in check_urb_status
staging: typec: tcpci: mark expected switch fall-through in tcpci_to_typec_cc
staging: vt6655: mark expected switch fall-throughs in vnt_set_keymode
Gwendal Grignou (1):
platform/chrome: Add cros_ec_accel_legacy driver
Haneen Mohammed (5):
staging: pi433: Replace printk() with dev_dbg()
staging: lustre: lnet: Replace list_for_each with list_for_each_entry
staging: irda: Remove typedef struct
staging: wlan-ng: Replace pr_debug with netdev_dbg
staging: lustre: lnet: replace list_for_each with list_for_each_entry
Hans de Goede (4):
staging: vboxvideo: Fix reporting invalid suggested-offset-properties
staging: rtl8188eu: Revert part of "staging: rtl8188eu: fix comments with lines over 80 characters"
staging: rtl8188eu: Fix bug introduced by convert timers to use timer_setup()
staging: rtl8188eu: Revert 4 commits breaking ARP
Harinath Nampally (4):
iio: accel: mma8452: improvements to handle multiple events
iio: accel: mma8452: Fix code style warning
iio: accel: mma8452: Fix code style warning for unsigned int declarations
iio: accel: mma8452: Rename read/write event value callbacks to generic function name.
Harsha Sharma (15):
staging: sm750fb: Remove extra blank lines
staging: rtl8723bs: Do not initialise statics to 0
staging: pi433: Fixes minor typo errors
staging: rtl8723bs: Add spaces around '='
staging: rtl8723bs: Add spaces around '+', '|', '*'
staging: rtl8723bs: Add spaces around '?', '==', '||', '!='
staging: rtl8723bs: Remove unnecessary spaces at the start of line
staging: rtl8723bs: Add space between concatenated strings
staging: rtl8723bs: Remove unneccesary braces and change position of open brace
staging: rtl8723bs: Remove unnecessary blank lines
staging: rtl8723bs: Remove unnecessary spaces
staging: rtl8723bs: Change coding style to (foo *bar)
staging: rtl8723bs: Merge assignment with return
staging: vc04_services: Remove typedef struct
staging: rtl8723bs: Add space after ','
Himanshi Jain (2):
staging: iio: ade7753: replace mlock with driver private lock
staging: iio: ade7753: expanding buffer lock to cover both buffer and state protection
Huacai Chen (1):
staging: sm750fb: Fix parameter mistake in poke32
Icenowy Zheng (1):
staging: rtl8723bs: hide "nolinked power save" info when not debugging
Ioana Radulescu (12):
staging: fsl-mc/dpio: Fix incorrect comparison
staging: fsl-dpaa2/eth: Fix potential endless loop
staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path
staging: fsl-dpaa2/eth: Check SGT final bit is present
staging: fsl-dpaa2/eth: Check if notification rearm is successful
staging: fsl-dpaa2/eth: Refactor interrupt arming in NAPI poll
staging: fsl-dpaa2/eth: Fix double DMA unmap
staging: fsl-dpaa2/eth: Use implicit clear of link interrupt
staging: fsl-dpaa2/eth: Don't use netdev_err too early
staging: fsl-dpaa2/eth: Add firmware version
staging: fsl-dpaa2/eth: Label cleanup
staging: fsl-dpaa2/eth: Split function
Ismail H. Kose (2):
iio:dac: Add DT binding documentation for ds4424
iio: dac: ds4422/ds4424 dac driver
Ivan Safonov (1):
staging:r8192u: replace request_module with try_then_request_module
Janani Sankara Babu (6):
staging:rtl8188eu Fix use __func__ for function name
staging:rtl8188eu Fix coding style issues
staging:rtl8188eu Remove unneccessary parenthesis
staging:rtl8188eu:core Fix code Indent
staging:rtl8188eu Fix remove semicolon in do {}while(0)
staging:rtl8188eu:hal Fix wrong comparison to False
Jia-Ju Bai (4):
rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd
rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd
rtl8188eu: Fix a possible sleep-in-atomic bug in _rtw_pwr_wakeup
vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend
Joaquin Garmendia Cabrera (1):
staging: android: TODO: Removing an invalid issue
Joe Perches (3):
staging: rtl8723bs: Convert LIST_CONTAINOR to use kernel container_of
staging: rtl8723bs: convert private allocation functions to return void *
staging: rtl8723bs: Remove unnecessary rtw_z?malloc casts
Johan Hovold (1):
staging: greybus: spilib: fix use-after-free after deregistration
Johannes H. Jensen (1):
staging: fbtft: fb_ssd1331: fix mirrored display
Jonathan Cameron (46):
iio: Use macro magic to avoid manual assign of driver_module
iio: triggers: Use macros to avoid boilerplate assignment of owner.
iio:trigger: Remove necessity to have a trig->ops structure.
iio:adc: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:accel: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:amplifiers:ad8366 drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:chemical: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:common: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:counter:104-quad-8 drop assign iio_info.driver_module
iio:dac: drop assignment of iio_info.driver_module
iio:dummy: drop assignment of iio_info.driver_module
iio:frequency: drop assign iio_info.driver_module
iio:gyro: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:health: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:humidity: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:imu: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:light: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:magnetometer: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:orientation: drop assign iio_info.driver_module
iio:dpot: drop assign iio_info.driver_module
iio:potentiostat:lmp91000 drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:pressure: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:proximity: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:temperature: drop assignment of iio_info.driver_module
iio:triggers: drop assign iio_info.driver_module and iio_trigger_ops.owner
staging:iio:accel: drop assignment of iio_info.driver_module
staging:iio:adc: drop assign iio_info.driver_module
staging:iio:cdc: drop assign iio_info.driver_module
staging:iio:frequency: drop assign iio_info.driver_module
staging:iio:gyro:adis16060 drop assign iio_info.driver_module
staging:iio:ad5933: drop assign iio_info.driver_module
staging:iio:meter: drop assign iio_info.driver_module and iio_trigger_ops.owner
iio:resolver: drop assignment of iio_info.driver_module
staging:trigger: drop assignment of iio_trigger_ops.owner
staging:iio:light:tsl2x7x drop assignment of driver_module
input: tsc2007 - drop the driver_module assignment in iio interface.
platform/x86: toshiba_acpi: drop assignment of iio_info.driver_module
iio: multiplexer: drop the manual assignment of THIS_MODULE
iio: drop iio_info.driver_module and iio_trigger_ops.owner.
iio:adc:max9611: Drop explicit setting of the i2c module owner.
iio:adc:ti-ads8688: Drop manual setting of the driver owner field.
iio:potentiometer:max5481 drop explicit setting of the owner module.
iio:potentiometer:max5487: Drop explicit setting of module owner
staging:iio:docs: drop reference to setting trig_ops->owner
staging:iio:docs: drop setting of THIS_MODULE from staging docs.
iio:stm32-lp-timer and ep93xx: drop assign iio_info.driver_module and iio_trigger_ops.owner
Justin Skists (1):
staging/speakup: fix checkpatch.pl warning in speak_char()
JÃrÃmy Lefaure (2):
staging: rtlwifi: use ARRAY_SIZE
staging: rtl8723bs: use ARRAY_SIZE
Katie Dunne (1):
Staging: iio: meter: ade7759: update locking method for write frequency
Keerthi Reddy (12):
staging: Android: follow coding guidlines
staging: wilc1000: No space is necessary after a cast
staging: wilc1000: Blank lines aren't necessary before a close brace '}'
Staging: pi433: fix grammar issues
Staging: fsl-mc: remove unnecessary parenthesis
staging: vc04_services: please do not use multiple blank lines
staging: vc04_services: fix typos
Staging: vc04_services: bcm2835-camera: use BIT macro
Staging: vc04_services: remove unused variables
Staging: sm750fb: remove typedef for enum in ddk750_power.{c,h}
staging: sm750fb: remove typedef for enum in ddk750_sii164.{c,h}
staging: lustre: use BIT macro
Kees Cook (18):
staging/comedi/das16: Make timer initialization unconditional
staging: rtl8188eu: Convert timers to use timer_setup()
staging: rtl8192u: Convert timers to use timer_setup()
staging: rtl8192e: Convert timers to use timer_setup()
staging/comedi: Convert timers to use timer_setup()
staging: rtlwifi: Convert timers to use timer_setup()
staging/fwserial: Convert timers to use timer_setup()
staging: dgnc: Convert timers to use timer_setup()
staging: rtl8712: Convert timers to use timer_setup()
staging/wilc1000: Convert timers to use timer_setup()
staging/irda/net: Convert timers to use timer_setup()
staging/irda/bfin_sir: Convert timers to use timer_setup()
staging: wlan-ng: Convert timers to use timer_setup()
staging/irda-usb: Convert timers to use timer_setup()
staging: vc04_services: Convert timers to use timer_setup()
staging: ks7010: Convert timers to use timer_setup()
staging: rtlwifi: Remove unused variable
staging: rtl8723bs: Convert timers to use timer_setup()
Ladislav Michl (2):
iio: adc: ti-ads1015: write config register only on change
iio: adc: ti-ads1015: add 10% to conversion wait time
Larry Finger (2):
staging: rtl8822be: Keep array subscript no lower than zero
rtlwifi: Fix typo in if ... else if ... else construct
Liam Ryan (1):
staging: rtl8712: Fix unbalanced braces around else statement
Lorenzo Bianconi (21):
iio: pressure: add support to LPS33HW and LPS35HW
dt-bindings: iio: pressure: add LPS33HW and LPS35HW device bindings
iio: imu: st_lsm6dsx: set sensor->odr value just in st_lsm6dsx_write_raw()
iio: imu: st_lsm6dsx: remove LIR configuration
iio: imu: st_lsm6dsx: remove rounding configuration
iio: imu: st_lsm6dsx: convert max_fifo_size in FIFO sample size
iio: imu: st_lsm6dsx: split fifo mode and fifo odr configuration
iio: imu: st_lsm6dsx: move decimator info in st_lsm6dsx_sensor_settings
iio: imu: st_lsm6dsx: add FIFO ops data structure
iio: st_sensors: add register mask for status register
iio: st_sensors: decouple irq1 configuration parameters from the irq2 ones
iio: st_sensors: do not always write enable_axis register
iio: accel: add support to LIS2DW12
dt-bindings: iio: accel: add LIS2DW12 sensor device binding
iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework
iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL
iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework
iio: st_sensors: split open-drain parameters for irq1 and irq2
iio: common: st_sensors: check odr address value in st_sensors_set_odr()
iio: accel: add support to LIS3DHH
dt-bindings: iio: accel: add LIS3DHH device bindings
Lukas Wunner (11):
iio: dac: ad5446: Add IDs of compatible Texas Instruments chips
drivers: misc: ti_dac7512: Remove duplicate driver
iio: adc: mcp320x: Speed up readout of single-channel ADCs
iio: adc: mcp320x: Drop unnecessary of_device_id attributes
iio: adc: mcp320x: Document struct mcp320x
dt-bindings: iio: adc: mcp320x: Update for mcp3550/1/3
iio: adc: mcp320x: Add support for mcp3550/1/3
iio: Drop duplicate forward declaration
dt-bindings: iio: dac: ti-dac082s085: Document new driver
iio: dac: Add Texas Instruments 8/10/12-bit 2/4-channel DAC driver
iio: dac: ti-dac082s085: Read chip spec from device table
Marcin Ciupak (5):
staging: pi433: rf69.c style fix - trailing statements
staging: pi433: rf69.c style fix - spaces required around
staging: pi433: rf69.c style fix - spaces before/after
staging: pi433: rf69.c style fix - code indent should use tabs
staging: pi433: rf69.c style fix - space before asterisk
Martyn Welch (1):
staging: VME: Remove PIO2 driver
Masanari Iida (1):
staging: rtl8723bs: Fix typos in printk
Meghana Madhyastha (7):
Staging: vc04_services: bcm2835-camera: Fix spelling mistake
Staging: speakup: Replace symbolic permission
Staging: speakup: Remove print following unsuccessful kmalloc
Staging: irda: drivers: Replace (skb == NULL) with (!skb)
Staging: irda: drivers: Move the curly bracket to the same line as if
Staging: rtl8723bs/os_dep: Remove typecast in kfree
Staging: pi433: Merge assignment with return value
MichaÅ MirosÅaw (6):
iio: accel: kxcjk1003: refactor ODR setting
iio: accel: kxcjk1013: fix INT_CTRL/INT_SRC1 bit names
iio: accel: kxcjk1013: extract report_motion_event() from interrupt handler
iio: accel: kxcjk1013: make sysfs/sampling_frequency_avail dynamic
iio: accel: kxcjk1013: make sampling_frequency_avail per-type
iio: accel: kxcjk1013: add support for KXTF9
Mihaela Muraru (12):
staging: rtl8712: Fix indent coding style issue
staging: speakup: Use octal permissions '0444'
staging: speakup: Fix comment block coding style
staging: vc04_services: Remove extern variable
staging: vc04_services: Remove typedef struct vchiq_2835_state_struct
staging: sm750fb: Remove typedef struct _dvi_ctrl_device_t
staging: rtl8188eu: Remove braces from single statement blocks
staging: rtl8188eu: Place the constant on the right side in comparisons
staging: rtl8192e: Use __func__ instead of function name
staging: vc04_services: Fix comment block coding style
staging: vc04_services: Use __func__ instead of function name
staging: vc04_services: Remove unnecessary braces
Nadav Amit (1):
staging: lustre: ptlrpc: kfree used instead of kvfree
Narcisa Ana Maria Vasile (1):
iio: chemical: ccs811: Add support for data ready trigger
NeilBrown (9):
staging: lustre: ldlm: remove 'first_enq' arg from ldlm_process_flock_lock()
staging: lustre: ldlm: remove unused 'work_list' arg from ldlm_process_flock_lock()
staging: lustre: ldlm: remove unneeded 'err' arg to ldlm_process_flock_lock()
staging: lustre: ldlm: remove 'flags' arg from ldlm_process_flock_lock()
staging: lustre: ldlm: remove unused 'overlaps' variable
staging: lustre: ldlm: remove 'flags' arg from ldlm_flock_destroy()
staging: lustre: ldlm: tidy list walking in ldlm_flock()
staging: lustre: ldlm: remove unnecessary 'ownlocks' variable.
staging: lustre: ldlm: remove unused field 'fwd_generation'
Paolo Cretaro (1):
iio: cros_ec: Remove unused variable
Peter Meerwald-Stadler (4):
Documentation: iio: Clarify meaning of IIO_DISTANCE channel type
iio: proximity: Add rfd77402 driver
dt-bindings: iio: health: Fix max30100 I2C chip address in example
dt-bindings: iio: health: Use binding name for max30102 in example
Quentin Schulz (2):
iio: adc: sun4i-gpadc-iio: register in the thermal after registering in pm
iio: adc: sun4i-gpadc-iio: do not fail probing when no thermal DT node
Rishabh Hardas (1):
staging/ccree: Declare compiled out functions static inline
Sameer Wadgaonkar (5):
staging: unisys: check the whole channel instead of just guid for match
staging: unisys: visorbus: simplify visorchannel_create_guts
staging: unisys: visorbus: fix line over 80 characters checkpatch warning
staging: unisys: include: fix comments and spacing issues in visorbus.h
staging: unisys: visorbus: fix comments in vbuschannel.h
Sebastian Andrzej Siewior (1):
greybus: audio: don't inclide rwlock.h directly.
Shreeya Patel (3):
Staging: rtlwifi: Remove unnecessary 'out of memory' message.
Staging: rtl8723bs: Remove unnecessary comments
Staging: irda: Remove trailing whitespace errors
Sidong Yang (2):
staging: rtl8723bs: Fix checkpatch.pl error
staging: android: Fix checkpatch.pl error
Srinivas Pandruvada (1):
iio: hid-sensor-trigger: Don't touch sensors unless user space requests
Srishti Sharma (14):
Staging: ccree: Remove unused variable.
Staging: ccree: Merge assignment with return
Staging: xgifb: XGI_main_26.c: Fix alignment to match parentheses
Staging: rtl8712: Remove multiple blank lines
Staging: ccree: Remove unused variable monitor_lock
Staging: dgnc: Remove unused fields in struct dgnc_board
Staging: dgnc: Remove unused fields in struct channel_t
Staging: irda: Don't use assignment inside if statement
Staging: irda: Remove parentheses on the right of assignment
Staging: irda: Use !x instead of NULL comparison
Staging: ccree: Use kcalloc instead of kzalloc
Staging: rtl8188eu: core: Use list_entry instead of container_of
Staging: pi433: Fix the position of brace after if
Staging: rtl8723bs: core: rtw_cmd: Remove cast to pointer types in kfree
Stanislaw Gruszka (1):
staging: rtl8822be: fix wrong dma unmap len
Stefan BrÃns (5):
iio: light: vl6180: Move range check to integration time setter, cleanup
iio: light: vl6180: Avoid readback of integration time register
iio: light: vl6180: Cleanup als_gain lookup, avoid register readback
iio: light: vl6180: Correct ALS scale for non-default gain/integration time
iio: adc: ina2xx: Adhere to documented ABI, use Ohm instead of uOhm
Stephen Brennan (1):
staging: ccree: Fix indentation in ssi_buffer_mgr.c
Suniel Mahesh (7):
staging: ccree: Replace kzalloc with devm_kzalloc
staging: ccree: Convert to devm_ioremap_resource for map, unmap
staging: ccree: Use platform_get_irq and devm_request_irq
staging: ccree: else is not generally useful after a break or return
staging: ccree: Convert to platform_{get,set}_drvdata()
staging: ccree: Fix bool comparison
staging: ccree: fix boolreturn.cocci warning
Tobin C. Harding (3):
staging: rtlwifi: fix parenthesis alignment
staging: rtlwifi: use kcalloc instead of multiply
staging: rtlwifi: remove unused functions
Tom Saeger (1):
staging: unisys: Fix incorrect unisys MAINTAINERS pattern
Valentine Sinitsyn (1):
staging: rtl8188eu: Fix spelling
Woohyung Jeon (1):
Staging: rtlwifi: pci: fixed a coding style issue
Yurii Pavlenko (1):
staging: irda: au1k_ir.c fix warning: Prefer [subsystem eg: netdev]_info([subsystem]dev, ...
Zhiyong Tao (2):
dt-bindings: adc: mt2712: add binding documention
iio: adc: mt2712: Add compatible node for mt2712.
gregkh@xxxxxxxxxxxxxxxxxxx (1):
staging: unisys: don't care about debugfs errors
Documentation/ABI/testing/sysfs-bus-iio | 7 +-
Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +
.../devicetree/bindings/iio/adc/mcp320x.txt | 14 +
.../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 +
.../devicetree/bindings/iio/dac/ds4424.txt | 20 +
.../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 ++
.../devicetree/bindings/iio/health/max30100.txt | 4 +-
.../devicetree/bindings/iio/health/max30102.txt | 2 +-
.../devicetree/bindings/iio/st-sensors.txt | 4 +
arch/arm/configs/pxa_defconfig | 3 +-
arch/arm/configs/raumfeld_defconfig | 3 +-
drivers/iio/accel/Kconfig | 15 +-
drivers/iio/accel/Makefile | 2 +
drivers/iio/accel/adxl345_core.c | 1 -
drivers/iio/accel/bma180.c | 2 -
drivers/iio/accel/bma220_spi.c | 1 -
drivers/iio/accel/bmc150-accel-core.c | 3 -
drivers/iio/accel/cros_ec_accel_legacy.c | 423 +++++++++++++
drivers/iio/accel/da280.c | 1 -
drivers/iio/accel/da311.c | 1 -
drivers/iio/accel/dmard06.c | 1 -
drivers/iio/accel/dmard09.c | 1 -
drivers/iio/accel/dmard10.c | 1 -
drivers/iio/accel/hid-sensor-accel-3d.c | 1 -
drivers/iio/accel/kxcjk-1013.c | 356 +++++++----
drivers/iio/accel/kxsd9.c | 1 -
drivers/iio/accel/mc3230.c | 1 -
drivers/iio/accel/mma7455_core.c | 1 -
drivers/iio/accel/mma7660.c | 1 -
drivers/iio/accel/mma8452.c | 383 ++++++------
drivers/iio/accel/mma9551.c | 1 -
drivers/iio/accel/mma9553.c | 1 -
drivers/iio/accel/mxc4005.c | 2 -
drivers/iio/accel/mxc6255.c | 1 -
drivers/iio/accel/sca3000.c | 1 -
drivers/iio/accel/st_accel.h | 4 +
drivers/iio/accel/st_accel_core.c | 248 ++++++--
drivers/iio/accel/st_accel_i2c.c | 5 +
drivers/iio/accel/st_accel_spi.c | 10 +
drivers/iio/accel/stk8312.c | 2 -
drivers/iio/accel/stk8ba50.c | 2 -
drivers/iio/adc/Kconfig | 7 +-
drivers/iio/adc/ad7266.c | 1 -
drivers/iio/adc/ad7291.c | 1 -
drivers/iio/adc/ad7298.c | 1 -
drivers/iio/adc/ad7476.c | 1 -
drivers/iio/adc/ad7766.c | 2 -
drivers/iio/adc/ad7791.c | 2 -
drivers/iio/adc/ad7793.c | 2 -
drivers/iio/adc/ad7887.c | 1 -
drivers/iio/adc/ad7923.c | 1 -
drivers/iio/adc/ad799x.c | 3 -
drivers/iio/adc/ad_sigma_delta.c | 1 -
drivers/iio/adc/aspeed_adc.c | 1 -
drivers/iio/adc/at91-sama5d2_adc.c | 2 -
drivers/iio/adc/at91_adc.c | 2 -
drivers/iio/adc/axp20x_adc.c | 2 -
drivers/iio/adc/axp288_adc.c | 1 -
drivers/iio/adc/bcm_iproc_adc.c | 1 -
drivers/iio/adc/berlin2-adc.c | 1 -
drivers/iio/adc/cc10001_adc.c | 1 -
drivers/iio/adc/cpcap-adc.c | 1 -
drivers/iio/adc/da9150-gpadc.c | 1 -
drivers/iio/adc/dln2-adc.c | 6 -
drivers/iio/adc/envelope-detector.c | 1 -
drivers/iio/adc/ep93xx_adc.c | 1 -
drivers/iio/adc/exynos_adc.c | 1 -
drivers/iio/adc/hi8435.c | 1 -
drivers/iio/adc/hx711.c | 1 -
drivers/iio/adc/imx7d_adc.c | 1 -
drivers/iio/adc/ina2xx-adc.c | 20 +-
drivers/iio/adc/lp8788_adc.c | 1 -
drivers/iio/adc/lpc18xx_adc.c | 1 -
drivers/iio/adc/lpc32xx_adc.c | 1 -
drivers/iio/adc/ltc2471.c | 1 -
drivers/iio/adc/ltc2485.c | 1 -
drivers/iio/adc/ltc2497.c | 1 -
drivers/iio/adc/max1027.c | 2 -
drivers/iio/adc/max11100.c | 1 -
drivers/iio/adc/max1118.c | 1 -
drivers/iio/adc/max1363.c | 2 -
drivers/iio/adc/max9611.c | 2 -
drivers/iio/adc/mcp320x.c | 235 +++++---
drivers/iio/adc/mcp3422.c | 1 -
drivers/iio/adc/men_z188_adc.c | 1 -
drivers/iio/adc/meson_saradc.c | 1 -
drivers/iio/adc/mt6577_auxadc.c | 2 +-
drivers/iio/adc/mxs-lradc-adc.c | 2 -
drivers/iio/adc/nau7802.c | 1 -
drivers/iio/adc/palmas_gpadc.c | 1 -
drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 -
drivers/iio/adc/qcom-spmi-iadc.c | 1 -
drivers/iio/adc/qcom-spmi-vadc.c | 1 -
drivers/iio/adc/rcar-gyroadc.c | 8 +-
drivers/iio/adc/rockchip_saradc.c | 1 -
drivers/iio/adc/spear_adc.c | 1 -
drivers/iio/adc/stm32-adc-core.c | 13 +
drivers/iio/adc/stm32-adc.c | 2 +-
drivers/iio/adc/stx104.c | 1 -
drivers/iio/adc/sun4i-gpadc-iio.c | 45 +-
drivers/iio/adc/ti-adc081c.c | 1 -
drivers/iio/adc/ti-adc0832.c | 1 -
drivers/iio/adc/ti-adc084s021.c | 1 -
drivers/iio/adc/ti-adc108s102.c | 1 -
drivers/iio/adc/ti-adc12138.c | 3 +-
drivers/iio/adc/ti-adc128s052.c | 1 -
drivers/iio/adc/ti-adc161s626.c | 1 -
drivers/iio/adc/ti-ads1015.c | 22 +-
drivers/iio/adc/ti-ads7950.c | 1 -
drivers/iio/adc/ti-ads8688.c | 2 -
drivers/iio/adc/ti-tlc4541.c | 1 -
drivers/iio/adc/ti_am335x_adc.c | 1 -
drivers/iio/adc/twl4030-madc.c | 1 -
drivers/iio/adc/twl6030-gpadc.c | 1 -
drivers/iio/adc/vf610_adc.c | 1 -
drivers/iio/adc/viperboard_adc.c | 1 -
drivers/iio/adc/xilinx-xadc-core.c | 2 -
drivers/iio/amplifiers/ad8366.c | 1 -
drivers/iio/chemical/ams-iaq-core.c | 1 -
drivers/iio/chemical/atlas-ph-sensor.c | 2 -
drivers/iio/chemical/ccs811.c | 87 ++-
drivers/iio/chemical/vz89x.c | 1 -
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 -
.../iio/common/hid-sensors/hid-sensor-trigger.c | 13 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 59 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 16 +-
drivers/iio/counter/104-quad-8.c | 1 -
drivers/iio/counter/stm32-lptimer-cnt.c | 1 -
drivers/iio/dac/Kconfig | 22 +-
drivers/iio/dac/Makefile | 2 +
drivers/iio/dac/ad5064.c | 1 -
drivers/iio/dac/ad5360.c | 1 -
drivers/iio/dac/ad5380.c | 1 -
drivers/iio/dac/ad5421.c | 1 -
drivers/iio/dac/ad5446.c | 14 +-
drivers/iio/dac/ad5449.c | 1 -
drivers/iio/dac/ad5504.c | 1 -
drivers/iio/dac/ad5592r-base.c | 1 -
drivers/iio/dac/ad5624r_spi.c | 1 -
drivers/iio/dac/ad5686.c | 1 -
drivers/iio/dac/ad5755.c | 1 -
drivers/iio/dac/ad5761.c | 1 -
drivers/iio/dac/ad5764.c | 1 -
drivers/iio/dac/ad5791.c | 1 -
drivers/iio/dac/ad7303.c | 1 -
drivers/iio/dac/ad8801.c | 1 -
drivers/iio/dac/cio-dac.c | 1 -
drivers/iio/dac/dpot-dac.c | 1 -
drivers/iio/dac/ds4424.c | 341 +++++++++++
drivers/iio/dac/lpc18xx_dac.c | 1 -
drivers/iio/dac/ltc2632.c | 1 -
drivers/iio/dac/m62332.c | 1 -
drivers/iio/dac/max517.c | 1 -
drivers/iio/dac/max5821.c | 1 -
drivers/iio/dac/mcp4725.c | 1 -
drivers/iio/dac/mcp4922.c | 1 -
drivers/iio/dac/stm32-dac.c | 1 -
drivers/iio/dac/ti-dac082s085.c | 368 ++++++++++++
drivers/iio/dac/vf610_dac.c | 1 -
drivers/iio/dummy/Kconfig | 2 +-
drivers/iio/dummy/iio_dummy_evgen.c | 89 +--
drivers/iio/dummy/iio_simple_dummy.c | 1 -
drivers/iio/frequency/ad9523.c | 1 -
drivers/iio/frequency/adf4350.c | 1 -
drivers/iio/gyro/adis16080.c | 1 -
drivers/iio/gyro/adis16130.c | 1 -
drivers/iio/gyro/adis16136.c | 1 -
drivers/iio/gyro/adis16260.c | 1 -
drivers/iio/gyro/adxrs450.c | 1 -
drivers/iio/gyro/bmg160_core.c | 2 -
drivers/iio/gyro/hid-sensor-gyro-3d.c | 1 -
drivers/iio/gyro/itg3200_buffer.c | 1 -
drivers/iio/gyro/itg3200_core.c | 1 -
drivers/iio/gyro/mpu3050-core.c | 2 -
drivers/iio/gyro/st_gyro_core.c | 47 +-
drivers/iio/health/afe4403.c | 2 -
drivers/iio/health/afe4404.c | 2 -
drivers/iio/health/max30100.c | 1 -
drivers/iio/health/max30102.c | 1 -
drivers/iio/humidity/am2315.c | 1 -
drivers/iio/humidity/dht11.c | 1 -
drivers/iio/humidity/hdc100x.c | 1 -
drivers/iio/humidity/hid-sensor-humidity.c | 1 -
drivers/iio/humidity/hts221_buffer.c | 1 -
drivers/iio/humidity/hts221_core.c | 1 -
drivers/iio/humidity/htu21.c | 1 -
drivers/iio/humidity/si7005.c | 1 -
drivers/iio/humidity/si7020.c | 1 -
drivers/iio/imu/adis16400_core.c | 1 -
drivers/iio/imu/adis16480.c | 1 -
drivers/iio/imu/adis_trigger.c | 1 -
drivers/iio/imu/bmi160/bmi160_core.c | 1 -
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 13 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1 -
drivers/iio/imu/kmx61.c | 3 -
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 32 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 72 +--
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 98 ++-
drivers/iio/industrialio-core.c | 35 +-
drivers/iio/industrialio-trigger.c | 35 +-
drivers/iio/light/acpi-als.c | 1 -
drivers/iio/light/adjd_s311.c | 1 -
drivers/iio/light/al3320a.c | 1 -
drivers/iio/light/apds9300.c | 2 -
drivers/iio/light/apds9960.c | 1 -
drivers/iio/light/bh1750.c | 1 -
drivers/iio/light/bh1780.c | 1 -
drivers/iio/light/cm32181.c | 1 -
drivers/iio/light/cm3232.c | 1 -
drivers/iio/light/cm3323.c | 1 -
drivers/iio/light/cm3605.c | 1 -
drivers/iio/light/cm36651.c | 1 -
drivers/iio/light/cros_ec_light_prox.c | 1 -
drivers/iio/light/gp2ap020a00f.c | 2 -
drivers/iio/light/hid-sensor-als.c | 1 -
drivers/iio/light/hid-sensor-prox.c | 1 -
drivers/iio/light/isl29018.c | 2 -
drivers/iio/light/isl29028.c | 1 -
drivers/iio/light/isl29125.c | 1 -
drivers/iio/light/jsa1212.c | 1 -
drivers/iio/light/lm3533-als.c | 1 -
drivers/iio/light/ltr501.c | 4 -
drivers/iio/light/max44000.c | 1 -
drivers/iio/light/opt3001.c | 1 -
drivers/iio/light/pa12203001.c | 1 -
drivers/iio/light/rpr0521.c | 2 -
drivers/iio/light/si1145.c | 3 -
drivers/iio/light/stk3310.c | 1 -
drivers/iio/light/tcs3414.c | 1 -
drivers/iio/light/tcs3472.c | 263 +++++++-
drivers/iio/light/tsl2563.c | 2 -
drivers/iio/light/tsl2583.c | 1 -
drivers/iio/light/tsl4531.c | 1 -
drivers/iio/light/us5182d.c | 1 -
drivers/iio/light/vcnl4000.c | 1 -
drivers/iio/light/veml6070.c | 1 -
drivers/iio/light/vl6180.c | 127 ++--
drivers/iio/magnetometer/ak8974.c | 1 -
drivers/iio/magnetometer/ak8975.c | 1 -
drivers/iio/magnetometer/bmc150_magn.c | 2 -
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 1 -
drivers/iio/magnetometer/hmc5843_core.c | 1 -
drivers/iio/magnetometer/mag3110.c | 1 -
drivers/iio/magnetometer/mmc35240.c | 1 -
drivers/iio/magnetometer/st_magn_core.c | 22 +-
drivers/iio/multiplexer/iio-mux.c | 7 +-
drivers/iio/orientation/hid-sensor-incl-3d.c | 1 -
drivers/iio/orientation/hid-sensor-rotation.c | 1 -
drivers/iio/potentiometer/ds1803.c | 1 -
drivers/iio/potentiometer/max5481.c | 2 -
drivers/iio/potentiometer/max5487.c | 2 -
drivers/iio/potentiometer/mcp4131.c | 1 -
drivers/iio/potentiometer/mcp4531.c | 1 -
drivers/iio/potentiometer/tpl0102.c | 1 -
drivers/iio/potentiostat/lmp91000.c | 2 -
drivers/iio/pressure/abp060mg.c | 1 -
drivers/iio/pressure/bmp280-core.c | 1 -
drivers/iio/pressure/cros_ec_baro.c | 3 -
drivers/iio/pressure/hid-sensor-press.c | 1 -
drivers/iio/pressure/hp03.c | 1 -
drivers/iio/pressure/hp206c.c | 1 -
drivers/iio/pressure/mpl115.c | 1 -
drivers/iio/pressure/mpl3115.c | 1 -
drivers/iio/pressure/ms5611_core.c | 1 -
drivers/iio/pressure/ms5637.c | 1 -
drivers/iio/pressure/st_pressure.h | 4 +
drivers/iio/pressure/st_pressure_core.c | 78 ++-
drivers/iio/pressure/st_pressure_i2c.c | 10 +
drivers/iio/pressure/st_pressure_spi.c | 10 +
drivers/iio/pressure/t5403.c | 1 -
drivers/iio/pressure/zpa2326.c | 2 -
drivers/iio/proximity/Kconfig | 10 +
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/as3935.c | 2 -
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 -
drivers/iio/proximity/rfd77402.c | 352 +++++++++++
drivers/iio/proximity/srf04.c | 1 -
drivers/iio/proximity/srf08.c | 2 -
drivers/iio/proximity/sx9500.c | 2 -
drivers/iio/temperature/hid-sensor-temperature.c | 1 -
drivers/iio/temperature/maxim_thermocouple.c | 1 -
drivers/iio/temperature/mlx90614.c | 1 -
drivers/iio/temperature/tmp006.c | 1 -
drivers/iio/temperature/tmp007.c | 1 -
drivers/iio/temperature/tsys01.c | 1 -
drivers/iio/temperature/tsys02d.c | 1 -
drivers/iio/trigger/iio-trig-hrtimer.c | 1 -
drivers/iio/trigger/iio-trig-interrupt.c | 1 -
drivers/iio/trigger/iio-trig-loop.c | 1 -
drivers/iio/trigger/iio-trig-sysfs.c | 1 -
drivers/iio/trigger/stm32-lptimer-trigger.c | 1 -
drivers/iio/trigger/stm32-timer-trigger.c | 2 -
drivers/input/touchscreen/tsc2007_iio.c | 1 -
drivers/misc/Kconfig | 10 -
drivers/misc/Makefile | 1 -
drivers/misc/ti_dac7512.c | 103 ----
drivers/platform/x86/toshiba_acpi.c | 1 -
drivers/staging/android/TODO | 1 -
drivers/staging/android/ion/ion-ioctl.c | 11 +-
drivers/staging/android/ion/ion.c | 2 -
drivers/staging/android/ion/ion.h | 2 +-
drivers/staging/ccree/cc_hal.h | 33 -
drivers/staging/ccree/cc_lli_defs.h | 2 +-
drivers/staging/ccree/cc_regs.h | 42 --
drivers/staging/ccree/dx_reg_base_host.h | 25 -
drivers/staging/ccree/ssi_aead.c | 258 ++++----
drivers/staging/ccree/ssi_buffer_mgr.c | 438 +++++++-------
drivers/staging/ccree/ssi_buffer_mgr.h | 5 +-
drivers/staging/ccree/ssi_cipher.c | 189 +++---
drivers/staging/ccree/ssi_cipher.h | 13 +-
drivers/staging/ccree/ssi_driver.c | 381 +++++-------
drivers/staging/ccree/ssi_driver.h | 55 +-
drivers/staging/ccree/ssi_fips.c | 26 +-
drivers/staging/ccree/ssi_fips.h | 4 +-
drivers/staging/ccree/ssi_hash.c | 377 ++++++------
drivers/staging/ccree/ssi_ivgen.c | 18 +-
drivers/staging/ccree/ssi_pm.c | 35 +-
drivers/staging/ccree/ssi_request_mgr.c | 195 +++---
drivers/staging/ccree/ssi_sram_mgr.c | 33 +-
drivers/staging/ccree/ssi_sysfs.c | 282 +--------
drivers/staging/comedi/Kconfig | 4 +-
drivers/staging/comedi/drivers/adv_pci_dio.c | 26 +-
drivers/staging/comedi/drivers/comedi_test.c | 18 +-
drivers/staging/comedi/drivers/das16.c | 17 +-
drivers/staging/comedi/drivers/dt282x.c | 2 +
drivers/staging/comedi/drivers/jr3_pci.c | 10 +-
drivers/staging/comedi/drivers/s526.c | 5 +-
drivers/staging/dgnc/dgnc_driver.c | 8 +-
drivers/staging/dgnc/dgnc_driver.h | 16 -
drivers/staging/dgnc/dgnc_neo.c | 11 +-
drivers/staging/fbtft/fb_ra8875.c | 10 +-
drivers/staging/fbtft/fb_ssd1331.c | 8 +-
drivers/staging/fbtft/fb_uc1611.c | 2 +-
drivers/staging/fbtft/fb_uc1701.c | 2 +-
drivers/staging/fbtft/fbtft-bus.c | 24 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 281 +++++----
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 54 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 14 +-
drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 5 +
drivers/staging/fsl-dpaa2/ethernet/dpni.c | 32 +
drivers/staging/fsl-dpaa2/ethernet/dpni.h | 5 +
drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 4 +-
drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 2 +-
drivers/staging/fsl-mc/include/dpaa2-io.h | 6 +-
drivers/staging/fwserial/fwserial.c | 16 +-
drivers/staging/gdm724x/gdm_lte.c | 19 +-
.../greybus/Documentation/firmware/authenticate.c | 1 +
.../greybus/Documentation/firmware/firmware.c | 1 +
drivers/staging/greybus/arche-apb-ctrl.c | 3 +-
drivers/staging/greybus/arche-platform.c | 3 +-
drivers/staging/greybus/arche_platform.h | 3 +-
drivers/staging/greybus/arpc.h | 1 +
drivers/staging/greybus/audio_apbridgea.c | 3 +-
drivers/staging/greybus/audio_apbridgea.h | 1 +
drivers/staging/greybus/audio_codec.c | 3 +-
drivers/staging/greybus/audio_codec.h | 3 +-
drivers/staging/greybus/audio_gb.c | 3 +-
drivers/staging/greybus/audio_manager.c | 5 +-
drivers/staging/greybus/audio_manager.h | 3 +-
drivers/staging/greybus/audio_manager_module.c | 3 +-
drivers/staging/greybus/audio_manager_private.h | 3 +-
drivers/staging/greybus/audio_manager_sysfs.c | 3 +-
drivers/staging/greybus/audio_module.c | 3 +-
drivers/staging/greybus/audio_topology.c | 3 +-
drivers/staging/greybus/authentication.c | 3 +-
drivers/staging/greybus/bootrom.c | 3 +-
drivers/staging/greybus/bundle.c | 3 +-
drivers/staging/greybus/bundle.h | 3 +-
drivers/staging/greybus/camera.c | 3 +-
drivers/staging/greybus/connection.c | 3 +-
drivers/staging/greybus/connection.h | 3 +-
drivers/staging/greybus/control.c | 3 +-
drivers/staging/greybus/control.h | 3 +-
drivers/staging/greybus/core.c | 3 +-
drivers/staging/greybus/debugfs.c | 3 +-
drivers/staging/greybus/es2.c | 4 +-
drivers/staging/greybus/firmware.h | 3 +-
drivers/staging/greybus/fw-core.c | 3 +-
drivers/staging/greybus/fw-download.c | 3 +-
drivers/staging/greybus/fw-management.c | 3 +-
drivers/staging/greybus/gb-camera.h | 3 +-
drivers/staging/greybus/gbphy.c | 3 +-
drivers/staging/greybus/gbphy.h | 3 +-
drivers/staging/greybus/gpio.c | 3 +-
drivers/staging/greybus/greybus.h | 3 +-
drivers/staging/greybus/greybus_authentication.h | 1 +
drivers/staging/greybus/greybus_firmware.h | 1 +
drivers/staging/greybus/greybus_manifest.h | 1 +
drivers/staging/greybus/greybus_protocols.h | 1 +
drivers/staging/greybus/greybus_trace.h | 3 +-
drivers/staging/greybus/hd.c | 3 +-
drivers/staging/greybus/hd.h | 3 +-
drivers/staging/greybus/hid.c | 3 +-
drivers/staging/greybus/i2c.c | 3 +-
drivers/staging/greybus/interface.c | 3 +-
drivers/staging/greybus/interface.h | 3 +-
drivers/staging/greybus/light.c | 11 +-
drivers/staging/greybus/log.c | 3 +-
drivers/staging/greybus/loopback.c | 242 ++------
drivers/staging/greybus/manifest.c | 3 +-
drivers/staging/greybus/manifest.h | 3 +-
drivers/staging/greybus/module.c | 3 +-
drivers/staging/greybus/module.h | 3 +-
drivers/staging/greybus/operation.c | 3 +-
drivers/staging/greybus/operation.h | 16 +-
drivers/staging/greybus/power_supply.c | 3 +-
drivers/staging/greybus/pwm.c | 3 +-
drivers/staging/greybus/raw.c | 3 +-
drivers/staging/greybus/sdio.c | 3 +-
drivers/staging/greybus/spi.c | 3 +-
drivers/staging/greybus/spilib.c | 11 +-
drivers/staging/greybus/spilib.h | 1 +
drivers/staging/greybus/svc.c | 3 +-
drivers/staging/greybus/svc.h | 3 +-
drivers/staging/greybus/svc_watchdog.c | 3 +-
drivers/staging/greybus/tools/lbtest | 1 +
drivers/staging/greybus/tools/loopback_test.c | 1 +
drivers/staging/greybus/uart.c | 3 +-
drivers/staging/greybus/usb.c | 4 +-
drivers/staging/greybus/vibrator.c | 3 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 2 +-
drivers/staging/iio/Documentation/device.txt | 3 -
drivers/staging/iio/Documentation/trigger.txt | 4 -
drivers/staging/iio/accel/adis16201.c | 1 -
drivers/staging/iio/accel/adis16203.c | 1 -
drivers/staging/iio/accel/adis16209.c | 1 -
drivers/staging/iio/accel/adis16240.c | 1 -
drivers/staging/iio/adc/ad7192.c | 11 +-
drivers/staging/iio/adc/ad7280a.c | 1 -
drivers/staging/iio/adc/ad7606.c | 4 -
drivers/staging/iio/adc/ad7780.c | 1 -
drivers/staging/iio/adc/ad7816.c | 1 -
drivers/staging/iio/addac/adt7316.c | 2 -
drivers/staging/iio/cdc/ad7150.c | 1 -
drivers/staging/iio/cdc/ad7152.c | 1 -
drivers/staging/iio/cdc/ad7746.c | 1 -
drivers/staging/iio/frequency/ad9832.c | 1 -
drivers/staging/iio/frequency/ad9834.c | 2 -
drivers/staging/iio/gyro/adis16060_core.c | 1 -
drivers/staging/iio/impedance-analyzer/ad5933.c | 1 -
drivers/staging/iio/light/tsl2x7x.c | 665 ++++++++-------------
drivers/staging/iio/light/tsl2x7x.h | 13 +-
drivers/staging/iio/meter/ade7753.c | 27 +-
drivers/staging/iio/meter/ade7754.c | 1 -
drivers/staging/iio/meter/ade7758_core.c | 1 -
drivers/staging/iio/meter/ade7758_trigger.c | 1 -
drivers/staging/iio/meter/ade7759.c | 28 +-
drivers/staging/iio/meter/ade7854.c | 1 -
drivers/staging/iio/resolver/ad2s1200.c | 1 -
drivers/staging/iio/resolver/ad2s1210.c | 1 -
drivers/staging/iio/resolver/ad2s90.c | 1 -
drivers/staging/iio/trigger/iio-trig-bfin-timer.c | 1 -
drivers/staging/irda/drivers/ali-ircc.c | 3 +-
drivers/staging/irda/drivers/au1k_ir.c | 40 +-
drivers/staging/irda/drivers/bfin_sir.c | 12 +-
drivers/staging/irda/drivers/esi-sir.c | 22 +-
drivers/staging/irda/drivers/irda-usb.c | 24 +-
drivers/staging/irda/drivers/irda-usb.h | 1 +
drivers/staging/irda/drivers/mcs7780.c | 9 +-
drivers/staging/irda/drivers/vlsi_ir.c | 18 +-
.../staging/irda/include/net/irda/irlmp_event.h | 6 +-
drivers/staging/irda/include/net/irda/qos.h | 20 +-
drivers/staging/irda/include/net/irda/timer.h | 11 +-
drivers/staging/irda/net/af_irda.c | 7 +-
drivers/staging/irda/net/discovery.c | 4 +-
drivers/staging/irda/net/ircomm/ircomm_tty.c | 2 +-
.../staging/irda/net/ircomm/ircomm_tty_attach.c | 8 +-
drivers/staging/irda/net/irda_device.c | 36 +-
drivers/staging/irda/net/iriap.c | 10 +-
drivers/staging/irda/net/irlan/irlan_client.c | 6 +-
drivers/staging/irda/net/irlan/irlan_common.c | 4 +-
drivers/staging/irda/net/irlap.c | 16 +-
drivers/staging/irda/net/irlap_event.c | 6 +-
drivers/staging/irda/net/irlmp.c | 8 +-
drivers/staging/irda/net/irlmp_event.c | 10 +-
drivers/staging/irda/net/irqueue.c | 3 +-
drivers/staging/irda/net/irttp.c | 11 +-
drivers/staging/irda/net/timer.c | 54 +-
drivers/staging/ks7010/ks_wlan_net.c | 15 +-
.../staging/lustre/include/linux/libcfs/curproc.h | 1 +
.../staging/lustre/include/linux/libcfs/libcfs.h | 1 +
.../lustre/include/linux/libcfs/libcfs_cpu.h | 1 +
.../lustre/include/linux/libcfs/libcfs_crypto.h | 1 +
.../lustre/include/linux/libcfs/libcfs_debug.h | 1 +
.../lustre/include/linux/libcfs/libcfs_fail.h | 1 +
.../lustre/include/linux/libcfs/libcfs_hash.h | 1 +
.../lustre/include/linux/libcfs/libcfs_prim.h | 1 +
.../lustre/include/linux/libcfs/libcfs_private.h | 1 +
.../lustre/include/linux/libcfs/libcfs_string.h | 1 +
.../lustre/include/linux/libcfs/libcfs_time.h | 1 +
.../lustre/include/linux/libcfs/libcfs_workitem.h | 1 +
.../lustre/include/linux/libcfs/linux/libcfs.h | 1 +
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 1 +
.../lustre/include/linux/libcfs/linux/linux-time.h | 1 +
drivers/staging/lustre/include/linux/lnet/api.h | 1 +
.../staging/lustre/include/linux/lnet/lib-lnet.h | 1 +
.../staging/lustre/include/linux/lnet/lib-types.h | 29 +-
.../staging/lustre/include/linux/lnet/socklnd.h | 1 +
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 1 +
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 1 +
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 1 +
.../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 1 +
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 17 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 1 +
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 1 +
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 1 +
.../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 1 +
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 1 +
drivers/staging/lustre/lnet/libcfs/debug.c | 1 +
drivers/staging/lustre/lnet/libcfs/fail.c | 1 +
drivers/staging/lustre/lnet/libcfs/hash.c | 1 +
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 1 +
drivers/staging/lustre/lnet/libcfs/libcfs_lock.c | 1 +
drivers/staging/lustre/lnet/libcfs/libcfs_mem.c | 1 +
drivers/staging/lustre/lnet/libcfs/libcfs_string.c | 1 +
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 1 +
.../lustre/lnet/libcfs/linux/linux-crypto-adler.c | 1 +
.../lustre/lnet/libcfs/linux/linux-crypto.c | 1 +
.../lustre/lnet/libcfs/linux/linux-crypto.h | 1 +
.../lustre/lnet/libcfs/linux/linux-curproc.c | 1 +
.../staging/lustre/lnet/libcfs/linux/linux-debug.c | 1 +
.../staging/lustre/lnet/libcfs/linux/linux-mem.c | 1 +
.../lustre/lnet/libcfs/linux/linux-module.c | 1 +
.../staging/lustre/lnet/libcfs/linux/linux-prim.c | 1 +
.../lustre/lnet/libcfs/linux/linux-tracefile.c | 1 +
drivers/staging/lustre/lnet/libcfs/module.c | 1 +
drivers/staging/lustre/lnet/libcfs/prng.c | 1 +
drivers/staging/lustre/lnet/libcfs/tracefile.c | 1 +
drivers/staging/lustre/lnet/libcfs/tracefile.h | 1 +
drivers/staging/lustre/lnet/libcfs/workitem.c | 1 +
drivers/staging/lustre/lnet/lnet/acceptor.c | 1 +
drivers/staging/lustre/lnet/lnet/api-ni.c | 1 +
drivers/staging/lustre/lnet/lnet/config.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-eq.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-md.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-me.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-move.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-msg.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 1 +
drivers/staging/lustre/lnet/lnet/lib-socket.c | 1 +
drivers/staging/lustre/lnet/lnet/lo.c | 1 +
drivers/staging/lustre/lnet/lnet/module.c | 1 +
drivers/staging/lustre/lnet/lnet/net_fault.c | 2 +
drivers/staging/lustre/lnet/lnet/nidstrings.c | 1 +
drivers/staging/lustre/lnet/lnet/peer.c | 1 +
drivers/staging/lustre/lnet/lnet/router.c | 10 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 1 +
drivers/staging/lustre/lnet/selftest/brw_test.c | 1 +
drivers/staging/lustre/lnet/selftest/conctl.c | 2 +
drivers/staging/lustre/lnet/selftest/conrpc.c | 1 +
drivers/staging/lustre/lnet/selftest/conrpc.h | 1 +
drivers/staging/lustre/lnet/selftest/console.c | 1 +
drivers/staging/lustre/lnet/selftest/console.h | 1 +
drivers/staging/lustre/lnet/selftest/framework.c | 1 +
drivers/staging/lustre/lnet/selftest/module.c | 6 +-
drivers/staging/lustre/lnet/selftest/ping_test.c | 1 +
drivers/staging/lustre/lnet/selftest/rpc.c | 14 +-
drivers/staging/lustre/lnet/selftest/rpc.h | 1 +
drivers/staging/lustre/lnet/selftest/selftest.h | 1 +
drivers/staging/lustre/lnet/selftest/timer.c | 1 +
drivers/staging/lustre/lnet/selftest/timer.h | 1 +
drivers/staging/lustre/lustre/fid/fid_internal.h | 1 +
drivers/staging/lustre/lustre/fid/fid_lib.c | 1 +
drivers/staging/lustre/lustre/fid/fid_request.c | 4 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 1 +
drivers/staging/lustre/lustre/fld/fld_cache.c | 1 +
drivers/staging/lustre/lustre/fld/fld_internal.h | 1 +
drivers/staging/lustre/lustre/fld/fld_request.c | 4 +-
drivers/staging/lustre/lustre/fld/lproc_fld.c | 1 +
drivers/staging/lustre/lustre/include/cl_object.h | 1 +
.../staging/lustre/lustre/include/interval_tree.h | 1 +
drivers/staging/lustre/lustre/include/llog_swab.h | 1 +
.../staging/lustre/lustre/include/lprocfs_status.h | 1 +
drivers/staging/lustre/lustre/include/lu_object.h | 5 +-
drivers/staging/lustre/lustre/include/lu_ref.h | 1 +
drivers/staging/lustre/lustre/include/lustre_acl.h | 1 +
.../staging/lustre/lustre/include/lustre_compat.h | 1 +
.../staging/lustre/lustre/include/lustre_debug.h | 1 +
.../staging/lustre/lustre/include/lustre_disk.h | 1 +
drivers/staging/lustre/lustre/include/lustre_dlm.h | 1 +
.../lustre/lustre/include/lustre_dlm_flags.h | 7 +-
.../staging/lustre/lustre/include/lustre_errno.h | 51 +-
.../staging/lustre/lustre/include/lustre_export.h | 1 +
drivers/staging/lustre/lustre/include/lustre_fid.h | 1 +
drivers/staging/lustre/lustre/include/lustre_fld.h | 1 +
drivers/staging/lustre/lustre/include/lustre_ha.h | 1 +
.../staging/lustre/lustre/include/lustre_handles.h | 1 +
.../staging/lustre/lustre/include/lustre_import.h | 1 +
.../staging/lustre/lustre/include/lustre_intent.h | 1 +
.../lustre/lustre/include/lustre_kernelcomm.h | 1 +
drivers/staging/lustre/lustre/include/lustre_lib.h | 1 +
.../staging/lustre/lustre/include/lustre_linkea.h | 1 +
drivers/staging/lustre/lustre/include/lustre_lmv.h | 1 +
drivers/staging/lustre/lustre/include/lustre_log.h | 1 +
drivers/staging/lustre/lustre/include/lustre_mdc.h | 1 +
drivers/staging/lustre/lustre/include/lustre_mds.h | 1 +
drivers/staging/lustre/lustre/include/lustre_net.h | 1 +
drivers/staging/lustre/lustre/include/lustre_nrs.h | 1 +
.../lustre/lustre/include/lustre_nrs_fifo.h | 1 +
.../staging/lustre/lustre/include/lustre_obdo.h | 1 +
.../lustre/include/lustre_patchless_compat.h | 1 +
.../lustre/lustre/include/lustre_req_layout.h | 1 +
drivers/staging/lustre/lustre/include/lustre_sec.h | 1 +
.../staging/lustre/lustre/include/lustre_swab.h | 1 +
drivers/staging/lustre/lustre/include/obd.h | 1 +
drivers/staging/lustre/lustre/include/obd_cksum.h | 1 +
drivers/staging/lustre/lustre/include/obd_class.h | 1 +
.../staging/lustre/lustre/include/obd_support.h | 1 +
drivers/staging/lustre/lustre/include/seq_range.h | 1 +
drivers/staging/lustre/lustre/ldlm/interval_tree.c | 1 +
drivers/staging/lustre/lustre/ldlm/l_lock.c | 1 +
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 215 ++-----
.../staging/lustre/lustre/ldlm/ldlm_inodebits.c | 1 +
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 3 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 1 +
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 34 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 7 +-
drivers/staging/lustre/lustre/ldlm/ldlm_plain.c | 1 +
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 7 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 44 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 4 +-
drivers/staging/lustre/lustre/llite/dcache.c | 10 +-
drivers/staging/lustre/lustre/llite/dir.c | 21 +-
drivers/staging/lustre/lustre/llite/file.c | 14 +-
drivers/staging/lustre/lustre/llite/glimpse.c | 1 +
drivers/staging/lustre/lustre/llite/lcommon_cl.c | 1 +
drivers/staging/lustre/lustre/llite/lcommon_misc.c | 1 +
.../staging/lustre/lustre/llite/llite_internal.h | 19 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 30 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 4 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 4 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 1 +
drivers/staging/lustre/lustre/llite/namei.c | 20 +-
drivers/staging/lustre/lustre/llite/range_lock.c | 1 +
drivers/staging/lustre/lustre/llite/range_lock.h | 1 +
drivers/staging/lustre/lustre/llite/rw.c | 18 +-
drivers/staging/lustre/lustre/llite/rw26.c | 1 +
drivers/staging/lustre/lustre/llite/statahead.c | 4 +-
drivers/staging/lustre/lustre/llite/super25.c | 4 +-
drivers/staging/lustre/lustre/llite/symlink.c | 1 +
drivers/staging/lustre/lustre/llite/vvp_dev.c | 1 +
drivers/staging/lustre/lustre/llite/vvp_internal.h | 1 +
drivers/staging/lustre/lustre/llite/vvp_io.c | 1 +
drivers/staging/lustre/lustre/llite/vvp_lock.c | 1 +
drivers/staging/lustre/lustre/llite/vvp_object.c | 1 +
drivers/staging/lustre/lustre/llite/vvp_page.c | 1 +
drivers/staging/lustre/lustre/llite/xattr.c | 1 +
drivers/staging/lustre/lustre/llite/xattr_cache.c | 3 +-
.../staging/lustre/lustre/llite/xattr_security.c | 1 +
drivers/staging/lustre/lustre/lmv/lmv_fld.c | 1 +
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 1 +
drivers/staging/lustre/lustre/lmv/lmv_internal.h | 1 +
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 1 +
drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 1 +
.../staging/lustre/lustre/lov/lov_cl_internal.h | 1 +
drivers/staging/lustre/lustre/lov/lov_dev.c | 1 +
drivers/staging/lustre/lustre/lov/lov_ea.c | 1 +
drivers/staging/lustre/lustre/lov/lov_internal.h | 1 +
drivers/staging/lustre/lustre/lov/lov_io.c | 1 +
drivers/staging/lustre/lustre/lov/lov_lock.c | 1 +
drivers/staging/lustre/lustre/lov/lov_merge.c | 1 +
drivers/staging/lustre/lustre/lov/lov_obd.c | 1 +
drivers/staging/lustre/lustre/lov/lov_object.c | 1 +
drivers/staging/lustre/lustre/lov/lov_offset.c | 1 +
drivers/staging/lustre/lustre/lov/lov_pack.c | 1 +
drivers/staging/lustre/lustre/lov/lov_page.c | 1 +
drivers/staging/lustre/lustre/lov/lov_pool.c | 1 +
drivers/staging/lustre/lustre/lov/lov_request.c | 1 +
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 1 +
drivers/staging/lustre/lustre/lov/lovsub_lock.c | 1 +
drivers/staging/lustre/lustre/lov/lovsub_object.c | 1 +
drivers/staging/lustre/lustre/lov/lovsub_page.c | 1 +
drivers/staging/lustre/lustre/lov/lproc_lov.c | 1 +
drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 1 +
drivers/staging/lustre/lustre/mdc/mdc_internal.h | 1 +
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 1 +
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 1 +
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 1 +
drivers/staging/lustre/lustre/mdc/mdc_request.c | 1 +
drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 1 +
drivers/staging/lustre/lustre/mgc/mgc_internal.h | 1 +
drivers/staging/lustre/lustre/mgc/mgc_request.c | 1 +
.../staging/lustre/lustre/obdclass/cl_internal.h | 1 +
drivers/staging/lustre/lustre/obdclass/cl_io.c | 1 +
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 1 +
drivers/staging/lustre/lustre/obdclass/cl_object.c | 1 +
drivers/staging/lustre/lustre/obdclass/cl_page.c | 1 +
drivers/staging/lustre/lustre/obdclass/class_obd.c | 1 +
drivers/staging/lustre/lustre/obdclass/debug.c | 1 +
drivers/staging/lustre/lustre/obdclass/genops.c | 1 +
.../staging/lustre/lustre/obdclass/kernelcomm.c | 1 +
drivers/staging/lustre/lustre/obdclass/linkea.c | 1 +
.../lustre/lustre/obdclass/linux/linux-module.c | 1 +
.../lustre/lustre/obdclass/linux/linux-sysctl.c | 1 +
drivers/staging/lustre/lustre/obdclass/llog.c | 1 +
drivers/staging/lustre/lustre/obdclass/llog_cat.c | 1 +
.../staging/lustre/lustre/obdclass/llog_internal.h | 1 +
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 1 +
drivers/staging/lustre/lustre/obdclass/llog_swab.c | 1 +
.../lustre/lustre/obdclass/lprocfs_counters.c | 1 +
.../lustre/lustre/obdclass/lprocfs_status.c | 5 +
drivers/staging/lustre/lustre/obdclass/lu_object.c | 1 +
drivers/staging/lustre/lustre/obdclass/lu_ref.c | 1 +
.../lustre/lustre/obdclass/lustre_handles.c | 1 +
.../staging/lustre/lustre/obdclass/lustre_peer.c | 1 +
.../staging/lustre/lustre/obdclass/obd_config.c | 1 +
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 1 +
drivers/staging/lustre/lustre/obdclass/obdo.c | 1 +
.../staging/lustre/lustre/obdclass/statfs_pack.c | 1 +
drivers/staging/lustre/lustre/obdclass/uuid.c | 1 +
.../staging/lustre/lustre/obdecho/echo_client.c | 1 +
.../staging/lustre/lustre/obdecho/echo_internal.h | 1 +
drivers/staging/lustre/lustre/osc/lproc_osc.c | 1 +
drivers/staging/lustre/lustre/osc/osc_cache.c | 2 +
.../staging/lustre/lustre/osc/osc_cl_internal.h | 1 +
drivers/staging/lustre/lustre/osc/osc_dev.c | 1 +
drivers/staging/lustre/lustre/osc/osc_internal.h | 1 +
drivers/staging/lustre/lustre/osc/osc_io.c | 1 +
drivers/staging/lustre/lustre/osc/osc_lock.c | 1 +
drivers/staging/lustre/lustre/osc/osc_object.c | 1 +
drivers/staging/lustre/lustre/osc/osc_page.c | 1 +
drivers/staging/lustre/lustre/osc/osc_quota.c | 1 +
drivers/staging/lustre/lustre/osc/osc_request.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/client.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/connection.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/errno.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/events.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/import.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/layout.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/llog_net.c | 1 +
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c | 1 +
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 7 +-
drivers/staging/lustre/lustre/ptlrpc/pers.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 1 +
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 1 +
.../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/recover.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec.c | 3 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/service.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 1 +
.../atomisp/pci/atomisp2/atomisp_compat_css20.c | 27 +-
.../atomisp/pci/atomisp2/css2400/sh_css_firmware.c | 4 +-
.../media/atomisp/pci/atomisp2/hmm/hmm_bo.c | 8 +-
drivers/staging/media/bcm2048/radio-bcm2048.c | 60 +-
drivers/staging/netlogic/xlr_net.c | 82 ++-
drivers/staging/pi433/Documentation/pi433.txt | 24 +-
drivers/staging/pi433/pi433_if.c | 67 +--
drivers/staging/pi433/rf69.c | 236 ++++----
drivers/staging/rtl8188eu/core/rtw_ap.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_led.c | 7 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 49 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 89 +--
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 35 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 144 +++--
drivers/staging/rtl8188eu/core/rtw_security.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 64 +-
drivers/staging/rtl8188eu/hal/odm.c | 2 +-
drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 4 +-
drivers/staging/rtl8188eu/hal/phy.c | 15 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 1 +
drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 33 +-
drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h | 3 +-
.../rtl8188eu/include/Hal8188ERateAdaptive.h | 28 +-
drivers/staging/rtl8188eu/include/basic_types.h | 14 +-
drivers/staging/rtl8188eu/include/drv_types.h | 3 +-
drivers/staging/rtl8188eu/include/hal_intf.h | 6 +-
drivers/staging/rtl8188eu/include/ieee80211.h | 114 ++--
drivers/staging/rtl8188eu/include/odm.h | 46 +-
drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +-
drivers/staging/rtl8188eu/include/pwrseq.h | 44 +-
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 29 +-
drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 157 ++---
drivers/staging/rtl8188eu/include/rtw_cmd.h | 222 +++----
drivers/staging/rtl8188eu/include/rtw_debug.h | 4 +-
drivers/staging/rtl8188eu/include/rtw_eeprom.h | 9 +-
drivers/staging/rtl8188eu/include/rtw_event.h | 40 +-
drivers/staging/rtl8188eu/include/rtw_led.h | 7 +-
drivers/staging/rtl8188eu/include/rtw_mlme.h | 44 +-
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 33 +-
.../staging/rtl8188eu/include/rtw_mp_phy_regdef.h | 19 +-
drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 22 +-
drivers/staging/rtl8188eu/include/rtw_qos.h | 3 +-
drivers/staging/rtl8188eu/include/rtw_recv.h | 82 +--
drivers/staging/rtl8188eu/include/rtw_rf.h | 6 +-
drivers/staging/rtl8188eu/include/rtw_security.h | 27 +-
drivers/staging/rtl8188eu/include/rtw_xmit.h | 12 +-
drivers/staging/rtl8188eu/include/sta_info.h | 12 +-
drivers/staging/rtl8188eu/include/wifi.h | 25 +-
drivers/staging/rtl8188eu/include/wlan_bssdef.h | 22 +-
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 19 +-
drivers/staging/rtl8188eu/os_dep/mon.c | 34 +-
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 5 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 +
drivers/staging/rtl8192e/dot11d.c | 8 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 25 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 11 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 15 +-
drivers/staging/rtl8192e/rtl819x_TSProc.c | 56 +-
drivers/staging/rtl8192e/rtllib.h | 6 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 23 +-
drivers/staging/rtl8192e/rtllib_wx.c | 3 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 118 ++--
.../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 4 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 2 +-
.../staging/rtl8192u/ieee80211/ieee80211_module.c | 4 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 27 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 1 -
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 15 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 16 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 46 +-
drivers/staging/rtl8192u/r8192U_core.c | 20 +-
drivers/staging/rtl8192u/r8192U_dm.c | 9 +-
drivers/staging/rtl8192u/r8192U_dm.h | 2 +-
drivers/staging/rtl8192u/r8192U_wx.c | 2 +-
drivers/staging/rtl8192u/r8192U_wx.h | 2 +-
drivers/staging/rtl8712/hal_init.c | 4 +-
drivers/staging/rtl8712/mlme_linux.c | 48 +-
drivers/staging/rtl8712/os_intfs.c | 8 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 4 +-
drivers/staging/rtl8712/rtl8712_event.h | 1 -
drivers/staging/rtl8712/rtl8712_recv.c | 6 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 3 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 4 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 4 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 8 +-
drivers/staging/rtl8712/rtl871x_security.c | 5 +-
drivers/staging/rtl8712/rtl871x_security.h | 2 +-
drivers/staging/rtl8712/usb_intf.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 144 ++---
drivers/staging/rtl8723bs/core/rtw_debug.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 -
drivers/staging/rtl8723bs/core/rtw_mlme.c | 21 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 140 +++--
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 34 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 33 +-
drivers/staging/rtl8723bs/core/rtw_rf.c | 7 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 9 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 4 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 7 +-
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 10 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 69 ++-
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 2 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 10 +-
drivers/staging/rtl8723bs/include/drv_types.h | 3 +-
drivers/staging/rtl8723bs/include/osdep_service.h | 6 +-
.../rtl8723bs/include/osdep_service_linux.h | 13 +-
drivers/staging/rtl8723bs/include/rtw_mlme.h | 10 +-
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 10 +-
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 3 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 16 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 45 +-
drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 62 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 243 ++++----
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 24 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 5 +-
drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 6 +-
drivers/staging/rtlwifi/base.c | 58 +-
drivers/staging/rtlwifi/base.h | 4 +-
drivers/staging/rtlwifi/core.c | 72 +--
drivers/staging/rtlwifi/core.h | 4 -
drivers/staging/rtlwifi/debug.c | 36 +-
drivers/staging/rtlwifi/efuse.c | 5 +-
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 2 +
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 50 +-
drivers/staging/rtlwifi/halmac/rtl_halmac.c | 2 +-
drivers/staging/rtlwifi/pci.c | 2 +-
drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 2 +-
drivers/staging/rtlwifi/phydm/phydm.c | 8 +-
drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 4 +-
drivers/staging/rtlwifi/phydm/phydm_debug.c | 12 +-
drivers/staging/rtlwifi/phydm/phydm_dig.c | 24 +-
drivers/staging/rtlwifi/phydm/phydm_interface.c | 23 -
drivers/staging/rtlwifi/phydm/phydm_interface.h | 11 -
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 10 +-
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 4 +-
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 13 +-
drivers/staging/rtlwifi/ps.c | 2 +-
drivers/staging/rtlwifi/rc.c | 16 +-
drivers/staging/rtlwifi/rtl8822be/fw.c | 9 +-
drivers/staging/rtlwifi/rtl8822be/led.c | 2 +-
drivers/staging/rtlwifi/rtl8822be/phy.c | 23 +-
drivers/staging/rtlwifi/rtl8822be/trx.c | 24 +-
drivers/staging/rts5208/sd.c | 6 -
drivers/staging/sm750fb/ddk750_chip.h | 2 +-
drivers/staging/sm750fb/ddk750_dvi.c | 4 +-
drivers/staging/sm750fb/ddk750_dvi.h | 4 +-
drivers/staging/sm750fb/ddk750_power.c | 2 +-
drivers/staging/sm750fb/ddk750_power.h | 7 +-
drivers/staging/sm750fb/ddk750_sii164.c | 3 +-
drivers/staging/sm750fb/ddk750_sii164.h | 4 +-
drivers/staging/sm750fb/sm750_cursor.c | 4 -
drivers/staging/speakup/buffers.c | 4 +-
drivers/staging/speakup/main.c | 4 +-
drivers/staging/speakup/speakup_acntsa.c | 2 +-
drivers/staging/speakup/speakup_apollo.c | 2 +-
drivers/staging/speakup/speakup_audptr.c | 2 +-
drivers/staging/speakup/speakup_bns.c | 2 +-
drivers/staging/speakup/speakup_decext.c | 2 +-
drivers/staging/speakup/speakup_dectlk.c | 2 +-
drivers/staging/speakup/speakup_dummy.c | 2 +-
drivers/staging/speakup/speakup_ltlk.c | 2 +-
drivers/staging/speakup/speakup_spkout.c | 2 +-
drivers/staging/speakup/speakup_txprt.c | 2 +-
drivers/staging/speakup/spk_ttyio.c | 10 +-
drivers/staging/typec/Kconfig | 10 -
drivers/staging/typec/Makefile | 2 -
drivers/staging/typec/TODO | 10 -
drivers/staging/typec/fusb302/TODO | 10 -
drivers/staging/typec/tcpci.c | 5 +-
drivers/staging/unisys/MAINTAINERS | 2 +-
drivers/staging/unisys/include/iochannel.h | 9 +-
drivers/staging/unisys/include/visorbus.h | 159 +++--
.../unisys/include/{channel.h => visorchannel.h} | 12 +-
drivers/staging/unisys/visorbus/controlvmchannel.h | 3 +-
drivers/staging/unisys/visorbus/vbuschannel.h | 12 +-
drivers/staging/unisys/visorbus/visorbus_main.c | 271 ++++-----
drivers/staging/unisys/visorbus/visorbus_private.h | 8 +-
drivers/staging/unisys/visorbus/visorchannel.c | 81 +--
drivers/staging/unisys/visorbus/visorchipset.c | 298 +++------
drivers/staging/unisys/visorhba/visorhba_main.c | 12 +-
drivers/staging/unisys/visorinput/visorinput.c | 6 +-
drivers/staging/unisys/visornic/visornic_main.c | 10 +-
drivers/staging/vboxvideo/vbox_drv.h | 8 +-
drivers/staging/vboxvideo/vbox_irq.c | 4 +-
drivers/staging/vboxvideo/vbox_mode.c | 26 +-
drivers/staging/vc04_services/Kconfig | 12 -
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 11 -
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 11 -
.../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 -
.../vc04_services/bcm2835-camera/mmal-msg.h | 24 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 2 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +-
.../interface/vchi/connections/connection.h | 3 -
.../interface/vchi/message_drivers/message.h | 5 -
.../staging/vc04_services/interface/vchi/vchi.h | 12 +-
.../vc04_services/interface/vchi/vchi_common.h | 6 -
.../interface/vchiq_arm/vchiq_2835_arm.c | 57 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 177 +-----
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 6 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 13 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 1 -
.../interface/vchiq_arm/vchiq_debugfs.c | 3 -
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 47 +-
drivers/staging/vme/devices/Kconfig | 13 -
drivers/staging/vme/devices/Makefile | 3 -
drivers/staging/vme/devices/vme_pio2.h | 244 --------
drivers/staging/vme/devices/vme_pio2_cntr.c | 71 ---
drivers/staging/vme/devices/vme_pio2_core.c | 493 ---------------
drivers/staging/vme/devices/vme_pio2_gpio.c | 220 -------
drivers/staging/vt6655/device_main.c | 3 +-
drivers/staging/vt6655/key.c | 4 +-
drivers/staging/vt6656/card.c | 2 +
drivers/staging/wilc1000/host_interface.c | 45 +-
drivers/staging/wilc1000/host_interface.h | 5 +
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 7 +-
drivers/staging/wilc1000/wilc_wlan.c | 2 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 29 +-
drivers/staging/wlan-ng/prism2mgmt.c | 78 ++-
drivers/staging/wlan-ng/prism2mgmt.h | 2 +-
drivers/staging/wlan-ng/prism2sta.c | 6 +-
drivers/staging/xgifb/XGI_main_26.c | 4 +-
drivers/staging/xgifb/vb_setmode.c | 7 +-
drivers/usb/typec/Kconfig | 14 +
drivers/usb/typec/Makefile | 2 +
drivers/{staging => usb}/typec/fusb302/Kconfig | 0
drivers/{staging => usb}/typec/fusb302/Makefile | 0
drivers/{staging => usb}/typec/fusb302/fusb302.c | 4 +-
.../{staging => usb}/typec/fusb302/fusb302_reg.h | 0
drivers/{staging => usb}/typec/tcpm.c | 46 +-
include/linux/hid-sensor-hub.h | 1 +
include/linux/iio/common/st_sensors.h | 35 +-
include/linux/iio/iio.h | 35 +-
include/linux/iio/trigger.h | 21 +-
{drivers/staging/typec => include/linux/usb}/pd.h | 5 +
.../staging/typec => include/linux/usb}/pd_bdo.h | 0
.../staging/typec => include/linux/usb}/pd_vdo.h | 0
.../staging/typec => include/linux/usb}/tcpm.h | 57 +-
1008 files changed, 8568 insertions(+), 8388 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt
create mode 100644 drivers/iio/accel/cros_ec_accel_legacy.c
create mode 100644 drivers/iio/dac/ds4424.c
create mode 100644 drivers/iio/dac/ti-dac082s085.c
create mode 100644 drivers/iio/proximity/rfd77402.c
delete mode 100644 drivers/misc/ti_dac7512.c
delete mode 100644 drivers/staging/ccree/cc_hal.h
delete mode 100644 drivers/staging/ccree/cc_regs.h
delete mode 100644 drivers/staging/ccree/dx_reg_base_host.h
delete mode 100644 drivers/staging/typec/fusb302/TODO
rename drivers/staging/unisys/include/{channel.h => visorchannel.h} (95%)
delete mode 100644 drivers/staging/vme/devices/vme_pio2.h
delete mode 100644 drivers/staging/vme/devices/vme_pio2_cntr.c
delete mode 100644 drivers/staging/vme/devices/vme_pio2_core.c
delete mode 100644 drivers/staging/vme/devices/vme_pio2_gpio.c
rename drivers/{staging => usb}/typec/fusb302/Kconfig (100%)
rename drivers/{staging => usb}/typec/fusb302/Makefile (100%)
rename drivers/{staging => usb}/typec/fusb302/fusb302.c (99%)
rename drivers/{staging => usb}/typec/fusb302/fusb302_reg.h (100%)
rename drivers/{staging => usb}/typec/tcpm.c (99%)
rename {drivers/staging/typec => include/linux/usb}/pd.h (98%)
rename {drivers/staging/typec => include/linux/usb}/pd_bdo.h (100%)
rename {drivers/staging/typec => include/linux/usb}/pd_vdo.h (100%)
rename {drivers/staging/typec => include/linux/usb}/tcpm.h (68%)