[GIT PULL] Staging and IIO driver patches for 5.6-rc1

From: Greg KH
Date: Wed Jan 29 2020 - 05:14:49 EST


The following changes since commit def9d2780727cec3313ed3522d0123158d87224d:

Linux 5.5-rc7 (2020-01-19 16:02:49 -0800)

are available in the Git repository at:

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

for you to fetch changes up to fc157998b8257fb9cfe753e7f4af1411da995c9b:

staging: most: usb: check for NULL device (2020-01-24 10:08:41 +0100)

----------------------------------------------------------------
Staging/IIO patches for 5.6-rc1

Here is the big staging/iio driver patches for 5.6-rc1

Included in here are:
- lots of new IIO drivers and updates for that subsystem
- the usual huge quantity of minor cleanups for staging drivers
- removal of the following staging drivers:
- isdn/avm
- isdn/gigaset
- isdn/hysdn
- octeon-usb
- octeon ethernet

Overall we deleted far more lines than we added, removing over 40k of
old and obsolete driver code.

All of these changes have been in linux-next for a while with no
reported issues.

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

----------------------------------------------------------------
Aditya Pakki (1):
staging: kpc2000: remove unnecessary assertions in kpc_dma_transfer

Ajay Singh (9):
staging: wilc1000: remove unused compile time featurization
staging: wilc1000: use kernel provided struct cast to extract mac header
staging: wilc1000: use GENMASK to extract wid type
staging: wilc1000: remove use of infinite loop conditions
staging: wilc1000: move firmware API struct's to separate header file
staging: wilc1000: added 'wilc_' prefix for 'struct assoc_resp' name
staging: wilc1000: remove unused code prior to throughput enhancement in SPI
staging: wilc1000: return zero on success and non-zero on function failure
staging: wilc1000: avoid mutex unlock without lock in wilc_wlan_handle_txq()

Alexandru Ardelean (13):
iio: imu: adis: rename txrx_lock -> state_lock
iio: imu: adis: add unlocked read/write function versions
iio: imu: adis[16480]: group RW into a single lock in adis_enable_irq()
iio: imu: adis: create an unlocked version of adis_check_status()
iio: imu: adis: create an unlocked version of adis_reset()
iio: imu: adis: protect initial startup routine with state lock
iio: imu: adis: group single conversion under a single state lock
iio: imu: adis16400: rework locks using ADIS library's state lock
iio: gyro: adis16136: rework locks using ADIS library's state lock
iio: imu: adis16480: use state lock for filter freq set
iio: gyro: adis16260: replace mlock with ADIS lib's state_lock
iio: imu: adis: use new `delay` structure for SPI transfer delays
dt-bindings: iio: adis16480: add compatible entry for ADIS16490

Alexandru Tachici (3):
iio: dac: ad7303: use regulator get optional to check for ext supply
iio: adc: ad-sigma-delta: Allow custom IRQ flags
iio: adc: ad7124: Set IRQ type to falling

Amir Mahdi Ghorbanian (1):
staging: vt6656: remove unnecessary parenthesis

Andrea Merello (9):
iio: max31856: add option for setting mains filter rejection frequency
Documentation: ABI: document IIO in_temp_filter_notch_center_frequency file
iio: max31856: add support for configuring the HW averaging
iio: core: add char type for sysfs attributes
iio: core: add thermocouple_type standard attribute
Documentation: ABI: document IIO thermocouple_type file
iio: max31856: add support for runtime-configuring the thermocouple type
iio: maxim_thermocouple: add thermocouple_type sysfs attribute
dt-bindings: iio: maxim_thermocouple: document new 'compatible' strings

Andreas Hellmich (2):
staging: rtl8723bs: Fix spelling errors
staging: rtl8723bs: Fix line length

Andreas Klinger (4):
dt-bindings: add vendor prefix parallax
dt-bindings: add parallax ping sensors
MAINTAINERS: add maintainer for ping iio sensors
iio: ping: add parallax ping sensors

Andrey Shvetsov (1):
staging: most: net: fix buffer overflow

Andy Shevchenko (19):
iio: adc: ti-ads1015: Get rid of legacy platform data
iio: adc: ti-ads1015: Make use of device property API
iio: st_lsm6dsx: Mark predefined constants with __maybe_unused
iio: st_lsm6dsx: Drop unneeded OF code
iio: st_lsm6dsx: Make use of device properties
iio: light: st_uvis25: Drop unneeded header inclusion
iio: accel: st_accel: Drop unnecessary #else branch for ACPI
iio: pressure: st_press: Drop unnecessary #else branch for ACPI
iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused
iio: accel: st_accel: Mark default_accel_pdata with __maybe_unused
iio: pressure: st_press: Mark default_press_pdata with __maybe_unused
iio: st_sensors: Describe function parameters in kernel-doc
iio: pressure: bmp280: Drop ACPI support
iio: pressure: bmp280: Allow device to be enumerated from ACPI
iio: st_gyro: Correct data for LSM9DS0 gyro
iio: st_sensors: Drop redundant parameter from st_sensors_of_name_probe()
iio: st_sensors: Make use of device properties
iio: magnetometer: ak8975: Get rid of platform data
iio: magnetometer: ak8975: Convert to use device_get_match_data()

Arnd Bergmann (4):
staging: remove isdn capi drivers
isdn: capi: dead code removal
isdn: don't mark kcapi_proc_exit as __exit
staging: rtl8188: avoid excessive stack usage

Beniamin Bia (4):
dt-binding: iio: Add documentation for AD7091R5
MAINTAINERS: add entry for AD7091R5 driver
iio: adc: ad7887: Cleanup channel assignment
iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile

Chen Zhou (1):
iio: light: remove unneeded semicolon

