[GIT PULL] Staging/IIO driver changes for 4.17-rc1

From: Greg KH
Date: Wed Apr 04 2018 - 06:32:29 EST


The following changes since commit 3eb2ce825ea1ad89d20f7a3b5780df850e4be274:

Linux 4.16-rc7 (2018-03-25 12:44:30 -1000)

are available in the Git repository at:

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

for you to fetch changes up to 049b5e2ae30b3c2f870cc9550af6f9a947fbd5b5:

staging: rtl8723bs: Remove yield call, replace with cond_resched() (2018-03-29 12:00:15 +0200)

----------------------------------------------------------------
Staging/IIO patches for 4.17-rc1

Here is the big set of Staging/IIO driver patches for 4.17-rc1.

It is a lot, over 500 changes, but not huge by previous kernel release
standards. We deleted more lines than we added again (27k added vs. 91k
remvoed), thanks to finally being able to delete the IRDA drivers and
networking code.

We also deleted the ccree crypto driver, but that's coming back in
through the crypto tree to you, in a much cleaned-up form.

Added this round is at lot of "mt7621" device support, which is for an
embedded device that Neil Brown cares about, and of course a handful of
new IIO drivers as well.

And finally, the fsl-mc core code moved out of the staging tree to the
"real" part of the kernel, which is nice to see happen as well.

Full details are in the shortlog, which has all of the tiny cleanup
patches described.

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

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

----------------------------------------------------------------
Ajay Singh (101):
staging: wilc1000: rename variables using camelCase in host_int_ParseJoinBssParam()
staging: wilc1000: rename Handle_DelAllSta() and its variable using camelCase
staging: wilc1000: rename strWIDList variable to avoid camelCase
staging: wilc1000: rename u32WidsCount to avoid camelCase
staging: wilc1000: rename pu8CurrByte variable to avoid camelCase
staging: wilc1000: rename Handle_ScanDone function to avoid camelCase
staging: wilc1000: rename Handle_Key() and Handle_ConnectTimeout()
staging: wilc1000: modified code comments as per linux coding style
staging: wilc1000: removed the unnecessary commented code
staging: wilc1000: fix line over 80 characters in spi_cmd_complete()
staging: wilc1000: fix line over 80 characters in wilc_spi_init()
staging: wilc1000: fix line over 80 characters in wilc_spi_read_int()
staging: wilc1000: fix line over 80 chars in wilc_spi_clear_int_ext()
staging: wilc1000: remove unnecessary comments to avoid line over 80 char issue
staging: wilc1000: fix too many leading tabs warning in sdio_clear_int_ext()
staging: wilc1000: fix line over 80 characters in sdio_clear_int_ext()
staging: wilc1000: fix open parenthesis alignment mismatch in wilc_parse_network_info()
staging: wilc1000: fix line over 80 char in wilc_wlan_cfg_set_str()
staging: wilc1000: remove blank line before close brace in wilc_wlan_cfg_get_wid_value()
staging: wilc1000: fix line over 80 chars in wilc_wlan_cfg_indicate_rxi()
staging: wilc1000: fix line over 80 chars in wilc_wlan_cfg_get_wid_value()
staging: wilc1000: fix line over 80 chars in add_tcp_pending_ack()
staging: wilc1000: fix line over 80 characters in tcp_process()
staging: wilc1000: fix line over 80 chars in wilc_wlan_txq_filter_dup_tcp_ack()
staging: wilc1000: fix line over 80 chars in wilc_wlan_handle_txq()
staging: wilc1000: rename s8PowerMode & strPowerMgmtParam to avoid camelCase
staging: wilc1000: rename strHostIfSetMulti to avoid camelCase
staging: wilc1000: rename host_int_get_assoc_res_info() parameters to avoid camelCase
staging: wilc1000: rename pstrHostIfRemainOnChan to avoid camelCase
staging: wilc1000: rename pstrHostIfRegisterFrame to avoid camelCase
staging: wilc1000: rename strHostIfStaInactiveT to avoid camelCase
staging: wilc1000: rename pstrRcvdGnrlAsyncInfo to avoid camelCase
staging: wilc1000: rename pstrRcvdNetworkInfo to avoid camelCase
staging: wilc1000: rename functions starting with Handle_ to avoid camelCase
staging: wilc1000: rename functions starting with TimerCB_ to avoid camelCase
staging: wilc1000: rename ListenTimerCB to avoid camelCase
staging: wilc1000: rename GetPeriodicRSSI to avoid camelCase
staging: wilc1000: rename wilc_remove_key() parameters to avoid camelCase
staging: wilc1000: remove Unnecessary parentheses around 'hif_set_mc->cnt'
staging: wilc1000: rename pu8HdnNtwrksWidVal to avoid camelCase
staging: wilc1000: rename ptstrJoinBssParam to avoid camelCase
staging: wilc1000: rename variables using camelCase in handle_rcvd_ntwrk_info()
staging: wilc1000: rename pu32InactiveTime to avoid camelCase
staging: wilc1000: rename Handle_SetMulticastFilter to avoid camelCase
staging: wilc1000: rename pstrSetBeaconParam to avoid camelCase
staging: wilc1000: rename pstrStatistics to avoid camelCase
staging: wilc1000: rename strDisconnectNotifInfo to avoid camelCase
staging: wilc1000: rename pstrDelStaParam to avoid camelCase
staging: wilc1000: rename pstrStationParam to avoid camelCase
staging: wilc1000: rename _WPAPtk_end_case_ label to avoid camelCase
staging: wilc1000: rename _WPARxGtk_end_case_ label to avoid camelCase
staging: wilc1000: remove unnecessary while(0) in wilc_wlan_handle_txq()
staging: wilc1000: rename label _end_ in wilc_wlan_handle_txq()
staging: wilc1000: fix line over 80 char in wilc_wlan_handle_txq()
staging: wilc1000: move multiple definition of same macro to common header
staging: wilc1000: rename WILC_WFI_mgmt_rx() to avoid camelCase
staging: wilc1000: fix open parenthesis mismatch in wilc_wlan_cfg_get()
staging: wilc1000: fix line over 80 char in wilc_wlan_cfg_set()
staging: wilc1000: fix line over 80 char in wilc_wlan_handle_rxq()
staging: wilc1000: rename enuEvent to avoid camelCase
staging: wilc1000: remove always 'true' check from 'if' statement
staging: wilc1000: fix line over 80 char in handle_cfg_param()
staging: wilc1000: fix line over 80 char in wilc_network_info_received()
staging: wilc1000: fix line over 80 char for wilc_gnrl_async_info_received()
staging: wilc1000: fix line over 80 char in host_int_parse_join_bss_param()
staging: wilc1000: rename pstrHostIFkeyAttr to avoid camelCase issue
staging: wilc1000: fix line over 80 char in wilc_add_ptk()
staging: wilc1000: fix line over 80 char in wilc_del_allstation() & wilc_deinit()
staging: wilc1000: fix line over 80 char in wilc_scan_complete_received()
staging: wilc1000: rename handle_connect_timeout() variables to avoid camelCase
staging: wilc1000: fix line over 80 char in handle_rcvd_ntwrk_info()
staging: wilc1000: rename u16DummyReasonCode to avoid camelCase
staging: wilc1000: rename strHiddenNetwork to avoid camelCase
staging: wilc1000: rename pstrNetworkInfo to avoid camelCase
staging: wilc1000: rename CfgScanResult to avoid camelCase
staging: wilc1000: rename au8ScanChanList to avoid camelCase
staging: wilc1000: fix line over 80 char in change_virtual_intf()
staging: wilc1000: fix line over 80 char in get_key() & set_default_key()
staging: wilc1000: fix line over 80 char for cfg parse RX and TX function
staging: wilc1000: fix line over 80 char in mgmt_tx_cancel_wait()
staging: wilc1000: rename pJoinParams to avoid camelCase
staging: wilc1000: fix line over 80 char in cfg_scan_result()
staging: wilc1000: rename pstrHostIFconnectAttr to avoid camelCase issue
staging: wilc1000: rename strConnectInfo to avoid camelCase
staging: wilc1000: rename label 'ERRORHANDLER' to avoid uppercase name
staging: wilc1000: fix line over 80 char in handle_scan()
staging: wilc1000: fix line over 80 char in handle_connect()
staging: wilc1000: fix line over 80 character in handle_disconnect()
staging: wilc1000: rename variables prefix using datatype 'u8'
staging: wilc1000: rename WILC_HostIf_PackStaParam to avoid camelCase
staging: wilc1000: rename variables using camelCase in handle_rcvd_gnrl_async_info()
staging: wilc1000: fix line over 80 char issue in handle_scan_done()
staging: wilc1000: remove unused global variables related to p2p
staging: wilc1000: avoid 'NULL' pointer access in wilc_network_info_received()
staging: wilc1000: free allocated memory in edit and add station functions
staging: wilc1000: free memory allocated in add wep key functions
staging: wilc1000: free allocated memory after processing wilc_send_config_pkt()
staging: wilc1000: fix to free allocated memory in wilc_add_ptk()
staging: wilc1000: free allocated memory in wilc_add_rx_gtk()
staging: wilc1000: split handle_rcvd_gnrl_async_info() to avoid leading tabs
staging: wilc1000: free memory allocated for general info message from firmware

Alexandru Ardelean (1):
staging: iio: adc: ad7192: disable burnout currents on misconfig

Anders Roxell (1):
staging: fsl-mc/dpio: remove unused function

Andy Shevchenko (2):
iio: accel: bmc150: Remove redundant __func__ in dev_dbg()
iio: proximity: sx9500: Add GPIO ACPI mapping table

Arnd Bergmann (3):
staging: vc04_services: merge vchiq_kern_lib.c into vchiq_arm.c
staging: lustre: use module_name() macro for debug printf
staging: lustre: fid: avoid false-positive uninitialized variable warning

Arushi Singhal (15):
staging: comedi: Replace "dont" with "don't
staging: lustre: Replace "be be" with "be"
staging: lustre: Replace "to to" with "to"
staging: lustre: Replace "dont" with "don't"
staging: rtlwifi: Remove nonessential semicolon
staging: rtl8712: Fixed 'tabstop' coding style warning
staging: rtl8712: match alignment with open parenthesis
staging: rtl8712: Remove multiple blank line(s)
staging: rtl8712: Added spaces around '+'
staging: rtl8712: Add spaces around '|'
staging: rtl8712: remove unnecessary parentheses
staging: rtl8723bs: Remove unnecessary semicolon.
staging: rtl8723bs: Replace memset with eth_zero_addr
staging: iio: Remove unnecessary cast on void pointer
staging: rtl8192u: Replace printk() with more standardize output format.

Baruch Siach (1):
uapi: remove telephony headers

Bogdan Purcareata (5):
staging: fsl-mc: Move core bus out of staging
staging: fsl-mc: Move irqchip code out of staging
staging: fsl-mc: Cleanup dpbp and dpcon API
staging: fsl-mc: Move DPBP out of staging
staging: fsl-mc: Move DPCON out of staging

Brian Masney (11):
staging: iio: tsl2x7x: remove power functions from tsl2X7X_platform_data
staging: iio: tsl2x7x: add common function for clearing interrupts
staging: iio: tsl2x7x: add common function for reading chip status
staging: iio: tsl2x7x: add common function for writing to the control register
staging: iio: tsl2x7x: convert mutex_trylock() to mutex_lock()
staging: iio: tsl2x7x: correctly return errors in tsl2x7x_get_prox()
staging: iio: tsl2x7x: correct 'Avoid CamelCase' warning from checkpatch
staging: iio: tsl2x7x: add error handling to tsl2x7x_prox_cal()
staging: iio: tsl2x7x: add missing error checks
staging: iio: tsl2x7x: remove unnecessary sysfs attribute
staging: iio: tsl2x7x: make proximity sensor function correctly

