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

From: Greg KH
Date: Mon Oct 29 2018 - 10:44:02 EST


The following changes since commit 7876320f88802b22d4e2daf7eb027dd14175a0f8:

Linux 4.19-rc4 (2018-09-16 11:52:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4ab7e05dd070600833680bd318d6d962f010caa2:

staging: gasket: Fix sparse "incorrect type in assignment" warnings. (2018-10-19 21:12:29 +0200)

----------------------------------------------------------------
Staging/IIO patches for 4.20-rc1

Here is the big staging and IIO driver pull request for 4.20-rc1.

There are lots of things here, we ended up adding more lines than
removing, thanks to a large influx of Comedi National Instrument device
support. Someday soon we need to get comedi out of staging...

Other than the comedi drivers, the "big" things here are:
- new iio drivers
- delete dgnc driver (no one used it and no one had the hardware
anymore)
- vbox driver updates and fixes
- erofs fixes
- tons and tons of tiny checkpatch fixes for almost all staging
drivers

All of these have been in linux-next, with the last few happening a bit
"late" due to them getting stuck on my laptop during travel to the
Mantainers summit.

When merging with your tree, there will be 2 merge conflicts, both files
will be simple to resolve, just delete them :)

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Ajay Singh (55):
staging: wilc1000: move 'wilc_enable_ps' global variable into 'wilc' struct
staging: wilc1000: move 'aging_timer' static variable to wilc_priv struct
staging: wilc1000: fix to use correct index to free scanned info in clear_shadow_scan()
staging: wilc1000: remove unnecessary NULL check in clear_shadow_scan()
staging: wilc1000: moved last_scanned_shadow & last_scanned_cnt to wilc_priv struct
staging: wilc1000: move during_ip_timer & wilc_optaining_ip to 'wilc_vif' struct
staging: wilc1000: remove unused variable 'op_ifcs'
staging: wilc1000: avoid use of extra 'if' condition in wilc_init()
staging: wilc1000: move static variable clients_count to 'wilc' structure
staging: wilc1000: refactor code to avoid use of wilc_set_multicast_list global
staging: wilc1000: move hif_workqueue static variables to 'wilc' structure
staging: wilc1000: move 'periodic_rssi' as part of 'wilc_vif' struct
staging: wilc1000: rename 'dummy_statistics' variable to 'periodic_stat'
staging: wilc1000: move 'rcv_assoc_resp' as part of hif_drv
staging: wilc1000: refactor tcp_process() to avoid extra leading tabs
staging: wilc1000: use lowercase for get_BSSID() and HIL variable
staging: wilc1000: move tcp_ack_filter algo related variables to 'wilc_vif' struct
staging: wilc1000: avoid line over 80 chars in wilc_wlan_txq_filter_dup_tcp_ack()
staging: wilc1000: use short names to fix over 80 issue in tcp_process()
staging: wilc1000: remove unused code to set and get IP address
staging: wilc1000: move 'chip_ps_state' static variable as part of 'wilc' struct
staging: wilc1000: move 'wilc_connecting' static variable to 'wilc_vif' struct
staging: wilc1000: remove unnecessary static variable 'p2p_listen_state'
staging: wilc1000: refactor code to move initilization in wilc_netdev_init()
staging: wilc1000: refactor wilc_netdev_init() to handle memory free in error path
staging: wilc1000: remove handle_hif_exit_work() function
staging: wilc1000: change return type to 'void' for wilc_frame_register()
staging: wilc1000: change return type to 'void' for wilc_wlan_set_bssid()
staging: wilc1000: change return type to 'void' for lock init & deinit functions
staging: wilc1000: change return type to 'void' for wilc_deinit_host_int()
staging: wilc1000: change return type to 'void' for wilc_wfi_deinit_mon_interface()
staging: wilc1000: use 'void' return type for host_int_get_assoc_res_info()
staging: wilc1000: use 'void' return for wilc_wlan_txq_add_to_head()
staging: wilc1000: change return type to 'void' tcp ack filter functions
staging: wilc1000: use 'void' return for wilc_wlan_txq_filter_dup_tcp_ack()
staging: wilc1000: change return type to 'void' for wilc_wlan_cfg_indicate_rx()
staging: wilc1000: refactor wilc_wlan_parse_info_frame() function
staging: wilc1000: set default value of cfg response type in wilc_wlan_cfg_indicate_rx()
staging: wilc1000: changes 'val' type to u8 in wilc_cfg_byte struct
staging: wilc1000: remove unused wid type values
staging: wilc1000: remove unused wid from cfg struct
staging: wilc1000: refactor code to remove 'mac_status' from 'wilc_mac_cfg' struct
staging: wilc1000: refactor code to avoid static variables for config parameters
staging: wilc1000: rename 'wilc_mac_cfg' struct to 'wilc_cfg_str_vals'
staging: wilc1000: avoid the use of 'hif_driver_comp' completion variable
staging: wilc1000: remove use of unnecessary 'wilc_connected_ssid' variable
staging: wilc1000: avoid use of 'g_sdio' static variable
staging: wilc1000: avoid use of 'g_spi' static variable
staging: wilc1000: remove unnecessary memset in sdio_init() & wilc_spi_init()
staging: wilc1000: remove p2p related static variables to wilc_vif struct
staging: wilc1000: remove wilc_debugfs.c file as its not used
staging: wilc1000: remove unnecessary option used with ccflags-y in Makefile
staging: wilc1000: use usleep_range() in place of udelay()
staging: wilc1000: refactor wilc_set_multicast_list() function
staging: wilc1000: return exact error of register_netdev() from wilc_netdev_init()

Alexandru Ardelean (5):
iio: adxl345: move null check for i2c id at start of probe
staging:iio:ad7606: fix voltage scales
staging:iio:ad7606: Remove incorrect kernel doc annotations
staging:iio:ad7606: update structs with doc annotations
staging:iio:ad7606: Add support for the ad7605-4

Alexey Khoroshilov (2):
iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()
staging: axis-fifo: add error handling of class_create()

Alexey Skidanov (1):
staging: android: ion: Clean unused debug_show memeber of the heap object

Andrà Lehmann (2):
Staging: rtl8712: Add space between else and opening brace
staging: rtl8712: replace licence header with SPDX licence id

Arkadiusz Lis (2):
Staging: One Laptop Per Child: fix SPDX-License-Identifier issue
staging: emxx_udc: remove unnecessary nullpointer checks

Aymen Qader (13):
staging: vc04_services: Fix "space prohibited"
staging: vc04_services: Use tabs instead of spaces
staging: vc04_services: Remove unused macros
staging: vc04_services: Remove spaces after '*'
staging: sm750fb: Fix typo frambuffer->framebuffer
staging: bcm2835-camera: Update TODO
staging: bcm2835-camera: Remove unused header
staging: rts5208: Remove unnecessary braces {}
staging: rtl8188eu: Skip unnecessary field checks
staging: rtl8723bs: Skip unnecessary field checks
staging: rtlwifi: Return -ENOMEM instead of -1
staging: sm750fb: Remove extra space character
staging: ks7010: Remove unnecessary null check

Baolin Wang (2):
iio: adc: sc27xx: Add raw data support
iio: adc: sc27xx: Add ADC scale calibration

Bhanusree Pola (1):
staging: mt7621-dma: Delete unused define

Bhaskar Singh (5):
staging: rtl8188eu: Removed unnecessary parentheses
staging: rtl8188eu: Fix spelling mistake
staging: rtl8188eu: Removed code valid for 5GHz
staging: rtl8188eu: Removed a function and coded inline
staging: rtl8188eu: Removed unneeded variable

Brian Masney (6):
iio: imu: mpu6050: add support for regulator framework
dt-bindings: iio: tsl2772: add new bindings
iio: tsl2772: add support for reading proximity led settings from device tree
dt-bindings: iio: tsl2772: add binding for avago,apds9930
iio: tsl2772: add support for avago,apds9930
iio: tsl2772: add support for regulator framework

Chao Yu (1):
staging: erofs: fix potential overflow in erofs_grab_bio()

Chen Gong (2):
staging: erofs: add trace points for reading zipped data
staging: erofs: replace BUG_ON with DBG_BUGON in data.c

Chengguang Xu (5):
staging: erofs: surround fault_injection ralted option parsing using CONFIG_EROFS_FAULT_INJECTION
staging: erofs: code cleanup for erofs_kmalloc()
staging: erofs: code cleanup for option parsing of fault_injection
staging: erofs: code cleanup for erofs_show_options()
staging: erofs: option validation in remount

Christian Gromm (4):
staging: most: register channel device after init of struct members
staging: most: do not make interface dependent attrs default for all channels
staging: most: fix label names
staging: most: usb: add release function for DCI device