Christian Gromm (17):
staging: most: fix improper SPDX-License comment style
staging: most: rename core.h to most.h
staging: most: rename struct core_component
staging: most: rename enum mbo_status_flags
staging: most: configfs: use strlcpy
staging: most: configfs: reduce array size
staging: most: use angle brackets in include path
staging: most: core: fix date in file comment
staging: most: core: use dev_* function for logging
staging: most: core: remove noisy log messages
staging: most: remove device from interface structure
staging: most: core: drop device reference
staging: most: remove struct device core driver
staging: most: core: remove container struct
staging: most: core: fix logging messages
staging: next: configfs: fix release link
staging: most: usb: check for NULL device

Christophe JAILLET (1):
iio: adc: ti-ads7950: Fix a typo in an error message

Chuanhong Guo (1):
staging: mt7621-dts: fix register range of memc node in mt7621.dtsi

Chuhong Yuan (1):
staging: rts5208: add missed pci_release_regions

Colin Ian King (5):
staging: wfx: check for memory allocation failures from wfx_alloc_hif
staging: wlan-ng: ensure error return is actually returned
staging: wilc1000: remove redundant assignment to variable result
staging: vt6655: remove redundant assignment to variable ret
staging: comedi: drivers: fix spelling mistake "to" -> "too"

Dan Carpenter (1):
iio: accel: bma400: prevent setting accel scale too low

Dan Robertson (3):
dt-bindings: iio: accel: bma400: add bindings
iio: accel: Add driver for the BMA400
iio: accel: bma400: basic regulator support

Daniel Junho (4):
iio: adc: ad7923: Remove the unused defines
iio: adc: ad7923: Fix checkpatch warning
iio: adc: ad7923: Add of_device_id table
iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928

Dmitry Osipenko (2):
iio: accel: kxcjk1013: Support orientation matrix
dt-bindings: iio: accel: kxcjk1013: Document mount-matrix property

Dorothea Ehrl (5):
staging/qlge: remove initialising of static local variable
staging/qlge: add blank lines after declarations
staging/qlge: add braces to conditional statement
staging/qlge: remove braces in conditional statement
staging/qlge: fix block comment coding style

Etienne Carriere (3):
iio: adc: stm32-adc: don't print an error on probe deferral
iio: dac: stm32-dac: use reset controller only at probe time
iio: dac: stm32-dac: better handle reset controller failures

Fabrice Gasnier (2):
iio: trigger: stm32-timer: remove unnecessary update event
iio: adc: stm32-adc: Add check on overrun interrupt

Felipe Cardoso Resende (1):
Staging: kpc2000: Remove warning: "dubious: x | !y" detected by sparse

Geert Uytterhoeven (1):
iio: adc: max9611: Make enum relations more future proof

Greg Kroah-Hartman (8):
Merge 5.5-rc2 into staging-next
staging: octeon: delete driver
staging: octeon-usb: delete the octeon usb host controller driver
Merge 5.5-rc3 into staging-next
Merge tag 'iio-for-5.6a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 5.5-rc6 into staging-next
Merge tag 'iio-for-5.6b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 5.5-rc7 into staging-next

Guenter Roeck (1):
staging/octeon: Mark Ethernet driver as BROKEN

Jean-Baptiste Maneyrol (3):
iio: imu: inv_mpu6050: delete not existing MPU9150 spi support
iio: imu: inv_mpu6050: add support of MPU9150 magnetometer
iio: imu: inv_mpu6050: add fifo temperature data support

Jerry Lin (1):
staging: kpc2000: rename variables with kpc namespace