Christian Luetke-Stetzkamp (1):
staging: sm750fb: Remove typedefs from enums

Christian Lütke-Stetzkamp (7):
staging: mt7621-dma: Fix Pointer Location
staging: mt7621-dma: Fix Spacing
staging: mt7621-dma: Fix open brace position
staging: mt7621-dma: Remove assignment in if
staging: mt7621-dma: Fix ident by space
staging: mt7621-dma: Removing unnecessary braces
staging: mt7621-dma: Fixing parenthesis alignment

Christophe JAILLET (1):
staging: vme: vme_user: Fix some error handling paths in 'vme_user_probe()'

Christopher Diaz Riveros (4):
staging: net: netlogic: Remove unneeded cast
staging: rtl8723bs: Remove unneeded cast
staging: emxx_udc: Remove unneeded cast
staging: rtl8188eu: Remove unneeded cast

Colin Ian King (6):
staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr
staging: rtl8723bs: fix u8 less than zero check
staging: comedi: adl_pci6208: remove redundant initialization of 'val'
staging: wilc1000: check for kmalloc allocation failures
staging: mt7621-eth: fix spelling mistake: "devictree" -> "devicetree"
staging: r8822be: fix typos in header guard macros

Corentin Labbe (1):
staging: vc04_services: remove unused files

Crt Mori (3):
lib: Add strongly typed 64bit int_sqrt
dt-bindings: iio: temperature: add MLX90632 device bindings
iio: temperature: Adding support for MLX90632

Dafna Hirschfeld (14):
staging: rtl8188eu: Move a blank line
staging: rtl8188eu: Replace function name in string with __func__
staging: rtl8723bs: clean up conditionals
staging: lustre: use memdup_user to allocate memory and copy from user
staging: wilc1000: remove 'if' on field address
staging: rtl8192u: Fix alignments in 'if' statements
staging: wilc1000: merge 'if' statements that test the same condition
staging: rtl8723bs: use kmemdup for allocation and copy
staging: lustre: obdclass: Fix comparison to NULL
staging: lustre: obdclass: Add 'const' to char* array
staging: lustre: obdclass: Replace 'unsigned' with 'unsigned int'
staging: rtl8192e: Fix issues regarding blank lines
staging: rtl8192e: Remove unnecessary parentheses
staging: rtl8192e: Add spaces around operators.

Dan Carpenter (3):
staging: lustre: selftest: freeing an error pointer
iio temperature/mlx90632: silence a static checker warning
staging: emxx_udc: Remove unnecessary NULL checks

David Kershner (5):
staging: unisys: visorinput: Clean up Makefile includes
staging: unisys: visorinput: remove duplicate comments
staging: unisys: visorinput: combine ultrainputreport.h with visorinput.c
staging: unisys: visorinput: Fix spacing after open paranthesis
staging: unisys: visorinput: use the full 80 characters of the screen

David Veenstra (2):
Staging: iio: adt7316: Move symbol export to definition
Staging: iio: ad7746: Adjust arguments to match open parenthesis

Dileep Sankhla (1):
staging: vt6656: Remove unnecessary 'out of memory' message

Eisha Chen-yen-su (7):
staging: comedi: Remove a newline inside a dereference
staging: comedi: Add a missing space
staging: comedi: Use '"%s:", __func__' instead of function name
staging: pi433: Split some function calls
staging: pi433: Split subtraction across 2 lines
staging: comedi: Remove a "tracing" call
staging: comedi: Use '"%s:", __func__' instead of function name

Eric Anholt (7):
staging: vc04_services: Remove dead FRAGMENTS_T
staging: vc04_services: Replace "firmware" node with a compatible lookup.
staging: vc04_services: Remove cache-line-size property (v3)
dt-bindings: soc: Add a binding for the Broadcom VCHIQ services. (v3)
ARM: dts: bcm2835: Add VCHIQ node to the Raspberry Pi boards. (v3)
staging: vc04_services: Mark the "DT bindings" job done.
staging: vc04_services: Remove vchiq_queue_bulk_{transmit,receive}.

Erik Liodden (1):
staging: rtlwifi: add identifier names to function definition arguments

Fabrice Gasnier (1):
dt-bindings: iio: adc: stm32-dfsdm: fix types, add missing pinctrl

Fengguang Wu (2):
staging: fsl-mc/dpio: qbman_pull_desc_set_token() can be static
staging: wilc1000: fix memdup.cocci warnings

Frank Mori Hess (1):
staging: comedi: ni_mio_common: ack ai fifo error interrupts.

Greg Kroah-Hartman (9):
Merge tag 'iio-for-4.17a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.16-rc3 into staging-next
Revert "Staging: bcm2048: Fix function argument alignment in radio-bcm2048.c."
staging: fsl-mc: dpio: remove foolish -Werror Makefile addtion
Merge tag 'iio-for-4.17b' of git://git.kernel.org/.../jic23/iio into staging-next
staging: ccree: remove ccree staging driver copy
staging: irda: remove the irda network stack and drivers
Merge 4.16-rc6 into staging-next
Merge 4.16-rc7 into staging-next

Gwendal Grignou (1):
iio: cros_ec: Relax sampling frequency before suspending

Harald Geyer (1):
iio: dht11: Improve detection of sensor type

HariPrasath Elango (9):
staging: iio: meter: Remove reduntant __func__ from debug print
staging: pi433: Remove comments inside code
staging: wilc1000: Fix code block alignment
staging: wilc1000: Destroy mutex object in deinitialization
staging: wilc1000: use kmemdup instead of kmalloc and memcpy
staging: wilc1000: destroy initialized mutex object
staging: mt7621-gpio: remove redundant owner assignments of drivers
staging: wilc1000: replace switch statement by simple if condition
staging: wilc1000: remove unused return variable

Himanshu Jha (3):
Staging: iio: accel: adis16201: Prefer alphabetical sequence of header files
Staging: iio: accel: adis16201: Add a blank space before returns
iio: potentiometer: ds1803: Remove VLA usage

Ian Abbott (2):
Revert "staging: comedi: cb_pcidas64: change params to external_ai_queue_in_use()"
staging: comedi: cb_pcidas64: Fix external_ai_queue_in_use()

Ioana Ciornei (2):
bus: fsl-mc: change mc_command in fsl_mc_command
bus: fsl-mc: add fsl_mc_allocator cleanup function

Ioana Radulescu (21):
staging: fsl-mc/dpio: Fix incorrect casts
staging: fsl-mc/dpio: allow the driver to compile multi-arch
staging: fsl-dpaa2/eth: Fix incorrect casts
staging: fsl-mc/dpio: Fix incorrect cast
staging: fsl-mc/dpio: Fix cast truncate warning
staging: fsl-mc/dpio: Use __leXX types where needed
staging: fsl-mc/dpio: Fix incorrect masking
staging: fsl-dpaa2/eth: Use __leXX types where needed
staging: fsl-dpaa2/eth: allow the driver to compile multi-arch
staging: fsl-dpaa2/eth: Fix incorrect kfree
staging: fsl-dpaa2/eth: Defer probing if no MC portal available
staging: fsl-dpaa2/eth: Use generic irq handler
staging: fsl-dpaa2/eth: Move print message
staging: fsl-dpaa2/eth: Remove unused field
staging: fsl-dpaa2/eth: Remove packed attribute
staging: fsl-dpaa2/eth: Add DPNI version check
staging: fsl-dpaa2/eth: Change link settings on the fly
staging: fsl-dpaa2/eth: Cleanup TX frame freeing code
staging: fsl-dpaa2/eth: Fix SGT allocation
staging: fsl-dpaa2/eth: Change max number of Tx queues
staging: fsl-dpaa2/eth: Use debug level for message

Ivan Safonov (7):
staging:r8188eu: Remove struct pkt_file from set_qos()
staging:r8188eu: Remove struct pkt_file from update_attrib()
staging:r8188eu: Remove struct pkt_file from rtw_xmitframe_coalesce()
staging:r8188eu: Remove unused struct pkt_file
staging:r8188eu: Use lib80211 to decrypt WEP-frames
staging:r8188eu: use lib80211 CCMP decrypt
staging:r8188eu: Use lib80211 to support TKIP

James Simmons (1):
staging: lustre: update the TODO list

Jeff LaBundy (1):
iio: light: lv0104cs: Add support for LV0104CS light sensor

Jeremy Fertic (1):
staging: vt6655: remove unnecessary blank lines

Jeremy Sowden (1):
staging: ccree: fixed pointer signedness warnings.

Ji-Hun Kim (1):
staging: rtl8723bs: core: rtw_cmd: remove unnecessary initialization

Jian Zhang (1):
Staging: comedi: fix multiple line dereference coding style issue in cb_pcidas64.c

John Crispin (12):
staging: mt7621-pci: MIPS/ralink: add MT7621 pcie driver
staging: mt7621-pinctrl: ralink: add pinctrl driver
staging: mt7621-gpio: ralink: add mt7621 gpio controller
staging: mt7621-spi: add mt7621 support
staging: mt7621-dma: ralink: add rt2880 dma engine
staging: mt7621-mmc: MIPS: ralink: add sdhci for mt7620a SoC
staging: mt7621-eth: Document ralink/mediatek SoC ethernet binding
staging: mt7621-eth: add the drivers core files
staging: mt7621-eth: add gigabit switch driver (GSW)
staging: mt7621-eth: add mdio support for mt762X family
staging: mt7621-eth: add support for mt7621
staging: mt7621-eth: mediatek: add Kconfig and Makefile

Justin Skists (2):
staging: lustre: Fix unneeded byte-ordering cast
staging: lustre: lnet: use correct 'magic' test

Kees Cook (1):
staging: lustre: Remove VLA usage

Kirill Marinushkin (1):
staging: bcm2835-audio: Release resources on module_exit()

Liam Mark (1):
staging: android: ion: Initialize dma_address of new sg list

Lorenzo Bianconi (5):
iio: humidity: hts221: remove warnings in hts221_parse_{temp,rh}_caldata()
iio: humidity: hts221: remove trailing whitespace from a comment
iio: humidity: hts221: add regmap API support
iio: humidity: hts221: remove unnecessary get_unaligned_le16()
iio: imu: st_lsm6dsx: add hw timestamp support

Maciek Fijalkowski (1):
staging: rtl8723bs: make 'myid' function to follow kernel coding rules

Matt Ranostay (2):
iio: sysfs-bus-iio-*: update email contact
iio: add SPDX identifier for various drivers

Milan Stevanovic (2):
iio: adc: driver for ti adc081s/adc101s/adc121s
iio: adc: change license description