Colin Ian King (20):
iio: chemical: fix spelling mistake "failted" -> "failed"
iio: max44000: remove unused variable max44000_alstim_shift
staging: gasket: apex: remove unused array cm_mappable_regions
staging: rtl8712: remove unused array iw_operation_mode
staging: fsl-dpaa2/ethsw: remove redundant pointer 'port_priv'
staging: most: net: make array 'broadcast' static, shrinks object size
staging: most: video: fix registration of an empty comp core_component
staging: rtl8723bs: check for i out of range before accessing szLine[i]
staging: wilc1000: fix null checks on wilc
staging: greybus: fix spelling mistake "entires" -> "entries"
staging: rtl8188eu, rtl8723bs: fix spelling mistake "evet" -> "event"
staging: rtl8723bs: fix spelling mistake "unvalid" -> "invalid"
staging: rtl8723bs: fix spelling mistake "toogle" -> "toggle"
staging: rtl8188eu: fix spelling mistake "transfoer_len" -> "transfer_len"
staging: wilc1000: fix incorrect allocation size for structure
staging: rtl8723bs: clean up clang warning on extraneous parentheses
staging: rtl8723bs: fix spelling mistake "Abnrormal" -> "Abnormal"
staging: rtl8188eu: fix spelling mistake "Abnornally" -> "Abnormally"
staging: rtlwifi: phydm: fix spelling mistake "Abnrormal" -> "Abnormal"
staging: rtl8188eu: fix spelling mistake "EINPROGESS" -> "EINPROGRESS"

Craig Kewley (1):
staging: vboxvideo: make a couple of funcs static

Dafna Hirschfeld (4):
staging: mt7621-mmc: remove unnecessary braces from 'if' statements
staging: mt7621-mmc: Fix comparison to NULL
staging: mt7621-mmc: replace `printk` with preferred API
staging: rtl8712: Remove unnecessary parentheses

Dan Carpenter (2):
staging: pi433: eliminate a temporary variable
staging: vboxvideo: unlock on error in vbox_cursor_atomic_update()

David Frey (8):
iio: chemical: bme680: use clamp macro
iio: chemical: bme680: cleanup bme680_read_calib formatting
iio: chemical: bme680: indent #defines consistently
iio: chemical: bme680: change MSK->MASK in #defines
iio: chemical: bme680: use GENMASK macro
iio: chemical: bme680: use FIELD_GET macro
iio: chemical: bme680: simplify oversampling handling
iio: chemical: bme680: Remove field value defines

David Lechner (3):
spi: add new SPI_CS_WORD flag
spi: add software implementation for SPI_CS_WORD
iio: adc: ti-ads7950: use SPI_CS_WORD to reduce CPU usage

Deepa Dinamani (1):
MAINTAINERS: removed staging/ft1000 driver

Eugen Hristev (3):
iio: fix position relative kernel version
iio: adc: at91: fix acking DRDY irq on simple conversions
iio: adc: at91: fix wrong channel number in triggered buffer mode