JÃrÃme Pouiller (120):
staging: wfx: fix the cache of rate policies on interface reset
staging: wfx: fix case of lack of tx_retry_policies
staging: wfx: fix counter overflow
staging: wfx: use boolean appropriately
staging: wfx: firmware does not support more than 32 total retries
staging: wfx: fix rate control handling
staging: wfx: ensure that retry policy always fallbacks to MCS0 / 1Mbps
staging: wfx: detect race condition in WEP authentication
staging: wfx: fix hif_set_mfp() with big endian hosts
staging: wfx: fix wrong error message
staging: wfx: increase SPI bus frequency limit
staging: wfx: don't print useless error messages
staging: wfx: avoid double warning when no more tx policy are available
staging: wfx: improve error message on unexpected confirmation
staging: wfx: take advantage of IS_ERR_OR_NULL()
staging: wfx: uniformize naming rule
staging: wfx: use meaningful names for CFG_BYTE_ORDER_*
staging: wfx: remove useless include
staging: wfx: simplify variable assignment
staging: wfx: make conditions easier to read
staging: wfx: ensure that traces never modify arguments
staging: wfx: ensure that received hif messages are never modified
staging: wfx: fix typo in "num_of_ssi_ds"
staging: wfx: fix typo in "num_i_es"
staging: wfx: fix name of struct hif_req_start_scan_alt
staging: wfx: improve API of hif_req_join->infrastructure_bss_mode
staging: wfx: better naming for hif_req_join->short_preamble
staging: wfx: better naming for hif_mib_set_association_mode->greenfield
staging: wfx: simplify handling of tx_lock in wfx_do_join()
staging: wfx: firmware already handle powersave mode during scan
staging: wfx: declare wfx_set_pm() static
staging: wfx: drop useless argument from wfx_set_pm()
staging: wfx: remove redundant test while calling wfx_update_pm()
staging: wfx: drop unnecessary wvif->powersave_mode
staging: wfx: do not try to save call to hif_set_pm()
staging: wfx: fix pm_mode timeout
staging: wfx: simplify wfx_conf_tx()
staging: wfx: prefer a bitmask instead of an array of boolean
staging: wfx: simplify hif_set_uapsd_info() usage
staging: wfx: simplify hif_set_pm() usage
staging: wfx: drop struct wfx_edca_params
staging: wfx: remove unnecessary EDCA initialisation
staging: wfx: simplify hif_set_edca_queue_params() usage
staging: wfx: hif_scan() never fails
staging: wfx: device already handle sleep mode during scan
staging: wfx: drop useless wfx_scan_complete()
staging: wfx: simplify hif_scan() usage
staging: wfx: introduce update_probe_tmpl()
staging: wfx: simplify hif_set_template_frame() usage
staging: wfx: rewrite wfx_hw_scan()
staging: wfx: workaround bug with "iw scan"
staging: wfx: delayed_unjoin cannot happen
staging: wfx: delayed_link_loss cannot happen
staging: wfx: implement cancel_hw_scan()
staging: wfx: update TODO
staging: wfx: revert unexpected change in debugfs output
staging: wfx: make hif_scan() usage clearer
staging: wfx: add missing PROBE_RESP_OFFLOAD feature
staging: wfx: send rate policies one by one
staging: wfx: simplify hif_set_tx_rate_retry_policy() usage
staging: wfx: simplify hif_set_output_power() usage
staging: wfx: simplify hif_set_rcpi_rssi_threshold() usage
staging: wfx: simplify hif_set_arp_ipv4_filter() usage
staging: wfx: simplify hif_start() usage
staging: wfx: use specialized structs for HIF arguments
staging: wfx: retrieve ampdu_density from sta->ht_cap
staging: wfx: retrieve greenfield mode from sta->ht_cap and bss_conf
staging: wfx: drop struct wfx_ht_info
staging: wfx: drop wdev->output_power
staging: wfx: simplify wfx_config()
staging: wfx: rename wfx_upload_beacon()
staging: wfx: simplify wfx_upload_ap_templates()
staging: wfx: simplify wfx_update_beaconing()
staging: wfx: fix __wfx_flush() when drop == false
staging: wfx: simplify wfx_flush()
staging: wfx: simplify update of DTIM period
staging: wfx: drop wvif->dtim_period
staging: wfx: drop wvif->enable_beacon
staging: wfx: drop wvif->cqm_rssi_thold
staging: wfx: drop wvif->setbssparams_done
staging: wfx: drop wfx_set_cts_work()
staging: wfx: SSID should be provided to hif_start() even if hidden
staging: wfx: simplify hif_update_ie()
staging: wfx: simplify hif_join()
staging: wfx: simplify hif_set_association_mode()
staging: wfx: simplify hif_set_uc_mc_bc_condition()
staging: wfx: simplify hif_mib_uc_mc_bc_data_frame_condition
staging: wfx: simplify hif_mib_set_data_filtering
staging: wfx: simplify hif_set_data_filtering()
staging: wfx: simplify hif_set_mac_addr_condition()
staging: wfx: simplify hif_set_config_data_filter()
staging: wfx: simplify wfx_set_mcast_filter()
staging: wfx: simplify wfx_update_filtering()
staging: wfx: simplify wfx_scan_complete()
staging: wfx: update power-save per interface
staging: wfx: with multiple vifs, force PS only if channels differs
staging: wfx: do not update uapsd if not necessary
staging: wfx: fix case where RTS threshold is 0
staging: wfx: fix possible overflow on jiffies comparaison
staging: wfx: remove handling of "early_data"
staging: wfx: relocate "buffered" information to sta_priv
staging: wfx: fix bss_loss
staging: wfx: fix RCU usage
staging: wfx: simplify wfx_set_tim_impl()
staging: wfx: simplify the link-id allocation
staging: wfx: check that no tx is pending before release sta
staging: wfx: replace wfx_tx_get_tid() with ieee80211_get_tid()
staging: wfx: pspoll_mask make no sense
staging: wfx: sta and dtim
staging: wfx: firmware never return PS status for stations
staging: wfx: simplify wfx_suspend_resume_mc()
staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_AFTER_DTIM
staging: wfx: simplify wfx_ps_notify_sta()
staging: wfx: ensure that packet_id is unique
staging: wfx: remove unused do_probe
staging: wfx: remove check for interface state
staging: wfx: simplify hif_handle_tx_data()
staging: wfx: simplify wfx_tx_queue_get_num_queued()
staging: wfx: simplify hif_multi_tx_confirm()
staging: wfx: update TODO

Kent Gustavsson (1):
iio: humidity: dht11 remove TODO since it doesn't make sense

Krzysztof Kozlowski (1):
iio: Fix Kconfig indentation

Lars-Peter Clausen (3):
iio: buffer-dmaengine: Add module information
iio: buffer-dmaengine: Report buffer length requirements
iio: buffer: rename 'read_first_n' callback to 'read'

Linus Walleij (16):
iio: imu: inv_mpu6050: Select I2C_MUX again
iio: ak8975: Convert to use GPIO descriptor
iio: as3935: Drop GPIO includes
iio: si1145: Drop GPIO include
iio: ad2s1200: Drop legacy include
iio: apds9960: Drop GPIO includes
iio: itg3200: Drop GPIO include
iio: adf4350: Convert to use GPIO descriptor
iio: ad5592r: Drop surplus GPIO header
iio: ad7266: Convert to use GPIO descriptors
iio: atlas-ph-sensor: Drop GPIO include
iio: ssp_sensors: Convert to use GPIO descriptors
iio: accel: bma180: Add dev helper variable
iio: accel: bma180: Basic regulator support
iio: accel: bma180: Use explicit member assignment
iio: accel: bma180: BMA254 support

Lorenzo Bianconi (9):
iio: imu: st_lsm6dsx: fix checkpatch warning
iio: humidity: hts221: move register definitions to sensor structs
iio: imu: st_lsm6dsx: export max num of slave devices in st_lsm6dsx_shub_settings
iio: imu: st_lsm6dsx: check if master_enable is located in primary page
iio: imu: st_lsm6dsx: check if pull_up is located in primary page
iio: imu: st_lsm6dsx: check if shub_output reg is located in primary page
iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in st_lsm6dsx_shub_read_output
iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm
iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable

Malcolm Priestley (9):
staging: vt6656: correct packet types for CTS protect, mode.
staging: vt6656: use NULLFUCTION stack on mac80211
staging: vt6656: Fix false Tx excessive retries reporting.
staging: vt6656: Move ieee80211_rx_status off stack.
staging: vt6656: Simplify RX finding bit rates
staging: vt6656: create vnt rx header for sk_buff.
staging: vt6656: Use vnt_rx_tail struct for tail variables.
staging: vt6656: Just check NEWRSR_DECRYPTOK for RX_FLAG_DECRYPTED.
staging: vt6656: Remove memory buffer from vnt_download_firmware.

Marco Felsch (1):
iio: adc: ad799x: add pm_ops to disable the device completely

Martin Kepplinger (1):
iio: imu: st_lsm6dsx: add mount matrix support

Masahiro Yamada (6):
staging: rts5208: remove unneeded header include path
staging: rtl8192u: remove unused Makefile
staging: rtl8192u: remove header include path to ieee80211/
staging: rtl8192u: remove unneeded compiler flags
staging: vc04_services: remove header include path to vc04_services
staging: most: remove header include path to drivers/staging

Matt Ranostay (2):
iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to atlas-sensor
iio: chemical: atlas-sensor: add helper function atlas_buffer_num_channels()

Michael Kupfer (1):
staging/vc04_services/bcm2835-camera: distinct numeration and names for devices

Michael Straube (21):
staging: rtl8188eu: remove unnecessary parentheses in rtw_pwrctrl.c
staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c
staging: rtl8188eu: remove return variable from rtw_pwr_unassociated_idle
staging: rtl8188eu: cleanup comparsions to NULL in rtw_mlme_ext.c
staging: rtl8188eu: add spaces around operators in rtw_mlme_ext.c
staging: rtl8188eu: use break to exit while loop
staging: rtl8188eu: remove else after return
staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant()
staging: rtl8188eu: remove unused parameters from rtw_check_network_type
staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK()
staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked()
staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() to bool
staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c
staging: rtl8188eu: remove unnecessary parentheses in rtl8188e_dm.c
staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c
staging: rtl8188eu: remove else after break or return
staging: rtl8188eu: remove redundant defines
staging: rtl8188eu: remove unused enum and defines
staging: rtl8192e: simplify rtl92e_evm_db_to_percent()
staging: rtl8192u: simplify rtl819x_evm_dbtopercentage()
staging: rtl8712: simplify evm_db2percentage()

MichaÅ MirosÅaw (1):
iio: imu/mpu6050: support dual-edge IRQ

Namjae Jeon (1):
staging: exfat: add STAGING prefix to config names

Nuno SÃ (2):
iio: adis: Introduce timeouts structure
iio: adis: Remove startup_delay

Ole Wiedemann (1):
staging: android: ashmem: Replace strcpy with strscpy

Olivier Moysan (3):
dt-bindings: iio: adc: convert sd modulator to json-schema
iio: adc: stm32-dfsdm: fix single conversion
iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio

Paul Cercueil (2):
iio: adc: Add support for AD7091R5 ADC
iio: adc: ad7091r5: Add scale and external VREF support

Paulo Miguel Almeida (1):
staging: rtl8192u: replace printk with natdev_<LEVEL> statements in ieee80211

Peter Ujfalusi (4):
iio: buffer-dmaengine: Use dma_request_chan() directly for channel request
iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead dma_request_slave_channel()

Pragat Pandya (1):
staging: exfat: Fix alignment warnings

Quentin Deslandes (1):
staging: axis-fifo: replace spinlock with mutex

Rodrigo Carvalho (2):
staging: iio: accel: adis16240: enforce SPI mode on probe function
dt-bindings: iio: accel: add binding documentation for ADIS16240

Scott Schafer (3):
staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c
staging: qlge: Fix CHECK extra blank lines in many files
staging: qlge: Fix CHECK: Alignment should match open parenthesis

Stefan Popa (1):
iio: imu: adis16480: Add support for ADIS16490

Susarla Nikhilesh (1):
staging: exfat: fix spelling mistake

Takashi Iwai (4):
staging: most: Use managed buffer allocation
staging: bcm2835-audio: Use managed buffer allocation
staging: most: Drop superfluous ioctl PCM ops
staging: bcm2835-audio: Drop superfluous ioctl PCM ops

Tetsuhiro Kohada (1):
staging: exfat: remove fs_func struct.

Tomislav Denis (3):
iio: pressure: Add driver for DLH pressure sensors
dt-bindings: Add asc vendor
bindings: iio: pressure: Add documentation for dlh driver

Uwe Kleine-KÃnig (3):
iio: adc: ltc2496: provide device tree binding document
iio: adc: ltc2497: split protocol independent part in a separate module
iio: adc: new driver to support Linear technology's ltc2496

Xidong Wang (1):
staging: nvec: check return value

YueHaibing (1):
staging: hp100: Use match_string() helper to simplify the code