NeilBrown (68):
staging: lustre: fix inverted test on strcmp
staging: lustre: honor error code from ll_iget().
staging: lustre: llite: handle DCACHE_PAR_LOOKUP in ll_dcompare
staging: lustre: llite: use d_splice_alias for directories.
staging: lustre: llite: remove directory-specific code from ll_find_alias()
staging: lustre: llite: simplify ll_find_alias()
staging: lustre: llite: refine ll_find_alias based on d_exact_alias
sched/wait: add wait_event_idle() functions.
staging: lustre: discard SVC_SIGNAL and related functions
staging: lustre: replace simple cases of l_wait_event() with wait_event().
staging: lustre: discard cfs_time_seconds()
staging: lustre: use wait_event_idle_timeout() where appropriate.
staging: lustre: introduce and use l_wait_event_abortable()
staging: lustre: simplify l_wait_event when intr handler but no timeout.
staging: lustre: simplify waiting in ldlm_completion_ast()
staging: lustre: open code polling loop instead of using l_wait_event()
staging: lustre: simplify waiting in ptlrpc_invalidate_import()
staging: lustre: remove back_to_sleep()
staging: lustre: make polling loop in ptlrpc_unregister_bulk more obvious
staging: lustre: use wait_event_idle_timeout in ptlrpcd()
staging: lustre: improve waiting in sptlrpc_req_refresh_ctx
staging: lustre: use explicit poll loop in ptlrpc_service_unlink_rqbd
staging: lustre: use explicit poll loop in ptlrpc_unregister_reply
staging: lustre: remove l_wait_event from ptlrpc_set_wait
staging: lustre: replace l_wait_event_exclusive_head() with wait_event_idle_exclusive
staging: lustre: remove l_wait_event() and related code
staging: lustre: replace all CFS_CAP_* macros with CAP_*
staging: lustre: opencode cfs_cap_{raise, lower, raised}
staging: lustre: remove linux-curproc.c
staging: lustre: remove unnecessary cfs_block_allsigs() calls
staging: lustre: lnet: remove cfs_block_allsigs calls.
staging: lustre: simplify linux-prim.c
staging: lustre: improve API and implementation of blocking signals.
staging: lustre: make signal-blocking functions inline
staging: lustre: discard libcfs_kvzalloc_cpt()
staging: lustre: discard lu_buf allocation library.
staging: lustre: improve some libcfs_kvzalloc calls.
staging: lustre: discard libcfs_kvzalloc and linux-mem.c
staging: lustre: remove phantom struct cfs_crypto_hash_desc
staging: lustre: fix assorted checkpatch errors
staging: lustre: ptlrpc: list_for_each improvements.
staging: lustre: fid: convert lcs_mutex to a spinlock
staging: lustre: fid: use wait_event_cmd()
staging: lustre: fid: remove seq_fid_alloc_fini() and simplify
staging: lustre: fid: fix up debugfs access to ->lcs_space
staging: lustre: fid: perform sanity checks before commiting
staging: lustre: socklnd: simplify ksnc_rx_iov_space
staging: lustre: lov: use correct env in lov_io_data_version_end()
staging: lustre: lmv: correctly iput lmo_root
staging: lustre: lnet/selftest: don't ignore status from lstcon_test_add
staging: lustre: obd_mount: use correct niduuid suffix.
staging: lustre: fix bug in osc_enter_cache_try
staging: lustre: statahead: remove incorrect test on agl_list_empty()
staging: lustre: obdclass: don't require lct_owner to be non-NULL.
staging: lustre: lnet: keep ln_nportals consistent
staging: lustre: get entropy from nid when nid set.
staging: lustre: ptlrpc: change GFP_NOFS to GFP_KERNEL
staging: lustre: obdclass: use workqueue for zombie management.
staging: lustre: ldlm: use delayed_work for pools_recalc
staging: lustre: ptlrpc: use delayed_work in sec_gc
staging: lustre: ptlrpc: use workqueue for pinger
staging: lustre: remove unused flag from ptlrpc_thread
staging: lustre: remove 'ptlrpc_thread usage' for sai_agl_thread
staging: lustre: change sai_thread to sai_task.
staging: lustre: ptlrpc: move thread creation out of module initialization
staging: lustre: allow monolithic builds
Revert "staging: Disable lustre file system for MIPS, SH, and XTENSA"
staging: mt7621-dts: add dts files

Nishka Dasgupta (13):
staging: vc04_services: bcm2835-audio: Add blank line after declaration
staging: vc04_services: bcm2835-audio Format multiline comment
staging: vc04_services: bcm2835-audio: Change to unsigned int *
staging: speakup: Add blank line after declaration
staging: ks7010: Remove braces around single statement
staging: sm750fb: Remove typedef
staging: vc04_services: bcm2835-camera: Add blank line after declaration
staging: vt6655: Change typedef enum to enum
staging: vt6655: Delete unused enum CARD_PKT_TYPE
staging: vt6655: Delete unused typedef enum _CARD_STATUS_TYPE
staging: vt6655: Delete unused typedef struct _version
staging: vt6655: Delete unused typedef enum _chip_type
staging: mt7621-dts: Replace spaces with tabs in indentation

Palle Christensen (1):
staging:mt29f_spinand: MT29F2G failing as only 16 bits used for addressing.

Paul McQuade (5):
Staging:rtl8723bs static variables are always 0
Staging:rtl8723bs Remove unnecessary braces
Staging:rtl8723bs clean up spaces
Staging:rtl8723bs:Add blank line after declaration
staging: comedi: s626: Use Preferred kernel type

Peter Rosin (1):
iio: potentiometer: mcp4018: driver for Microchip digital potentiometers

Phil Reid (2):
dt-bindings: ad5272: Add bindings for Analog Devices digital potentiometers
iio: ad5272: Add support for Analog Devices digital potentiometers

Phillip Potter (1):
staging: android: ion: Update wording in drivers/staging/android/ion/Kconfig

Pratik Jain (2):
Staging: comedi: drivers: ni_atmio.c: fixed multi-line derefernce issue
Staging: xgifb: XGI_main_26.c: Refactored the function

Quentin Schulz (5):
iio: adc: axp20x_adc: put ADC rate setting in a per-variant function
dt-bindings: iio: adc: add binding for X-Powers AXP PMICs ADC
iio: adc: axp20x_adc: make it possible to probe from DT
iio: adc: axp20x_adc: add support for AXP813 ADC
iio: adc: axp20x_adc: remove !! in favor of ternary condition

Quytelda Kahja (57):
Staging: gdm724x: LTE: Fix argument list not aligned with parenthesis.
Staging: gdm724x: mux: Check return value of register_lte_tty_driver().
Staging: gdm724x: tty: Remove unnecessary macro 'gdm_tty_send'.
Staging: gdm724x: tty: Remove unnecessary macro 'gdm_tty_recv'.
Staging: gdm724x: tty: Remove unused macro 'gdm_tty_send_control'.
Staging: ks7010: sdio: Convert RX/TX queue macros into real functions.
Staging: ks7010: hostif: Convert SME queue macros to real functions.
Staging: ks7010: hostif: Convert the ps_confirm_wait_inc() macro to a real function.
Staging: bcm2048: Fix function argument alignment in radio-bcm2048.c.
Staging: gdm724x: LTE: Fix trailing open parentheses.
Staging: gdm724x: Simplify the struct gdm_endian to a variable.
Staging: gdm724x: LTE: Refactor gdm_lte_pdn_table().
staging: most: Remove unnecessary OOM messages.
staging: most: Fix missing identifier in function definition argument.
staging: ks7010: Use constants from ieee80211_eid instead of literal ints.
staging: ks7010: Replace SSID_MAX_SIZE with IEEE80211_MAX_SSID_LEN.
staging: ks7010: Factor out repeated code into function 'ks_wlan_cap()'.
staging: ks7010: Replace local capability constants with kernel constants.
staging: ks7010: Replace local frame type constants with kernel constants.
staging: ks7010: Replace literal with constant.
staging: most: Add a blank line.
staging: most: Indent function parameter.
staging: most: Remove unnecessary usage of BUG_ON().
staging: ks7010: Fix line over 80 characters.
staging: ks7010: Fix lines over 80 characters due to comments.
staging: ks7010: Factor out common members in request structs.
staging: ks7010: Remove duplicate #define's
staging: ks7010: Replace memcmp() operation with ether_addr_equal().
staging: ks7010: Factor out repeated code for reading IEs.
staging: ks7010: Remove hostif_infrastructure_set2_request_t.
staging: ks7010: Fix spelling mistakes.
staging: rtl8723bs: Remove duplicate #defines.
staging: ks7010: Remove unecessary cast.
staging: ks7010: Change mac_address_valid to a bool instead of int.
staging: ks7010: Remove unused member 'reg_net' from 'ks_wlan_private'.
staging: rtl8723bs: Remove #defines shadowing enums in 'linux/ieee80211.h'
staging: rtl8723bs: Replace RTW_IEEE80211_FCTL_* with IEEE80211_FCTL_*.
staging: rtl8723bs: Replace RTW_IEEE80211_FTYPE_* with IEEE80211_FTYPE_*.
staging: rtl8723bs: Replace RTW_IEEE80211_STYPE_* with IEEE80211_STYPE_*.
staging: rtl8723bs: Fix newlines in rtw_wx_set_auth().
staging: rtl8723bs: Remove unecessary braces from switch statement.
staging: rtl8723bs: Remove braces from single statement conditionals.
staging: rtl8723bs: Fix alignment in rtw_wx_set_auth().
staging: rtl8723bs: Fix IEEE80211 authentication algorithm constants.
staging: rtl8723bs: Remove unnecessary length #define's.
staging: rtl8723bs: Fix lines with trailing open parentheses.
staging: rtl8723bs: Add spaces around ternary operators.
staging: rtl8723bs: Add missing braces in else statement.
staging: rtl8723bs: Change camel case to snake case in 'rtl8723bs_recv.c'.
staging: rtl8723bs: Remove unnecessary blank lines in 'rtl8723bs_recv.c'.
staging: rtl8723bs: Fix lines too long in update_recvframe_attrib().
staging: rtl8723bs: Fix function signature that goes over 80 characters.
staging: rtl8723bs: Factor out rtl8723bs_recv_tasklet() sections.
staging: rtl8723bs: Replace NULL pointer comparison with '!'.
staging: rtl8723bs: Rework 'struct _ODM_Per_Pkt_Info_' coding style.
staging: rtl8723bs: Rework 'struct _ODM_Phy_Status_Info_' coding style.
staging: rtl8723bs: Remove unecessary newlines from 'odm.h'.

Randy Dunlap (1):
iio/adc: depend on SYSFS instead of selecting it

Razvan Stefanescu (6):
staging: fsl-dpaa2/ethsw: Add APIs for DPSW object
staging: fsl-dpaa2/ethsw: Add Freescale DPAA2 Ethernet Switch driver
staging: fsl-dpaa2/ethsw: Add ethtool support
staging: fsl-dpaa2/ethsw: Add maintainer for Ethernet Switch driver
staging: fsl-dpaa2/ethsw: Add README
staging: fsl-dpaa2/ethsw: Add TODO

Rene Hickersberger (1):
drivers: staging: rtl8192e: fixed a space coding style issue

Richard Lai (2):
iio: chemical: ccs811: Typo correction in HW_ID_VALUE constant define naming
iio: chemical: ccs811: Renamed resistance member in ccs811_reading struct

Rinkle Jain (1):
staging: vt6655: Fix style violation for line ending in '('

Rodrigo Siqueira (11):
staging:iio:meter: Add name to function definition arguments
iio: dummy: Add correct tabs and spaces to Kconfig
iio:dummy: Add extra paragraphs on Kconfig
iio:magnetometer: Replace magic number 0 by IIO_CHAN_INFO_RAW
staging:iio:meter: Replaces IIO_DEV_ATTR_CH_OFF by IIO_DEVICE_ATTR
staging:iio:meter: Remove unused macro IIO_DEV_ATTR_CH_OFF
staging:iio:meter: Aligns open parenthesis
iio: Replace occurrences of magic number 0 by IIO_CHAN_INFO_RAW
staging:iio:ad2s1210: Remove end of line with '['
staging:iio:ad2s1210: Remove unused #define directive
staging:iio:ad2s1210: Remove old_data from ad2s1210_state

