[GIT PULL] Staging/IIO driver patches for 4.19-rc1
From: Greg KH
Date: Sat Aug 18 2018 - 11:57:38 EST
The following changes since commit acb1872577b346bd15ab3a3f8dff780d6cca4b70:
Linux 4.18-rc7 (2018-07-29 14:44:52 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-4.19-rc1
for you to fetch changes up to e4f6a44c4aeca9eda153302abb0c14d053914f72:
staging:rtl8192u: Remove unused macro definitions - Style (2018-08-08 14:27:03 +0200)
----------------------------------------------------------------
Staging/IIO patches for 4.19-rc1
Here are the big staging/iio patches for 4.19-rc1.
Lots of churn here, with tons of cleanups happening in staging drivers,
a removal of an old crypto driver that no one was using (skein), and the
addition of some new IIO drivers. Also added was a "gasket" driver from
Google that needs loads of work and the erofs filesystem.
Even with adding all of the new drivers and a new filesystem, we are
only adding about 1000 lines overall to the kernel linecount, which
shows just how much cleanup happened, and how big the unused crypto
driver was.
All of these have been in the linux-next tree for a while now with no
reported issues.
Note, you will have a merge problem with a device tree IIO file and the
MAINTAINERS file, both resolutions are easy, just take all changed.
There will be a skein file merge issue as well, but that file got
deleted so just drop that.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Abdun Nihaal (1):
staging: mt7621-pci: Fix coding style error
Ajay Singh (56):
staging: wilc1000: use list_head to maintain 'txq_entry_t' elements of tx queue
staging: wilc1000: use list_head to maintain 'rxq_entry_t elements in rx queue
staging: wilc1000: remove 'rxq_entries' from 'wilc' struct
staging: wilc1000: move 'txq_spinlock_flags' from 'wilc' structure to local variable
staging: wilc1000: remove host_if_work() to handle TODO list issue
staging: wilc1000: remove unused marco related to HIF commands
staging: wilc1000: move the allocation of cmd out of wilc_enqueue_cmd()
staging: wilc1000: added 'work_comp' completion as part of host_if_msg
staging: wilc1000: remove 'hif_thread_comp' completions
staging: wilc1000: rename wilc_enqueue_cmd() to wilc_enqueue_work()
staging: wilc1000: handle freeing of key data in wep add key
staging: wilc1000: handle freeing of key data in wilc_add_ptk()
staging: wilc1000: handle freeing of 'key' & 'seq' data in wilc_add_rx_gtk()
staging: wilc1000: avoid use of static variable 'inactive_time'
staging: wilc1000: avoid use of static variable 'rssi'
staging: wilc1000: updated TODO file
staging: wilc1000: fix static checker warning to unlock mutex in wilc_deinit()
staging: wilc1000: remove unused enum declaration
staging: wilc1000: remove enum connect_status instead use ieee80211_statuscode
staging: wilc1000: remove extra enum defined for data rates
staging: wilc1000: remove extra enums defined for ieee80211_eid
staging: wilc1000: rename goto to avoid leading '_' in label name
staging: wilc1000: rename enum CURRENT_TXRATE to use lowercase
staging: wilc1000: rename enum SITESURVEY to use lowercase
staging: wilc1000: rename enum AUTHTYPE to use lowercase
staging: wilc1000: remove unused elements in 'wilc' struct
staging: wilc1000: remove unnecessary elements from 'wilc_priv' struct
staging: wilc1000: removed unused element from wilc_cfg_frame struct
staging: wilc1000: remove the mutliple #define used for same macro
staging: wilc1000: use lowercase for 'IFC_UP' struct element name
staging: wilc1000: remove unnecessary blank line between variable declaration
staging: wilc1000: use single space before opening brances '{'
staging: wilc1000: remove unnecessary type used for wid id
staging: wilc1000: avoid forward declaration for handle_scan_done()
staging: wilc1000: avoid host_int_get_assoc_res_info() forward declaration
staging: wilc1000: avoid forward declaration of host_int_parse_join_bss_param()
staging: wilc1000: avoid setting default value for variable at declaration
staging: wilc1000: use 'int' inplace of 's32' date type
staging: wilc1000: remove unnecessary 'NULL' check from cfg80211_ops callbacks
staging: wilc1000: move variable assignment along with its declaration
staging: wilc1000: remove gpio parameter from wilc_netdev_init()
staging: wilc1000: rename variable from 'gpio' to 'gpio_irq'
staging: wilc1000: change compatible string from atmel to microchip
staging: wilc1000: use descriptor-based interface for GPIO
staging: wilc1000: fix TODO to compile spi and sdio components in single module
staging: wilc1000: remove unnecessary comments and comments description
staging: wilc1000: modified debug log messages description
staging: wilc1000: added comments for 'hif_cs' mutex lock
staging: wilc1000: rename 'rcvd_ch_cnt' element in 'user_scan_req' struct
staging: wilc1000: refactor wilc_wlan_handle_isr_ext to avoid goto statement
staging: wilc1000: use 'u16' data type for config id parameter
staging: wilc1000: fix endianness warnings reported by sparse
staging: wilc1000: fix compilation warning for ARCH PowerPC
staging: wilc1000: added Microchip copyright notice header
staging: wilc1000: replace ISWILC1000() macro with inline function
staging: wilc1000: remove TODO item for comments and code style
Akinobu Mita (5):
iio: accel: adxl345: add link to datasheet
iio: accel: adxl345: convert address field usage in iio_chan_spec
iio: accel: adxl345: add calibration offset support
iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
iio: accel: adxl345: add sampling frequency support
Ali Aminian (1):
staging: rts5208: xd.c fixed a brace coding style issue
Alistair Strachan (2):
staging: android: ashmem: Remove use of unlikely()
staging: android: ashmem: Fix mmap size validation
Andreas Klinger (4):
iio: hx711: add maintainer for driver
iio: hx711: add clock-frequency property in DT
iio: hx711: add delay until DOUT is ready
iio: hx711: fix spurious unit-address in example
Anton Vasilyev (1):
staging: rts5208: add error handling into rtsx_probe
Arnd Bergmann (6):
iio: adc: sun4i-gpadc: select REGMAP_IRQ
iio: use timespec64 based interfaces for iio_get_time_ns()
staging: android/vsoc: stop using 'timespec'
staging: rtl8723bs: remove get_monotonic_boottime()
staging: rtsx: remove rtsx_trace() and related code
staging: rtl8188eu/rtl8723bs: fix character encoding
Baolin Wang (1):
dt-bindings: iio: Add Spreadtrum SC27XX PMICs ADC controller documentation
Bjorn Helgaas (1):
staging: rtlwifi: Remove empty halmac_pcie_reg.h
Brian Masney (2):
iio: imu: mpu6050: add support for 6515 variant
iio: pressure: bmp280: remove unused options from device tree documentation
Chao Yu (4):
staging: erofs: support special inode
staging: erofs: introduce error injection infrastructure
staging: erofs: support tracepoint
staging: erofs: disable compiling temporarile
Chris Opperman (2):
staging: comedi: Improved readability of function comedi_nsamples_left.
staging: wlan-ng: improved readability of function prism2_add_key
Christian LÃtke-Stetzkamp (34):
staging: mt7621-mmc: Remove unused variable in msdc_command_resp
staging: mt7621-mmc: Remove unused macro msdc_fifo_write8
staging: mt7621-mmc: Remove unused macro msdc_fifo_read8
staging: mt7621-mmc: Remove unused macro msdc_fifo_write32
staging: mt7621-mmc: Remove unused macro msdc_fifo_read32
staging: mt7621-mmc: Remove unused macro msdc_txfifocnt
staging: mt7621-mmc: Remove unused macro msdc_rxfifocnt
staging: mt7621-mmc: Replace sdr_write32 with writel
staging: mt7621-mmc: Replace sdr_read32 with readl
staging: mt7621-mmc: Remove unused macro sdr_read8
staging: mt7621-mmc: Remove unused macro sdr_write8
staging: mt7621-mmc: Remove register debugging structures
staging: mt7621-mmc: Remove DMA basic mode code
staging: mt7621-mmc: Remove unused field mode from msdc_dma
staging: mt7621-mmc: Refactor dma setup process
staging: mt7621-mmc: Remove unused field sg from msdc_dma
staging: mt7621-mmc: Remove unused field sglen from msdc_dma
staging: mt7621-mmc: Remove variable num form msdc_dma_setup
staging: mt7621-mmc: Remove unnecessary BUG_ON() in msdc_dma_setup
staging: mt7621-mmc: Make msdc_clr_fifo a function and relax cpu
staging: mt7621-mmc: Remove unused macro msdc_retry
staging: mt7621-mmc: Remove unused macro MAX_BD_PER_GPD
staging: mt7621-mmc: Remove unused variable from msdc_tune_request
staging: mt7621-mmc: Remove MSDC_MODE_* defines
staging: mt7621-mmc: Cleanup source of base address for io
staging: mt7621-mmc: Remove unused define RALINK_MSDC_BASE
staging: mt7621-mmc: Remove unused define IRQ_SDC
staging: mt7621-mmc: Remove unused enum msdc_mode
staging: mt7621-mmc: Remove unused define MAX_PHY_SGMTS
staging: mt7621-mmc: Remove unused macro is_card_present
staging: mt7621-mmc: Remove unused argument from msdc_do_command
staging: mt7621-mmc: Factor out from msdc_command_start()
staging: mt7621-mmc: Find response of MMC_SEND_OP_COND by default
staging: mt7621-mmc: Find response of SD_APP_OP_COND by default
Colin Ian King (14):
staging: vc04_services: make a couple of pointers static
staging: rts5208: fix missing error check on call to rtsx_write_register
iio: dac: ti-dac5571 remove redundant variable 'shift'
iio: dac: ltc2632 remove redundant pointer chip_info and spi_dev_id
staging: comedi: remove redundant variable segpos
staging: gasket: remove redundant pointer bar_data
staging: gdm724x: redundant variables idProduct and idVendor
staging: ks7010: remove redundant variable eth_proto
staging: sm750fb: remove redundant pointer 'output'
staging: speakup: remove redundant variable l
staging: vt6655: remove some redundant variables
staging: rtl8712: remove redundant pointer 'nic'
iio: light: si1133 fix test for val being not zero or not one.
staging: rtl8188eu: remove unused array dB_Invert_Table
Cristian Kubis (2):
staging: olpc_dcon: prefer 'help' in KConfig
staging: olpc_dcon: add missing identifier names
Dan Carpenter (4):
Staging: Gasket: uninitialized return in gasket_mmap()
Staging: Gasket: fix a couple off by one bugs
Staging: Gasket: shift wrapping bug in gasket_read_modify_write_64()
iio: adc: at91-sama5d2_adc: fix up casting in at91_adc_read_info_raw()
David Lechner (2):
iio: adc: ti-ads7950: use SPDX-License-Identifier
iio: adc: ti-ads7950: allow simultaneous use of buffer and direct mode
Dmitriy Cherkasov (1):
staging: gasket: use NULL instead of 0 for null pointer
Dominique Martinet (1):
iio: change strncpy+truncation to strlcpy
Eugen Hristev (8):
MAINTAINERS: add generic resistive touchscreen adc
iio: Add channel for Position Relative
dt-bindings: input: touchscreen: add minimum pressure touchscreen property
dt-bindings: input: touchscreen: resistive-adc-touch: create bindings
iio: adc: at91-sama5d2_adc: add support for position and pressure channels
input: touchscreen: resistive-adc-touch: add generic resistive ADC touchscreen
dt-bindings: iio: adc: at91-sama5d2_adc: add channel specific consumer info
iio: adc: at91-sama5d2_adc: add support for oversampling resolution
Fabian BlÃse (2):
rtl8192u/rtl819x_Qos.h: Adjust spaces to coding guidelines
rtl8192u/rtl819x_BAProc.c: Adjust spaces to coding guidelines
Fabio Rafael da Rosa (1):
staging: vboxvideo: Update driver to use drm_dev_register.
Fabrice Gasnier (1):
dt-bindings: iio: sigma-delta-modulator: fix unit-address in example
Felix Siegel (4):
staging: gasket: Move open-curly brace to match kernel code style
staging: gasket: fix multi line comments style
staging: gasket: remove "function entered" log messages
staging: gasket: Use __func__ instead of hardcoded string - Style
Freeman Liu (1):
iio: adc: Add Spreadtrum SC27XX PMICs ADC support
Gao Xiang (29):
staging: erofs: add on-disk layout
staging: erofs: add erofs in-memory stuffs
staging: erofs: add super block operations
staging: erofs: add raw address_space operations
staging: erofs: add inode operations
staging: erofs: add directory operations
staging: erofs: add namei functions
staging: erofs: update Kconfig and Makefile
staging: erofs: introduce xattr & acl support
staging: erofs: <linux/tagptr.h>: introduce tagged pointer
staging: erofs: introduce pagevec for unzip subsystem
staging: erofs: add erofs_map_blocks_iter
staging: erofs: add erofs_allocpage
staging: erofs: globalize prepare_bio and __submit_bio
staging: erofs: introduce a customized LZ4 decompression
staging: erofs: add a generic z_erofs VLE decompressor
staging: erofs: introduce superblock registration
staging: erofs: introduce erofs shrinker
staging: erofs: introduce workstation for decompression
staging: erofs: introduce VLE decompression support
staging: erofs: introduce cached decompression
staging: erofs: add a TODO and update MAINTAINERS for staging
staging: erofs: fix a compile warning of Z_EROFS_VLE_VMAP_ONSTACK_PAGES
staging: erofs: fix compile error without built-in decompression support
staging: erofs: fix conditional uninitialized `pcn' in z_erofs_map_blocks_iter
staging: erofs: use the wrapped PTR_ERR_OR_ZERO instead of open code
staging: erofs: add the missing break in z_erofs_map_blocks_iter
staging: erofs: remove a redundant marco in xattr
staging: erofs: remove an extra semicolon in z_erofs_vle_unzip_all
Geert Uytterhoeven (1):
iio: adc: Remove depends on HAS_DMA in case of platform dependency
Georgios Tsotsos (1):
Staging: octeon-usb: Adding SPDX license identifier
Giulio Benetti (9):
staging: iio: adc: ad7606: fix function pointer parameter names missing.
staging: comedi: comedi_fops: make bool bit-field unsigned int bit-fields.
staging: comedi: comedidev: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_dio200: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_dio200_common: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_pci230: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: daqboard2000: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: cb_pcimdda: fix warning on quoted string split across lines.
staging: comedi: drivers: ni_mio_common: add names to function pointer parameters.
Greg Kroah-Hartman (20):
Merge tag 'iio-for-4.19a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.18-rc3 into staging-next
staging: gasket: add SPDX identifiers to all files.
staging: gasket: remove redundant license information
staging: gasket: remove TODO item about SPDX usage
staging: gasket: remove pointless gasket_interrupt_pause()
staging: gasket: remove gasket_interrupt_get_eventfd_ctxs()
staging: gasket: remove gasket_interrupt_trigger_eventfd()
staging: gasket: remove gasket_interrupt_get_msix_entries()
staging: gasket: remove gasket_page_table_num_extended_entries()
staging: gasket: remove GASKET_SYSFS_REG()
staging: gasket: remove gasket_sysfs_register_show()
staging: gasket: sysfs: remove legacy_device field
staging: gasket: remove gasket_wait_sync()
Merge 4.18-rc5 into staging-next
Merge tag 'iio-for-4.19b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.18-rc7 into staging-next
Revert "staging:r8188eu: Use lib80211 to encrypt (TKIP) tx frames"
staging: comedi: drop serial2002 driver
Merge tag 'iio-for-4.19c' of git://git.kernel.org/.../jic23/iio into staging-next
Guenter Roeck (1):
staging: speakup: Replace strncpy with memcpy
Gustavo A. R. Silva (3):
iio:imu:adis: Mark expected switch fall-throughs
iio: mma8452: Mark expected switch fall-through
iio: sca3000: Fix missing return in switch
Henriette Hofmeier (3):
staging: rtl8723bs: Move definition open brace
staging: rtl8723bs: Remove unnecessary initializations
staging: rtl8723bs: Fix comment on variable init
Himanshu Jha (1):
iio: chemical: Add support for Bosch BME680 sensor
Hugo Lefeuvre (2):
staging: pi433: fix race condition in pi433_ioctl
staging: pi433: fix race condition in pi433_open
Ian Abbott (1):
staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice
Ioana Ciornei (4):
staging: fsl-dpaa2/eth: document nested structs as per kernel-doc
staging: fsl-dpaa2/ethsw: document nested structs as per kernel-doc
staging: fsl-dpaa2/eth: convert documentation to .rst format
staging: fsl-dpaa2/eth: add SPDX license identifiers
Ioana Radulescu (14):
staging: fsl-dpaa2/eth: Fix DMA mapping direction
staging: fsl-dpaa2/eth: Remove obsolete reference
staging: fsl-dpaa2/eth: Remove pointless instruction
staging: fsl-dpaa2/eth: MTU cleanup
staging: fsl-dpaa2/eth: Remove Rx frame size check
staging: fsl-dpaa2/eth: Remove unnecessary cast
staging: fsl-dpaa2/ethsw: Fix error message
staging: fsl-dpaa2/eth: Update default hash key
staging: fsl-dpaa2/eth: Remove unused driver version
staging: fsl-dpaa2/eth: Cleanup comments
staging: fsl-dpaa2/eth: Remove dead code
staging: fsl-dpaa2/eth: Use BIT() macro
staging: fsl-dpaa2/eth: Merge header files
staging: fsl-dpaa2/eth: Use named arguments in function definition
Ivan Bornyakov (3):
staging: gasket: fix plain integer as NULL pointer warning
staging: gasket: use vzalloc instead of vmalloc/memset
staging: gasket: sysfs: fix potential null dereference
Ivan Safonov (3):
staging:r8188eu: Use lib80211 to encrypt (WEP) tx frames
staging:r8188eu: Use lib80211 to encrypt (TKIP) tx frames
staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames
Jacob Feder (1):
staging: add driver for Xilinx AXI-Stream FIFO v4.1 IP core
Janani Sankara Babu (3):
Staging:rtl8192e Fix Comparison to False is error prone
Staging:rtl8192e Fix Comparison to true is error prone
Staging:rtl8192e Cleanup comparison to NULL
Jason Cooper (1):
staging/skein: Remove Skein and Threefish code
Jean-Baptiste Maneyrol (5):
iio: imu: inv_mpu6050: replace timestamp fifo by generic timestamp
iio: imu: inv_mpu6050: switch to use sample rate divider
iio: imu: inv_mpu6050: fix fifo count reading
iio: imu: inv_mpu6050: better fifo overflow handling
iio: imu: inv_mpu6050: new timestamp mechanism
Jia-Ju Bai (3):
staging: rtl8188eu: Fix a possible sleep-in-atomic-context bug in rtw_disassoc_cmd()
staging: rtl8723bs: Fix two possible sleep-in-atomic-context bugs in translate_scan()
staging: rtlwifi: Fix a possible sleep-in-atomic-context bug in _is_fw_read_cmd_down()
Joe Perches (1):
staging: Convert random_ether_addr to eth_random_addr
Johan Hovold (1):
MAINTAINERS: update two greybus sections
John Whitmore (222):
staging: rtl8192e: Add and remove blank lines - Coding style
staging: rtl8192e: Addition of prefered spacing - Coding style
staging: rtl8192e: Remove unnecessary return statements - Coding style
staging: rtl8192e: Correct alignment of if statements - Coding Style
staging: rtl8192e: Remove unrequired space at start of line - Coding Style
staging: rtl8192e: Correct declaration of HTResetIOTSetting - Coding Style
staging: rtl8192e: Optimise Comparison to NULL tests - Coding Style
staging: rtl8192e: remove unnecessary parentheses - Coding Style
staging: rtl8192u: change block comments to prefered style - Coding Style
staging: rtl8192u: Correct indentation of switch statement - Coding Style
staging: rtl8192u: Truncate block comments to 80 character length - Style
staging: rtl8192u: Remove braces from single statement blocks - Style
staging: rtl8192u: Correct if statement - Coding Style
staging: rtl8192u: Correction of spelling mistake in comment.
staging: rtl8192u Remove redundant #include directive
staging: rtl8192u: Use __func__ instead of hardcoded string - Style
staging: rtl8192u: Use memset to initialize memory, instead of loop.
staging: rtl8192u: Remove redundant definitions in header
staging: rtl8192u: Remove superfluous blank lines - Coding Style
staging: rtl8192u: Add space required around '==' opeartor - Style
staging: rtl8192u: Add required spaces around '||' operator - Sytle
staging: rtl8192u: Remove space after cast - Coding Style
staging: rtl8192u: Add required space around '=' operator - Style
staging: rtl8192u: Add space after ', ' character - Coding Style
staging:rtl8192u: rename HT_CHANNEL_WIDTH -> enum ht_channel_width
staging:rtl8192u: Add space required before '(' - Style
staging:rtl8192u: Add spaces required around operators - Coding Style
staging:rtl8192u: rename HT_EXTCHNL_OFFSET -> enum ht_extension_chan_width
staging:rtl8192u: Remove blank lines before '}' and after '{' characters
staging:rtl8192u: Correct indentation and spacing for braces of code blocks
staging:rtl8192u: Correct spacing before and after parenthesis - Style
staging:rtl8192u: Remove prohibited spaces - Coding Style
staging:rtl8192u: Move trailing conditional statement to the following line
staging:rtl8192u: Remove unnecessary parentheses - Coding Style
staging:rtl8192u: Correct indentation of ieee80211_softmac_new_net()
staging:rtl8192u: Correction of indentation issues - Coding Style
staging:rtl8192u: typedef struct tx_desc_819x_usb > struct tx_desc_819x_usb
staging:rtl8192u: trim multiple blank lines - Coding Style
staging:rtl8192u: remove unused structure tx_desc_819x_usb_aggr_subframe
staging:rtl8192u: typedef struct tx_desc_cmd_819x_usb remove typedef
staging:rtl8192u: typedef struct tx_fwinfo_819x_usb remove typedef
staging:rtl8192u: typedef struct rx_desc_819x_usb remove typedef
staging:rtl8192u: Remove struct rx_desc_819x_usb_aggr_subframe
staging:rtl8192u: remove typedef from struct rx_drvinfo_819x_usb
staging:rtl8192u: Change struct r8192_priv member Rf_Mode from u8 > enum
staging:rtl8192u: remove typedef of enumeration SwChnlCmdID - Style
staging:rtl8192u: remove typdef from enumeration HW90_BLOCK_E - Style
staging:rtl8192u: Remove typdef from enumeration RF90_RADIO_PATH_E - Style
staging:rtl8192u: remove typedef from structure SwChnlCmd - Style
staging:rtl8192u: Rename SwChnlCmdID > switch_chan_cmd_id - Coding Style
staging:rtl8192u: Rename enum label CmdID_End > CMD_ID_END - Style
staging:rtl8192u: rename CmdID_SetTxPowerLevel > CMD_ID_SET_TX_PWR_LEVEL
staging:rtl8192u: Remove unused enum label CmdID_BBRegWrite10
staging:rtl8192u: Rename CmdID_WritePortUlong > CMD_ID_WRITE_PORT_ULONG
staging:rtl8192u: Rename CmdID_WritePortUshort > CMD_ID_WRITE_PORT_USHORT
staging:rtl8192u: Rename CmdID_WritePortUchar > CMD_ID_WRITE_PORT_UCHAR
staging:rtl8192u: Rename CmdID_RF_WriteReg > CMD_ID_RF_WRITE_REG - Style
staging:rtl8192u: Rename file macro to avoid camel case - Coding Style
staging:rtl8192u: remove typedef of enumeration TR_SELECT - Style
staging:rtl8192u: remove typedef of struct TS_COMMON_INFO - Style
staging:rtl8192u: Rename List > list - Coding style
staging:rtl8192u: rename SetupTimer > setup_timer - Style
staging:rtl8192u: Rename InactTimer > inact_timer - Style
staging:rtl8192u: Rename Addr > addr - Style
staging:rtl8192u: Rename TSpec > t_spec - Style
staging:rtl8192u: Rename TClass > t_class - Style
staging:rtl8192u: Remove multiple blank lines - Style
staging:rtl8192u: Remove typedef from structure - Style
staging:rtl8192u: Rename structure member FirstChnl - Style
staging:rtl8192u: Rename variable NumChnls - Style
staging:rtl8192u: Rename variable MaxTxPowerInDbm - Style
staging:rtl8192u: Remove typedef and rename DOT11D_STATE - Style
staging:rtl8192u: Rename TClasProc > t_clas_proc - Style
staging:rtl8192u: Rename TClasNum > t_clas_num - Style
staging:rtl8192u: Remove typedef and rename struct RT_DOT11D_INFO - Style
staging:rtl8192u: Rename bEnabled > enabled - Style
staging:rtl8192u: Rename CountryIeLen > country_ie_len - Style
staging:rtl8192u: Rename CountryIeBuf to country_ie_buf - Style
staging:rtl8192u: Rename variable CountryIeSrcAddr - Style
staging:rtl8192u: Rename CountryIeWatchdog > country_ie_watchdog - Style
staging:rtl8192u: Rename MaxTxPwrDbmList > max_tx_pwr_dbm_list - Style
staging:rtl8192u: Rename variable State > state - Style
staging:rtl8192u: Remove unused page 1 definitions - Style
staging:rtl8192u: Remove unused page 8 definitions - Style
staging:rtl8192u: Remove unused page 9 definitions - Style
staging:rtl8192u: Remove unused page a definitions - Style
staging:rtl8192u: Remove unused page c definitions - Style
staging:rtl8192u: Remove unused page d definitions - Style
staging:rtl8192u: Remove unused Zebra1 definitions - Style
staging:rtl8192u: Remove unused Zebra4 definitions - Style
staging:rtl8192u: Remove unused RTL8258 definitions - Style
staging:rtl8192u: Remove unused page-1 Bit Masks - Style
staging:rtl8192u: Remove unused page-8 Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-9 Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-a Bit Mask definitions - Style
staging:rtl8192u: Remove unused page c Bit Mask definitions - Style
staging:rtl8192u: Remove unused page d Bit Mask definitions - Style
staging:rtl8192u: Remove unused page e Bit Mask definitions - Style
staging:rtl8192u: Remove unused Rx Pseduo noise Bit Mask defs - Style
staging:rtl8192u: Remove unused RF Zebra1 Bit Mask definitions - Style
staging:rtl8192u: Remove unused Zebra4 bit mask definitions - Style
staging:rtl8192u: Remove unused RTL8258 bit mask definitions - Style
staging:rtl8192u: Remove typedef of u32 to QOS_MODE - Style
staging:rtl8192u: Remove unused enumerated type ACK_POLICY - Style
staging:rtl8192u: Remove unused QOS definitions - Style
staging:rtl8192u: Removed unused structure BSS_QOS - Style
staging:rtl8192u: Remove unused structure STA_QOS - Style
staging:rtl8192u: Remove unused structure QOS_CTRL_FIELD - Style
staging:rtl8192u: Remove unused union QOS_INFO_FIELD - Style
staging:rtl8192u: Remove the unused AC_CODING definitions - Style
staging:rtl8192u: Remove unused enumerated type QOS_ELE_SUBTYPE - Style
staging:rtl8192u: Remove unused structure QOS_TSTREAM - Style
staging:rtl8192u: Remove unused structure WMM_TSPEC - Style
staging:rtl8192u: Remove unused enumerated type ACM_METHOD - Style
staging:rtl8192u: Remove unused structure ACM - Style
staging:rtl8192u: Remove unused AC_UAPSD definitions - Style
staging:rtl8192u: Remove unused definition of sQoSCtlLng - Style
staging:rtl8192u: Rename bit definition ISR_TxBcnOk - Style
staging:rtl8192u: Rename ISR_TxBcnErr bit definition - Style
staging:rtl8192u: Rename ISR_BcnTimerIntr - Style
staging:rtl8192u: Remove multiple blank lines - Style
staging:rtl8192u: Rename SwChnlCmd - Style
staging:rtl8192u: Rename CmdID - Style
staging:rtl8192u: Rename Para1 > para_1 - Style
staging:rtl8192u: Rename Para2 to para_2 - style
staging:rtl8192u: Rename msDelay to ms_delay - Style
staging:rtl8192u: Remove proxy struct rtl819XMACPHY_Array_PG - Style
staging:rtl8192u: Remove proxy struct rtl819XPHY_REG_1T2RArray - Style
staging:rtl8192u: Remove proxy array rtl819XAGCTAB_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioA_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioB_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioC_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioD_Array - Style
staging:rtl8192u: Rename HW90_BLOCK_E - Style
staging:rtl8192u: Rename RF90_RADIO_PATH_E - Style
staging:rtl8192u: Remove repeated definitions - Style
staging:rtl8192u: Rename eRFPath - Style
staging:rtl8192u: Remove typedef and rename TX_TS_RECORD - Style
staging:rtl8192u: Rename TsCommonInfo - Style
staging:rtl8192u: Rename TxCurSeq - Style
staging:rtl8192u: Rename TxPendingBARecord - Style
staging:rtl8192u: Rename TxAdmittedBARecord - Style
staging:rtl8192u: Rename bAddBaReqInProgress - Style
staging:rtl8192u: Rename bAddBaReqDelayed - Style
staging:rtl8192u: Rename bUsingBa - Style
staging:rtl8192u: Rename TsAddBaTimer - Style
staging:rtl8192u: Remove typedef and rename RX_TS_RECORD - Style
staging:rtl8192u: Remove commented out code - Style
staging:rtl8192u: Remove unused timer values - Style
staging:rtl8192u: Rename RxIndicateSeq - Style
staging:rtl8192u: Rename RxTimeoutIndicateSeq _Style
staging:rtl8192u: Rename RxPendingPktList - Style
staging:rtl8192u: Rename RxPktPendingTimer - Style
staging:rtl8192u: Rename RxAdmittedBARecord - Style
staging:rtl8192u: Rename RxLastSeqNum - Style
staging:rtl8192u: Rename RxLastFragNum - Style
staging:rtl8192u: Remove blank line - Style
staging:rtl8192u: Remove unused DM_check_fsync_time_interval - Style
staging:rtl8192u: Add spaces around operators - Style
staging:rtl8192u: Rename ACI_AIFSN - Style
staging:rtl8192u: Rename member variables - Style
staging:rtl8192u: Remove unused union AC_PARAM - Style
staging:rtl8192u: Remove unused union ECW -Style
staging:rtl8192u: Rename enum DIRECTION_VALUE - Style
staging:rtl8192u: Rename union QOS_TSINFO - Style
staging:rtl8192u: Remove unused constants - Style
staging:rtl8192u: Remove typedef of struct cmpk_txfb_t - Style
staging:rtl8192u: Remove unused CMPK_TX_SET_CONFIG_SIZE - Style
staging:rtl8192u: Removed unused CMPK_RX_DBG_MSG_SIZE - Style
staging:rtl8192u: Correct spelling in comments - style
staging:rtl8192u: Remove typedef of cmpk_intr_sta_t - Style
staging:rtl8192u: Remove typedef of cmpk_set_cfg_t - Style
staging:rtl8192u: Refactor use of enum dm_dig_sta_e - Style
staging:rtl8192u: Refactor enum dm_ratr_sta_e usage - Style
staging:rtl8192u: Remove enum dm_dig_op_e - Style
staging:rtl8192u: Refactor enum dm_dig_alg_e - Style
staging:rtl8192u: Remove unused enum dm_dig_dbg_e - Style
staging:rtl8192u: Refactor dm_dig_connect_e - Style
staging:rtl8192u: Refactor enum dm_dig_pd_th_e - Style
staging:rtl8192u: Refactor enum dm_dig_cs_ratio_e - Style
staging:rtl8192u: Refactor enum DM_CCK_Rx_Path_Method - Style
staging:rtl8192u: Clean cmpk_counttxstatistic() comments - Style
staging:rtl8192u: Remove union from aci_aifsn - Style
staging:rtl8192u: Remove union from qos_tsinfo - Style
staging:rtl8192u: Rename members of struct qos_tsinfo - Style
staging:rtl8192u: Refactor union TSPEC_BODY - Style
staging:rtl8192u: Rename TSInfo - Style
staging:rtl8192u: Rename tspec_body members - Style
staging:rtl8192u: Remove commented out code - Style
staging:rtl8192u: Move QOS_TCLAS to rtl819x_TS.h - Style
staging:rtl8192u: rename OCTET_STRING - Style
staging:rtl8192u: Rename octet_string members - Style
staging:rtl8192u: Remove unused UP2AC - Style
staging:rtl8192u: Rename IsACValid and add parenthesis - Style
staging:rtl8192u: Change clock comment - Style
staging:rtl8192u: Remove debug member from structures - Style
staging:rtl8192u: Remove member variable rx_gain_range_max - Style
staging:rtl8192u: Remove member initialgain_lowerbound_state - Style
staging:rtl8192u: Rename enum constants - Style
staging:rtl8192u: Remove unused extern DM_RxPathSelTable - Style
staging:rtl8192u: Remove member variable Enable - Style
staging:rtl8192u: Rename cck_Rx_path - Style
staging:rtl8192u: Remove SS_TH_low - Style
staging:rtl8192u: Remove member diff_TH - Style
staging:rtl8192u: Rename member disabledRF - Style
staging:rtl8192u: Remove member reserved - Style
staging:rtl8192u: Refactor DCMD_TXCMD_T structure - Style
staging:rtl8192u: Rename DM_DIG_MIN_Netcore - Style
staging:rtl8192u: Rename RateAdaptiveTH_High - Style
staging:rtl8192u: Rename constants RateAdaptiveTH_Low_* - Style
staging:rtl8192u: Rename constants - Style
staging:rtl8192u: Rename Register Constants - Style
staging:rtl8192u: Clean up of spacing - Style
staging:rtl8192u: Remove typedef and rename QOS_TCLAS - Style
staging:rtl8192u: Rename types in QOS_TCLAS union - Style
staging:rtl8192u: Rename multiple variables - Style
staging:rtl8192u: Remove blank line - Style
staging:rtl8192u: Remove comments - Style
staging:rtl8192u: Replace magic number with defined constant - Style
staging:rtl8192u: Remove stale comment - Style
staging:rtl8192u: Add spaces around '+' operator - Style
staging:rtl8192u: Remove unused macro definitions - Style
Jonathan Cameron (2):
staging: iio: Drop ADIS16060 driver from staging
Merge branch 'fixes-togreg' into togreg
Joshua Lang (1):
staging: goldfish: Clear audio read buffer status after each read
Julia Lawall (2):
staging: rtl8723bs: drop test
iio: adc: max1363: merge calls to of_match_device and of_device_get_match_data
Justin Skists (1):
staging: speakup: refactor synths array to use a list
Kacper KoÅodziej (1):
staging: rtl8188eu: break line longer than 80 cols
Kamal Heib (2):
staging: mt7621-eth: Fix memory leak in mtk_add_mac() error path
staging: mt7621-eth: Use eth_hw_addr_random()
Karim Eshapa (3):
staging:iio:accel:adis16203: sign extend function rather code duplication
staging:iio:accel:adis16240: sign extend function replace hard code duplication
staging:iio:impedance-analyzer:ad5933: Macro replacement Cleanups.
Kees Cook (3):
drivers/staging/gasket: Use 2-factor allocator calls
staging: rtl8192e: ieee80211: Convert from ahash to shash
staging: rtl8192u: ieee80211: Convert from ahash to shash
Kenneth Lu (1):
staging: rtl8192u: remove redundant variables
Kristaps Äivkulis (1):
staging: erofs: fix if assignment style issue
Kyle Buzby (1):
staging: clocking-wizard: prefer 'help' in Kconfig
Lars-Peter Clausen (4):
iio: adxl345: Add support for the ADXL375
iio: ad9523: replace core mlock with local lock
iio: ad9523: Fix displayed phase
iio: ad9523: Fix return value for ad952x_store()
Leonardo BrÃs (8):
staging: fbtft: Puts macro arguments in parenthesis to avoid precedence issues - Style
staging: fbtft: Fixes some alignment issues - Style
staging: fbtft: A bit more information on dev_err.
staging: fbtft: Changes gamma table to define.
staging: fbtft: Removes one nesting level to help readability - Style
staging: fbtft: Adjust some empty-line problems - Style
staging: fbtft: Erases some repetitive usage of function name - Style
staging: fbtft: Add spaces around / - Style
Lorenzo Bianconi (1):
iio: imu: st_lsm6dsx: add error logs to st_lsm6dsx_read_fifo()
Luke Triantafyllidis (1):
staging: rtlwifi: refactor rtl_get_tcb_desc
Manish Narani (5):
iio: adc: xilinx: Remove dead code from xadc_zynq_setup
iio: adc: xilinx: Check for return values in clk related functions
iio: adc: xilinx: limit pcap clock frequency value
iio: adc: xilinx: Remove platform_get_irq from xadc_remove function
iio: adc: xilinx: Move request_irq before enabling interrupts
Marcin Ciupak (1):
staging: most: fix sparse warning Using plain integer as NULL pointer
Martin Blumenstingl (2):
dt-bindings: iio: adc: add Meson8m2 support
iio: adc: meson-saradc: add support for the Meson8m2 SoCs
Mathieu Othacehe (2):
iio: Add channel for Phase
iio: light: isl29501: Add support for the ISL29501 ToF sensor.
Matthias Wolf (2):
staging: fbtft: Fix line over 80 characters
staging: fbtft: Fix line continuation
Maxime Roussin-BÃlanger (3):
iio: Add modifier for DUV light
iio: light: introduce si1133
iio: light: si1133: fix uninitialized resp variable
Michael Hennerich (1):
iio: ad9523: support for external signals via gpios
Michael Straube (101):
staging: rtl8188eu: add SPDX identifiers
staging: rtl8723bs: remove rtw_set_tx_chksum_offload()
staging: rtl8188eu: remove blank lines
staging: rtl8723bs: fix comparsion to NULL - coding style
staging: rtl8723bs: refactor rtw_macaddr_cfg()
staging: rtl8723bs: use ether_addr_copy() in rtw_macaddr_cfg()
staging: rtl8723bs: use mac_pton() in rtw_macaddr_cfg()
staging: rtl8188eu: remove whitespace - coding style
staging: rtl8188eu: remove rtw_ioctl_rtl.h
staging: rtl8723bs: fix line over 80 characters
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8723bs: remove pointless if else in rtw_sdio_resume()
staging: rtl8723bs: fix comparsion to true/false and brace issues
staging: rtl8723bs: simplify if else statement
staging: rtl8188eu: reorder switch cases and remove default break
staging: rtl8188eu: move return type to functions definition line
staging: rtl8188eu: fix block comments - coding style
staging: rtl8188eu: remove rtw_mp_phy_regdef.h
staging: rtl8723bs: remove rtl8192c_rf.h
staging: rtl8188eu: rename Hal8188EPhyCfg.h
staging: rtl8188eu: rename Hal8188EPhyReg.h
staging: rtl8188eu: rename Hal8188ERateAdaptive
staging: rtl8723bs: remove rtw_br_ext.h
staging: rtl8723bs: remove rtw_beamforming.h
staging: rtl8188eu: replace while with shorter for loop
staging: rtl8723bs: replace while with shorter for loop
staging: rtl8723bs: replace tab with space
staging: rtl8723bs: fix indentation
staging: rtl8723bs: remove blank lines
staging: rtl8723bs: add missing blank lines
staging: rtl8723bs: remove braces from single if statement
staging: rtl8188eu: refactor rtw_macaddr_cfg()
staging: rtl8188eu: replace tabs with spaces
staging: rtl8723bs: use mac_pton()
staging: rtl8723bs: add spaces around '|'
staging: rtl8723bs: fix lines over 80 characters
staging: rtl8723bs: remove blank lines
staging: rtl8723bs: fix comparsions to NULL
staging: rtl8723bs: simplify ratetbl_val_2wifirate()
staging: rtl8188eu: add spaces around '|'
staging: rtl8188eu: fix lines over 80 characters
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: use strlcpy instead of strncpy
staging: rtl8723bs: remove unused code
staging: rtl8723bs: refactor rtw_is_cckrates_included()
staging: rtl8723bs: refactor rtw_is_cckratesonly_included
staging: rtl8723bs: change return type to bool
staging: rtl8723bs: fix comparsions to true
staging: rtl8188eu: remove is_{multicast,broadcast}_mac_addr
staging: rtl8188eu: do not line break function definition
staging: rtl8188eu: rename Efuse_PowerSwitch
staging: rtl8188eu: rename function parameters
staging: rtl8188eu: rename variable
staging: rtl8188eu: add spaces around '+'
staging: rtl8188eu: remove redundant header file
staging: rtl8188eu: remove MacAddr_isBcst macro
staging: rtl8188eu: use is_multicast_ether_addr
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: refactor rtw_is_cckrates_included()
staging: rtl8188eu: refactor rtw_is_cckratesonly_included()
staging: rtl8188eu: change return type to bool
staging: rtl8188eu: fix comparsions to true
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: fix lines over 80 characters
staging: rtl8188eu: remove unused sreset_get_wifi_status()
staging: rtl8188eu: remove unused ODM_RASupport_Init()
staging: rtl8188eu: remove unused CAM_empty_entry()
staging: rtl8188eu: remove unused rtw_get_oper_bw()
staging: rtl8188eu: remove unused rtw_get_oper_choffset()
staging: rtl8188eu: fix comparsions to NULL - coding style
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: remove unused rtw_calculate_wlan_pkt_size_by_attribue()
staging: rtl8188eu: remove unused dump_txrpt_ccx_88e()
staging: rtl8188eu: remove unused should_forbid_n_rate()
staging: rtl8188eu: remove redundant includes
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: fix comparsion to true
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: use is_multicast_ether_addr
staging: rtl8188eu: use is_broadcast_ether_addr
staging: rtl8188eu: fix indentation - style
staging: rtl8188eu: fix comparsions to NULL - style
staging: rtl8188eu: remove unnecessary parentheses - style
staging: rtl8188eu: remove unused rtw_add_bcn_ie()
staging: rtl8188eu: remove unused rtw_remove_bcn_ie()
staging: rtl8188eu: rename odm_RTL8188E - style
staging: rtl8188eu: use phydm_regdefine11n.h from rtlwifi
staging: rtl8188eu: rename rtw_IOL_applied
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: remove redundant include
staging: rtl8188eu: remove unnecessary includes
Revert "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
staging: rtl8188eu: use is_multicast_ether_addr in recv_linux.c
staging: rtl8188eu: use is_multicast_ether_addr in rtl8188eu_xmit.c
staging: rtl8188eu: cleanup block comment - style
staging: rtl8188eu: remove whitespace - style
staging: rtl8188eu: use is_multicast_ether_addr in rtw_sta_mgt.c
staging: rtl8188eu: remove whitespace, add missing blank line
staging: rtl8188eu: remove unused mp_custom_oid.h
NeilBrown (5):
staging: mt7621-pci: use rt_sysc_?32() to access system-control register.
staging: mt7621-spi: change mt7621_spi_wait_till_ready to take struct mt7621_spi
staging: mt7621-spi: revised half-duplex message handling
staging: mt7621-dts: correct various clock frequencies.
staging: mt7621-dts: convert to gpio-keys
Nicholas Mc Guire (3):
staging: bcm2835-camera: handle wait_for_completion_timeout return properly
staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout
iio: ad_sigma_delta: use unsigned long for timeout
Nikolaus Voss (2):
IIO: st_accel_i2c.c: Simplify access to driver data
IIO: st_accel_i2c.c: Use probe_new() instead of probe()
Nishad Kamdar (3):
staging: comedi: comedi_fops: Shift assignment operator '=' to previous line
staging: dgnc: dgnc_tty.c: Avoid '(' at the end of line
staging: mt7621-mmc: Use BIT macro instead of explicit shifting in board.h
Oliver HÃbers (2):
staging: mt7621-pci: Include preferred headers
staging: mt7621: Add SPDX license identifier
Omer Efrat (1):
staging: use BIT_ULL for NL80211_STA_INFO_* attribute types
Peter Vernia (4):
staging: mt7621-pci: Fix spaces around parenthesis in pci-7621.c
staging: mt7621-pci: Fix spacing around equals sign
staging: mt7621-pci: Add spaces after commas in pci-mt7621.c
staging: mt7621-pci: Move open-braces to match kernel code style
Quytelda Kahja (11):
staging: rtl8723bs: Clean up whitespace in 'PHY_GetTxPowerLimit()'.
staging: rtl8723bs: Rename PHY_GetTxPowerLimit().
staging: rtl8723bs: Fix camel-case names in phy_get_tx_pwr_lmt().
staging: rtl8723bs: Combine if statements with equivalent body.
staging: rtl8723bs: Remove empty else-if conditional.
staging: rtl8723bs: Move rate section index lookup to new function.
staging: rtl8723bs: Move bandwidth index lookup to new function.
staging: rtl8723bs: Fix spelling mistake in comment.
staging: rtl8723bs: Merge conditionals with similar bodies.
staging: rtl8723bs: Merge workaround conditionals into single else-if.
staging: rtl8723bs: Add missing curly braces on else statement.
Radek DostÃl (1):
staging: fbtft: indent fbtft_device_display - last entry - pdev - dev
Randy Dunlap (1):
staging/rtl8192u: fix defined but not used build warnings
Razvan Stefanescu (1):
staging: fsl-dpaa2/ethsw: Update maintainers for Ethernet Switch driver
Roman Kiryanov (5):
staging: goldfish: Replace read and write macros with functions
staging: goldfish: Fix checkpatch CHECK in goldfish_audio.c
staging: goldfish: Remove references to the retired driver from README
staging: goldfish: fix whitespace in goldfish_audio
staging: goldfish: add a blank line into struct goldfish_audio
Rosen Penev (1):
staging: mt7621-dts: Fix remaining pcie warnings
Sabin Mihai Rapan (3):
staging: rtlwifi: Fix "Trafic"->"Traffic"
staging: rtlwifi: Fix "writen"->"written"
staging: rtlwifi: Fix "Alwyas"->"Always"
Sankalp Negi (5):
staging: mt7621-spi: Indent case labels and switch at the same level.
staging: mt7621-spi: Fix line over 80 characters by refactoring.
staging: mt7621-spi: Use tabs for indentation instead of spaces.
staging: mt7621-spi: Add a space before open paranthesis.
staging: mt7621-spi: Remove unnecessary braces {} from single statement if block.
Sergej Perschin (1):
staging: mt7621-mmc: Fix printk() facility level
Sergio Paracuellos (59):
staging: mt7621-pinctrl: add SPDX identifier
staging: mt7621-pinctrl: replace 'unsigned' types with 'unsigned int'
staging: mt7621-pinctrl: remove unnecessary 'out of memory' message
staging: mt7621-pinctrl: replace ENOSYS with better fitting error code
staging: mt7621-gpio: make use 'bgpio_init' from GPIO_GENERIC
staging: mt7621-gpio: avoid including 'gpio.h'
staging: mt7621-gpio: make use of 'builtin_platform_driver'
staging: mt7621-gpio: implement '.irq_[request|release]_resources' functions
staging: mt7621-gpio: add COMPILE_TEST
staging: mt7621-gpio: add kerneldoc for state data containers
staging: mt7621-gpio: implement high level and low level irqs
staging: mt7621-gpio: avoid custom irq_domain for gpio
staging: mt7621-gpio: remove no more necessary PIN_MASK macro
staging: mt7621-gpio: update kerneldoc for state containers
staging: mt7621-gpio: align indentation for all defines
staging: mt7621-gpio: avoid check for NULL in 'to_mediatek_gpio' calls
staging: mt7621-gpio: avoid to set up irqs if not defined in dts
staging: mt7621-gpio: avoid one level indentation in interrupt handler
staging: mt7621-gpio: set different names for each gpio_chip and irq_chip
staging: mt7621-gpio: avoid long line in a comment
staging: mt7621-gpio: update Kconfig with SoC details
staging: mt7621-gpio: avoid use banks in device tree
staging: mt7621-gpio: set irq chip name only once
staging: mt7621-gpio: use custom xlate function
staging: mt7621-gpio: assign gpio chip custom changes after bgpio_init
staging: mt7621-gpio: use devm_kasprintf to set gpio banks labels
staging: mt7621-pinctrl: avoid space after if condition
staging: mt7621-pinctrl: avoid lines over 80 chars
staging: mt7621-pinctrl: replace seq_printf with seq_puts
staging: mt7621-pinctrl: align function parameters in some functions
staging: mt7621-pinctrl: use tabs instead of spaces in some indentations
staging: mt7621-pinctrl: make use of pinctrl_utils_free_map
staging: mt7621-pinctrl: replace uint8_t type with u8 for 'gpio' field
staging: mt7621-pinctrl: make use of pinctrl_utils_reserve_map
staging: mt7621-dts: use 'function' and 'group' for pinctrl bindings
staging: mt7621-pinctrl: refactor rt2880_pinctrl_dt_node_to_map function
staging: mt7621-pinctrl: use ternary operator return in rt2880_get_group_name
staging: mt7621-pinctrl: remove 'rt2880_pinctrl_pin_dbg_show' callback
staging: mt7621-pinctrl: replace core_initcall_sync with builtin_platform_driver
staging: mt7621-pinctrl: init *map to NULL for correct memory assignation
Revert "staging: mt7621-pinctrl: replace core_initcall_sync with builtin_platform_driver"
staging: mt7621-gpio: remove driver from staging
staging: mt7621-pci: remove unused macro MV_READ_DATA
staging: mt7621-pci: factor out mt7621_pci_get_cfgaddr function
staging: mt7621-pci: use generic kernel pci subsystem read and write
staging: mt7621-pci: remove dead code derived to not use custom reads and writes
staging: mt7621-pci: add pcie_write and pcie_read helpers
staging: mt7621-pci: use pcie_[read|write] in [write|read]_config
staging: mt7621-pci: simplify read_config function
staging: mt7621-pci: simplify write_config function
staging: mt7621-pci: remove unused macros
staging: mt7621-pci: avoid register duplication per controller using pcie_[read|write]
staging: mt7621-pci: review includes putting them in alphabethic order
staging: mt7621-pci: use pcie_[read|write] in RALINK_PCI_PCICFG_ADDR and RALINK_PCI_PCIMSK_ADDR
staging: mt7621-pci: remove RALINK_PCI_BASE from remaining definitions
staging: mt7621-pci: use BIT macro in preprocessor definitions
staging: mt7621-pci: rename RALINK_PCI_CONFIG_DATA_VIRTUAL_REG definition
staging: mt7621-pci: remove remaining pci_legacy dependant code
staging: mt7621-dts: add pcie controller port registers
Simon Que (1):
drivers/staging: Gasket driver framework + Apex driver
Sohil Ladhani (1):
Staging: rtlwifi: base: Modified the line ending with a parenthesis
Sophie Matter (3):
staging: pi433: Comply with 80 character column limit
staging: pi433: Use preferred commenting style
staging: pi433: Make only one statement per line
Stefan Popa (3):
iio:dac:ad5686: Add AD5311R support
iio: dac: Add AD5758 support
dt-bindings: iio: dac: Add docs for AD5758 DAC
Steve Longerbeam (2):
staging: vboxvideo: Pass a new framebuffer to vbox_crtc_do_set_base
staging: vboxvideo: Add page-flip support
Sumit Pundir (1):
staging: gasket: fix code indent for conditional statement
Thibaut Robert (1):
staging: wilc1000: Use common structs to parse ip packets
Tim Collier (10):
staging: wlan-ng: fix coding style (indentation) in prism2mib.c
staging: wlan-ng: replace WLAN_CTL_FRAMELEN with inline function in p80211hdr.h
staging: wlan-ng: replace macro with inline function in prism2mgmt.c
staging: wlan-ng: add parentheses to macro argument usage in prism2mgmt.c
staging: wlan-ng: fix expression continuation in prism2fw.c
staging: wlan-ng: fix expression continuation in prism2mgmt.c
staging: wlan-ng: remove unneeded parentheses from prism2mgmt.c
staging: wlan-ng: remove volatile from reapable field in hfa384x_usbctlx
staging: wlan-ng: correction to comment in hfa384x_usb
staging: wlan-ng: remove unused definitions from p80211types.h
Tobias Lindskog (1):
staging: android: ashmem: Shrink directly through shmem_fallocate
Todd Poynor (114):
drivers/staging/gasket: Use refcount_read()
staging: gasket: fix typo in apex_enter_reset
staging: gasket: fix typo in gasket_core.h comments
staging: gasket: whitespace fix in gasket_page_table_init
staging: gasket: remove driver registration on class creation failure
staging: gasket: hold mutex on gasket driver unregistration
staging: gasket: Return EBUSY on mapping create when already in use
staging: gasket: Remove stale pointers on error allocating attr array
staging: gasket: convert gasket_mmap_has_permissions to bool return
staging: gasket: fix gasket_wait_with_reschedule timeout return code
staging: gasket: gasket_wait_with_reschedule use msleep
staging: gasket: gasket_wait_with_reschedule simplify logic
staging: gasket: gasket_wait_with_reschedule use 32 bits of retry count
staging: gasket: bail out of reset sequence on device callback error
staging: gasket: drop gasket_cdev_get_info, use container_of
staging: gasket: allow compile for ARM64 in Kconfig
staging: gasket: gasket_enable_dev remove unnecessary variable
staging: gasket: remove code for no physical device
staging: gasket: fix class create bug handling
staging: gasket: remove unnecessary code in coherent allocator
staging: gasket: don't treat no device reset callback as an error
staging: gasket: gasket_mmap return error instead of valid BAR index
staging: gasket: apex_clock_gating simplify logic, reduce indentation
staging: gasket: gasket page table functions use bool return type
staging: gasket: remove else clause after return in if clause
staging: gasket: fix comment syntax in apex.h
staging: gasket: remove unnecessary parens in page table code
staging: gasket: gasket_mmap use PAGE_MASK
staging: gasket: remove extra parens in gasket_write_mappable_regions
staging: gasket: fix multi-line comment syntax in gasket_core.h
staging: gasket: always allow root open for write
staging: gasket: top ioctl handler add __user annotations
staging: gasket: apex ioctl add __user annotations
staging: gasket: common ioctl dispatcher add __user annotations
staging: gasket: common ioctls add __user annotations
staging: gasket: fix check_and_invoke_callback log param
staging: gasket: remove duplicate call to retrieve device callback
staging: gasket: gasket_handle_ioctl fix ioctl exit trace param
staging: gasket: avoid copy to user on error in coherent alloc config
staging: gasket: print mmap starting address as unsigned long
staging: gasket: remove unnecessary NULL checks on calls from VFS
staging: gasket: gasket_get_device drop check for NULL pci_dev
staging: gasket: apex return error on sysfs show of missing attribute
staging: gasket: core: convert various logs to debug level
staging: gasket: interrupts: convert various logs to debug level
staging: gasket: ioctl common: convert various logs to debug level
staging: gasket: page table: convert various logs to debug level
staging: gasket: page table: remove unnecessary logs
staging: gasket: apex: convert various logs to debug level
staging: gasket: save struct device for a gasket device
staging: gasket: core: convert to standard logging
staging: gasket: interrupt: convert to standard logging
staging: gasket: ioctl: convert to standard logging
staging: gasket: page table: convert to standard logging
staging: gasket: sysfs: convert to standard logging
staging: gasket: apex: convert to standard logging
staging: gasket: remove gasket logging header
staging: gasket: TODO: remove entry for convert to standard logging
staging: gasket: don't print device addresses as kernel pointers
staging: gasket: sysfs: remove check for refcount already zero
staging: gasket: apex: fixup undefined PCI class
staging: gasket: sysfs: remove unnecessary NULL check on device ptr
staging: gasket: page table: remove code for "no dma_ops"
staging: gasket: core: hold reference on device while in use
staging: gasket: core: hold reference to pci_dev while used
staging: gasket: sysfs: hold reference to device while in use
staging: gasket: page table: hold references to device and pci_dev
staging: gasket: core: allow root access based on user namespace
staging: gasket: apex: simplify comments for static functions
staging: gasket: core: simplify comments for static functions
staging: gasket: ioctl: simplify comments for static functions
staging: gasket: page table: simplify comments for static functions
staging: gasket: interrupt: simplify comments for static functions
staging: gasket: sysfs: simplify comments for static functions
staging: gasket: TODO: remove entry for static function kernel docs
staging: gasket: apex: remove static function forward declarations
staging: gasket: apex: fix function param line continuation style
staging: gasket: core: remove static function forward declarations
staging: gasket: ioctl: remove static function forward declarations
staging: gasket: interrupt: remove static function forward declarations
staging: gasket: pg tbl: remove static function forward declarations
staging: gasket: TODO: remove entry for static function declarations
staging: gasket: core: fix function param line continuation style
staging: gasket: ioctl: fix function param line continuation style
staging: gasket: page table: fix function param line continuation style
staging: gasket: sysfs: fix function param line continuation style
staging: gasket: interrupt: fix function param line continuation style
staging: gasket: TODO: remove entry for multi-line alignment style
staging: gasket: apex: move driver-private defines out of apex.h
staging: gasket: core: use bool type for ns_capable result
Revert "staging: gasket: page table: hold references to device and pci_dev"
staging: gasket: page table: fix header file include guard symbol
staging: gasket: remove "reset type" param from framework
staging: gasket: apex: drop reset type param
staging: gasket: apex: enable power save mode by default
staging: gasket: core: remove registration logs
staging: gasket: core: device register debug log cleanups
staging: gasket: core: add subsystem and device info to logs
Revert "staging: gasket: core: hold reference to pci_dev while used"
staging: gasket: sysfs: clean up state if ENOMEM removing mapping
staging: gasket: core: move core PCI calls to device drivers
staging: gasket: apex: move PCI core calls to apex driver
staging: gasket: core: convert remaining info logs to debug
staging: gasket: core: remove device enable and disable callbacks
staging: gasket: apex: remove device enable and disable callbacks
staging: gasket: core: let device driver enable/disable gasket device
staging: gasket: apex: enable/disable gasket device from apex
staging: gasket: core: delete device add and remove callbacks
staging: gasket: apex: fold device add/remove logic inline
staging: gasket: core: remove sysfs setup and cleanup callbacks
staging: gasket: apex: move sysfs setup code to probe function
staging: gasket: core: protect against races during unregister
staging: gasket: apex: place in low power reset until opened
staging: gasket: core: remove incorrect extraneous comment
Tomas Novotny (4):
iio: vcnl4000: make the driver extendable
iio: vcnl4000: add VCNL4010 and VCNL4020 device id
iio: vcnl4000: warn on incorrectly specified device id
iio: vcnl4000: add support for VCNL4200
Tuomas Tynkkynen (2):
staging: bcm2835-audio: Check if workqueue allocation failed
staging: bcm2835-audio: Don't leak workqueue if open fails
Valentin Vidic (3):
staging: pi433: replace simple switch statements
staging: pi433: add SPDX-License-Identifier tag
staging: pi433: cleanup comments in rf69.h
Wei Yongjun (2):
staging: pi433: fix error return code in pi433_probe()
staging: axis-fifo: fix return value check in axis_fifo_probe()
William Breathitt Gray (2):
iio: 104-quad-8: Fix off-by-one error in register selection
iio: 104-quad-8: Provide defines for magic numbers
Yisheng Xie (1):
Staging: gdm724x: use match_string() helper
Yu Ning (1):
staging: goldfish: Enable ACPI-based enumeration for goldfish audio
ankit patel (5):
Staging: comedi: comedi.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedilib.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi_pcmcia.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi_pci.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi_compat32.h: fixed missing or malformed SPDX-License-Identifier
kbuild test robot (1):
staging: fix platform_no_drv_owner.cocci warnings
zhong jiang (2):
drivers/staging/mt7621-eth: Use dma_zalloc_coherent to replace dma_alloc_coherent+memset
staging: gasket: remove some extra semicolon
Documentation/ABI/testing/sysfs-bus-iio | 26 +-
Documentation/ABI/testing/sysfs-bus-iio-isl29501 | 47 +
.../ABI/testing/sysfs-bus-iio-light-si1133 | 22 +
.../devicetree/bindings/iio/accel/adxl345.txt | 7 +-
.../bindings/iio/adc/amlogic,meson-saradc.txt | 1 +
.../bindings/iio/adc/at91-sama5d2_adc.txt | 9 +
.../devicetree/bindings/iio/adc/avia-hx711.txt | 8 +-
.../bindings/iio/adc/sigma-delta-modulator.txt | 2 +-
.../bindings/iio/adc/sprd,sc27xx-adc.txt | 36 +
.../devicetree/bindings/iio/dac/ad5758.txt | 78 +
.../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 +
.../devicetree/bindings/iio/light/isl29501.txt | 13 +
.../devicetree/bindings/iio/pressure/bmp085.txt | 7 -
.../input/touchscreen/resistive-adc-touch.txt | 30 +
.../bindings/input/touchscreen/touchscreen.txt | 3 +
MAINTAINERS | 44 +-
drivers/iio/accel/Kconfig | 4 +-
drivers/iio/accel/adxl345.h | 7 +-
drivers/iio/accel/adxl345_core.c | 140 +-
drivers/iio/accel/adxl345_i2c.c | 7 +-
drivers/iio/accel/adxl345_spi.c | 6 +-
drivers/iio/accel/mma8452.c | 1 +
drivers/iio/accel/sca3000.c | 1 +
drivers/iio/accel/st_accel_i2c.c | 64 +-
drivers/iio/adc/Kconfig | 13 +-
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad_sigma_delta.c | 5 +-
drivers/iio/adc/at91-sama5d2_adc.c | 783 +-
drivers/iio/adc/hx711.c | 39 +
drivers/iio/adc/ina2xx-adc.c | 17 +-
drivers/iio/adc/max1363.c | 8 +-
drivers/iio/adc/meson_saradc.c | 9 +
drivers/iio/adc/sc27xx_adc.c | 522 ++
drivers/iio/adc/ti-ads7950.c | 43 +-
drivers/iio/adc/xilinx-xadc-core.c | 44 +-
drivers/iio/adc/xilinx-xadc.h | 1 +
drivers/iio/chemical/Kconfig | 23 +
drivers/iio/chemical/Makefile | 3 +
drivers/iio/chemical/bme680.h | 96 +
drivers/iio/chemical/bme680_core.c | 959 +++
drivers/iio/chemical/bme680_i2c.c | 85 +
drivers/iio/chemical/bme680_spi.c | 125 +
drivers/iio/common/st_sensors/st_sensors_core.c | 3 +-
drivers/iio/counter/104-quad-8.c | 87 +-
drivers/iio/dac/Kconfig | 10 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5686.c | 7 +
drivers/iio/dac/ad5686.h | 1 +
drivers/iio/dac/ad5696-i2c.c | 1 +
drivers/iio/dac/ad5758.c | 897 +++
drivers/iio/dac/ltc2632.c | 5 -
drivers/iio/dac/ti-dac5571.c | 6 -
drivers/iio/frequency/ad9523.c | 68 +-
drivers/iio/imu/adis.c | 3 +
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 37 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 38 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 143 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 16 +-
drivers/iio/industrialio-core.c | 29 +-
drivers/iio/light/Kconfig | 17 +-
drivers/iio/light/Makefile | 1 +
drivers/iio/light/si1133.c | 1071 +++
drivers/iio/light/vcnl4000.c | 220 +-
drivers/iio/pressure/st_pressure_i2c.c | 3 +-
drivers/iio/proximity/Kconfig | 13 +
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/isl29501.c | 1027 +++
drivers/input/touchscreen/Kconfig | 13 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/resistive-adc-touch.c | 204 +
drivers/staging/Kconfig | 12 +-
drivers/staging/Makefile | 5 +-
drivers/staging/android/ashmem.c | 46 +-
drivers/staging/android/vsoc.c | 11 +-
drivers/staging/axis-fifo/Kconfig | 9 +
drivers/staging/axis-fifo/Makefile | 1 +
drivers/staging/axis-fifo/README | 0
drivers/staging/axis-fifo/axis-fifo.c | 1107 +++
drivers/staging/axis-fifo/axis-fifo.txt | 89 +
drivers/staging/clocking-wizard/Kconfig | 2 +-
drivers/staging/comedi/Kconfig | 8 -
drivers/staging/comedi/comedi.h | 2 +-
drivers/staging/comedi/comedi_compat32.h | 2 +-
drivers/staging/comedi/comedi_fops.c | 6 +-
drivers/staging/comedi/comedi_pci.h | 2 +-
drivers/staging/comedi/comedi_pcmcia.h | 2 +-
drivers/staging/comedi/comedidev.h | 4 +-
drivers/staging/comedi/comedilib.h | 2 +-
drivers/staging/comedi/drivers.c | 26 +-
drivers/staging/comedi/drivers/Makefile | 1 -
drivers/staging/comedi/drivers/amplc_dio200.h | 6 +-
.../staging/comedi/drivers/amplc_dio200_common.c | 2 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 12 +-
drivers/staging/comedi/drivers/cb_pcimdda.c | 4 +-
drivers/staging/comedi/drivers/daqboard2000.c | 2 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 5 +-
drivers/staging/comedi/drivers/pcl816.c | 4 +-
drivers/staging/comedi/drivers/pcl818.c | 4 +-
drivers/staging/comedi/drivers/serial2002.c | 778 --
drivers/staging/dgnc/dgnc_tty.c | 7 +-
drivers/staging/erofs/Kconfig | 141 +
drivers/staging/erofs/Makefile | 13 +
drivers/staging/erofs/TODO | 45 +
drivers/staging/erofs/data.c | 385 +
drivers/staging/erofs/dir.c | 145 +
drivers/staging/erofs/erofs_fs.h | 266 +
drivers/staging/erofs/include/linux/tagptr.h | 110 +
drivers/staging/erofs/include/trace/events/erofs.h | 240 +
drivers/staging/erofs/inode.c | 283 +
drivers/staging/erofs/internal.h | 556 ++
drivers/staging/erofs/lz4defs.h | 227 +
drivers/staging/erofs/namei.c | 251 +
drivers/staging/erofs/super.c | 649 ++
drivers/staging/erofs/unzip_lz4.c | 251 +
drivers/staging/erofs/unzip_pagevec.h | 172 +
drivers/staging/erofs/unzip_vle.c | 1656 ++++
drivers/staging/erofs/unzip_vle.h | 239 +
drivers/staging/erofs/unzip_vle_lz4.c | 209 +
drivers/staging/erofs/utils.c | 271 +
drivers/staging/erofs/xattr.c | 577 ++
drivers/staging/erofs/xattr.h | 93 +
drivers/staging/fbtft/fb_hx8347d.c | 2 +-
drivers/staging/fbtft/fb_ili9163.c | 2 +-
drivers/staging/fbtft/fb_ili9320.c | 2 +-
drivers/staging/fbtft/fb_ili9325.c | 2 +-
drivers/staging/fbtft/fb_ili9341.c | 2 +-
drivers/staging/fbtft/fb_s6d02a1.c | 31 +-
drivers/staging/fbtft/fb_s6d1121.c | 3 +-
drivers/staging/fbtft/fb_sh1106.c | 2 +-
drivers/staging/fbtft/fb_ssd1289.c | 9 +-
drivers/staging/fbtft/fb_ssd1306.c | 2 +-
drivers/staging/fbtft/fb_ssd1325.c | 2 +-
drivers/staging/fbtft/fb_ssd1331.c | 2 +-
drivers/staging/fbtft/fb_ssd1351.c | 41 +-
drivers/staging/fbtft/fb_st7735r.c | 15 +-
drivers/staging/fbtft/fb_st7789v.c | 13 +-
drivers/staging/fbtft/fb_uc1611.c | 2 +-
drivers/staging/fbtft/fb_watterott.c | 26 +-
drivers/staging/fbtft/fbtft-bus.c | 17 +-
drivers/staging/fbtft/fbtft-core.c | 41 +-
drivers/staging/fbtft/fbtft-io.c | 17 +-
drivers/staging/fbtft/fbtft-sysfs.c | 3 +-
drivers/staging/fbtft/fbtft.h | 15 +-
drivers/staging/fbtft/fbtft_device.c | 50 +-
drivers/staging/fbtft/flexfb.c | 31 +-
drivers/staging/fsl-dpaa2/ethernet/Makefile | 1 +
.../staging/fsl-dpaa2/ethernet/dpaa2-eth-trace.h | 29 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 71 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 43 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 31 +-
drivers/staging/fsl-dpaa2/ethernet/dpkg.h | 450 +-
drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 30 +-
drivers/staging/fsl-dpaa2/ethernet/dpni.c | 30 +-
drivers/staging/fsl-dpaa2/ethernet/dpni.h | 159 +-
.../ethernet/{README => ethernet-driver.rst} | 39 +-
drivers/staging/fsl-dpaa2/ethernet/net.h | 480 --
drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 27 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 2 +-
drivers/staging/gasket/Kconfig | 23 +
drivers/staging/gasket/Makefile | 9 +
drivers/staging/gasket/TODO | 9 +
drivers/staging/gasket/apex.h | 30 +
drivers/staging/gasket/apex_driver.c | 741 ++
drivers/staging/gasket/gasket.h | 122 +
drivers/staging/gasket/gasket_constants.h | 47 +
drivers/staging/gasket/gasket_core.c | 1816 +++++
drivers/staging/gasket/gasket_core.h | 649 ++
drivers/staging/gasket/gasket_interrupt.c | 550 ++
drivers/staging/gasket/gasket_interrupt.h | 117 +
drivers/staging/gasket/gasket_ioctl.c | 391 +
drivers/staging/gasket/gasket_ioctl.h | 28 +
drivers/staging/gasket/gasket_page_table.c | 1381 ++++
drivers/staging/gasket/gasket_page_table.h | 249 +
drivers/staging/gasket/gasket_sysfs.c | 400 +
drivers/staging/gasket/gasket_sysfs.h | 179 +
drivers/staging/gdm724x/gdm_tty.c | 18 +-
drivers/staging/gdm724x/gdm_usb.c | 5 -
drivers/staging/goldfish/README | 6 -
drivers/staging/goldfish/goldfish_audio.c | 79 +-
drivers/staging/iio/Kconfig | 1 -
drivers/staging/iio/Makefile | 1 -
drivers/staging/iio/accel/adis16203.c | 6 +-
drivers/staging/iio/accel/adis16240.c | 11 +-
drivers/staging/iio/adc/ad7606.h | 2 +-
drivers/staging/iio/gyro/Kconfig | 16 -
drivers/staging/iio/gyro/Makefile | 6 -
drivers/staging/iio/gyro/adis16060_core.c | 234 -
drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +-
drivers/staging/ks7010/ks_hostif.c | 2 -
drivers/staging/most/dim2/dim2.c | 2 +-
drivers/staging/mt7621-dts/gbpc1.dts | 24 +-
drivers/staging/mt7621-dts/mt7621.dtsi | 110 +-
drivers/staging/mt7621-eth/mtk_eth_soc.c | 19 +-
drivers/staging/mt7621-gpio/Kconfig | 6 -
drivers/staging/mt7621-gpio/Makefile | 3 -
drivers/staging/mt7621-gpio/TODO | 3 -
drivers/staging/mt7621-gpio/gpio-mt7621.c | 370 -
.../staging/mt7621-gpio/mediatek,mt7621-gpio.txt | 68 -
drivers/staging/mt7621-mmc/board.h | 8 +-
drivers/staging/mt7621-mmc/dbg.c | 54 +-
drivers/staging/mt7621-mmc/dbg.h | 6 -
drivers/staging/mt7621-mmc/mt6575_sd.h | 588 +-
drivers/staging/mt7621-mmc/sd.c | 584 +-
drivers/staging/mt7621-pci/Kconfig | 7 +
drivers/staging/mt7621-pci/pci-mt7621.c | 827 +-
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 174 +-
drivers/staging/mt7621-spi/spi-mt7621.c | 206 +-
drivers/staging/octeon-usb/Makefile | 1 +
drivers/staging/octeon-usb/octeon-hcd.c | 1 +
drivers/staging/octeon-usb/octeon-hcd.h | 1 +
drivers/staging/olpc_dcon/Kconfig | 6 +-
drivers/staging/olpc_dcon/olpc_dcon.h | 6 +-
drivers/staging/pi433/pi433_if.c | 93 +-
drivers/staging/pi433/pi433_if.h | 9 +-
drivers/staging/pi433/rf69.c | 283 +-
drivers/staging/pi433/rf69.h | 12 +-
drivers/staging/pi433/rf69_enum.h | 3 +-
drivers/staging/pi433/rf69_registers.h | 3 +-
drivers/staging/rtl8188eu/Makefile | 4 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 126 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 10 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 65 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 121 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 28 +-
drivers/staging/rtl8188eu/core/rtw_iol.c | 17 +-
drivers/staging/rtl8188eu/core/rtw_led.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 19 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 56 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 16 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +-
drivers/staging/rtl8188eu/core/rtw_rf.c | 10 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 92 +-
drivers/staging/rtl8188eu/core/rtw_sreset.c | 37 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 71 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 83 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 74 +-
drivers/staging/rtl8188eu/hal/bb_cfg.c | 10 +-
drivers/staging/rtl8188eu/hal/fw.c | 13 +-
...188ERateAdaptive.c => hal8188e_rate_adaptive.c} | 10 -
drivers/staging/rtl8188eu/hal/hal_com.c | 75 +-
drivers/staging/rtl8188eu/hal/hal_intf.c | 26 +-
drivers/staging/rtl8188eu/hal/mac_cfg.c | 19 +-
drivers/staging/rtl8188eu/hal/odm.c | 21 +-
drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 10 +-
.../hal/{odm_RTL8188E.c => odm_rtl8188e.c} | 10 +-
drivers/staging/rtl8188eu/hal/phy.c | 14 +-
drivers/staging/rtl8188eu/hal/pwrseq.c | 10 +-
drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 10 +-
drivers/staging/rtl8188eu/hal/rf.c | 11 +-
drivers/staging/rtl8188eu/hal/rf_cfg.c | 18 +-
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 15 +-
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 10 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 16 +-
drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 10 +-
drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 11 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 11 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 43 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +-
drivers/staging/rtl8188eu/include/HalVerDef.h | 10 +-
drivers/staging/rtl8188eu/include/basic_types.h | 12 +-
drivers/staging/rtl8188eu/include/drv_types.h | 10 +-
drivers/staging/rtl8188eu/include/fw.h | 13 +-
.../{Hal8188EPhyCfg.h => hal8188e_phy_cfg.h} | 10 +-
.../{Hal8188EPhyReg.h => hal8188e_phy_reg.h} | 10 +-
...188ERateAdaptive.h => hal8188e_rate_adaptive.h} | 2 -
drivers/staging/rtl8188eu/include/hal_com.h | 10 +-
drivers/staging/rtl8188eu/include/hal_intf.h | 12 +-
drivers/staging/rtl8188eu/include/ieee80211.h | 25 +-
drivers/staging/rtl8188eu/include/mlme_osdep.h | 10 +-
drivers/staging/rtl8188eu/include/mon.h | 10 +-
drivers/staging/rtl8188eu/include/mp_custom_oid.h | 347 -
drivers/staging/rtl8188eu/include/odm.h | 12 +-
drivers/staging/rtl8188eu/include/odm_HWConfig.h | 11 +-
.../staging/rtl8188eu/include/odm_RegDefine11N.h | 166 -
drivers/staging/rtl8188eu/include/odm_debug.h | 10 +-
drivers/staging/rtl8188eu/include/odm_precomp.h | 16 +-
drivers/staging/rtl8188eu/include/odm_reg.h | 10 +-
.../include/{odm_RTL8188E.h => odm_rtl8188e.h} | 10 +-
drivers/staging/rtl8188eu/include/odm_types.h | 10 +-
drivers/staging/rtl8188eu/include/osdep_intf.h | 10 +-
drivers/staging/rtl8188eu/include/osdep_service.h | 10 +-
drivers/staging/rtl8188eu/include/pwrseq.h | 11 +-
drivers/staging/rtl8188eu/include/pwrseqcmd.h | 10 +-
drivers/staging/rtl8188eu/include/recv_osdep.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 14 +-
drivers/staging/rtl8188eu/include/rtl8188e_led.h | 28 -
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 11 +-
drivers/staging/rtl8188eu/include/rtw_android.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_ap.h | 14 +-
drivers/staging/rtl8188eu/include/rtw_cmd.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_debug.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_eeprom.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_efuse.h | 12 +-
drivers/staging/rtl8188eu/include/rtw_event.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_ht.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_ioctl.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h | 74 -
drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_iol.h | 13 +-
drivers/staging/rtl8188eu/include/rtw_led.h | 11 +-
drivers/staging/rtl8188eu/include/rtw_mlme.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 14 +-
.../staging/rtl8188eu/include/rtw_mp_phy_regdef.h | 1086 ---
drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_qos.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_recv.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_rf.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_security.h | 10 +-
drivers/staging/rtl8188eu/include/rtw_sreset.h | 11 +-
drivers/staging/rtl8188eu/include/rtw_xmit.h | 12 +-
drivers/staging/rtl8188eu/include/sta_info.h | 10 +-
drivers/staging/rtl8188eu/include/usb_ops_linux.h | 10 +-
drivers/staging/rtl8188eu/include/wifi.h | 17 +-
drivers/staging/rtl8188eu/include/wlan_bssdef.h | 10 +-
drivers/staging/rtl8188eu/include/xmit_osdep.h | 10 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 72 +-
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 13 +-
drivers/staging/rtl8188eu/os_dep/mon.c | 10 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 16 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 10 +-
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 27 +-
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 19 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 38 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 16 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 22 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 56 +-
drivers/staging/rtl8192u/ieee80211/dot11d.c | 60 +-
drivers/staging/rtl8192u/ieee80211/dot11d.h | 59 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 22 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 57 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 86 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1018 +--
.../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 6 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 18 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 179 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 127 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 643 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h | 595 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 126 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 280 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 44 +-
drivers/staging/rtl8192u/r8190_rtl8256.h | 2 +-
drivers/staging/rtl8192u/r8192U.h | 114 +-
drivers/staging/rtl8192u/r8192U_core.c | 75 +-
drivers/staging/rtl8192u/r8192U_dm.c | 195 +-
drivers/staging/rtl8192u/r8192U_dm.h | 240 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 38 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.h | 33 +-
drivers/staging/rtl8192u/r819xU_phy.c | 276 +-
drivers/staging/rtl8192u/r819xU_phy.h | 71 +-
drivers/staging/rtl8192u/r819xU_phyreg.h | 735 +-
drivers/staging/rtl8712/rtl8712_led.c | 3 -
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 14 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 18 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 143 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 108 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +-
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 5 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 268 +-
drivers/staging/rtl8723bs/hal/odm.h | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +-
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 4 +-
drivers/staging/rtl8723bs/include/rtl8192c_rf.h | 28 -
drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 1 -
.../staging/rtl8723bs/include/rtw_beamforming.h | 127 -
drivers/staging/rtl8723bs/include/rtw_br_ext.h | 55 -
drivers/staging/rtl8723bs/include/xmit_osdep.h | 2 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 19 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 108 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 19 +-
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 5 -
drivers/staging/rtlwifi/base.c | 107 +-
drivers/staging/rtlwifi/halmac/halmac_api.h | 1 -
drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h | 17 -
drivers/staging/rtlwifi/halmac/rtl_halmac.c | 2 +-
drivers/staging/rtlwifi/phydm/phydm.c | 2 +-
drivers/staging/rtlwifi/rtl8822be/fw.c | 2 +-
drivers/staging/rtlwifi/rtl8822be/sw.c | 2 +-
drivers/staging/rts5208/Makefile | 2 +-
drivers/staging/rts5208/ms.c | 337 -
drivers/staging/rts5208/rtsx.c | 38 +-
drivers/staging/rts5208/rtsx.h | 25 -
drivers/staging/rts5208/rtsx_card.c | 29 -
drivers/staging/rts5208/rtsx_card.h | 1 -
drivers/staging/rts5208/rtsx_chip.c | 140 -
drivers/staging/rts5208/rtsx_chip.h | 18 -
drivers/staging/rts5208/rtsx_scsi.c | 216 -
drivers/staging/rts5208/rtsx_transport.c | 1 -
drivers/staging/rts5208/sd.c | 328 +-
drivers/staging/rts5208/spi.c | 71 -
drivers/staging/rts5208/trace.c | 27 -
drivers/staging/rts5208/trace.h | 40 -
drivers/staging/rts5208/xd.c | 115 +-
drivers/staging/skein/Kconfig | 16 -
drivers/staging/skein/Makefile | 11 -
drivers/staging/skein/TODO | 8 -
drivers/staging/skein/skein_api.c | 231 -
drivers/staging/skein/skein_api.h | 230 -
drivers/staging/skein/skein_base.c | 870 ---
drivers/staging/skein/skein_base.h | 336 -
drivers/staging/skein/skein_block.c | 469 --
drivers/staging/skein/skein_block.h | 347 -
drivers/staging/skein/skein_generic.c | 214 -
drivers/staging/skein/skein_iv.h | 187 -
drivers/staging/skein/threefish_api.c | 78 -
drivers/staging/skein/threefish_api.h | 171 -
drivers/staging/skein/threefish_block.c | 8244 --------------------
drivers/staging/sm750fb/sm750.c | 2 -
drivers/staging/speakup/kobjects.c | 4 +-
drivers/staging/speakup/spk_types.h | 2 +
drivers/staging/speakup/synth.c | 40 +-
drivers/staging/speakup/varhandlers.c | 5 +-
drivers/staging/vboxvideo/TODO | 1 -
drivers/staging/vboxvideo/vbox_drv.c | 34 +-
drivers/staging/vboxvideo/vbox_drv.h | 2 +-
drivers/staging/vboxvideo/vbox_main.c | 2 +-
drivers/staging/vboxvideo/vbox_mode.c | 34 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 127 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 7 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 11 +-
.../interface/vchiq_arm/vchiq_debugfs.c | 4 +-
drivers/staging/vt6655/dpc.c | 4 +-
drivers/staging/vt6656/dpc.c | 4 +-
drivers/staging/vt6656/rxtx.c | 5 +-
drivers/staging/wilc1000/Makefile | 3 +-
drivers/staging/wilc1000/TODO | 11 -
drivers/staging/wilc1000/coreconfigurator.c | 89 +-
drivers/staging/wilc1000/coreconfigurator.h | 25 +-
drivers/staging/wilc1000/host_interface.c | 2513 +++---
drivers/staging/wilc1000/host_interface.h | 34 +-
drivers/staging/wilc1000/linux_mon.c | 23 +-
drivers/staging/wilc1000/linux_wlan.c | 177 +-
.../staging/wilc1000/microchip,wilc1000,sdio.txt | 32 +
.../staging/wilc1000/microchip,wilc1000,spi.txt | 26 +
drivers/staging/wilc1000/wilc_debugfs.c | 28 +-
drivers/staging/wilc1000/wilc_sdio.c | 57 +-
drivers/staging/wilc1000/wilc_spi.c | 54 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 347 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 5 +
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 41 +-
drivers/staging/wilc1000/wilc_wlan.c | 291 +-
drivers/staging/wilc1000/wilc_wlan.h | 21 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 38 +-
drivers/staging/wilc1000/wilc_wlan_cfg.h | 16 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 70 +-
drivers/staging/wlan-ng/cfg80211.c | 44 +-
drivers/staging/wlan-ng/hfa384x.h | 2 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 2 +-
drivers/staging/wlan-ng/p80211hdr.h | 30 +-
drivers/staging/wlan-ng/p80211types.h | 27 -
drivers/staging/wlan-ng/prism2fw.c | 7 +-
drivers/staging/wlan-ng/prism2mgmt.c | 41 +-
drivers/staging/wlan-ng/prism2mib.c | 8 +-
include/dt-bindings/iio/adc/at91-sama5d2_adc.h | 16 +
include/uapi/linux/iio/types.h | 3 +
tools/iio/iio_event_monitor.c | 6 +
466 files changed, 28224 insertions(+), 27633 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-isl29501
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-light-si1133
create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/isl29501.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-adc-touch.txt
create mode 100644 drivers/iio/adc/sc27xx_adc.c
create mode 100644 drivers/iio/chemical/bme680.h
create mode 100644 drivers/iio/chemical/bme680_core.c
create mode 100644 drivers/iio/chemical/bme680_i2c.c
create mode 100644 drivers/iio/chemical/bme680_spi.c
create mode 100644 drivers/iio/dac/ad5758.c
create mode 100644 drivers/iio/light/si1133.c
create mode 100644 drivers/iio/proximity/isl29501.c
create mode 100644 drivers/input/touchscreen/resistive-adc-touch.c
create mode 100644 drivers/staging/axis-fifo/Kconfig
create mode 100644 drivers/staging/axis-fifo/Makefile
create mode 100644 drivers/staging/axis-fifo/README
create mode 100644 drivers/staging/axis-fifo/axis-fifo.c
create mode 100644 drivers/staging/axis-fifo/axis-fifo.txt
delete mode 100644 drivers/staging/comedi/drivers/serial2002.c
create mode 100644 drivers/staging/erofs/Kconfig
create mode 100644 drivers/staging/erofs/Makefile
create mode 100644 drivers/staging/erofs/TODO
create mode 100644 drivers/staging/erofs/data.c
create mode 100644 drivers/staging/erofs/dir.c
create mode 100644 drivers/staging/erofs/erofs_fs.h
create mode 100644 drivers/staging/erofs/include/linux/tagptr.h
create mode 100644 drivers/staging/erofs/include/trace/events/erofs.h
create mode 100644 drivers/staging/erofs/inode.c
create mode 100644 drivers/staging/erofs/internal.h
create mode 100644 drivers/staging/erofs/lz4defs.h
create mode 100644 drivers/staging/erofs/namei.c
create mode 100644 drivers/staging/erofs/super.c
create mode 100644 drivers/staging/erofs/unzip_lz4.c
create mode 100644 drivers/staging/erofs/unzip_pagevec.h
create mode 100644 drivers/staging/erofs/unzip_vle.c
create mode 100644 drivers/staging/erofs/unzip_vle.h
create mode 100644 drivers/staging/erofs/unzip_vle_lz4.c
create mode 100644 drivers/staging/erofs/utils.c
create mode 100644 drivers/staging/erofs/xattr.c
create mode 100644 drivers/staging/erofs/xattr.h
rename drivers/staging/fsl-dpaa2/ethernet/{README => ethernet-driver.rst} (94%)
delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/net.h
create mode 100644 drivers/staging/gasket/Kconfig
create mode 100644 drivers/staging/gasket/Makefile
create mode 100644 drivers/staging/gasket/TODO
create mode 100644 drivers/staging/gasket/apex.h
create mode 100644 drivers/staging/gasket/apex_driver.c
create mode 100644 drivers/staging/gasket/gasket.h
create mode 100644 drivers/staging/gasket/gasket_constants.h
create mode 100644 drivers/staging/gasket/gasket_core.c
create mode 100644 drivers/staging/gasket/gasket_core.h
create mode 100644 drivers/staging/gasket/gasket_interrupt.c
create mode 100644 drivers/staging/gasket/gasket_interrupt.h
create mode 100644 drivers/staging/gasket/gasket_ioctl.c
create mode 100644 drivers/staging/gasket/gasket_ioctl.h
create mode 100644 drivers/staging/gasket/gasket_page_table.c
create mode 100644 drivers/staging/gasket/gasket_page_table.h
create mode 100644 drivers/staging/gasket/gasket_sysfs.c
create mode 100644 drivers/staging/gasket/gasket_sysfs.h
delete mode 100644 drivers/staging/iio/gyro/Kconfig
delete mode 100644 drivers/staging/iio/gyro/Makefile
delete mode 100644 drivers/staging/iio/gyro/adis16060_core.c
delete mode 100644 drivers/staging/mt7621-gpio/Kconfig
delete mode 100644 drivers/staging/mt7621-gpio/Makefile
delete mode 100644 drivers/staging/mt7621-gpio/TODO
delete mode 100644 drivers/staging/mt7621-gpio/gpio-mt7621.c
delete mode 100644 drivers/staging/mt7621-gpio/mediatek,mt7621-gpio.txt
create mode 100644 drivers/staging/mt7621-pci/Kconfig
rename drivers/staging/rtl8188eu/hal/{Hal8188ERateAdaptive.c => hal8188e_rate_adaptive.c} (99%)
rename drivers/staging/rtl8188eu/hal/{odm_RTL8188E.c => odm_rtl8188e.c} (96%)
rename drivers/staging/rtl8188eu/include/{Hal8188EPhyCfg.h => hal8188e_phy_cfg.h} (92%)
rename drivers/staging/rtl8188eu/include/{Hal8188EPhyReg.h => hal8188e_phy_reg.h} (98%)
rename drivers/staging/rtl8188eu/include/{Hal8188ERateAdaptive.h => hal8188e_rate_adaptive.h} (97%)
delete mode 100644 drivers/staging/rtl8188eu/include/mp_custom_oid.h
delete mode 100644 drivers/staging/rtl8188eu/include/odm_RegDefine11N.h
rename drivers/staging/rtl8188eu/include/{odm_RTL8188E.h => odm_rtl8188e.h} (73%)
delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_led.h
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h
delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_phy_regdef.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_rf.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_beamforming.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_br_ext.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h
delete mode 100644 drivers/staging/rts5208/trace.c
delete mode 100644 drivers/staging/rts5208/trace.h
delete mode 100644 drivers/staging/skein/Kconfig
delete mode 100644 drivers/staging/skein/Makefile
delete mode 100644 drivers/staging/skein/TODO
delete mode 100644 drivers/staging/skein/skein_api.c
delete mode 100644 drivers/staging/skein/skein_api.h
delete mode 100644 drivers/staging/skein/skein_base.c
delete mode 100644 drivers/staging/skein/skein_base.h
delete mode 100644 drivers/staging/skein/skein_block.c
delete mode 100644 drivers/staging/skein/skein_block.h
delete mode 100644 drivers/staging/skein/skein_generic.c
delete mode 100644 drivers/staging/skein/skein_iv.h
delete mode 100644 drivers/staging/skein/threefish_api.c
delete mode 100644 drivers/staging/skein/threefish_api.h
delete mode 100644 drivers/staging/skein/threefish_block.c
create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.txt
create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt
create mode 100644 include/dt-bindings/iio/adc/at91-sama5d2_adc.h