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

Greg KH gregkh at linuxfoundation.org
Mon Oct 29 14:43:58 UTC 2018


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 at linuxfoundation.org>

----------------------------------------------------------------
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


More information about the devel mailing list