Rohit Kumar (1):
drivers:staging:android:ashmem: Changing return type from int to loff_t

Roy Pledge (1):
staging: fsl-mc/dpio: Add missing argument identifier

Samuel Thibault (1):
staging: speakup: Add unicode support to the speakup_dummy driver

Santha Meena Ramamoorthy (19):
Staging: fsl-dpaa2: ethernet: dpaa2-eth.c: Fixed a style issue
staging: vt6655: remove additional blank line
staging: speakup: add spaces around arithmetic operators
staging: speakup: match alignment with open parenthesis
staging: speakup: remove space after a cast
staging: speakup: add braces around else statement
staging: rtl8192e: use struct pointer to get the size of the struct
staging: lustre: fix block comment style
staging: vt6655: replace NULL comparison with variable
staging: rtl8192e: move logical continuation to previous line
staging: speakup: match alignment with open parenthesis
staging: vt6655: remove unnecessary parentheses
staging: rtlwifi: remove condition where it has no effect
staging: rtlwifi: remove unneeded semicolon
staging: rtl8188eu: place constant on the right side of test
staging: rtl8188eu: replace NULL comparison with variable
staging: lustre: remove else after return statement
staging: rtl8188eu: fix typo in comment
staging: rtl8188eu: use __func__ instead of function name

Sergio Paracuellos (26):
staging: ks7010: replace custom rotation operations in favour of the kernel ones
staging: ks7010: remove useless DPRINTK traces
staging: ks7010: replace DPRINTK traces in favour of netdev_*
staging: ks7010: replace KS_WLAN_DEBUG with DEBUG preprocessor directive
staging: ks7010: remove max_event_count field which is only being used in debug
staging: ks7010: remove not used function signature ks_wlan_read_config_file
staging: ks7010: replace some custom defines with the ones in uapi/linux/if_ether.h
staging: ks7010: review custom bit defines using macros from bitops header file
staging: ks7010: use lower case names in michael_mic_t struct fields
staging: ks7010: use GENMASK instead of custom defines in SME_WEP_VAL_MASK
staging: ks7010: avoid camel case in function name get_BYTE
staging: ks7010: avoid camel case in function name get_WORD
staging: ks7010: avoid camel case in function name get_DWORD
staging: ks7010: factor out some functions from hostif_init
staging: ks7010: avoid camel cases in MichaelMICFunction
staging: ks7010: avoid camel cases for MichaelInitFunction
staging: ks7010: avoid camel cases in MichaelAppend function
staging: ks7010: replace macro MichaelClear with inline function
staging: ks7010: avoid camel cases in MichaelGetMIC function
staging: ks7010: replace PutUInt32 macro with put_unaligned_le32()
staging: ks7010: replace GetUInt32 macro with get_unaligned_le32
staging: ks7010: replace MichaelBlockFunction macro with inline function
staging: ks7010: remove some dead code from ks_wlan_set_essid function
staging: ks7010: replace uint8_t in favour of u8 in michael_init
staging: ks7010: replace uint8_t in favour of u8 in michael_append
staging: ks7010: replace uint8_t in favour of u8 in michael_get_mic

Shreeya Patel (8):
Staging: iio: ade7758: Expand buf_lock to cover both buffer and state protection
Staging: iio: adis16209: Arrange headers in alphabetical order
Staging: iio: adis16209: Change the definition name
Staging: iio: adis16209: Add _REG postfix for registers
Staging: iio: adis16209: Remove and add some comments and group the definitions
Staging: iio: adis16209: Change some macro names
Staging: iio: adis16209: Adjust a switch statement
Staging: iio: adis16209: Use sign_extend32 function

Stefan Wahren (2):
staging: vc04_services: Remove import of bcm2835-camera from TODO
staging: vc04_services: Add outstanding VCHI TODOs

Stefano Manni (2):
staging: rtl8712: make unsigned length for rtl8717_get{_wpa_, _wpa2_, _}ie
staging: rtl8712: fix signedness of length to rtl8717_set_ie

Stephen Rothwell (1):
staging: fsl-mc: merge fix for CONFIG_FSL_MC_BUS moving

Sumit Pundir (1):
staging: lustre: lnet: return of an error code should be negative

Thomas Avery (3):
staging: lustre: Remove yield() call
staging: rtl8723bs: Replace yield() call with cond_resched()
staging: rtl8723bs: Remove yield call, replace with cond_resched()

Tim Sell (1):
staging: unisys: visorinput: remove need for 'depends on FB'

Tom Lebreux (2):
staging:iio:ad7152: Align arguments to match open parenthesis
staging:iio:ad7150: Align arguments to match open parenthesis

Valentin Vidic (24):
staging: pi433: fix CamelCase for syncValues
staging: pi433: fix CamelCase for powerLevel
staging: pi433: fix CamelCase for antennaImpedance
staging: pi433: fix CamelCase for Ohm identifiers
staging: pi433: fix CamelCase for currentValue
staging: pi433: fix CamelCase for newValue
staging: pi433: fix CamelCase for regValue
staging: pi433: fix CamelCase for txStartCondition
staging: pi433: fix CamelCase for thresholdDecrement
staging: pi433: fix CamelCase for addressFiltering
staging: pi433: fix CamelCase for packetFormat enum
staging: pi433: fix CamelCase for flag enum
staging: pi433: fix CamelCase for afterSyncInterrupt
staging: pi433: fix CamelCase for address_filtering enum
staging: pi433: fix CamelCase for Address variables
staging: pi433: fix CamelCase for paRamp enum
staging: pi433: fix CamelCase for GPIO functions
staging: pi433: fix CamelCase for preambleLength variable
staging: pi433: fix CamelCase for syncSize variable
staging: pi433: fix CamelCase for bitRate variables
staging: pi433: fix CamelCase for DIONumber variable
staging: pi433: fix CamelCase for lnaGain enum
staging: pi433: fix CamelCase for dagc enum
staging: pi433: cleanup local variable

Wei Yongjun (5):
iio: ep93xx: remove redundant return value check of platform_get_resource()
staging: mt7621-gpio: mt7621: make symbol gc_map static
staging: mt7621-eth: fix return value check in mtk_probe()
staging: mt7621-eth: fix return value check in mtk_connect_phy_node()
staging: mt7621-eth: fix return value check in mt7621_gsw_probe()

Xiongfeng Wang (1):
iio: accel: use strlcpy() instead of strncpy()

Yash Omer (1):
Staging: wlan-ng: fix unnecessary parantheses in prism2mgmt.c

Yisheng Xie (11):
staging: android: ion: Remove unused declaration ion_buffer_fault_user_mappings
staging: android: ion: Remove unused include files for ion_page_pool.c
staging: android: ion: Nuke ion_page_pool_init
staging: android: ion: Avoid NULL point in error path
staging: android: ion: Remove lable debugfs_done
staging: android: ion: Remove dead code in ion_page_pool_free
staging: android: ion: Return void instead of int
staging: android: ion: Cleanup ion_page_pool_alloc_pages
staging: android: ion: Combine cache and uncache pools
staging: android: ion: Remove check of debug_file
staging: android: ion: Remove check of idev->debug_root

rodrigosiqueira (2):
staging: ade7759: Fix open parenthesis alignment
iio:pressure:ms5611: Fix coding style in probe function