Documentation/ABI/testing/sysfs-bus-iio | 13 +
Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 +
.../bindings/iio/accel/adi,adis16240.yaml | 49 +
.../devicetree/bindings/iio/accel/bma180.txt | 7 +-
.../bindings/iio/accel/bosch,bma400.yaml | 54 +
.../bindings/iio/accel/kionix,kxcjk1013.txt | 7 +
.../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 +
.../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 +
.../bindings/iio/adc/sigma-delta-modulator.txt | 13 -
.../bindings/iio/adc/sigma-delta-modulator.yaml | 37 +
.../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 +
.../bindings/iio/pressure/asc,dlhl60d.yaml | 51 +
.../bindings/iio/proximity/parallax-ping.yaml | 51 +
.../iio/temperature/maxim_thermocouple.txt | 7 +-
.../devicetree/bindings/vendor-prefixes.yaml | 4 +
Documentation/isdn/avmb1.rst | 246 --
Documentation/isdn/gigaset.rst | 465 ---
Documentation/isdn/hysdn.rst | 196 -
Documentation/isdn/index.rst | 3 -
Documentation/isdn/interface_capi.rst | 71 -
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 -
MAINTAINERS | 35 +-
drivers/iio/accel/Kconfig | 20 +-
drivers/iio/accel/Makefile | 2 +
drivers/iio/accel/adis16201.c | 8 +-
drivers/iio/accel/adis16209.c | 8 +-
drivers/iio/accel/bma180.c | 225 +-
drivers/iio/accel/bma400.h | 99 +
drivers/iio/accel/bma400_core.c | 853 +++++
drivers/iio/accel/bma400_i2c.c | 61 +
drivers/iio/accel/kxcjk-1013.c | 27 +-
drivers/iio/accel/st_accel.h | 2 +-
drivers/iio/accel/st_accel_i2c.c | 8 +-
drivers/iio/accel/st_accel_spi.c | 9 +-
drivers/iio/adc/Kconfig | 17 +
drivers/iio/adc/Makefile | 4 +-
drivers/iio/adc/ad7091r-base.c | 298 ++
drivers/iio/adc/ad7091r-base.h | 26 +
drivers/iio/adc/ad7091r5.c | 113 +
drivers/iio/adc/ad7124.c | 2 +
drivers/iio/adc/ad7266.c | 29 +-
drivers/iio/adc/ad7780.c | 1 +
drivers/iio/adc/ad7791.c | 1 +
drivers/iio/adc/ad7793.c | 1 +
drivers/iio/adc/ad7887.c | 82 +-
drivers/iio/adc/ad7923.c | 64 +-
drivers/iio/adc/ad799x.c | 66 +-
drivers/iio/adc/ad_sigma_delta.c | 2 +-
drivers/iio/adc/at91-sama5d2_adc.c | 6 +-
drivers/iio/adc/ltc2496.c | 108 +
drivers/iio/adc/ltc2497-core.c | 243 ++
drivers/iio/adc/ltc2497.c | 234 +-
drivers/iio/adc/ltc2497.h | 18 +
drivers/iio/adc/max9611.c | 36 +-
drivers/iio/adc/stm32-adc-core.c | 23 +-
drivers/iio/adc/stm32-adc-core.h | 9 +
drivers/iio/adc/stm32-adc.c | 71 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 55 +-
drivers/iio/adc/ti-ads1015.c | 73 +-
drivers/iio/adc/ti-ads7950.c | 2 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 2 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +-
drivers/iio/buffer/kfifo_buf.c | 5 +-
drivers/iio/chemical/Makefile | 2 +-
.../chemical/{atlas-ph-sensor.c => atlas-sensor.c} | 24 +-
drivers/iio/common/ssp_sensors/ssp.h | 14 +-
drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +-
drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +-
drivers/iio/common/st_sensors/st_sensors_core.c | 45 +-
drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 -
drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 +
drivers/iio/dac/ad5592r-base.c | 1 -
drivers/iio/dac/ad7303.c | 25 +-
drivers/iio/dac/stm32-dac-core.c | 19 +-
drivers/iio/frequency/adf4350.c | 30 +-
drivers/iio/gyro/Kconfig | 32 +-
drivers/iio/gyro/adis16136.c | 72 +-
drivers/iio/gyro/adis16260.c | 14 +-
drivers/iio/gyro/itg3200_core.c | 1 -
drivers/iio/gyro/st_gyro.h | 2 +-
drivers/iio/gyro/st_gyro_core.c | 75 +-
drivers/iio/gyro/st_gyro_i2c.c | 9 +-
drivers/iio/gyro/st_gyro_spi.c | 9 +-
drivers/iio/humidity/dht11.c | 1 -
drivers/iio/humidity/hts221_core.c | 19 +-
drivers/iio/iio_core.h | 8 +-
drivers/iio/imu/adis.c | 139 +-
drivers/iio/imu/adis16400.c | 115 +-
drivers/iio/imu/adis16460.c | 7 +
drivers/iio/imu/adis16480.c | 92 +-
drivers/iio/imu/adis_buffer.c | 4 +-
drivers/iio/imu/inv_mpu6050/Kconfig | 9 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 -
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +-
drivers/iio/industrialio-buffer.c | 10 +-
drivers/iio/industrialio-core.c | 25 +-
drivers/iio/light/apds9960.c | 2 -
drivers/iio/light/lm3533-als.c | 2 +-
drivers/iio/light/si1145.c | 1 -
drivers/iio/light/st_uvis25_i2c.c | 1 -
drivers/iio/magnetometer/ak8975.c | 107 +-
drivers/iio/magnetometer/st_magn_i2c.c | 9 +-
drivers/iio/magnetometer/st_magn_spi.c | 9 +-
drivers/iio/pressure/Kconfig | 12 +
drivers/iio/pressure/Makefile | 1 +
drivers/iio/pressure/bmp280-i2c.c | 18 +-
drivers/iio/pressure/dlhl60d.c | 375 ++
drivers/iio/pressure/st_pressure.h | 2 +-
drivers/iio/pressure/st_pressure_i2c.c | 22 +-
drivers/iio/pressure/st_pressure_spi.c | 9 +-
drivers/iio/proximity/Kconfig | 15 +
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/as3935.c | 3 -
drivers/iio/proximity/ping.c | 335 ++
drivers/iio/resolver/ad2s1200.c | 1 -
drivers/iio/temperature/max31856.c | 134 +-
drivers/iio/temperature/maxim_thermocouple.c | 44 +-
drivers/iio/trigger/stm32-timer-trigger.c | 3 -
drivers/isdn/Makefile | 2 +-
drivers/isdn/capi/Kconfig | 32 +-
drivers/isdn/capi/Makefile | 18 +-
drivers/isdn/capi/capi.c | 14 +-
drivers/isdn/capi/capilib.c | 202 --
drivers/isdn/capi/capiutil.c | 231 +-
drivers/isdn/capi/kcapi.c | 409 +--
drivers/isdn/capi/kcapi.h | 149 +-
drivers/isdn/capi/kcapi_proc.c | 36 +-
drivers/staging/Kconfig | 6 -
drivers/staging/Makefile | 5 +-
drivers/staging/android/ashmem.c | 6 +-
drivers/staging/axis-fifo/axis-fifo.c | 160 +-
drivers/staging/comedi/drivers/das6402.c | 2 +-
drivers/staging/exfat/Kconfig | 26 +-
drivers/staging/exfat/Makefile | 2 +-
drivers/staging/exfat/exfat.h | 93 +-
drivers/staging/exfat/exfat_blkdev.c | 16 +-
drivers/staging/exfat/exfat_core.c | 211 +-
drivers/staging/exfat/exfat_super.c | 175 +-
drivers/staging/hp/hp100.c | 11 +-
drivers/staging/iio/accel/adis16203.c | 8 +-
drivers/staging/iio/accel/adis16240.c | 15 +-
drivers/staging/isdn/Kconfig | 12 -
drivers/staging/isdn/Makefile | 8 -
drivers/staging/isdn/TODO | 22 -
drivers/staging/isdn/avm/Kconfig | 65 -
drivers/staging/isdn/avm/Makefile | 12 -
drivers/staging/isdn/avm/avm_cs.c | 166 -
drivers/staging/isdn/avm/avmcard.h | 581 ---
drivers/staging/isdn/avm/b1.c | 819 -----
drivers/staging/isdn/avm/b1dma.c | 981 -----
drivers/staging/isdn/avm/b1isa.c | 243 --
drivers/staging/isdn/avm/b1pci.c | 416 ---
drivers/staging/isdn/avm/b1pcmcia.c | 224 --
drivers/staging/isdn/avm/c4.c | 1317 -------
drivers/staging/isdn/avm/t1isa.c | 594 ----
drivers/staging/isdn/avm/t1pci.c | 259 --
drivers/staging/isdn/gigaset/Kconfig | 62 -
drivers/staging/isdn/gigaset/Makefile | 17 -
drivers/staging/isdn/gigaset/asyncdata.c | 606 ----
drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 --------------
drivers/staging/isdn/gigaset/capi.c | 2517 -------------
drivers/staging/isdn/gigaset/common.c | 1153 ------
drivers/staging/isdn/gigaset/dummyll.c | 74 -
drivers/staging/isdn/gigaset/ev-layer.c | 1910 ----------
drivers/staging/isdn/gigaset/gigaset.h | 827 -----
drivers/staging/isdn/gigaset/interface.c | 613 ----
drivers/staging/isdn/gigaset/isocdata.c | 1006 ------
drivers/staging/isdn/gigaset/proc.c | 77 -
drivers/staging/isdn/gigaset/ser-gigaset.c | 796 -----
drivers/staging/isdn/gigaset/usb-gigaset.c | 959 -----
drivers/staging/isdn/hysdn/Kconfig | 15 -
drivers/staging/isdn/hysdn/Makefile | 12 -
drivers/staging/isdn/hysdn/boardergo.c | 445 ---
drivers/staging/isdn/hysdn/boardergo.h | 100 -
drivers/staging/isdn/hysdn/hycapi.c | 785 ----
drivers/staging/isdn/hysdn/hysdn_boot.c | 400 ---
drivers/staging/isdn/hysdn/hysdn_defs.h | 282 --
drivers/staging/isdn/hysdn/hysdn_init.c | 213 --
drivers/staging/isdn/hysdn/hysdn_net.c | 330 --
drivers/staging/isdn/hysdn/hysdn_pof.h | 78 -
drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 ---
drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 --
drivers/staging/isdn/hysdn/hysdn_sched.c | 197 --
drivers/staging/isdn/hysdn/ince1pc.h | 134 -
drivers/staging/kpc2000/kpc2000_i2c.c | 120 +-
drivers/staging/kpc2000/kpc_dma/fileops.c | 2 -
drivers/staging/most/Makefile | 1 -
drivers/staging/most/cdev/Makefile | 1 -
drivers/staging/most/cdev/cdev.c | 5 +-
drivers/staging/most/configfs.c | 59 +-
drivers/staging/most/core.c | 204 +-
drivers/staging/most/dim2/Makefile | 1 -
drivers/staging/most/dim2/dim2.c | 5 +-
drivers/staging/most/i2c/Makefile | 1 -
drivers/staging/most/i2c/i2c.c | 2 +-
drivers/staging/most/{core.h => most.h} | 30 +-
drivers/staging/most/net/Makefile | 1 -
drivers/staging/most/net/net.c | 17 +-
drivers/staging/most/sound/Makefile | 1 -
drivers/staging/most/sound/sound.c | 54 +-
drivers/staging/most/usb/Makefile | 1 -
drivers/staging/most/usb/usb.c | 26 +-
drivers/staging/most/video/Makefile | 1 -
drivers/staging/most/video/video.c | 6 +-
drivers/staging/mt7621-dts/mt7621.dtsi | 2 +-
drivers/staging/nvec/nvec_kbd.c | 2 +
drivers/staging/octeon-usb/Kconfig | 11 -
drivers/staging/octeon-usb/Makefile | 2 -
drivers/staging/octeon-usb/TODO | 8 -
drivers/staging/octeon-usb/octeon-hcd.c | 3737 --------------------
drivers/staging/octeon-usb/octeon-hcd.h | 1847 ----------
drivers/staging/octeon/Kconfig | 16 -
drivers/staging/octeon/Makefile | 19 -
drivers/staging/octeon/TODO | 9 -
drivers/staging/octeon/ethernet-defines.h | 40 -
drivers/staging/octeon/ethernet-mdio.c | 178 -
drivers/staging/octeon/ethernet-mdio.h | 28 -
drivers/staging/octeon/ethernet-mem.c | 154 -
drivers/staging/octeon/ethernet-mem.h | 9 -
drivers/staging/octeon/ethernet-rgmii.c | 158 -
drivers/staging/octeon/ethernet-rx.c | 538 ---
drivers/staging/octeon/ethernet-rx.h | 31 -
drivers/staging/octeon/ethernet-sgmii.c | 30 -
drivers/staging/octeon/ethernet-spi.c | 226 --
drivers/staging/octeon/ethernet-tx.c | 717 ----
drivers/staging/octeon/ethernet-tx.h | 14 -
drivers/staging/octeon/ethernet-util.h | 47 -
drivers/staging/octeon/ethernet.c | 992 ------
drivers/staging/octeon/octeon-ethernet.h | 107 -
drivers/staging/octeon/octeon-stubs.h | 1433 --------
drivers/staging/qlge/qlge.h | 15 +-
drivers/staging/qlge/qlge_dbg.c | 32 +-
drivers/staging/qlge/qlge_ethtool.c | 39 +-
drivers/staging/qlge/qlge_main.c | 215 +-
drivers/staging/qlge/qlge_mpi.c | 26 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 200 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 8 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +-
drivers/staging/rtl8188eu/hal/odm.c | 7 +-
drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +-
drivers/staging/rtl8188eu/hal/phy.c | 41 +-
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +-
.../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 5 -
drivers/staging/rtl8188eu/include/hal_intf.h | 2 +-
drivers/staging/rtl8188eu/include/ieee80211.h | 2 +-
drivers/staging/rtl8188eu/include/odm.h | 1 -
drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 7 +-
drivers/staging/rtl8188eu/include/rtw_rf.h | 16 -
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +-
drivers/staging/rtl8192u/Makefile | 4 -
drivers/staging/rtl8192u/ieee80211/Makefile | 27 -
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +-
drivers/staging/rtl8192u/r8192U_core.c | 13 +-
drivers/staging/rtl8192u/r8192U_wx.c | 2 +-
drivers/staging/rtl8192u/r819xU_phy.c | 2 +-
drivers/staging/rtl8712/rtl8712_recv.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +-
drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 -
drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 -
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +-
drivers/staging/rts5208/Makefile | 2 -
drivers/staging/rts5208/rtsx.c | 7 +-
drivers/staging/vc04_services/Makefile | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +-
.../staging/vc04_services/interface/vchi/vchi.h | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +-
drivers/staging/vt6655/rf.c | 2 +-
drivers/staging/vt6656/baseband.c | 8 +-
drivers/staging/vt6656/device.h | 19 +-
drivers/staging/vt6656/dpc.c | 114 +-
drivers/staging/vt6656/firmware.c | 14 +-
drivers/staging/vt6656/int.c | 6 +-
drivers/staging/vt6656/main_usb.c | 1 +
drivers/staging/vt6656/rxtx.c | 26 +-
drivers/staging/vt6656/usbpipe.c | 2 +-
drivers/staging/vt6656/usbpipe.h | 2 +-
drivers/staging/wfx/TODO | 71 +-
drivers/staging/wfx/bh.c | 3 +-
drivers/staging/wfx/bus_spi.c | 9 +-
drivers/staging/wfx/data_rx.c | 85 +-
drivers/staging/wfx/data_rx.h | 4 +-
drivers/staging/wfx/data_tx.c | 322 +-
drivers/staging/wfx/data_tx.h | 27 +-
drivers/staging/wfx/debug.c | 2 +-
drivers/staging/wfx/fwio.c | 28 +-
drivers/staging/wfx/hif_api_cmd.h | 35 +-
drivers/staging/wfx/hif_api_mib.h | 35 +-
drivers/staging/wfx/hif_rx.c | 115 +-
drivers/staging/wfx/hif_tx.c | 164 +-
drivers/staging/wfx/hif_tx.h | 28 +-
drivers/staging/wfx/hif_tx_mib.h | 183 +-
drivers/staging/wfx/hwio.h | 15 +-
drivers/staging/wfx/main.c | 10 +-
drivers/staging/wfx/queue.c | 216 +-
drivers/staging/wfx/queue.h | 10 +-
drivers/staging/wfx/scan.c | 321 +-
drivers/staging/wfx/scan.h | 26 +-
drivers/staging/wfx/secure_link.h | 8 +-
drivers/staging/wfx/sta.c | 1058 ++----
drivers/staging/wfx/sta.h | 20 +-
drivers/staging/wfx/traces.h | 14 +-
drivers/staging/wfx/wfx.h | 43 +-
drivers/staging/wilc1000/fw.h | 119 +
drivers/staging/wilc1000/hif.c | 90 +-
drivers/staging/wilc1000/hif.h | 19 -
drivers/staging/wilc1000/netdev.c | 63 +-
drivers/staging/wilc1000/netdev.h | 1 -
drivers/staging/wilc1000/sdio.c | 178 +-
drivers/staging/wilc1000/spi.c | 285 +-
drivers/staging/wilc1000/wlan.c | 192 +-
drivers/staging/wilc1000/wlan.h | 2 +
drivers/staging/wilc1000/wlan_cfg.c | 152 +-
drivers/staging/wilc1000/wlan_if.h | 1 +
drivers/staging/wlan-ng/prism2mgmt.c | 2 +-
include/linux/b1pcmcia.h | 21 -
include/linux/iio/accel/kxcjk_1013.h | 3 +
include/linux/iio/adc/ad_sigma_delta.h | 2 +
include/linux/iio/buffer_impl.h | 6 +-
include/linux/iio/common/st_sensors.h | 12 +-
include/linux/iio/common/st_sensors_i2c.h | 10 -
include/linux/iio/frequency/adf4350.h | 4 -
include/linux/iio/imu/adis.h | 164 +-
include/linux/iio/magnetometer/ak8975.h | 17 -
include/linux/iio/types.h | 2 +
include/linux/isdn/capilli.h | 18 -
include/linux/isdn/capiutil.h | 456 ---
include/linux/kernelcapi.h | 75 -
include/linux/platform_data/ad7266.h | 3 -
include/linux/platform_data/ads1015.h | 23 -
include/uapi/linux/b1lli.h | 74 -
include/uapi/linux/gigaset_dev.h | 39 -
include/uapi/linux/hysdn_if.h | 34 -
351 files changed, 7825 insertions(+), 40990 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer
create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml
create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
delete mode 100644 Documentation/isdn/avmb1.rst
delete mode 100644 Documentation/isdn/gigaset.rst
delete mode 100644 Documentation/isdn/hysdn.rst
create mode 100644 drivers/iio/accel/bma400.h
create mode 100644 drivers/iio/accel/bma400_core.c
create mode 100644 drivers/iio/accel/bma400_i2c.c
create mode 100644 drivers/iio/adc/ad7091r-base.c
create mode 100644 drivers/iio/adc/ad7091r-base.h
create mode 100644 drivers/iio/adc/ad7091r5.c
create mode 100644 drivers/iio/adc/ltc2496.c
create mode 100644 drivers/iio/adc/ltc2497-core.c
create mode 100644 drivers/iio/adc/ltc2497.h
rename drivers/iio/chemical/{atlas-ph-sensor.c => atlas-sensor.c} (97%)
create mode 100644 drivers/iio/pressure/dlhl60d.c
create mode 100644 drivers/iio/proximity/ping.c
delete mode 100644 drivers/isdn/capi/capilib.c
delete mode 100644 drivers/staging/isdn/Kconfig
delete mode 100644 drivers/staging/isdn/Makefile
delete mode 100644 drivers/staging/isdn/TODO
delete mode 100644 drivers/staging/isdn/avm/Kconfig
delete mode 100644 drivers/staging/isdn/avm/Makefile
delete mode 100644 drivers/staging/isdn/avm/avm_cs.c
delete mode 100644 drivers/staging/isdn/avm/avmcard.h
delete mode 100644 drivers/staging/isdn/avm/b1.c
delete mode 100644 drivers/staging/isdn/avm/b1dma.c
delete mode 100644 drivers/staging/isdn/avm/b1isa.c
delete mode 100644 drivers/staging/isdn/avm/b1pci.c
delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c
delete mode 100644 drivers/staging/isdn/avm/c4.c
delete mode 100644 drivers/staging/isdn/avm/t1isa.c
delete mode 100644 drivers/staging/isdn/avm/t1pci.c
delete mode 100644 drivers/staging/isdn/gigaset/Kconfig
delete mode 100644 drivers/staging/isdn/gigaset/Makefile
delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c
delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c
delete mode 100644 drivers/staging/isdn/gigaset/capi.c
delete mode 100644 drivers/staging/isdn/gigaset/common.c
delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c
delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c
delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h
delete mode 100644 drivers/staging/isdn/gigaset/interface.c
delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c
delete mode 100644 drivers/staging/isdn/gigaset/proc.c
delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c
delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c
delete mode 100644 drivers/staging/isdn/hysdn/Kconfig
delete mode 100644 drivers/staging/isdn/hysdn/Makefile
delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c
delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h
delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c
delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c
delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h
rename drivers/staging/most/{core.h => most.h} (94%)
delete mode 100644 drivers/staging/octeon-usb/Kconfig
delete mode 100644 drivers/staging/octeon-usb/Makefile
delete mode 100644 drivers/staging/octeon-usb/TODO
delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.c
delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.h
delete mode 100644 drivers/staging/octeon/Kconfig
delete mode 100644 drivers/staging/octeon/Makefile
delete mode 100644 drivers/staging/octeon/TODO
delete mode 100644 drivers/staging/octeon/ethernet-defines.h
delete mode 100644 drivers/staging/octeon/ethernet-mdio.c
delete mode 100644 drivers/staging/octeon/ethernet-mdio.h
delete mode 100644 drivers/staging/octeon/ethernet-mem.c
delete mode 100644 drivers/staging/octeon/ethernet-mem.h
delete mode 100644 drivers/staging/octeon/ethernet-rgmii.c
delete mode 100644 drivers/staging/octeon/ethernet-rx.c
delete mode 100644 drivers/staging/octeon/ethernet-rx.h
delete mode 100644 drivers/staging/octeon/ethernet-sgmii.c
delete mode 100644 drivers/staging/octeon/ethernet-spi.c
delete mode 100644 drivers/staging/octeon/ethernet-tx.c
delete mode 100644 drivers/staging/octeon/ethernet-tx.h
delete mode 100644 drivers/staging/octeon/ethernet-util.h
delete mode 100644 drivers/staging/octeon/ethernet.c
delete mode 100644 drivers/staging/octeon/octeon-ethernet.h
delete mode 100644 drivers/staging/octeon/octeon-stubs.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile
create mode 100644 drivers/staging/wilc1000/fw.h
delete mode 100644 include/linux/b1pcmcia.h
delete mode 100644 include/linux/iio/magnetometer/ak8975.h
delete mode 100644 include/linux/platform_data/ads1015.h
delete mode 100644 include/uapi/linux/b1lli.h
delete mode 100644 include/uapi/linux/gigaset_dev.h
delete mode 100644 include/uapi/linux/hysdn_if.h