Gao Xiang (24):
staging: erofs: introduce erofs_grab_bio
staging: erofs: separate erofs_get_meta_page
staging: erofs: add error handling for xattr submodule
staging: erofs: cleanup z_erofs_vle_work_{lookup, register}
staging: erofs: rearrange vle clustertype definitions
staging: erofs: fix vle_decompressed_index_clusterofs
staging: erofs: fix integer overflow on 32-bit platform
staging: erofs: fix compression mapping beyond EOF
staging: erofs: fix potential overflow in z_erofs_vle_normalaccess_readpage{,s}
Revert "staging: erofs: disable compiling temporarile"
staging: erofs: fix a missing endian conversion
staging: erofs: clean up z_erofs_map_blocks_iter
staging: erofs: complete error handing of z_erofs_map_blocks_iter
staging: erofs: fix a bug when appling cache strategy
staging: erofs: complete error handing of z_erofs_do_read_page
staging: erofs: avoid magic constants when initializing clusterbits
staging: erofs: remove redundant CONFIG_EROFS_FS_XATTRs
staging: erofs: fold in `__update_workgrp_llen'
staging: erofs: drop multiref support temporarily
staging: erofs: cleanup `z_erofs_vle_normalaccess_readpages'
staging: erofs: add some comments for xattr subsystem
staging: erofs: simplify return value of `xattr_foreach'
staging: erofs: add the missing __init tags
staging: erofs: harden inode lookup for 32-bit platforms

Geert Uytterhoeven (1):
iio: light: isl29501: Simplify code to kill compiler warning

Georgios Tsotsos (1):
Staging: octeon-usb: Replaces CVMX_WAIT_FOR_FIELD32 macro with a function

Greg Kroah-Hartman (6):
Merge tag 'iio-for-4.20a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.19-rc4 into staging-next
Merge tag 'iio-for-4.20b' of git://git.kernel.org/.../jic23/iio into staging-next
staging: dgnc: delete the driver
staging: MAINTAINERS: remove NCP filesystem entry
staging: MAINTAINERS: remove obsolete IPX staging directory

Gustavo A. R. Silva (2):
iio: health: max30102: Mark expected switch fall-throughs
staging: comedi: tio: fix multiple missing break in switch bugs

Hans de Goede (31):
staging: vboxvideo: Fix modeset / page_flip error handling
staging: vboxvideo: Skip currrent crtc when updating crtcs
staging: vboxvideo: Remove vboxfb_create_object() wrapper
staging: vboxvideo: Drop vbox_bo_unref() helper
staging: vboxvideo: Let DRM core handle connector registering
staging: vboxvideo: Move setup of modesetting from driver_load to mode_init
staging: vboxvideo: Fold driver_load/unload into probe/remove functions
staging: vboxvideo: Embed drm_device into driver structure
staging: vboxvideo: Fold vbox_drm_resume() into vbox_pm_resume()
staging: vboxvideo: Add fl_flag argument to vbox_fb_pin() helper
staging: vboxvideo: Expose creation of universal primary plane
staging: vboxvideo: Init fb_info.fix.smem once from fbdev_create
staging: vboxvideo: Move pin / unpin of fb out of vbox_crtc_set_base_and_mode
staging: vboxvideo: Fix NULL ptr deref in vbox_set_up_input_mapping()
staging: vboxvideo: Move bo_[un]resere calls into vbox_bo_[un]pin
staging: vboxvideo: Add vbox_bo_k[un]map helper functions
staging: vboxvideo: Cleanup vbox_set_up_input_mapping()
staging: vboxvideo: Remove empty encoder_helper_funcs
staging: vboxvideo: Temporarily remove page_flip support
staging: vboxvideo: Cache mode width, height and crtc panning in vbox_crtc
staging: vboxvideo: Atomic phase 1: convert cursor to universal plane
staging: vboxvideo: Atomic phase 1: Use drm_plane_helpers for primary plane
staging: vboxvideo: Atomic phase 2: Wire up state object handlers
staging: vboxvideo: Atomic phase 2: Stop using plane->fb and crtc->*
staging: vboxvideo: Atomic phase 3: Switch last bits over to atomic
staging: vboxvideo: Restore page-flip support
staging: vboxvideo: Fix DPMS support after atomic conversion
staging: vboxvideo: Replace crtc_helper enable/disable functions
staging: vboxvideo: Call drm_atomic_helper_check_plane_state from atomic_check
staging: vboxvideo: Drop unnecessary drm_connector_helper_funcs callbacks
staging: vboxvideo: Use more drm_fb_helper functions

Himanshu Jha (1):
iio: chemical: bme680: Add check for val2 in the write_raw function

Igor Stoppa (1):
staging: octeon-hcd: remove unnecessary unlikely()

Ioana Radulescu (1):
staging: fsl-dpaa2/ethsw: Fix uninitialized variables

Ioannis Valasakis (3):
staging: axis-fifo: Remove parentheses in axis-fifo.c
staging: clocking-wizard: match parenthesis indentation
staging: wilc1000: prefer 'help' in KConfig

Jaakko Tyynismaa (1):
staging: mt7621-mmc: Add blank line after declaration

Jia-Ju Bai (5):
staging: rtl8188eu: Fix two sleep-in-atomic-context bugs in rtw_chk_hi_queue_cmd()
staging: rtl8188eu: Fix a sleep-in-atomic-context bug in issue_deauth_ex()
staging: dgnc: Fix a sleep-in-atomic-context bug in cls_assert_modem_signals()
staging: rtl8723bs: Fix a sleep-in-atomic-context bug in issue_deauth_ex()
staging: rtl8723bs: Fix two sleep-in-atomic-context bugs in _rtw_pwr_wakeup()

John Whitmore (101):
staging:rtl8192u: Remove macro eqMacAddr - Style
staging:rtl8192u: Remove macro cpMacAddr - Style
staging:rtl8192u: Replace magic number 6 with ETH_ALEN - Style
staging:rtl8192u: Rename macro parameter __pIeeeDev - Style
staging:rtl8192u: Rename __pTa - Style
staging:rtl8192u: Lines should not end with a '(' - Style
staging:rtl8192u: Rename Dot11d_Init - Style
staging:rtl8192u: Rename Dot11d_Reset - Style
staging:rtl8192u: Rename Dot11d_UpdateCountryIe - Style
staging:rtl8192u: Rename dot11d_update_country_ie() parameters - Style
staging:rtl8192u: Rename DOT11D_GetMaxTxPwrInDbm - Style
staging:rtl8192u: Rename Channel - Style
staging:rtl8192u: Rename DOT11D_ScanComplete - Style
staging:rtl8192u: Rename IsLegalChannel - Style
staging:rtl8192u: Rename ToLegalChannel - Style
staging:rtl8192u: Replace magic number with defined constant - Style
staging:rtl8192u: Rename sHTCLng - Style
staging:rtl8192u: Remove unnecessary blank lines - Style
staging:rtl8192u: Add required spaces - Style
staging:rtl8192u: Remove unused constants - Style
staging:rtl8192u: Correct block comments - Style
staging:rtl8192u: Remove unused CHHLOP_IN_PROGRESS - Style
staging:rtl8192u: Removed commented out structure - Style
staging:rtl8192u: Remove enum CHNLOP - Style
staging:rtl8192u: Refactor struct HT_CAPABILITY_ELE - Style
staging:rtl8192u: Remove unused defines - Style
staging:rtl8192u: Refactor SEQUENCE_CONTROL - Style
staging:rtl8192u: Rename ShortData - Style
staging:rtl8192u: Rename member variables - Style
staging:rtl8192u: Refactor BA_PARAM_SET - Style
staging:rtl8192u: Remove charData and rename shortData - Style
staging:rtl8192u: Rename ba_param_set members - Style
staging:rtl8192u: Refactor DELBA_PARAM_SET - Style
staging:rtl8192u: Refactor union delba_param_set - Style
staging:rtl8192u: Refactor struct BA_RECORD - Style
staging:rtl8192u: Rename member variable Timer - Style
staging:rtl8192u: Rename bValid - Style
staging:rtl8192u: Rename DialogToken - Style
staging:rtl8192u: Rename BaParamSet - Style
staging:rtl8192u: Rename BaTimeoutValue - Style
staging:rtl8192u: Rename BaStartSeqCtrl - Style
staging:rtl8192u: Remove commented out code and indent - Style
staging:rtl8192u: Refactor enum VERSION_819xU - Style
staging:rtl8192u: Refactor RT_RF_TYPE_DEF - Style
staging:rtl8192u: Make function rtl8192_phyConfigBB static
staging:rtl8192u: Refactor BaseBand_Config_Type - Style
staging:rtl8192u: Remove unused definitions - Style
staging:rtl8192u: Reorder enum _RTL8192Usb_HW members - Style
staging:rtl8192u: Rename EEPROM_TxPowerDiff - Style
staging:rtl8192u: Rename EEPROM_ThermalMeter - Style
staging:rtl8192u: Rename EEPROM_PwDiff - Style
staging:rtl8192u: Rename EEPROM_CrystalCap - Style
staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK - Style
staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G_V1 - STYLE
staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G - Style
staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK_V1 - Style
staging:rtl8192u: rename EEPROM_TxPwIndex_Ver - Style
staging:rtl8192u: Rename EEPROM_Default_ThermalMeter - Style
staging:rtl8192u: Rename EEPROM_Default_PwDiff - Style
staging:rtl8192u: Rename EEPROM_Default_CrystalCap - Style
staging:rtl8192u: Rename EEPROM_Default_TxPower - Style
staging:rtl8192u: Rename EEPROM_Customer_ID - Style
staging:rtl8192u: Rename EEPROM_ChannelPlan - Style
staging:rtl8192u: Rename PHY_SetRF8256Bandwidth() - Style
staging:rtl8192u: Rename function PHY_RF8256_Config() - Style
staging:rtl8192u: Refactor phy_RF8256_Config_ParaFile() - Style
staging:rtl8192u: Rename PHY_SetRF8256CCKTxPower() - Style
staging:rtl8192u: Rename PHY_SetRF8256OFDMTxPower() - Style
staging:rtl8192u: Add SPDX-License-Identifier tag - Style
staging:rtl8192u: Rename dot11d_init to fix name clash
staging:rtl8192u: Remove unused definitions - Style
staging:rtl8192u: Add required SPDX-License-Identifier - Style
staging:rtl8192u: Refactor member variable enabled - Style
staging:rtl8192u: Rename member pDot11dInfo - Style
staging:rtl8192u: Remove write_cam() - Style
staging:rtl8192u: Remove read_cam() - Style
staging:rtl8192u: Remove unused functions - Style
staging:rtl8192u: Add SPDX-License-Identifier - Style
staging:rtl8192u: Rename RTL819xU_MODULE_NAME - Style
staging:rtl8192u: Rename Rx_Smooth_Factor - Style
staging:rtl8192u: Refactor RT_TRACE - Style
staging:rtl8192u: Fix space characters - Style
staging:rtl8192u: Remove unused RTL8190_CPU_START_OFFSET - Style
staging:rtl8192u: Refactor GET_COMMAND_PACKET_FRAG_THRESHOLD - Style
staging:rtl8192u: Remove typedef from firmware_init_step_e - Style
staging:rtl8192u: Remove typedef from enum opt_rst_type_e - Style
staging:rtl8192u: Remove HTHalfMcsToDataRate() - Style
staging:rtl8192u: Make HTMcsToDataRate static - Style
staging:rtl8192u: Remove definition of HTSetConnectBwMode - Style
staging:rtl8192u: Move HTSetConnectBwModeCallback() - Style
staging:rtl8192u: Remove potential memory leak
staging:rtl8192u: Add missing SPDX-License-Identifier - Style
staging:rtl8192u: Removed commented out include - Style
staging:rtl8192u: Clear error with line ending ( - Style
staging:rtl8192u: Remove extra blank lines - Style
staging:rtl8192u: Add spaces around + operator - Style
staging:rtl8192u: Correct code indentation - Style
staging:rtl8192u: Add missing blank lines - Style
staging:rtl8192u: Remove unnecessary line continuation - Style
staging:rtl8192u: Correct code alignment - Style
staging:rtl8192u: Correct comparison with NULL - Style

Jonathan Cameron (2):
Merge tag 'regmap-noinc-read' into togreg
Merge tag 'spi-cs-word' into togreg

Julia Lawall (1):
iio: potentiometer: merge calls to of_match_device and of_device_get_match_data

Karthik Nishanth (1):
Staging: rtlwifi: remove unnecessary NULL check

Kimberly Brown (1):
staging: media: davinci_vpfe: Fix spelling mistake in enum

Larry Finger (2):
staging: rtl8192e: Fix compiler warning from strncpy()
staging: rtl8712u: Fix compiler warning about strncpy

Lars-Peter Clausen (1):
iio: ad5064: Fix regulator handling

Laurence Rochfort (1):
staging: gasket: Fix sparse "incorrect type in assignment" warnings.

Leon Imhof (1):
staging: erofs: change 'unsigned' to 'unsigned int'

Leonardo BrÃs (1):
staging: fbtft: Adds space around "/"

Lorenzo Bianconi (5):
iio: imu: st_lsm6dsx: add read_fifo callback to fifo_ops
iio: imu: st_lsm6dsx: make st_lsm6dsx_check_odr() non-static
iio: imu: st_lsm6dsx: add addr/max_word_len to st_lsm6dsx_read_block()
iio: imu: st_lsm6dsx: add support to LSM6DSO
dt-bindings: iio: imu: st_lsm6dsx: add LSM6DSO device bindings

Lubomir Rintel (1):
staging: olpc_dcon: add a missing dependency

Mamta Shukla (16):
staging: fbtft: Prefer using the BIT macro
staging: sm750fb: Remove space after cast
staging: rtl8723bs: core: Remove true and false comparison
staging: mt7621-pci: Do not initialise statics to 0
staging: mt7621-pci: Add spaces around '&'
staging: mt7621-pci: Add spaces around '|'
staging: mt7621-pci: Add spaces around '<<'
staging: mt7621-pci: Prefer using the BIT macro
staging: vt6655: Add blank line after function/struct/union/enum declarations
staging: vt6655: Add spaces around operators
staging: vt6655: Remove space after cast
staging: media: davinci_vpfe: Use __func__ instead of function name
staging: rtl8723bs: os_dep: Remove true and false comparison
staging: rtl8723bs: os_dep: Remove space after cast
staging: rtl8723bs: os_dep: Shift * to be adjacent to pointer name
staging: rtl8188eu: core: Use sizeof(*p) instead of sizeof(struct P) for memory allocation

Marcus Folkesson (11):
iio: dac: max517: avoid using CONFIG_PM_SLEEP
iio: dac: max5821: avoid using CONFIG_PM_SLEEP
iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP
iio: adc: add support for mcp3911
dt-bindings: iio: adc: add bindings for mcp3911
MAINTAINERS: Add entry for mcp3911 ADC driver
iio: dac: add support for ltc1660
dt-bindings: iio: dac: add bindings for ltc1660
MAINTAINERS: add entry for ltc1660 DAC driver
iio: dac: mcp4922: fix error handling in mcp4922_write_raw
iio: dac: ti-dac5571: provide of_match_table to driver

Martin Blumenstingl (5):
iio: adc: meson-saradc: remove #define MESON_SAR_ADC_DELTA_10_TS_C_SHIFT
iio: adc: meson-saradc: use of_device_get_match_data
iio: adc: meson-saradc: simplify access to meson_sar_adc_param
iio: adc: meson-saradc: do not use meson_sar_adc_iio_channels directly
iio: adc: meson-saradc: use the address attribute from iio_chan_spec

Matthias Kaehlcke (3):
iio: adc: qcom-spmi-adc5: Add ADC5_AMUX_THM[24]_100K_PU to rev2 channel list
iio: adc: qcom-spmi-adc5: Verify channel numbers from DT
dt-bindings: iio: vadc: Fix documentation of 'reg'

Maya Nakamura (4):
staging: wlan-ng: Replace long int with long
staging: speakup: Add a pair of braces
staging: gasket: Remove extra blank line
staging: ks7010: Remove extra blank line

Michael Hennerich (1):
drivers: iio: Update MODULE AUTHOR email address

Michael Straube (84):
staging: rtl8188eu: use is_multicast_ether_addr in rtw_security.c
staging: rtl8188eu: use is_multicast_ether_addr in rtw_recv.c
staging: rtl8188eu: use is_multicast_ether_addr in rtw_xmit.c
staging: rtl8188eu: remove unused IS_MCAST
staging: rtl8188eu: use phydm_reg.h from rtlwifi
staging: rtl8188eu: simplify function comment
staging: rtl8188eu: remove pointless comment
staging: rtl8188eu: Remove code valid only for 5 GHz
staging: rtl8188eu: fix comparsions to true
staging: rtl8188eu: remove whitespace
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: refactor SwLedControlMode1()
staging: rtl8188eu: remove unnecessary parentheses in rtw_led.c
staging: rtl8188eu: fix lines over 80 characters in rtw_led.c
staging: rtl8188eu: change array type to u8
staging: rtl8188eu: simplify calculation
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: remove whitespace
staging: rtl8188eu: fix comparsions to true
staging: rtl8188eu: fix comparsions to false
staging: rtl8188eu: add missing spaces around operators
staging: rtl8188eu: fix lines over 80 characters
staging: rtl8188eu: simplify function comments
staging: rtl8188eu: remove 5 GHz code from Hal_GetChnlGroup88E()
staging: rtl8188eu: change return type of Hal_GetChnlGroup88E()
staging: rtl8188eu: rename parameter of Hal_GetChnlGroup88E()
staging: rtl8188eu: clean function definitions - style
staging: rtl8188eu: remove unused rtw_scan_abort()
staging: rtl8188eu: remove rtw_qos.h
staging: rtl8188eu: simplify function comments - style
staging: rtl8188eu: do not line break function definition - style
staging: rtl8188eu: rename variable - style
staging: rtl8188eu: use break to exit while loop
staging: rtl8188eu: remove get_right_chnl_for_iqk()
staging: rtl8188eu: cleanup inconsistent indenting
staging: rtl8188eu: rename odm_HWConfig
staging: rtl8188eu: remove wrapper odm_SignalScaleMapping()
staging: rtl8188eu: add spaces around '+' in odm_hwconfig.c
staging: rtl8188eu: add spaces around '*' in odm_hwconfig.c
staging: rtl8188eu: replace tabs with spaces in odm_hwconfig.c
staging: rtl8188eu: rename parameter of odm_QueryRxPwrPercentage()
staging: rtl8188eu: rename odm_QueryRxPwrPercentage()
staging: rtl8188eu: rename parameter of odm_EVMdbToPercentage()
staging: rtl8188eu: rename odm_EVMdbToPercentage()
staging: rtl8188eu: rename parameter of odm_SignalScaleMapping()
staging: rtl8188eu: rename variable in odm_SignalScaleMapping()
staging: rtl8188eu: rename odm_SignalScaleMapping()
staging: rtl8188eu: correct block comment in bb_cfg.c
staging: rtl8188eu: simplify block comment in pwrseq.c
staging: rtl8188eu: add spaces around '+' in fw.c
staging: rtl8188eu: remove unnecessary parentheses in odm_rtl8188e.c
staging: rtl8188eu: remove braces from single if statement
staging: rtl8188eu: fix spelling mistake in comment
staging: rtl8712: add SPDX identifiers
staging: rtl8188eu: fix line over 80 characters - style
staging: rtl8188eu: cleanup array declaration - style
staging: rtl8188eu: rewrite if tests - style
staging: rtl8188eu: change array type to const u8
staging: rtl8188eu: make struct field of mlme_handler const
staging: rtl8188eu: make struct field of action_handler const
staging: rtl8188eu: remove whitespace in rtw_mlme_ext.h
staging: rtl8188eu: remove dead code from dm_fast_training_init()
staging: rtl8188eu: add spaces around operators in odm_rtl8188e.c
staging: rtl8188eu: use __func__ instead of hardcoded name - style
staging: rtl8188eu: add spaces around operators - style
staging: rtl8188eu: cleanup lines over 80 characters - style
staging: rtl8188eu: remove whitespace - style
staging: rtl8188eu: cleanup missing spaces around operators
staging: rtl8188eu: use __func__ in qos_acm()
staging: rtl8188eu: cleanup alignment issue
staging: rtl8188eu: remove commented code
staging: rtl8188eu: cleanup block comments
staging: rtl8188eu: cleanup long lines in rtw_get_sta_pending()
staging: rtl8188eu: cleanup long lines in stop_sta_xmit()
staging: rtl8188eu: remove whitespace in qos_acm()
staging: rtl8188eu: remove unused parameter of HalSetBrateCfg()
staging: rtl8188eu: rename parameters of HalSetBrateCfg() - style
staging: rtl8188eu: rename HalSetBrateCfg() - style
staging: rtl8188eu: remove unused parameter of hal_com_get_channel_plan()
staging: rtl8188eu: rename parameter of hal_com_get_channel_plan() - style
staging: rtl8188eu: rename parameters of Hal_MappingOutPipe() - style
staging: rtl8188eu: rename Hal_MappingOutPipe() - style
staging: rtl8188eu: remove whitespace - style
staging: rtl8188eu: cleanup comparsions to false

Nathan Chancellor (10):
staging: rtlwifi: Use proper enumerated types for Wi-Fi only interface
staging: wilc1000: Remove unnecessary pointer check
staging: rtl8188eu: Remove unnecessary parentheses
staging: rtl8188eu: Simplify memcmp logical checks
staging: rtl8188eu: Use proper enum in rtl8188eu_config_rf_reg
staging: bcm2835-camera: Avoid unneeded internal declaration warning
staging: rtl8723bs: Mark ACPI table declaration as used
staging: rtlwifi: Remove unnecessary parentheses
staging: rtl8723bs: Remove unnecessary parentheses and dead commented code
staging: emxx_udc: Remove unused device_desc declaration

Nick Ewalt (15):
staging: gasket: fix DMA direction for extended page tables
staging: gasket: fix data page unmap DMA direction
staging: gasket: page_table: don't unmap coherent pages
staging: gasket: fix gasket_free_coherent_memory metadata frees
staging: gasket: cleanup if dma_map_page fails in gasket_perform_mapping
staging: gasket: page_table: use total_entries for max ext lvl0 page idx
staging: gasket: page_table: handle failed dma_map_page
staging: gasket: page_table: remove unnecessary PTE status set to free
staging: gasket: page_table: rearrange gasket_page_table_entry
staging: gasket: page table: fixup error path allocating coherent mem
staging: gasket: page_table: fix comment in components_to_dev_address
staging: gasket: page_table: simplify gasket_components_to_dev_address
staging: gasket: apex: fix sysfs_show
staging: gasket: sysfs: fix attribute release comment
staging: gasket: Update device virtual address comment

Nishad Kamdar (12):
staging: mt7621-mmc: Remove macro INIT_MSG and its usages
staging: mt7621-mmc: Delete N_MSG() and all its users
staging: mt7621-mmc: Fix debug macro ERR_MSG and its usages
staging: mt7621-mmc: Delete IRQ_MSG() and its users
staging: mt7621-mmc: Remove single statement macro msdc_irq_restore()
staging: mt7621-mmc: Remove unused single statement macros
staging: mt7621-mmc: Remove #if 0 blocks in sd.c
staging: mt7621-mmc: Remove #if 0 blocks in dbg.c
staging: mt7621-mmc: Remove #if 0 blocks in dbg.h
staging: mt7621-mmc: Fix lines over 80 characters in dbg.c
staging: mt7621-mmc: Fix lines over 80 characters in dbg.h
staging: mt7621-mmc: Use BIT macro instead of explicit shifting in dbg.h

Pavel Zemlyanoy (6):
staging: erofs: formatting fix in unzip_vle_lz4.c
staging: erofs: formatting fix to NULL comparison
staging: erofs: formatting spaces around '-'
staging: erofs: formatting add spaces arround '*'
staging: erofs: formatting alignment parenthesis
staging: erofs: fix 1 warning and 9 checks

Peter Rosin (5):
iio: potentiometer: mcp4018: use the correct MODULE_LICENSE
iio: potentiometer: mcp4531: switch to SPDX license identifier
iio: envelope-detector: switch to SPDX license identifier
iio: dpot-dac: switch to SPDX license identifier
iio: multiplexer: switch to SPDX license identifier

Phil Elwell (1):
staging/vc04_services: Use correct cache line size

Rasmus Villemoes (1):
staging: greybus: loopback.c: remove unused gb_loopback::lbid

Rick Veens (1):
staging: rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h

Rob Herring (3):
iio: Convert to using %pOFn instead of device_node.name
staging: Convert to using %pOFn instead of device_node.name
staging: mt7621-pci: remove unnecessary check of device_type == pci

Robert WÄcÅawski (1):
staging: rtl8188eu: remove code that is valid only for 5 GHz

Sehro Rautenkranz (1):
staging: dgnc: Fix Kconfig help header and text

Sergio Paracuellos (2):
staging: mt7621-pci: make some function static
staging: mt7621-pci: show N_FTS status using a loop

Siddartha Mohanadoss (3):
dt-bindings: iio: adc: Add DT binding document for PMIC5 ADC
iio: adc: Add QCOM SPMI PMIC5 ADC driver
iio: adc: Update QCOM ADC license to SPDX format

Sidong Yang (1):
staging: rtl8192u: ieee80221: Add missing space

Song Qiang (2):
iio: magnetometer: hmc5843: Fixed a comment error.
iio: proximity: Add driver support for ST's VL53L0X ToF ranging sensor.

Spencer E. Olson (18):
staging: comedi: ni_mio_common: protect register write overflow
staging: comedi: add facility to directly query subdevice timing constraints
staging: comedi: ni_mio_common: implement INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS
staging: comedi: ni_pcidio: implement INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS
staging: comedi: comedi_test: implement INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS
staging: comedi: tests: add unittest framework for comedi
staging: comedi: add abstracted NI signal/terminal named constants
staging: comedi: add new device-global config interface
staging: comedi: ni_routing: Add NI signal routing info
staging: comedi: add interface to ni routing table information
staging: comedi: ni_mio_common: implement new routing for TRIG_EXT
staging: comedi: ni_mio_common: implement global pfi, rtsi routing
staging: comedi: ni_mio_common: implement output selection of GPFO_{0, 1}
staging: comedi: tio: implement global tio/ctr routing
staging: comedi: ni_mio_common: create device-global access to tio
staging: comedi: ni_660x: Add NI PCI-6608 to list of supported devices
staging: comedi: ni_660x: clean up pfi routing
staging: comedi: ni_660x: add device-global routing

Stefan Agner (1):
iio: adc: max9611: explicitly cast gain_selectors

Stefan Popa (10):
iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer
dt-bindings: iio: accel: Add docs for ADXL372
iio:adxl372: Add FIFO and interrupts support
iio: adxl372: Provide validate_trigger and validate_device callbacks
iio:adxl372: Add sampling frequency support
iio:adxl372: Add filter bandwidth support
iio: dac: ad5758: Add support for hard reset
iio: adxl372: Refactor the driver
iio: adxl372: Add support for I2C communication
dt-bindings: adxl372: Document the adxl372 I2C bindings

Sumit Kumar (1):
staging: gasket: remove null ptr check before kfree

Sumit Pundir (1):
staging: mt7621-mmc: place a check for sscanf

Takashi Iwai (29):
staging: bcm2835-audio: Clean up mutex locks
staging: bcm2835-audio: Remove redundant spdif stream ctls
staging: bcm2835-audio: Clean up include files in bcm2835-ctl.c
staging: bcm2835-audio: Remove redundant substream mask checks
staging: bcm2835-audio: Fix mute controls, volume handling cleanup
staging: bcm2835-audio: Remove redundant function calls
staging: bcm2835-audio: Remove superfluous open flag
staging: bcm2835-audio: Drop useless running flag and check
staging: bcm2835-audio: Fix incorrect draining handling
staging: bcm2835-audio: Kill unused spinlock
staging: bcm2835-audio: Use PCM runtime values instead
staging: bcm2835-audio: Drop unnecessary pcm indirect setup
staging: bcm2835-audio: Drop useless NULL check
staging: bcm2835-audio: Propagate parameter setup error
staging: bcm2835-audio: Drop debug messages in bcm2835-pcm.c
staging: bcm2835-audio: Drop superfluous mutex lock during prepare
staging: bcm2835-audio: Add 10ms period constraint
staging: bcm2835-audio: Make single vchi handle
staging: bcm2835-audio: Code refactoring of vchiq accessor codes
staging: bcm2835-audio: Operate non-atomic PCM ops
staging: bcm2835-audio: Use card->private_data
staging: bcm2835-audio: Use standard error print helpers
staging: bcm2835-audio: Remove unnecessary header file includes
staging: bcm2835-audio: Move module parameter description
staging: bcm2835-audio: Use coherent device buffers
staging: bcm2835-audio: Set SNDRV_PCM_INFO_SYNC_APPLPTR
staging: bcm2835-audio: Simplify PCM creation helpers
staging: bcm2835-audio: Simplify kctl creation helpers
staging: bcm2835-audio: Simplify card object management

Thomas Petazzoni (1):
MAINTAINERS: remove myself as staging FBTFT maintainer

Thomas WeiÃschuh (1):
staging: erofs: use explicit unsigned int type

Thomas Zimmermann (1):
staging/vboxvideo: Replace ttm_bo_unref with ttm_bo_put

Tim Collier (63):
staging: wlan-ng: remove redundant code in "#if 0" blocks
staging: wlan-ng: rename DIDmsg_dot11req_mibget in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_mibget_mibattribute in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_mibget_resultcode in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_mibset in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_mibset_mibattribute in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_mibset_resultcode in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_scan in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_scan_results in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11req_start in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11ind_authenticate in p80211metadef.h
staging: wlan-ng: rename DIDmsg_lnxreq_ifstate in p80211metadef.h
staging: wlan-ng: rename DIDmsg_lnxreq_wlansniff in p80211metadef.h
staging: wlan-ng: rename DIDmsg_lnxreq_hostwep in p80211metadef.h
staging: wlan-ng: rename DIDmsg_lnxreq_commsquality in p80211metadef.h
staging: wlan-ng: rename DIDmsg_lnxreq_autojoin in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_readpda in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_readpda_pda in p80211metadef.h
staging: wlan-ng: rename DIDmsg_dot11ind_associate in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_readpda_resultcode in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_state in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_enable in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_exeaddr in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_resultcode in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_write in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_addr in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_len in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_data in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_resultcode in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_flashdl_state in p80211metadef.h
staging: wlan-ng: rename DIDmsg_p2req_flashdl_write in p80211metadef.h
staging: wlan-ng: rename DIDmib_cat_dot11smt in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKeysTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKeysTable_key in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable_dot11PrivacyInvoked in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable_dot11WEPDefaultKeyID in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable_dot11ExcludeUnencrypted in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable_dot11MACAddress in p80211metadef.h
staging: wlan-ng: DIDmib_dot11mac_dot11OperationTable_dot11RTSThreshold in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable_dot11ShortRetryLimit in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable_dot11LongRetryLimit in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable_dot11FragmentationThreshold in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTable_dot11MaxTransmitMSDULifetime in p80211metadef.h
staging: wlan-ng: rename DIDmib_cat_dot11phy in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyOperationTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyTxPowerTable_dot11CurrentTxPowerLevel in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable_dot11CurrentChannel in p80211metadef.h
staging: wlan-ng: rename DIDmib_cat_lnx in p80211metadef.h
staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable in p80211metadef.h
staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable_lnxRSNAIE in p80211metadef.h
staging: wlan-ng: rename DIDmib_cat_p2 in p80211metadef.h
staging: wlan-ng: rename DIDmib_p2_p2Static in p80211metadef.h
staging: wlan-ng: rename DIDmib_p2_p2Static_p2CnfPortType in p80211metadef.h
staging: wlan-ng: rename DIDmib_p2_p2NIC_p2PRISupRange in p80211metadef.h
staging: wlan-ng: rename DIDmib_p2_p2MAC in p80211metadef.h
staging: wlan-ng: rename DIDmib_p2_p2MAC_p2CurrentTxRate in p80211metadef.h
staging: wlan-ng: formatting cleanup in cfg80211.c
staging: wlan-ng: make switch case block format consistent
staging: wlan-ng: rejoin split lines shortened by case changes
staging: wlan-ng: remove "autogenerated code" comments

Todd Poynor (21):
staging: gasket: core: remove debug log that could crash
staging: gasket: core: fix line continuation indent in gasket_alloc_dev
staging: gasket: core: remove kobj_name param from gasket_alloc_dev
staging: gasket: core: remove ftrace-style debug logs
staging: gasket: remove gasket_exit()
staging: gasket: page table: use dma_mapping_error for error detection
staging: gasket: core: switch to relaxed memory-mapped I/O
staging: gasket: page table: remove extraneous memory barriers
staging: gasket: core: factor out generic device add code from PCI code
staging: gasket: core: factor out generic device remove code from PCI
staging: gasket: core: rename lookup_internal_desc to be PCI-specific
staging: gasket: interrupt: refactor PCI MSIX-specific handler code
staging: gasket: interrupt: simplify interrupt init parameters
staging: gasket: interrupt: remove unimplemented interrupt types
staging: gasket: Kconfig: describe Apex as an Edge TPU device
staging: gasket: interrupt: remove PCI-MSIX-specific status check
staging: gasket: page table: use GFP_KERNEL for dma_alloc_coherent
staging: gasket: page table: return valid error code on map fail
staging: gasket: page table: remove dead code in coherent mem alloc
staging: gasket: remove debug logs in page table mapping calls
staging: gasket: remove debug logs for callback invocation

Tom Todd (1):
Staging: rtlwifi: efuse: Fixed a line length code styling issue.

Tomasz Duszynski (4):
iio: pressure: ms5611: remove deprecated compatible strings
iio: light: bh1750: switch to SPDX identifier
iio: pressure: ms5611: switch to SPDX identifier
iio: light: bh1750: simplify setting PM ops

Tuomas Tynkkynen (8):
staging: vc04_services: Remove unused vchiq_genversion script
staging: vc04_services: Drop pointless stub functions
staging: vc04_services: Drop 'connection' field from SERVICE_CREATION_T
staging: vc04_services: Drop trivially unused fields from SERVICE_CREATION_T
staging: vc04_services: Drop declaration of vchi_crc_control()
staging: vc04_services: Drop VCHI_SERVICE_INIT and SERVICE_INFO_T
staging: vc04_services: Drop unused parameters from vchi_connect()
staging: vc04_services: Drop no longer needed headers

Vladimir Zapolskiy (1):
Documentation: filesystems: remove reminiscences of POHMELFS

YueHaibing (2):
staging: rtlwifi: Remove set but not used variable 'ppsc'
staging: axis-fifo: remove duplicated include from axis-fifo.c

ryang (2):
dt-bindings: iio: light: bh1750: Add device tree binding documentation
iio: light: bh1750: Add device tree support

zhong jiang (1):
staging: remove unneeded static set .owner field in platform_driver

Documentation/ABI/testing/sysfs-bus-iio | 2 +-
.../devicetree/bindings/iio/accel/adxl372.txt | 33 +
.../devicetree/bindings/iio/adc/mcp3911.txt | 30 +
.../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 81 +-
.../bindings/iio/adc/sprd,sc27xx-adc.txt | 4 +
.../devicetree/bindings/iio/dac/ad5758.txt | 5 +
.../devicetree/bindings/iio/dac/ltc1660.txt | 21 +
.../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 +
.../devicetree/bindings/iio/light/bh1750.txt | 18 +
.../devicetree/bindings/iio/light/tsl2772.txt | 42 +
.../devicetree/bindings/iio/proximity/vl53l0x.txt | 12 +
.../devicetree/bindings/trivial-devices.txt | 10 -
Documentation/filesystems/00-INDEX | 2 -
.../filesystems/pohmelfs/design_notes.txt | 72 -
Documentation/filesystems/pohmelfs/info.txt | 99 -
.../filesystems/pohmelfs/network_protocol.txt | 227 --
MAINTAINERS | 52 +-
drivers/iio/accel/Kconfig | 27 +
drivers/iio/accel/Makefile | 3 +
drivers/iio/accel/adxl345_i2c.c | 5 +-
drivers/iio/accel/adxl372.c | 975 ++++++
drivers/iio/accel/adxl372.h | 17 +
drivers/iio/accel/adxl372_i2c.c | 61 +
drivers/iio/accel/adxl372_spi.c | 52 +
drivers/iio/adc/Kconfig | 30 +
drivers/iio/adc/Makefile | 2 +
drivers/iio/adc/ad7298.c | 2 +-
drivers/iio/adc/ad7476.c | 2 +-
drivers/iio/adc/ad7793.c | 2 +-
drivers/iio/adc/ad7887.c | 2 +-
drivers/iio/adc/ad7923.c | 2 +-
drivers/iio/adc/ad799x.c | 2 +-
drivers/iio/adc/at91_adc.c | 6 +-
drivers/iio/adc/envelope-detector.c | 5 +-
drivers/iio/adc/fsl-imx25-gcq.c | 6 +
drivers/iio/adc/max9611.c | 2 +-
drivers/iio/adc/mcp3911.c | 363 +++
drivers/iio/adc/meson_saradc.c | 70 +-
drivers/iio/adc/qcom-pm8xxx-xoadc.c | 4 +-
drivers/iio/adc/qcom-spmi-adc5.c | 793 +++++
drivers/iio/adc/qcom-vadc-common.c | 189 +-
drivers/iio/adc/qcom-vadc-common.h | 54 +
drivers/iio/adc/rcar-gyroadc.c | 12 +-
drivers/iio/adc/sc27xx_adc.c | 154 +-
drivers/iio/adc/ti-ads7950.c | 53 +-
drivers/iio/amplifiers/ad8366.c | 2 +-
drivers/iio/chemical/bme680.h | 19 +-
drivers/iio/chemical/bme680_core.c | 154 +-
drivers/iio/dac/Kconfig | 10 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5064.c | 53 +-
drivers/iio/dac/ad5446.c | 2 +-
drivers/iio/dac/ad5504.c | 2 +-
drivers/iio/dac/ad5686.c | 2 +-
drivers/iio/dac/ad5758.c | 26 +-
drivers/iio/dac/ad5791.c | 2 +-
drivers/iio/dac/dpot-dac.c | 5 +-
drivers/iio/dac/ltc1660.c | 250 ++
drivers/iio/dac/max517.c | 11 +-
drivers/iio/dac/max5821.c | 11 +-
drivers/iio/dac/mcp4725.c | 12 +-
drivers/iio/dac/mcp4922.c | 11 +-
drivers/iio/dac/ti-dac5571.c | 1 +
drivers/iio/frequency/ad9523.c | 2 +-
drivers/iio/frequency/adf4350.c | 2 +-
drivers/iio/health/max30102.c | 6 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 62 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +
drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 18 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 166 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 51 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 +
drivers/iio/light/bh1750.c | 25 +-
drivers/iio/light/max44000.c | 1 -
drivers/iio/light/tsl2772.c | 194 +-
drivers/iio/magnetometer/hmc5843.h | 2 +-
drivers/iio/multiplexer/iio-mux.c | 5 +-
drivers/iio/potentiometer/max5481.c | 7 +-
drivers/iio/potentiometer/mcp4018.c | 9 +-
drivers/iio/potentiometer/mcp4531.c | 14 +-
drivers/iio/pressure/ms5611.h | 5 +-
drivers/iio/pressure/ms5611_core.c | 5 +-
drivers/iio/pressure/ms5611_i2c.c | 7 +-
drivers/iio/pressure/ms5611_spi.c | 7 +-
drivers/iio/proximity/Kconfig | 11 +
drivers/iio/proximity/Makefile | 2 +
drivers/iio/proximity/isl29501.c | 12 +-
drivers/iio/proximity/vl53l0x-i2c.c | 164 +
drivers/iio/trigger/iio-trig-sysfs.c | 2 +-
drivers/spi/spi.c | 31 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/android/ion/ion.h | 5 -
drivers/staging/android/ion/ion_system_heap.c | 24 -
drivers/staging/axis-fifo/axis-fifo.c | 24 +-
.../clocking-wizard/clk-xlnx-clock-wizard.c | 20 +-
drivers/staging/comedi/Kconfig | 4 +
drivers/staging/comedi/comedi.h | 174 +-
drivers/staging/comedi/comedi_fops.c | 73 +
drivers/staging/comedi/comedidev.h | 14 +
drivers/staging/comedi/drivers.c | 19 +
drivers/staging/comedi/drivers/Makefile | 28 +
drivers/staging/comedi/drivers/comedi_test.c | 44 +
drivers/staging/comedi/drivers/ni_660x.c | 363 ++-
drivers/staging/comedi/drivers/ni_mio_common.c | 944 +++++-
drivers/staging/comedi/drivers/ni_pcidio.c | 13 +
drivers/staging/comedi/drivers/ni_pcimio.c | 21 +
drivers/staging/comedi/drivers/ni_routes.c | 523 +++
drivers/staging/comedi/drivers/ni_routes.h | 329 ++
drivers/staging/comedi/drivers/ni_routing/README | 240 ++
.../comedi/drivers/ni_routing/ni_device_routes.c | 51 +
.../comedi/drivers/ni_routing/ni_device_routes.h | 32 +
.../drivers/ni_routing/ni_device_routes/all.h | 54 +
.../ni_routing/ni_device_routes/pci-6070e.c | 639 ++++
.../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 ++++++++
.../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 ++++++++++
.../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 ++++++++++
.../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 ++++++++++
.../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 +++++++++
.../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 ++++++++++
.../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 ++
.../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 ++++++++++++++++++++
.../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 +++
.../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 +++
.../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 +++
.../ni_routing/ni_device_routes/pxi-6030e.c | 608 ++++
.../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 +++++++++
.../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 ++++++++++
.../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 ++++++++++
.../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 +++
.../ni_routing/ni_device_routes/pxie-6251.c | 1656 ++++++++++
.../ni_routing/ni_device_routes/pxie-6535.c | 575 ++++
.../ni_routing/ni_device_routes/pxie-6738.c | 3083 ++++++++++++++++++
.../comedi/drivers/ni_routing/ni_route_values.c | 42 +
.../comedi/drivers/ni_routing/ni_route_values.h | 98 +
.../drivers/ni_routing/ni_route_values/all.h | 37 +
.../drivers/ni_routing/ni_route_values/ni_660x.c | 650 ++++
.../ni_routing/ni_route_values/ni_eseries.c | 602 ++++
.../ni_routing/ni_route_values/ni_mseries.c | 1752 ++++++++++
.../comedi/drivers/ni_routing/tools/.gitignore | 7 +
.../comedi/drivers/ni_routing/tools/Makefile | 79 +
.../drivers/ni_routing/tools/convert_c_to_py.c | 159 +
.../drivers/ni_routing/tools/convert_csv_to_c.py | 503 +++
.../drivers/ni_routing/tools/convert_py_to_csv.py | 67 +
.../drivers/ni_routing/tools/csv_collection.py | 40 +
.../drivers/ni_routing/tools/make_blank_csv.py | 32 +
.../comedi/drivers/ni_routing/tools/ni_names.py | 56 +
drivers/staging/comedi/drivers/ni_stc.h | 79 +-
drivers/staging/comedi/drivers/ni_tio.c | 461 ++-
drivers/staging/comedi/drivers/ni_tio.h | 42 +-
drivers/staging/comedi/drivers/ni_tio_internal.h | 2 +
drivers/staging/comedi/drivers/ni_tiocmd.c | 66 +-
drivers/staging/comedi/drivers/tests/Makefile | 7 +
.../staging/comedi/drivers/tests/example_test.c | 72 +
.../staging/comedi/drivers/tests/ni_routes_test.c | 613 ++++
drivers/staging/comedi/drivers/tests/unittest.h | 63 +
drivers/staging/dgnc/Kconfig | 6 -
drivers/staging/dgnc/Makefile | 4 -
drivers/staging/dgnc/TODO | 6 -
drivers/staging/dgnc/dgnc_cls.c | 1135 -------
drivers/staging/dgnc/dgnc_cls.h | 67 -
drivers/staging/dgnc/dgnc_driver.c | 404 ---
drivers/staging/dgnc/dgnc_driver.h | 345 --
drivers/staging/dgnc/dgnc_tty.c | 2590 ---------------
drivers/staging/dgnc/dgnc_tty.h | 24 -
drivers/staging/dgnc/digi.h | 128 -
drivers/staging/emxx_udc/emxx_udc.c | 43 +-
drivers/staging/erofs/Kconfig | 9 +
drivers/staging/erofs/data.c | 105 +-
drivers/staging/erofs/dir.c | 15 +-
drivers/staging/erofs/erofs_fs.h | 11 +
drivers/staging/erofs/include/trace/events/erofs.h | 20 +-
drivers/staging/erofs/inode.c | 50 +-
drivers/staging/erofs/internal.h | 111 +-
drivers/staging/erofs/namei.c | 28 +-
drivers/staging/erofs/super.c | 96 +-
drivers/staging/erofs/unzip_vle.c | 447 +--
drivers/staging/erofs/unzip_vle.h | 12 +-
drivers/staging/erofs/unzip_vle_lz4.c | 69 +-
drivers/staging/erofs/utils.c | 2 +-
drivers/staging/erofs/xattr.c | 196 +-
drivers/staging/fbtft/fbtft.h | 58 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +-
drivers/staging/gasket/Kconfig | 5 +-
drivers/staging/gasket/apex_driver.c | 6 +-
drivers/staging/gasket/gasket_core.c | 145 +-
drivers/staging/gasket/gasket_core.h | 21 +-
drivers/staging/gasket/gasket_interrupt.c | 110 +-
drivers/staging/gasket/gasket_interrupt.h | 24 +-
drivers/staging/gasket/gasket_page_table.c | 162 +-
drivers/staging/gasket/gasket_sysfs.h | 4 +-
drivers/staging/greybus/audio_codec.c | 1 -
drivers/staging/greybus/loopback.c | 8 -
drivers/staging/greybus/tools/README.loopback | 2 +-
drivers/staging/greybus/tools/loopback_test.c | 2 +-
drivers/staging/iio/adc/Kconfig | 2 +-
drivers/staging/iio/adc/ad7192.c | 2 +-
drivers/staging/iio/adc/ad7280a.c | 2 +-
drivers/staging/iio/adc/ad7606.c | 42 +-
drivers/staging/iio/adc/ad7606.h | 31 +-
drivers/staging/iio/adc/ad7606_par.c | 5 +-
drivers/staging/iio/adc/ad7606_spi.c | 3 +-
drivers/staging/iio/adc/ad7780.c | 2 +-
drivers/staging/iio/cdc/ad7746.c | 2 +-
drivers/staging/iio/frequency/ad9832.c | 2 +-
drivers/staging/iio/frequency/ad9834.c | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +-
drivers/staging/ks7010/ks_hostif.c | 5 +-
drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +-
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 2 +-
drivers/staging/media/davinci_vpfe/dm365_resizer.h | 2 +-
drivers/staging/media/imx/imx-media-dev.c | 15 +-
drivers/staging/media/imx/imx-media-of.c | 4 +-
drivers/staging/most/cdev/cdev.c | 12 +-
drivers/staging/most/core.c | 49 +-
drivers/staging/most/net/net.c | 2 +-
drivers/staging/most/usb/usb.c | 55 +-
drivers/staging/most/video/video.c | 4 +-
drivers/staging/mt7621-dma/ralink-gdma.c | 1 -
drivers/staging/mt7621-eth/gsw_mt7621.c | 1 -
drivers/staging/mt7621-eth/mdio.c | 4 +-
drivers/staging/mt7621-eth/mtk_eth_soc.c | 1 -
drivers/staging/mt7621-mmc/dbg.c | 104 +-
drivers/staging/mt7621-mmc/dbg.h | 100 +-
drivers/staging/mt7621-mmc/sd.c | 708 +---
drivers/staging/mt7621-pci/pci-mt7621.c | 76 +-
drivers/staging/octeon-usb/octeon-hcd.c | 58 +-
drivers/staging/olpc_dcon/Kconfig | 1 +
drivers/staging/olpc_dcon/olpc_dcon.c | 5 +-
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 5 +-
drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 5 +-
drivers/staging/pi433/rf69.c | 3 +-
drivers/staging/rtl8188eu/Makefile | 2 +-
drivers/staging/rtl8188eu/TODO | 2 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 25 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 57 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 25 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 80 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 24 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 142 +-
drivers/staging/rtl8188eu/core/rtw_led.c | 242 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 69 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 60 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 9 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 43 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 13 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 73 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 187 +-
drivers/staging/rtl8188eu/hal/bb_cfg.c | 8 +-
drivers/staging/rtl8188eu/hal/fw.c | 6 +-
.../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 18 +-
drivers/staging/rtl8188eu/hal/hal_com.c | 11 +-
drivers/staging/rtl8188eu/hal/odm.c | 21 +-
.../hal/{odm_HWConfig.c => odm_hwconfig.c} | 100 +-
drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 67 +-
drivers/staging/rtl8188eu/hal/phy.c | 27 +-
drivers/staging/rtl8188eu/hal/pwrseq.c | 5 +-
drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 101 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 26 +-
drivers/staging/rtl8188eu/include/drv_types.h | 7 +-
drivers/staging/rtl8188eu/include/hal_com.h | 12 +-
.../include/{odm_HWConfig.h => odm_hwconfig.h} | 0
drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +-
drivers/staging/rtl8188eu/include/odm_reg.h | 106 -
drivers/staging/rtl8188eu/include/osdep_service.h | 2 -
drivers/staging/rtl8188eu/include/phy.h | 1 -
drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 +-
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 18 +-
drivers/staging/rtl8188eu/include/rtw_qos.h | 18 -
drivers/staging/rtl8188eu/include/wifi.h | 8 -
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 25 +-
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 2 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 14 -
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 4 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 47 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 16 +-
drivers/staging/rtl8192u/ieee80211/dot11d.c | 108 +-
drivers/staging/rtl8192u/ieee80211/dot11d.h | 77 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 18 +-
.../staging/rtl8192u/ieee80211/ieee80211_module.c | 35 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 14 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 84 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 184 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 161 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 138 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 6 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 16 +-
drivers/staging/rtl8192u/r8180_93cx6.h | 19 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 33 +-
drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +-
drivers/staging/rtl8192u/r8192U.h | 46 +-
drivers/staging/rtl8192u/r8192U_core.c | 105 +-
drivers/staging/rtl8192u/r8192U_hw.h | 204 +-
drivers/staging/rtl8192u/r819xU_firmware.c | 4 +-
drivers/staging/rtl8192u/r819xU_firmware.h | 11 +-
drivers/staging/rtl8192u/r819xU_phy.c | 31 +-
drivers/staging/rtl8192u/r819xU_phy.h | 6 +-
drivers/staging/rtl8712/basic_types.h | 10 +-
drivers/staging/rtl8712/drv_types.h | 10 +-
drivers/staging/rtl8712/ethernet.h | 10 +-
drivers/staging/rtl8712/hal_init.c | 10 +-
drivers/staging/rtl8712/ieee80211.c | 10 +-
drivers/staging/rtl8712/ieee80211.h | 13 +-
drivers/staging/rtl8712/mlme_linux.c | 14 +-
drivers/staging/rtl8712/mlme_osdep.h | 14 +-
drivers/staging/rtl8712/mp_custom_oid.h | 14 +-
drivers/staging/rtl8712/os_intfs.c | 10 +-
drivers/staging/rtl8712/osdep_intf.h | 14 +-
drivers/staging/rtl8712/osdep_service.h | 14 +-
drivers/staging/rtl8712/recv_linux.c | 14 +-
drivers/staging/rtl8712/recv_osdep.h | 14 +-
drivers/staging/rtl8712/rtl8712_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 14 +-
drivers/staging/rtl8712/rtl8712_cmd.h | 14 +-
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 15 +-
.../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 14 +-
.../staging/rtl8712/rtl8712_edcasetting_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_efuse.c | 14 +-
drivers/staging/rtl8712/rtl8712_event.h | 14 +-
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_gp_regdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_hal.h | 14 +-
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_io.c | 14 +-
drivers/staging/rtl8712/rtl8712_led.c | 14 +-
.../staging/rtl8712/rtl8712_macsetting_bitdef.h | 15 +-
.../staging/rtl8712/rtl8712_macsetting_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_recv.c | 14 +-
drivers/staging/rtl8712/rtl8712_recv.h | 14 +-
drivers/staging/rtl8712/rtl8712_regdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_security_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_spec.h | 14 +-
drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 15 +-
drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 14 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 14 +-
drivers/staging/rtl8712/rtl8712_xmit.h | 14 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 14 +-
drivers/staging/rtl8712/rtl871x_cmd.h | 14 +-
drivers/staging/rtl8712/rtl871x_debug.h | 14 +-
drivers/staging/rtl8712/rtl871x_eeprom.c | 14 +-
drivers/staging/rtl8712/rtl871x_eeprom.h | 15 +-
drivers/staging/rtl8712/rtl871x_event.h | 14 +-
drivers/staging/rtl8712/rtl871x_ht.h | 14 +-
drivers/staging/rtl8712/rtl871x_io.c | 20 +-
drivers/staging/rtl8712/rtl871x_io.h | 14 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 21 +-
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 14 +-
drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 14 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 14 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.h | 14 +-
drivers/staging/rtl8712/rtl871x_led.h | 14 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 14 +-
drivers/staging/rtl8712/rtl871x_mlme.h | 14 +-
drivers/staging/rtl8712/rtl871x_mp.c | 14 +-
drivers/staging/rtl8712/rtl871x_mp.h | 14 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 14 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 14 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 14 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.h | 14 +-
drivers/staging/rtl8712/rtl871x_recv.c | 14 +-
drivers/staging/rtl8712/rtl871x_rf.h | 14 +-
drivers/staging/rtl8712/rtl871x_security.c | 14 +-
drivers/staging/rtl8712/rtl871x_security.h | 14 +-
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 14 +-
drivers/staging/rtl8712/rtl871x_wlan_sme.h | 14 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 16 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 14 +-
drivers/staging/rtl8712/sta_info.h | 14 +-
drivers/staging/rtl8712/usb_halinit.c | 14 +-
drivers/staging/rtl8712/usb_intf.c | 14 +-
drivers/staging/rtl8712/usb_ops.c | 14 +-
drivers/staging/rtl8712/usb_ops.h | 14 +-
drivers/staging/rtl8712/usb_ops_linux.c | 14 +-
drivers/staging/rtl8712/usb_osintf.h | 14 +-
drivers/staging/rtl8712/wifi.h | 14 +-
drivers/staging/rtl8712/wlan_bssdef.h | 14 +-
drivers/staging/rtl8712/xmit_linux.c | 14 +-
drivers/staging/rtl8712/xmit_osdep.h | 14 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +-
drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 5 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 11 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 4 +-
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +-
drivers/staging/rtl8723bs/include/drv_types.h | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 30 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +-
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 10 +-
drivers/staging/rtlwifi/efuse.c | 3 +-
drivers/staging/rtlwifi/halmac/rtl_halmac.c | 4 +-
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 2 +-
drivers/staging/rtlwifi/phydm/phydm_dig.c | 4 +-
drivers/staging/rtlwifi/regd.c | 2 +-
drivers/staging/rtlwifi/wifi.h | 4 -
drivers/staging/rts5208/ms.c | 619 ++--
drivers/staging/rts5208/rtsx_card.c | 92 +-
drivers/staging/rts5208/rtsx_card.h | 3 +-
drivers/staging/rts5208/rtsx_chip.c | 396 +--
drivers/staging/rts5208/rtsx_scsi.c | 108 +-
drivers/staging/rts5208/sd.c | 649 ++--
drivers/staging/rts5208/spi.c | 141 +-
drivers/staging/rts5208/xd.c | 210 +-
drivers/staging/sm750fb/ddk750_mode.c | 2 +-
drivers/staging/sm750fb/ddk750_sii164.c | 8 +-
drivers/staging/sm750fb/sm750.c | 10 +-
drivers/staging/speakup/spk_ttyio.c | 4 +-
drivers/staging/vboxvideo/TODO | 1 -
drivers/staging/vboxvideo/vbox_drv.c | 165 +-
drivers/staging/vboxvideo/vbox_drv.h | 86 +-
drivers/staging/vboxvideo/vbox_fb.c | 152 +-
drivers/staging/vboxvideo/vbox_irq.c | 8 +-
drivers/staging/vboxvideo/vbox_main.c | 185 +-
drivers/staging/vboxvideo/vbox_mode.c | 922 +++---
drivers/staging/vboxvideo/vbox_ttm.c | 78 +-
.../vc04_services/bcm2835-audio/bcm2835-ctl.c | 235 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 338 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 883 ++---
.../staging/vc04_services/bcm2835-audio/bcm2835.c | 222 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.h | 86 +-
drivers/staging/vc04_services/bcm2835-camera/TODO | 6 -
.../vc04_services/bcm2835-camera/controls.c | 2 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 10 +-
.../interface/vchi/connections/connection.h | 324 --
.../interface/vchi/message_drivers/message.h | 196 --
.../staging/vc04_services/interface/vchi/vchi.h | 227 +-
.../vc04_services/interface/vchi/vchi_cfg.h | 2 +-
.../interface/vchi/vchi_cfg_internal.h | 71 -
.../interface/vchiq_arm/vchiq_2835_arm.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 35 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 5 +
.../interface/vchiq_arm/vchiq_genversion | 88 -
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 38 +-
drivers/staging/vt6655/rxtx.c | 29 +-
drivers/staging/wilc1000/Kconfig | 8 +-
drivers/staging/wilc1000/Makefile | 5 +-
drivers/staging/wilc1000/coreconfigurator.c | 4 +-
drivers/staging/wilc1000/host_interface.c | 277 +-
drivers/staging/wilc1000/host_interface.h | 19 +-
drivers/staging/wilc1000/linux_mon.c | 3 +-
drivers/staging/wilc1000/linux_wlan.c | 129 +-
drivers/staging/wilc1000/wilc_debugfs.c | 115 -
drivers/staging/wilc1000/wilc_sdio.c | 56 +-
drivers/staging/wilc1000/wilc_spi.c | 57 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 281 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 4 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 55 +-
drivers/staging/wilc1000/wilc_wlan.c | 208 +-
drivers/staging/wilc1000/wilc_wlan.h | 8 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 294 +-
drivers/staging/wilc1000/wilc_wlan_cfg.h | 26 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 4 -
drivers/staging/wlan-ng/cfg80211.c | 49 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 46 +-
drivers/staging/wlan-ng/p80211conv.c | 2 +-
drivers/staging/wlan-ng/p80211metadef.h | 121 +-
drivers/staging/wlan-ng/p80211metastruct.h | 3 +-
drivers/staging/wlan-ng/p80211netdev.c | 12 +-
drivers/staging/wlan-ng/p80211req.c | 36 +-
drivers/staging/wlan-ng/prism2fw.c | 37 +-
drivers/staging/wlan-ng/prism2mib.c | 76 +-
drivers/staging/wlan-ng/prism2sta.c | 86 +-
include/dt-bindings/iio/qcom,spmi-vadc.h | 125 +-
include/linux/spi/spi.h | 2 +-
488 files changed, 44091 insertions(+), 16531 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt
create mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
delete mode 100644 Documentation/filesystems/pohmelfs/design_notes.txt
delete mode 100644 Documentation/filesystems/pohmelfs/info.txt
delete mode 100644 Documentation/filesystems/pohmelfs/network_protocol.txt
create mode 100644 drivers/iio/accel/adxl372.c
create mode 100644 drivers/iio/accel/adxl372.h
create mode 100644 drivers/iio/accel/adxl372_i2c.c
create mode 100644 drivers/iio/accel/adxl372_spi.c
create mode 100644 drivers/iio/adc/mcp3911.c
create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c
create mode 100644 drivers/iio/dac/ltc1660.c
create mode 100644 drivers/iio/proximity/vl53l0x-i2c.c
create mode 100644 drivers/staging/comedi/drivers/ni_routes.c
create mode 100644 drivers/staging/comedi/drivers/ni_routes.h
create mode 100644 drivers/staging/comedi/drivers/ni_routing/README
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c
create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/.gitignore
create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/Makefile
create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c
create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py
create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py
create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py
create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py
create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py
create mode 100644 drivers/staging/comedi/drivers/tests/Makefile
create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c
create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c
create mode 100644 drivers/staging/comedi/drivers/tests/unittest.h
delete mode 100644 drivers/staging/dgnc/Kconfig
delete mode 100644 drivers/staging/dgnc/Makefile
delete mode 100644 drivers/staging/dgnc/TODO
delete mode 100644 drivers/staging/dgnc/dgnc_cls.c
delete mode 100644 drivers/staging/dgnc/dgnc_cls.h
delete mode 100644 drivers/staging/dgnc/dgnc_driver.c
delete mode 100644 drivers/staging/dgnc/dgnc_driver.h
delete mode 100644 drivers/staging/dgnc/dgnc_tty.c
delete mode 100644 drivers/staging/dgnc/dgnc_tty.h
delete mode 100644 drivers/staging/dgnc/digi.h
rename drivers/staging/rtl8188eu/hal/{odm_HWConfig.c => odm_hwconfig.c} (83%)
rename drivers/staging/rtl8188eu/include/{odm_HWConfig.h => odm_hwconfig.h} (100%)
delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_qos.h
delete mode 100644 drivers/staging/vc04_services/interface/vchi/connections/connection.h
delete mode 100644 drivers/staging/vc04_services/interface/vchi/message_drivers/message.h
delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg_internal.h
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_genversion
delete mode 100644 drivers/staging/wilc1000/wilc_debugfs.c