.../ABI/testing/sysfs-bus-iio-chemical-vz89x | 2 +-
.../ABI/testing/sysfs-bus-iio-proximity-as3935 | 4 +-
.../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 +
.../bindings/iio/adc/st,stm32-dfsdm-adc.txt | 8 +-
.../bindings/iio/potentiometer/ad5272.txt | 27 +
.../bindings/iio/temperature/mlx90632.txt | 28 +
.../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 16 +
Documentation/networking/dpaa2/index.rst | 8 +
.../networking/dpaa2}/overview.rst | 0
Documentation/networking/index.rst | 1 +
Documentation/networking/irda.txt | 10 -
MAINTAINERS | 19 +-
arch/arm/boot/dts/bcm2835-rpi.dtsi | 6 +
drivers/bus/Kconfig | 2 +
drivers/bus/Makefile | 4 +
drivers/bus/fsl-mc/Kconfig | 16 +
drivers/bus/fsl-mc/Makefile | 18 +
drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp.c | 85 +-
drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpcon.c | 20 +-
drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.c | 8 +-
.../fsl-mc/bus => bus/fsl-mc}/dprc-driver.c | 2 +-
drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc.c | 31 +-
.../fsl-mc/bus => bus/fsl-mc}/fsl-mc-allocator.c | 7 +-
.../fsl-mc/bus => bus/fsl-mc}/fsl-mc-bus.c | 2 +-
.../fsl-mc/bus => bus/fsl-mc}/fsl-mc-msi.c | 1 +
.../fsl-mc/bus => bus/fsl-mc}/fsl-mc-private.h | 91 +-
drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-io.c | 2 +-
.../{staging/fsl-mc/bus => bus/fsl-mc}/mc-sys.c | 22 +-
drivers/iio/accel/bmc150-accel-core.c | 6 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 2 +-
drivers/iio/accel/st_accel_i2c.c | 3 +-
drivers/iio/adc/Kconfig | 3 +-
drivers/iio/adc/ad7476.c | 26 +-
drivers/iio/adc/axp20x_adc.c | 168 +-
drivers/iio/adc/ep93xx_adc.c | 4 -
drivers/iio/adc/ti-adc161s626.c | 16 +-
drivers/iio/chemical/ams-iaq-core.c | 17 +-
drivers/iio/chemical/atlas-ph-sensor.c | 16 +-
drivers/iio/chemical/ccs811.c | 10 +-
drivers/iio/chemical/vz89x.c | 17 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 +
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 49 +
.../common/cros_ec_sensors/cros_ec_sensors_core.h | 2 +
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/dac/ad5764.c | 2 +-
drivers/iio/dummy/Kconfig | 27 +-
drivers/iio/gyro/hid-sensor-gyro-3d.c | 2 +-
drivers/iio/health/max30100.c | 16 +-
drivers/iio/humidity/Kconfig | 2 +
drivers/iio/humidity/dht11.c | 2 +-
drivers/iio/humidity/hdc100x.c | 16 +-
drivers/iio/humidity/hts221.h | 21 +-
drivers/iio/humidity/hts221_buffer.c | 39 +-
drivers/iio/humidity/hts221_core.c | 132 +-
drivers/iio/humidity/hts221_i2c.c | 64 +-
drivers/iio/humidity/hts221_spi.c | 81 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 29 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 161 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 104 +-
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/apds9960.c | 16 +-
drivers/iio/light/cros_ec_light_prox.c | 1 +
drivers/iio/light/hid-sensor-als.c | 2 +-
drivers/iio/light/lm3533-als.c | 2 +-
drivers/iio/light/lv0104cs.c | 531 ++++
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +-
drivers/iio/potentiometer/Kconfig | 21 +
drivers/iio/potentiometer/Makefile | 2 +
drivers/iio/potentiometer/ad5272.c | 231 ++
drivers/iio/potentiometer/ds1803.c | 2 +-
drivers/iio/potentiometer/mcp4018.c | 194 ++
drivers/iio/potentiometer/tpl0102.c | 16 +-
drivers/iio/potentiostat/lmp91000.c | 16 +-
drivers/iio/pressure/ms5611.h | 2 +-
drivers/iio/proximity/as3935.c | 17 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 16 +-
drivers/iio/proximity/sx9500.c | 25 +-
drivers/iio/temperature/Kconfig | 12 +
drivers/iio/temperature/Makefile | 1 +
drivers/iio/temperature/maxim_thermocouple.c | 16 +-
drivers/iio/temperature/mlx90632.c | 752 +++++
drivers/irqchip/Kconfig | 6 +
drivers/irqchip/Makefile | 1 +
.../bus => irqchip}/irq-gic-v3-its-fsl-mc-msi.c | 4 +-
drivers/staging/Kconfig | 18 +-
drivers/staging/Makefile | 11 +-
drivers/staging/android/ashmem.c | 2 +-
drivers/staging/android/ion/Kconfig | 2 +-
drivers/staging/android/ion/ion.c | 26 +-
drivers/staging/android/ion/ion.h | 22 +-
drivers/staging/android/ion/ion_page_pool.c | 33 +-
drivers/staging/android/ion/ion_system_heap.c | 76 +-
drivers/staging/ccree/Kconfig | 27 -
drivers/staging/ccree/Makefile | 7 -
drivers/staging/ccree/TODO | 10 -
drivers/staging/ccree/cc_aead.c | 2701 -----------------
drivers/staging/ccree/cc_aead.h | 109 -
drivers/staging/ccree/cc_buffer_mgr.c | 1651 -----------
drivers/staging/ccree/cc_buffer_mgr.h | 74 -
drivers/staging/ccree/cc_cipher.c | 1164 --------
drivers/staging/ccree/cc_cipher.h | 74 -
drivers/staging/ccree/cc_crypto_ctx.h | 170 --
drivers/staging/ccree/cc_debugfs.c | 101 -
drivers/staging/ccree/cc_debugfs.h | 32 -
drivers/staging/ccree/cc_driver.c | 474 ---
drivers/staging/ccree/cc_driver.h | 194 --
drivers/staging/ccree/cc_fips.c | 111 -
drivers/staging/ccree/cc_fips.h | 37 -
drivers/staging/ccree/cc_hash.c | 2295 ---------------
drivers/staging/ccree/cc_hash.h | 114 -
drivers/staging/ccree/cc_host_regs.h | 142 -
drivers/staging/ccree/cc_hw_queue_defs.h | 590 ----
drivers/staging/ccree/cc_ivgen.c | 280 --
drivers/staging/ccree/cc_ivgen.h | 55 -
drivers/staging/ccree/cc_kernel_regs.h | 167 --
drivers/staging/ccree/cc_lli_defs.h | 59 -
drivers/staging/ccree/cc_pm.c | 122 -
drivers/staging/ccree/cc_pm.h | 57 -
drivers/staging/ccree/cc_request_mgr.c | 713 -----
drivers/staging/ccree/cc_request_mgr.h | 51 -
drivers/staging/ccree/cc_sram_mgr.c | 107 -
drivers/staging/ccree/cc_sram_mgr.h | 65 -
drivers/staging/comedi/drivers/adl_pci6208.c | 3 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 40 +-
drivers/staging/comedi/drivers/das16.c | 2 +-
drivers/staging/comedi/drivers/das16m1.c | 2 +-
drivers/staging/comedi/drivers/jr3_pci.c | 1 -
drivers/staging/comedi/drivers/ni_atmio.c | 9 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 10 +-
drivers/staging/comedi/drivers/ni_stc.h | 2 +-
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +-
drivers/staging/comedi/drivers/s626.c | 10 +-
drivers/staging/emxx_udc/emxx_udc.c | 10 +-
drivers/staging/fsl-dpaa2/Kconfig | 10 +-
drivers/staging/fsl-dpaa2/Makefile | 1 +
drivers/staging/fsl-dpaa2/ethernet/README | 2 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 69 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 22 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 26 +-
drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 4 +-
drivers/staging/fsl-dpaa2/ethernet/dpni.c | 86 +-
drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 +
drivers/staging/fsl-dpaa2/ethsw/README | 106 +
drivers/staging/fsl-dpaa2/ethsw/TODO | 14 +
drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 346 +++
drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 1123 +++++++
drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 586 ++++
drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 182 ++
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1508 ++++++++++
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 67 +
drivers/staging/fsl-mc/TODO | 18 -
drivers/staging/fsl-mc/bus/Kconfig | 12 +-
drivers/staging/fsl-mc/bus/Makefile | 13 -
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 54 -
drivers/staging/fsl-mc/bus/dpcon-cmd.h | 53 -
drivers/staging/fsl-mc/bus/dpio/Makefile | 2 -
drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 2 +-
drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 6 +-
drivers/staging/fsl-mc/bus/dpio/dpio.c | 14 +-
drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 27 +-
drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 24 +-
drivers/staging/fsl-mc/include/dpaa2-fd.h | 6 +-
drivers/staging/fsl-mc/include/dpaa2-io.h | 2 +-
drivers/staging/fsl-mc/include/dpbp.h | 63 -
drivers/staging/fsl-mc/include/dpcon.h | 79 -
drivers/staging/gdm724x/gdm_endian.c | 24 +-
drivers/staging/gdm724x/gdm_endian.h | 13 +-
drivers/staging/gdm724x/gdm_lte.c | 62 +-
drivers/staging/gdm724x/gdm_lte.h | 2 +-
drivers/staging/gdm724x/gdm_mux.c | 6 +-
drivers/staging/gdm724x/gdm_tty.c | 29 +-
drivers/staging/gdm724x/gdm_usb.c | 30 +-
drivers/staging/gdm724x/gdm_usb.h | 2 +-
drivers/staging/iio/accel/adis16201.c | 10 +-
drivers/staging/iio/accel/adis16209.c | 272 +-
drivers/staging/iio/adc/ad7192.c | 6 +-
drivers/staging/iio/adc/ad7816.c | 2 +-
drivers/staging/iio/addac/adt7316.c | 3 +-
drivers/staging/iio/cdc/ad7150.c | 5 +-
drivers/staging/iio/cdc/ad7152.c | 6 +-
drivers/staging/iio/cdc/ad7746.c | 12 +-
drivers/staging/iio/light/tsl2x7x.c | 290 +-
drivers/staging/iio/light/tsl2x7x.h | 6 +-
drivers/staging/iio/meter/ade7753.c | 18 +-
drivers/staging/iio/meter/ade7754.c | 6 +-
drivers/staging/iio/meter/ade7758.h | 2 +-
drivers/staging/iio/meter/ade7758_core.c | 52 +-
drivers/staging/iio/meter/ade7758_trigger.c | 8 +-
drivers/staging/iio/meter/ade7759.c | 98 +-
drivers/staging/iio/meter/ade7854-i2c.c | 28 +-
drivers/staging/iio/meter/ade7854-spi.c | 60 +-
drivers/staging/iio/meter/ade7854.h | 28 +-
drivers/staging/iio/meter/meter.h | 3 -
drivers/staging/iio/resolver/ad2s1210.c | 20 +-
drivers/staging/irda/TODO | 4 -
drivers/staging/irda/drivers/Kconfig | 398 ---
drivers/staging/irda/drivers/Makefile | 44 -
drivers/staging/irda/drivers/act200l-sir.c | 250 --
drivers/staging/irda/drivers/actisys-sir.c | 245 --
drivers/staging/irda/drivers/ali-ircc.c | 2217 --------------
drivers/staging/irda/drivers/ali-ircc.h | 227 --
drivers/staging/irda/drivers/au1k_ir.c | 985 -------
drivers/staging/irda/drivers/bfin_sir.c | 819 ------
drivers/staging/irda/drivers/bfin_sir.h | 93 -
drivers/staging/irda/drivers/donauboe.c | 1732 -----------
drivers/staging/irda/drivers/donauboe.h | 362 ---
drivers/staging/irda/drivers/esi-sir.c | 157 -
drivers/staging/irda/drivers/girbil-sir.c | 252 --
drivers/staging/irda/drivers/irda-usb.c | 1906 ------------
drivers/staging/irda/drivers/irda-usb.h | 175 --
drivers/staging/irda/drivers/irtty-sir.c | 570 ----
drivers/staging/irda/drivers/irtty-sir.h | 34 -
drivers/staging/irda/drivers/kingsun-sir.c | 634 ----
drivers/staging/irda/drivers/ks959-sir.c | 912 ------
drivers/staging/irda/drivers/ksdazzle-sir.c | 813 ------
drivers/staging/irda/drivers/litelink-sir.c | 199 --
drivers/staging/irda/drivers/ma600-sir.c | 253 --
drivers/staging/irda/drivers/mcp2120-sir.c | 224 --
drivers/staging/irda/drivers/mcs7780.c | 990 -------
drivers/staging/irda/drivers/mcs7780.h | 165 --
drivers/staging/irda/drivers/nsc-ircc.c | 2410 ---------------
drivers/staging/irda/drivers/nsc-ircc.h | 281 --
drivers/staging/irda/drivers/old_belkin-sir.c | 146 -
drivers/staging/irda/drivers/pxaficp_ir.c | 1075 -------
drivers/staging/irda/drivers/sa1100_ir.c | 1150 --------
drivers/staging/irda/drivers/sh_sir.c | 810 ------
drivers/staging/irda/drivers/sir-dev.h | 191 --
drivers/staging/irda/drivers/sir_dev.c | 987 -------
drivers/staging/irda/drivers/sir_dongle.c | 133 -
drivers/staging/irda/drivers/smsc-ircc2.c | 3026 -------------------
drivers/staging/irda/drivers/smsc-ircc2.h | 191 --
drivers/staging/irda/drivers/smsc-sio.h | 100 -
drivers/staging/irda/drivers/stir4200.c | 1134 --------
drivers/staging/irda/drivers/tekram-sir.c | 225 --
drivers/staging/irda/drivers/toim3232-sir.c | 358 ---
drivers/staging/irda/drivers/via-ircc.c | 1593 ----------
drivers/staging/irda/drivers/via-ircc.h | 846 ------
drivers/staging/irda/drivers/vlsi_ir.c | 1872 ------------
drivers/staging/irda/drivers/vlsi_ir.h | 757 -----
drivers/staging/irda/drivers/w83977af.h | 53 -
drivers/staging/irda/drivers/w83977af_ir.c | 1285 --------
drivers/staging/irda/drivers/w83977af_ir.h | 198 --
drivers/staging/irda/include/net/irda/af_irda.h | 87 -
drivers/staging/irda/include/net/irda/crc.h | 29 -
drivers/staging/irda/include/net/irda/discovery.h | 95 -
.../staging/irda/include/net/irda/ircomm_core.h | 106 -
.../staging/irda/include/net/irda/ircomm_event.h | 83 -
drivers/staging/irda/include/net/irda/ircomm_lmp.h | 36 -
.../staging/irda/include/net/irda/ircomm_param.h | 147 -
drivers/staging/irda/include/net/irda/ircomm_ttp.h | 37 -
drivers/staging/irda/include/net/irda/ircomm_tty.h | 121 -
.../irda/include/net/irda/ircomm_tty_attach.h | 92 -
drivers/staging/irda/include/net/irda/irda.h | 115 -
.../staging/irda/include/net/irda/irda_device.h | 285 --
drivers/staging/irda/include/net/irda/iriap.h | 108 -
.../staging/irda/include/net/irda/iriap_event.h | 85 -
.../staging/irda/include/net/irda/irias_object.h | 108 -
.../staging/irda/include/net/irda/irlan_client.h | 42 -
.../staging/irda/include/net/irda/irlan_common.h | 230 --
drivers/staging/irda/include/net/irda/irlan_eth.h | 32 -
.../staging/irda/include/net/irda/irlan_event.h | 81 -
.../staging/irda/include/net/irda/irlan_filter.h | 35 -
.../staging/irda/include/net/irda/irlan_provider.h | 52 -
drivers/staging/irda/include/net/irda/irlap.h | 311 --
.../staging/irda/include/net/irda/irlap_event.h | 129 -
.../staging/irda/include/net/irda/irlap_frame.h | 167 --
drivers/staging/irda/include/net/irda/irlmp.h | 295 --
.../staging/irda/include/net/irda/irlmp_event.h | 98 -
.../staging/irda/include/net/irda/irlmp_frame.h | 62 -
drivers/staging/irda/include/net/irda/irmod.h | 109 -
drivers/staging/irda/include/net/irda/irqueue.h | 96 -
drivers/staging/irda/include/net/irda/irttp.h | 210 --
drivers/staging/irda/include/net/irda/parameters.h | 100 -
drivers/staging/irda/include/net/irda/qos.h | 101 -
drivers/staging/irda/include/net/irda/timer.h | 102 -
drivers/staging/irda/include/net/irda/wrapper.h | 58 -
drivers/staging/irda/net/Kconfig | 96 -
drivers/staging/irda/net/Makefile | 17 -
drivers/staging/irda/net/af_irda.c | 2694 -----------------
drivers/staging/irda/net/discovery.c | 417 ---
drivers/staging/irda/net/ircomm/Kconfig | 12 -
drivers/staging/irda/net/ircomm/Makefile | 8 -
drivers/staging/irda/net/ircomm/ircomm_core.c | 563 ----
drivers/staging/irda/net/ircomm/ircomm_event.c | 246 --
drivers/staging/irda/net/ircomm/ircomm_lmp.c | 350 ---
drivers/staging/irda/net/ircomm/ircomm_param.c | 501 ----
drivers/staging/irda/net/ircomm/ircomm_ttp.c | 350 ---
drivers/staging/irda/net/ircomm/ircomm_tty.c | 1329 ---------
.../staging/irda/net/ircomm/ircomm_tty_attach.c | 987 -------
drivers/staging/irda/net/ircomm/ircomm_tty_ioctl.c | 291 --
drivers/staging/irda/net/irda_device.c | 316 --
drivers/staging/irda/net/iriap.c | 1085 -------
drivers/staging/irda/net/iriap_event.c | 496 ----
drivers/staging/irda/net/irias_object.c | 555 ----
drivers/staging/irda/net/irlan/Kconfig | 14 -
drivers/staging/irda/net/irlan/Makefile | 7 -
drivers/staging/irda/net/irlan/irlan_client.c | 559 ----
.../staging/irda/net/irlan/irlan_client_event.c | 511 ----
drivers/staging/irda/net/irlan/irlan_common.c | 1176 --------
drivers/staging/irda/net/irlan/irlan_eth.c | 340 ---
drivers/staging/irda/net/irlan/irlan_event.c | 60 -
drivers/staging/irda/net/irlan/irlan_filter.c | 240 --
drivers/staging/irda/net/irlan/irlan_provider.c | 408 ---
.../staging/irda/net/irlan/irlan_provider_event.c | 233 --
drivers/staging/irda/net/irlap.c | 1207 --------
drivers/staging/irda/net/irlap_event.c | 2316 ---------------
drivers/staging/irda/net/irlap_frame.c | 1407 ---------
drivers/staging/irda/net/irlmp.c | 1996 -------------
drivers/staging/irda/net/irlmp_event.c | 886 ------
drivers/staging/irda/net/irlmp_frame.c | 476 ---
drivers/staging/irda/net/irmod.c | 199 --
drivers/staging/irda/net/irnet/Kconfig | 13 -
drivers/staging/irda/net/irnet/Makefile | 7 -
drivers/staging/irda/net/irnet/irnet.h | 522 ----
drivers/staging/irda/net/irnet/irnet_irda.c | 1885 ------------
drivers/staging/irda/net/irnet/irnet_irda.h | 178 --
drivers/staging/irda/net/irnet/irnet_ppp.c | 1189 --------
drivers/staging/irda/net/irnet/irnet_ppp.h | 116 -
drivers/staging/irda/net/irnetlink.c | 162 --
drivers/staging/irda/net/irproc.c | 96 -
drivers/staging/irda/net/irqueue.c | 912 ------
drivers/staging/irda/net/irsysctl.c | 258 --
drivers/staging/irda/net/irttp.c | 1886 ------------
drivers/staging/irda/net/parameters.c | 584 ----
drivers/staging/irda/net/qos.c | 771 -----
drivers/staging/irda/net/timer.c | 231 --
drivers/staging/irda/net/wrapper.c | 492 ----
drivers/staging/ks7010/Makefile | 1 -
drivers/staging/ks7010/eap_packet.h | 41 +-
drivers/staging/ks7010/ks7010_sdio.c | 197 +-
drivers/staging/ks7010/ks_hostif.c | 756 ++---
drivers/staging/ks7010/ks_hostif.h | 95 +-
drivers/staging/ks7010/ks_wlan.h | 21 +-
drivers/staging/ks7010/ks_wlan_ioctl.h | 1 -
drivers/staging/ks7010/ks_wlan_net.c | 117 +-
drivers/staging/ks7010/michael_mic.c | 144 +-
drivers/staging/ks7010/michael_mic.h | 19 +-
drivers/staging/lustre/TODO | 310 +-
.../staging/lustre/include/linux/libcfs/curproc.h | 37 +-
.../staging/lustre/include/linux/libcfs/libcfs.h | 27 +-
.../lustre/include/linux/libcfs/libcfs_crypto.h | 11 +-
.../lustre/include/linux/libcfs/libcfs_debug.h | 4 +-
.../lustre/include/linux/libcfs/libcfs_time.h | 2 +-
.../lustre/include/linux/libcfs/linux/linux-time.h | 7 +-
drivers/staging/lustre/include/linux/lnet/api.h | 1 +
drivers/staging/lustre/lnet/Kconfig | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 8 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 10 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 6 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 11 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 32 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 2 +-
drivers/staging/lustre/lnet/libcfs/Makefile | 4 +-
drivers/staging/lustre/lnet/libcfs/debug.c | 4 +-
drivers/staging/lustre/lnet/libcfs/fail.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 2 +-
.../lustre/lnet/libcfs/linux/linux-crypto.c | 29 +-
.../lustre/lnet/libcfs/linux/linux-curproc.c | 108 -
.../staging/lustre/lnet/libcfs/linux/linux-mem.c | 51 -
.../staging/lustre/lnet/libcfs/linux/linux-prim.c | 113 -
drivers/staging/lustre/lnet/libcfs/tracefile.c | 4 +-
drivers/staging/lustre/lnet/lnet/acceptor.c | 6 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 26 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 10 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 4 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 5 +-
drivers/staging/lustre/lnet/lnet/net_fault.c | 14 +-
drivers/staging/lustre/lnet/lnet/peer.c | 2 +-
drivers/staging/lustre/lnet/lnet/router.c | 10 +-
drivers/staging/lustre/lnet/selftest/conctl.c | 14 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 4 +-
drivers/staging/lustre/lnet/selftest/framework.c | 2 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 2 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 2 +-
drivers/staging/lustre/lnet/selftest/timer.c | 4 +-
drivers/staging/lustre/lustre/Kconfig | 1 -
drivers/staging/lustre/lustre/fid/fid_request.c | 107 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 44 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 2 +-
drivers/staging/lustre/lustre/include/cl_object.h | 2 +-
.../staging/lustre/lustre/include/lprocfs_status.h | 2 +-
drivers/staging/lustre/lustre/include/lu_object.h | 7 -
drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
.../staging/lustre/lustre/include/lustre_export.h | 2 +
drivers/staging/lustre/lustre/include/lustre_fid.h | 2 +-
.../staging/lustre/lustre/include/lustre_import.h | 4 +-
drivers/staging/lustre/lustre/include/lustre_lib.h | 296 +-
drivers/staging/lustre/lustre/include/lustre_lmv.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_mdc.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 22 +-
drivers/staging/lustre/lustre/include/lustre_sec.h | 3 -
drivers/staging/lustre/lustre/include/obd.h | 2 +-
drivers/staging/lustre/lustre/include/obd_class.h | 8 +-
.../staging/lustre/lustre/include/obd_support.h | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 30 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 14 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 24 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 104 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 53 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 14 +-
drivers/staging/lustre/lustre/llite/dcache.c | 10 +
drivers/staging/lustre/lustre/llite/dir.c | 10 +-
drivers/staging/lustre/lustre/llite/file.c | 12 +-
.../staging/lustre/lustre/llite/llite_internal.h | 4 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 60 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 8 +-
drivers/staging/lustre/lustre/llite/namei.c | 60 +-
drivers/staging/lustre/lustre/llite/statahead.c | 215 +-
drivers/staging/lustre/lustre/llite/super25.c | 17 +-
drivers/staging/lustre/lustre/llite/xattr.c | 21 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_ea.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 4 +-
drivers/staging/lustre/lustre/lov/lov_lock.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 22 +-
drivers/staging/lustre/lustre/lov/lov_pack.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 12 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 16 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 19 +-
drivers/staging/lustre/lustre/obdclass/cl_io.c | 23 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 2 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 2 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 211 +-
drivers/staging/lustre/lustre/obdclass/linkea.c | 16 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 4 +-
drivers/staging/lustre/lustre/obdclass/llog.c | 22 +-
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 5 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 4 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 89 +-
.../lustre/lustre/obdclass/lustre_handles.c | 4 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 2 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 2 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 10 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 34 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 6 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 8 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 194 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 7 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 85 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 15 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 9 +-
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 99 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 2 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 56 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 33 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 38 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 44 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 99 +-
drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 111 +-
drivers/staging/most/core.c | 9 +-
drivers/staging/most/core.h | 2 +-
drivers/staging/mt29f_spinand/mt29f_spinand.c | 3 +
drivers/staging/mt7621-dma/Kconfig | 12 +
drivers/staging/mt7621-dma/Makefile | 4 +
drivers/staging/mt7621-dma/TODO | 5 +
drivers/staging/mt7621-dma/mtk-hsdma.c | 768 +++++
drivers/staging/mt7621-dma/ralink-gdma.c | 930 ++++++
drivers/staging/mt7621-dts/Kconfig | 5 +
drivers/staging/mt7621-dts/Makefile | 3 +
drivers/staging/mt7621-dts/TODO | 5 +
drivers/staging/mt7621-dts/gbpc1.dts | 143 +
drivers/staging/mt7621-dts/mt7621.dtsi | 471 +++
.../devicetree/bindings/net/mediatek-net-gsw.txt | 48 +
drivers/staging/mt7621-eth/Kconfig | 39 +
drivers/staging/mt7621-eth/Makefile | 14 +
drivers/staging/mt7621-eth/TODO | 13 +
drivers/staging/mt7621-eth/ethtool.c | 225 ++
drivers/staging/mt7621-eth/ethtool.h | 22 +
drivers/staging/mt7621-eth/gsw_mt7620.h | 277 ++
drivers/staging/mt7621-eth/gsw_mt7621.c | 298 ++
drivers/staging/mt7621-eth/mdio.c | 271 ++
drivers/staging/mt7621-eth/mdio.h | 27 +
drivers/staging/mt7621-eth/mdio_mt7620.c | 173 ++
drivers/staging/mt7621-eth/mtk_eth_soc.c | 2178 ++++++++++++++
drivers/staging/mt7621-eth/mtk_eth_soc.h | 721 +++++
drivers/staging/mt7621-eth/soc_mt7621.c | 160 +
drivers/staging/mt7621-gpio/Kconfig | 6 +
drivers/staging/mt7621-gpio/Makefile | 3 +
drivers/staging/mt7621-gpio/TODO | 5 +
drivers/staging/mt7621-gpio/gpio-mt7621.c | 352 +++
drivers/staging/mt7621-mmc/Kconfig | 16 +
drivers/staging/mt7621-mmc/Makefile | 42 +
drivers/staging/mt7621-mmc/TODO | 8 +
drivers/staging/mt7621-mmc/board.h | 137 +
drivers/staging/mt7621-mmc/dbg.c | 347 +++
drivers/staging/mt7621-mmc/dbg.h | 156 +
drivers/staging/mt7621-mmc/mt6575_sd.h | 1001 +++++++
drivers/staging/mt7621-mmc/sd.c | 3074 ++++++++++++++++++++
drivers/staging/mt7621-pci/Makefile | 1 +
drivers/staging/mt7621-pci/TODO | 12 +
drivers/staging/mt7621-pci/pci-mt7621.c | 840 ++++++
drivers/staging/mt7621-pinctrl/Kconfig | 4 +
drivers/staging/mt7621-pinctrl/Makefile | 3 +
drivers/staging/mt7621-pinctrl/TODO | 6 +
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 472 +++
drivers/staging/mt7621-spi/Kconfig | 6 +
drivers/staging/mt7621-spi/Makefile | 1 +
drivers/staging/mt7621-spi/TODO | 5 +
drivers/staging/mt7621-spi/spi-mt7621.c | 489 ++++
drivers/staging/netlogic/xlr_net.c | 3 +-
drivers/staging/pi433/Documentation/pi433.txt | 28 +-
drivers/staging/pi433/pi433_if.c | 87 +-
drivers/staging/pi433/pi433_if.h | 12 +-
drivers/staging/pi433/rf69.c | 178 +-
drivers/staging/pi433/rf69.h | 28 +-
drivers/staging/pi433/rf69_enum.h | 52 +-
drivers/staging/rtl8188eu/Kconfig | 4 +
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 16 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 72 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 227 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 450 +--
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 125 +-
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 5 +-
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 8 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 2 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 2 +-
drivers/staging/rtl8188eu/include/rtw_security.h | 2 +-
drivers/staging/rtl8188eu/include/xmit_osdep.h | 13 -
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 37 -
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 51 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 4 +-
drivers/staging/rtl8192e/rtllib_wx.c | 3 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 22 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 7 +-
drivers/staging/rtl8192u/r8192U_core.c | 2 +
drivers/staging/rtl8712/drv_types.h | 2 +-
drivers/staging/rtl8712/ieee80211.c | 11 +-
drivers/staging/rtl8712/ieee80211.h | 6 +-
drivers/staging/rtl8712/mlme_linux.c | 2 +-
drivers/staging/rtl8712/os_intfs.c | 3 +-
drivers/staging/rtl8712/recv_linux.c | 4 +-
drivers/staging/rtl8712/rtl8712_bitdef.h | 1 -
drivers/staging/rtl8712/rtl8712_cmd.c | 8 +-
drivers/staging/rtl8712/rtl8712_cmd.h | 4 +-
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 2 +-
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 2 -
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 1 -
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 2 -
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 1 -
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 2 -
drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 2 +-
drivers/staging/rtl8712/rtl8712_gp_regdef.h | 1 -
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 1 -
drivers/staging/rtl8712/rtl8712_led.c | 70 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 3 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 10 +-
drivers/staging/rtl8723bs/hal/odm.h | 90 +-
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 4 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 122 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 4 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 3 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 205 +-
drivers/staging/rtl8723bs/include/drv_types.h | 4 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 154 +-
drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 10 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 13 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 99 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 7 +-
drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 18 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +-
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 24 +-
drivers/staging/rtlwifi/base.c | 6 +-
.../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 8 +-
drivers/staging/rtlwifi/phydm/phydm_features.h | 2 +-
drivers/staging/rtlwifi/phydm/phydm_kfree.h | 2 +-
drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1 -
.../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 2 +-
drivers/staging/rtlwifi/rtl8822be/phy.c | 2 +-
drivers/staging/rtlwifi/wifi.h | 29 +-
drivers/staging/sm750fb/ddk750_chip.c | 4 +-
drivers/staging/sm750fb/ddk750_chip.h | 14 +-
drivers/staging/sm750fb/ddk750_display.c | 2 +-
drivers/staging/sm750fb/ddk750_display.h | 7 +-
drivers/staging/sm750fb/ddk750_mode.c | 2 +-
drivers/staging/sm750fb/ddk750_mode.h | 2 +-
drivers/staging/sm750fb/sm750_hw.c | 4 +-
drivers/staging/speakup/main.c | 8 +-
drivers/staging/speakup/speakup_decpc.c | 6 +-
drivers/staging/speakup/speakup_dectlk.c | 4 +-
drivers/staging/speakup/speakup_dtlk.c | 25 +-
drivers/staging/speakup/speakup_dummy.c | 2 +-
drivers/staging/speakup/speakup_keypc.c | 4 +-
drivers/staging/speakup/spk_priv.h | 1 +
drivers/staging/speakup/spk_ttyio.c | 21 +-
drivers/staging/speakup/spk_types.h | 1 +
drivers/staging/speakup/synth.c | 25 +-
drivers/staging/unisys/visorinput/Kconfig | 2 +-
drivers/staging/unisys/visorinput/Makefile | 1 -
.../staging/unisys/visorinput/ultrainputreport.h | 57 -
drivers/staging/unisys/visorinput/visorinput.c | 169 +-
drivers/staging/vc04_services/Makefile | 1 -
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 6 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.c | 54 +-
.../vc04_services/bcm2835-camera/controls.c | 1 +
drivers/staging/vc04_services/interface/vchi/TODO | 45 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 20 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 352 ++-
.../interface/vchiq_arm/vchiq_build_info.h | 37 -
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 10 -
.../interface/vchiq_arm/vchiq_kern_lib.c | 431 ---
.../interface/vchiq_arm/vchiq_memdrv.h | 59 -
.../interface/vchiq_arm/vchiq_pagelist.h | 6 -
.../interface/vchiq_arm/vchiq_version.c | 59 -
drivers/staging/vme/devices/vme_user.c | 4 +-
drivers/staging/vt6655/baseband.h | 11 +-
drivers/staging/vt6655/card.h | 13 -
drivers/staging/vt6655/device_cfg.h | 11 -
drivers/staging/vt6655/device_main.c | 6 +-
drivers/staging/vt6655/rxtx.c | 12 +-
drivers/staging/vt6656/usbpipe.c | 3 -
drivers/staging/wilc1000/coreconfigurator.c | 32 +-
drivers/staging/wilc1000/host_interface.c | 2247 +++++++-------
drivers/staging/wilc1000/host_interface.h | 2 +-
drivers/staging/wilc1000/linux_mon.c | 12 +-
drivers/staging/wilc1000/linux_wlan.c | 22 +-
drivers/staging/wilc1000/wilc_sdio.c | 145 +-
drivers/staging/wilc1000/wilc_spi.c | 551 ++--
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 351 ++-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 2 +-
drivers/staging/wilc1000/wilc_wlan.c | 501 ++--
drivers/staging/wilc1000/wilc_wlan.h | 5 +
drivers/staging/wilc1000/wilc_wlan_cfg.c | 21 +-
drivers/staging/wlan-ng/prism2mgmt.c | 2 +-
drivers/staging/xgifb/XGI_main_26.c | 59 +-
.../fsl-mc/include => include/linux/fsl}/mc.h | 118 +-
include/linux/kernel.h | 9 +
include/linux/mfd/axp20x.h | 2 +
include/linux/wait.h | 114 +
include/uapi/linux/irda.h | 252 --
include/uapi/linux/ixjuser.h | 721 -----
include/uapi/linux/telephony.h | 263 --
lib/int_sqrt.c | 30 +
655 files changed, 27014 insertions(+), 91104 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt
create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt
create mode 100644 Documentation/networking/dpaa2/index.rst
rename {drivers/staging/fsl-mc => Documentation/networking/dpaa2}/overview.rst (100%)
delete mode 100644 Documentation/networking/irda.txt
create mode 100644 drivers/bus/fsl-mc/Kconfig
create mode 100644 drivers/bus/fsl-mc/Makefile
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp.c (69%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpcon.c (94%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.c (95%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc-driver.c (99%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc.c (96%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-allocator.c (99%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-bus.c (99%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-msi.c (99%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-private.h (86%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-io.c (99%)
rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-sys.c (93%)
create mode 100644 drivers/iio/light/lv0104cs.c
create mode 100644 drivers/iio/potentiometer/ad5272.c
create mode 100644 drivers/iio/potentiometer/mcp4018.c
create mode 100644 drivers/iio/temperature/mlx90632.c
rename drivers/{staging/fsl-mc/bus => irqchip}/irq-gic-v3-its-fsl-mc-msi.c (97%)
delete mode 100644 drivers/staging/ccree/Kconfig
delete mode 100644 drivers/staging/ccree/Makefile
delete mode 100644 drivers/staging/ccree/TODO
delete mode 100644 drivers/staging/ccree/cc_aead.c
delete mode 100644 drivers/staging/ccree/cc_aead.h
delete mode 100644 drivers/staging/ccree/cc_buffer_mgr.c
delete mode 100644 drivers/staging/ccree/cc_buffer_mgr.h
delete mode 100644 drivers/staging/ccree/cc_cipher.c
delete mode 100644 drivers/staging/ccree/cc_cipher.h
delete mode 100644 drivers/staging/ccree/cc_crypto_ctx.h
delete mode 100644 drivers/staging/ccree/cc_debugfs.c
delete mode 100644 drivers/staging/ccree/cc_debugfs.h
delete mode 100644 drivers/staging/ccree/cc_driver.c
delete mode 100644 drivers/staging/ccree/cc_driver.h
delete mode 100644 drivers/staging/ccree/cc_fips.c
delete mode 100644 drivers/staging/ccree/cc_fips.h
delete mode 100644 drivers/staging/ccree/cc_hash.c
delete mode 100644 drivers/staging/ccree/cc_hash.h
delete mode 100644 drivers/staging/ccree/cc_host_regs.h
delete mode 100644 drivers/staging/ccree/cc_hw_queue_defs.h
delete mode 100644 drivers/staging/ccree/cc_ivgen.c
delete mode 100644 drivers/staging/ccree/cc_ivgen.h
delete mode 100644 drivers/staging/ccree/cc_kernel_regs.h
delete mode 100644 drivers/staging/ccree/cc_lli_defs.h
delete mode 100644 drivers/staging/ccree/cc_pm.c
delete mode 100644 drivers/staging/ccree/cc_pm.h
delete mode 100644 drivers/staging/ccree/cc_request_mgr.c
delete mode 100644 drivers/staging/ccree/cc_request_mgr.h
delete mode 100644 drivers/staging/ccree/cc_sram_mgr.c
delete mode 100644 drivers/staging/ccree/cc_sram_mgr.h
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/README
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c
create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h
delete mode 100644 drivers/staging/fsl-mc/TODO
delete mode 100644 drivers/staging/fsl-mc/bus/dpbp-cmd.h
delete mode 100644 drivers/staging/fsl-mc/bus/dpcon-cmd.h
delete mode 100644 drivers/staging/fsl-mc/include/dpbp.h
delete mode 100644 drivers/staging/fsl-mc/include/dpcon.h
delete mode 100644 drivers/staging/irda/TODO
delete mode 100644 drivers/staging/irda/drivers/Kconfig
delete mode 100644 drivers/staging/irda/drivers/Makefile
delete mode 100644 drivers/staging/irda/drivers/act200l-sir.c
delete mode 100644 drivers/staging/irda/drivers/actisys-sir.c
delete mode 100644 drivers/staging/irda/drivers/ali-ircc.c
delete mode 100644 drivers/staging/irda/drivers/ali-ircc.h
delete mode 100644 drivers/staging/irda/drivers/au1k_ir.c
delete mode 100644 drivers/staging/irda/drivers/bfin_sir.c
delete mode 100644 drivers/staging/irda/drivers/bfin_sir.h
delete mode 100644 drivers/staging/irda/drivers/donauboe.c
delete mode 100644 drivers/staging/irda/drivers/donauboe.h
delete mode 100644 drivers/staging/irda/drivers/esi-sir.c
delete mode 100644 drivers/staging/irda/drivers/girbil-sir.c
delete mode 100644 drivers/staging/irda/drivers/irda-usb.c
delete mode 100644 drivers/staging/irda/drivers/irda-usb.h
delete mode 100644 drivers/staging/irda/drivers/irtty-sir.c
delete mode 100644 drivers/staging/irda/drivers/irtty-sir.h
delete mode 100644 drivers/staging/irda/drivers/kingsun-sir.c
delete mode 100644 drivers/staging/irda/drivers/ks959-sir.c
delete mode 100644 drivers/staging/irda/drivers/ksdazzle-sir.c
delete mode 100644 drivers/staging/irda/drivers/litelink-sir.c
delete mode 100644 drivers/staging/irda/drivers/ma600-sir.c
delete mode 100644 drivers/staging/irda/drivers/mcp2120-sir.c
delete mode 100644 drivers/staging/irda/drivers/mcs7780.c
delete mode 100644 drivers/staging/irda/drivers/mcs7780.h
delete mode 100644 drivers/staging/irda/drivers/nsc-ircc.c
delete mode 100644 drivers/staging/irda/drivers/nsc-ircc.h
delete mode 100644 drivers/staging/irda/drivers/old_belkin-sir.c
delete mode 100644 drivers/staging/irda/drivers/pxaficp_ir.c
delete mode 100644 drivers/staging/irda/drivers/sa1100_ir.c
delete mode 100644 drivers/staging/irda/drivers/sh_sir.c
delete mode 100644 drivers/staging/irda/drivers/sir-dev.h
delete mode 100644 drivers/staging/irda/drivers/sir_dev.c
delete mode 100644 drivers/staging/irda/drivers/sir_dongle.c
delete mode 100644 drivers/staging/irda/drivers/smsc-ircc2.c
delete mode 100644 drivers/staging/irda/drivers/smsc-ircc2.h
delete mode 100644 drivers/staging/irda/drivers/smsc-sio.h
delete mode 100644 drivers/staging/irda/drivers/stir4200.c
delete mode 100644 drivers/staging/irda/drivers/tekram-sir.c
delete mode 100644 drivers/staging/irda/drivers/toim3232-sir.c
delete mode 100644 drivers/staging/irda/drivers/via-ircc.c
delete mode 100644 drivers/staging/irda/drivers/via-ircc.h
delete mode 100644 drivers/staging/irda/drivers/vlsi_ir.c
delete mode 100644 drivers/staging/irda/drivers/vlsi_ir.h
delete mode 100644 drivers/staging/irda/drivers/w83977af.h
delete mode 100644 drivers/staging/irda/drivers/w83977af_ir.c
delete mode 100644 drivers/staging/irda/drivers/w83977af_ir.h
delete mode 100644 drivers/staging/irda/include/net/irda/af_irda.h
delete mode 100644 drivers/staging/irda/include/net/irda/crc.h
delete mode 100644 drivers/staging/irda/include/net/irda/discovery.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_core.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_event.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_lmp.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_param.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_ttp.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_tty.h
delete mode 100644 drivers/staging/irda/include/net/irda/ircomm_tty_attach.h
delete mode 100644 drivers/staging/irda/include/net/irda/irda.h
delete mode 100644 drivers/staging/irda/include/net/irda/irda_device.h
delete mode 100644 drivers/staging/irda/include/net/irda/iriap.h
delete mode 100644 drivers/staging/irda/include/net/irda/iriap_event.h
delete mode 100644 drivers/staging/irda/include/net/irda/irias_object.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_client.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_common.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_eth.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_event.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_filter.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlan_provider.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlap.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlap_event.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlap_frame.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlmp.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlmp_event.h
delete mode 100644 drivers/staging/irda/include/net/irda/irlmp_frame.h
delete mode 100644 drivers/staging/irda/include/net/irda/irmod.h
delete mode 100644 drivers/staging/irda/include/net/irda/irqueue.h
delete mode 100644 drivers/staging/irda/include/net/irda/irttp.h
delete mode 100644 drivers/staging/irda/include/net/irda/parameters.h
delete mode 100644 drivers/staging/irda/include/net/irda/qos.h
delete mode 100644 drivers/staging/irda/include/net/irda/timer.h
delete mode 100644 drivers/staging/irda/include/net/irda/wrapper.h
delete mode 100644 drivers/staging/irda/net/Kconfig
delete mode 100644 drivers/staging/irda/net/Makefile
delete mode 100644 drivers/staging/irda/net/af_irda.c
delete mode 100644 drivers/staging/irda/net/discovery.c
delete mode 100644 drivers/staging/irda/net/ircomm/Kconfig
delete mode 100644 drivers/staging/irda/net/ircomm/Makefile
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_core.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_event.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_lmp.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_param.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_ttp.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_tty.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_tty_attach.c
delete mode 100644 drivers/staging/irda/net/ircomm/ircomm_tty_ioctl.c
delete mode 100644 drivers/staging/irda/net/irda_device.c
delete mode 100644 drivers/staging/irda/net/iriap.c
delete mode 100644 drivers/staging/irda/net/iriap_event.c
delete mode 100644 drivers/staging/irda/net/irias_object.c
delete mode 100644 drivers/staging/irda/net/irlan/Kconfig
delete mode 100644 drivers/staging/irda/net/irlan/Makefile
delete mode 100644 drivers/staging/irda/net/irlan/irlan_client.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_client_event.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_common.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_eth.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_event.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_filter.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_provider.c
delete mode 100644 drivers/staging/irda/net/irlan/irlan_provider_event.c
delete mode 100644 drivers/staging/irda/net/irlap.c
delete mode 100644 drivers/staging/irda/net/irlap_event.c
delete mode 100644 drivers/staging/irda/net/irlap_frame.c
delete mode 100644 drivers/staging/irda/net/irlmp.c
delete mode 100644 drivers/staging/irda/net/irlmp_event.c
delete mode 100644 drivers/staging/irda/net/irlmp_frame.c
delete mode 100644 drivers/staging/irda/net/irmod.c
delete mode 100644 drivers/staging/irda/net/irnet/Kconfig
delete mode 100644 drivers/staging/irda/net/irnet/Makefile
delete mode 100644 drivers/staging/irda/net/irnet/irnet.h
delete mode 100644 drivers/staging/irda/net/irnet/irnet_irda.c
delete mode 100644 drivers/staging/irda/net/irnet/irnet_irda.h
delete mode 100644 drivers/staging/irda/net/irnet/irnet_ppp.c
delete mode 100644 drivers/staging/irda/net/irnet/irnet_ppp.h
delete mode 100644 drivers/staging/irda/net/irnetlink.c
delete mode 100644 drivers/staging/irda/net/irproc.c
delete mode 100644 drivers/staging/irda/net/irqueue.c
delete mode 100644 drivers/staging/irda/net/irsysctl.c
delete mode 100644 drivers/staging/irda/net/irttp.c
delete mode 100644 drivers/staging/irda/net/parameters.c
delete mode 100644 drivers/staging/irda/net/qos.c
delete mode 100644 drivers/staging/irda/net/timer.c
delete mode 100644 drivers/staging/irda/net/wrapper.c
delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux/linux-curproc.c
delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux/linux-mem.c
delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux/linux-prim.c
create mode 100644 drivers/staging/mt7621-dma/Kconfig
create mode 100644 drivers/staging/mt7621-dma/Makefile
create mode 100644 drivers/staging/mt7621-dma/TODO
create mode 100644 drivers/staging/mt7621-dma/mtk-hsdma.c
create mode 100644 drivers/staging/mt7621-dma/ralink-gdma.c
create mode 100644 drivers/staging/mt7621-dts/Kconfig
create mode 100644 drivers/staging/mt7621-dts/Makefile
create mode 100644 drivers/staging/mt7621-dts/TODO
create mode 100644 drivers/staging/mt7621-dts/gbpc1.dts
create mode 100644 drivers/staging/mt7621-dts/mt7621.dtsi
create mode 100644 drivers/staging/mt7621-eth/Documentation/devicetree/bindings/net/mediatek-net-gsw.txt
create mode 100644 drivers/staging/mt7621-eth/Kconfig
create mode 100644 drivers/staging/mt7621-eth/Makefile
create mode 100644 drivers/staging/mt7621-eth/TODO
create mode 100644 drivers/staging/mt7621-eth/ethtool.c
create mode 100644 drivers/staging/mt7621-eth/ethtool.h
create mode 100644 drivers/staging/mt7621-eth/gsw_mt7620.h
create mode 100644 drivers/staging/mt7621-eth/gsw_mt7621.c
create mode 100644 drivers/staging/mt7621-eth/mdio.c
create mode 100644 drivers/staging/mt7621-eth/mdio.h
create mode 100644 drivers/staging/mt7621-eth/mdio_mt7620.c
create mode 100644 drivers/staging/mt7621-eth/mtk_eth_soc.c
create mode 100644 drivers/staging/mt7621-eth/mtk_eth_soc.h
create mode 100644 drivers/staging/mt7621-eth/soc_mt7621.c
create mode 100644 drivers/staging/mt7621-gpio/Kconfig
create mode 100644 drivers/staging/mt7621-gpio/Makefile
create mode 100644 drivers/staging/mt7621-gpio/TODO
create mode 100644 drivers/staging/mt7621-gpio/gpio-mt7621.c
create mode 100644 drivers/staging/mt7621-mmc/Kconfig
create mode 100644 drivers/staging/mt7621-mmc/Makefile
create mode 100644 drivers/staging/mt7621-mmc/TODO
create mode 100644 drivers/staging/mt7621-mmc/board.h
create mode 100644 drivers/staging/mt7621-mmc/dbg.c
create mode 100644 drivers/staging/mt7621-mmc/dbg.h
create mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h
create mode 100644 drivers/staging/mt7621-mmc/sd.c
create mode 100644 drivers/staging/mt7621-pci/Makefile
create mode 100644 drivers/staging/mt7621-pci/TODO
create mode 100644 drivers/staging/mt7621-pci/pci-mt7621.c
create mode 100644 drivers/staging/mt7621-pinctrl/Kconfig
create mode 100644 drivers/staging/mt7621-pinctrl/Makefile
create mode 100644 drivers/staging/mt7621-pinctrl/TODO
create mode 100644 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c
create mode 100644 drivers/staging/mt7621-spi/Kconfig
create mode 100644 drivers/staging/mt7621-spi/Makefile
create mode 100644 drivers/staging/mt7621-spi/TODO
create mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c
delete mode 100644 drivers/staging/unisys/visorinput/ultrainputreport.h
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_build_info.h
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_memdrv.h
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_version.c
rename {drivers/staging/fsl-mc/include => include/linux/fsl}/mc.h (82%)
delete mode 100644 include/uapi/linux/irda.h
delete mode 100644 include/uapi/linux/ixjuser.h
delete mode 100644 include/uapi/linux/telephony.h