[GIT PULL] Staging/IIO update for 4.16-rc1
From: Greg KH
Date: Thu Feb 01 2018 - 06:08:16 EST
The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d:
Linux 4.15-rc6 (2017-12-31 14:47:43 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.16-rc1
for you to fetch changes up to 3384e01179eff2b2fe91ba7bcad98ee2be5f87f7:
staging: rtlwifi: remove redundant initialization of 'cfg_cmd' (2018-01-26 15:08:43 +0100)
----------------------------------------------------------------
Staging/IIO patches for 4.16-rc1
Here is the big Staging and IIO driver patches for 4.16-rc1.
There is the normal amount of new IIO drivers added, like all releases.
The networking IPX and the ncpfs filesystem are moved into the staging
tree, as they are on their way out of the kernel due to lack of use
anymore.
The visorbus subsystem finall has started moving out of the staging tree
to the "real" part of the kernel, and the most and fsl-mc codebases are
almost ready to move out, that will probably happen for 4.17-rc1 if all
goes well.
Other than that, there is a bunch of license header cleanups in the
tree, along with the normal amount of coding style churn that we all
know and love for this codebase. I also got frustrated at the
Meltdown/Spectre mess and took it out on the dgnc tty driver, deleting
huge chunks of it that were never even being used.
Full details of everything is in the shortlog.
All of these patches have been in linux-next for a while with no
reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Abdul Rauf (1):
staging: rtl8192u: ieee80211: ieee80211_rx.c fix checkpatch space prohibited before that '++'
Aishwarya Pant (1):
staging: iio: trigger: blackfin timer: replace device_attr with device_attr_rw
Ajay Singh (22):
staging: wilc1000: removed typedef from enum BSSTYPE_T
staging: wilc1000: remove unnecessary typedef enum G_OPERATING_MODE_T
staging: wilc1000: removed enums typedef for BEACON_IE & TX_RATE_T
staging: wilc1000: removed enum typedef CHIP_PS_STATE_T
staging: wilc1000: removed enum typedef BUS_ACQUIRE_T
staging: wilc1000: removed enum typedef BUS_RELEASE_T
staging: wilc1000: rename elements of wilc_priv struct to avoid using camelCase
staging: wilc1000: rename wilc_wfi_p2pListenParams struct and its member variable
staging: wilc1000: rename au8Sta_AssociatedBss element sta_info structure
staging: wilc1000: remove unused element in wilc_wfi_p2p_listen_params struct
staging: wilc1000: rename s32Error variable to avoid camelCase notation
staging: wilc1000: rename CfgConnectResult() and its local variable names
staging: wilc1000: rename camelCase used in functions start with WILC_WFI_Cfg
staging: wilc1000: rename pstrWFIDrv to wfi_drv to avoid camelCase naming
staging: wilc1000: rename NullBssid to null_bssid to avoid camelCase variable name
staging: wilc1000: rename variables using camelCase in add_key()
staging: wilc1000: rename strStaParams variable to avoid camelCase
staging: wilc1000: rename pstrCfgParamVal varaible in set_wiphy_params()
staging: wilc1000: rename strStatistics & tenuAuth_type to avoid camelCase
staging: wilc1000: remove unnecessary use of parentheses
staging: wilc1000: removed unnecessary defined enums typedef
staging: wilc1000: fix alignments to match open parenthesis
Akash Kumar (1):
Staging: rtl8192u: Fix no spaces around '+'
Alexander Kapshuk (1):
vboxvideo: Fix incorrect type in assignment sparse warning
Aliaksei Karaliou (5):
drivers: lustre: osc: check result of register_shrinker()
drivers: lustre: ptlrpc: check result of register_shrinker()
drivers: lustre: ldlm: check result of register_shrinker()
drivers: lustre: obdclass: check result of register_shrinker()
drivers: lustre: obdclass: simplify unregister_shrinker() usage
Andreas Klinger (2):
iio: hx711: add triggered buffer support
iio: hx711: fix bug in reset functionality
Andrew F. Davis (1):
iio: dac: mcp4725: Remove unneeded conversions to bool
Andrey Shvetsov (2):
staging: most: update driver usage file
staging: most: core: fix list traversing
Andrii (1):
staging: lustre: Fix sparse, using plain integer as NULL pointer in lov_object_fiemap()
Andy Pusch (1):
Staging: wlan-ng: hfa384x_usb: fixed two line limit coding style issues
Andy Shevchenko (3):
iio: proximity: sx9500: Add another ACPI ID
iio: magnetometer: ak8975: Add another ACPI ID
iio: imu: inv_mpu6050: Remove duplicate NULL check
Arnd Bergmann (6):
staging: rtlwifi: rtlwifi: use ktime_get_real_seconds() for suspend time
staging: bcm2835-camera use ktime_t for timestamps
staging: imx: use ktime_t for timestamps
iio: common: ssp_sensors: use ktime_get_real_ns() timestamps
staging: ccree: mark debug_regs[] as static
staging: lustre: lnet: avoid uninitialized return value
Arvind Yadav (4):
staging: lustre: ldlm: Remove a attribute group from a kobject
staging: lustre: obdclass: Remove a attribute group from a kobject
staging: ccree: Remove a attribute group from a kobject
iio: trigger: Fix platform_get_irq's error checking
Ashish Kalra (3):
staging: android: Fix checkpatch.pl error
staging: android: add identifiers to function parameters
staging: dgnc: add identifiers to function parameters
Bartosz Golaszewski (1):
iio: dummy_evgen: modify the return value check for irq_sim_init()
Benjamin Gaignard (2):
staging: ion: reorder include
iio: stm32: Adopt SPDX identifier
Bharat Bhushan (1):
staging: fsl-mc: use 32bits to support 64K size mc-portals
Bogdan Purcareata (3):
staging: fsl-mc: Cleanup dprc and dpmcp header files
staging: fsl-mc: Consolidate bus core header files
staging: fsl-mc: Add SPDX license identifiers
Christian Gromm (51):
staging: most: move core files
staging: most: cdev: rename module
staging: most: i2c: rename module
staging: most: dim2: rename module
staging: most: net: rename module
staging: most: sound: rename module
staging: most: usb: rename module
staging: most: video: rename module
staging: most: remove proprietary kobjects
staging: most: core: remove function get_channel_by_iface
staging: most: core: add a match function for the bus
staging: most: core: encapsulate code in function
staging: most: core: rename structure
staging: most: core: rename struct most_c_aim_obj to pipe
staging: most: core: rename struct memeber
staging: most: core: rename members aim* of struct most_channel
staging: most: core: use structure to pack driver specific data
staging: most: core: track aim modules with linked list
staging: most: core: fix sysfs attribute management
staging: most: core: remove struct device
staging: most: core: rename function
staging: most: core: replace struct most_inst_obj
staging: most: core: put channel name in struct most_channel
staging: most: core: remove context pointer
staging: most: usb: remove pointer initialization
staging: most: rename struct most_aim
staging: most: rename functions to register a driver with most_core
staging: most: core: rename mod_list
staging: most: core: rename aim variables
staging: most: core: rename function link_channel_to_aim
staging: most: net: remove aim designators
staging: most: sound: remove aim designator
staging: most: video: remove aim designators
staging: most: cdev: rename struct aim_channel
staging: most: cdev: rename variable aim_devno
staging: most: cdev: rename class instance aim_class
staging: most: cdev: rename variable cdev_aim
staging: most: fix comment sections
staging: most: core: denote modules as components
staging: most: core: fix formatting
staging: most: usb: clear functional stall on OUT endpoint
staging: most: core: fix data type
staging: most: core: check value returned by match function
staging: most: cdev: replace function prefix
staging: most: cdev: bundle module variables in structure
staging: most: core: remove class generation
staging: most: add ABI documentation
staging: most: usb: fix show/store function names
staging: most: fix Makefile
staging: most: remove legacy folders
staging: most: make DEVICE_ATTR structures static
Christopher Díaz Riveros (1):
staging: rtl8723bs: hal_com_phycfg: Remove unneeded semicolons
Colin Ian King (18):
staging: ccree: fix incorrect indentation of break statement
staging: rtlwifi: remove redundant assignments to ul_enc_algo
staging: comedi: usbdux: remove redundant initialization of val
staging: rtl8712: remove redundant zero assignment to val32
staging: rtl8822be: fix missing null check on dev_alloc_skb return
iio: accel: st_accel: remove redundant pointer pdata
staging: most: core: make functions print_links and most_match static
iio: light: make a couple of config structures static
ncpfs: remove redundant cast of struct ncp_inode_info
staging: ccree: fix memory leaks in cc_ivgen_init
staging: fsl-mc: make function its_fsl_mc_msi_init static
staging: rtl8712: remove redundant initialization to 'rfPath'
staging: rtl8192e: remove two redundant assignments
staging: rtl8192u: remove redundant initialization of 'timeout'
staging: comedi: dt2811: remove redundant initialization of 'ns'
staging: rtl8188eu: remove redundant initialization of 'pwrcfgcmd'
staging: rtl8723bs: remove a couple of redundant initializations
staging: rtlwifi: remove redundant initialization of 'cfg_cmd'
Corentin Labbe (2):
staging: fbtft: remove unused FB_TFT_SSD1325 kconfig
staging: rtlwifi: remove unused RTLHALMAC_ST and RTLPHYDM_ST
Dan Carpenter (4):
staging: ccree: cleanup a small white space issue
staging: ccree: don't break lines unnecessarily
staging: lustre: libcfs: Prevent harmless read underflow
staging: rts5208: Fix "seg_no" calculation in reset_ms_card()
Daniel Vetter (1):
staging/sm750fb: Add "port to atomic kms" to TODO
David Kershner (5):
staging: unisys: fix dependencies with UNISYSSPAR Kconfig flag
staging: unisys: remove !UML flag
staging: unisys: combine visorchannel.h and visorbus.h
staging: unisys: move dependencies from UNISYSSPAR to VISORBUS
drivers: visorbus: move driver out of staging
Derek Robson (1):
Staging: pi433 - fix ccheckpatch issue, updated include line.
Dmitry Eremin (1):
staging: lustre: separate a connection destroy from free struct kib_conn
Eugen Hristev (3):
dt-bindings: iio: at91-sama5d2_adc: add optional dma property
iio: adc: at91-sama5d2_adc: add support for DMA
iio: adc: at91-sama5d2_adc: ack DRDY irq in direct mode
Eujon Sellers (1):
staging: comedi: reformat lines to 80 chars or less
Fabian Huegel (7):
staging: lustre: Enclose complex macros in do-while loops
staging: lustre: Remove DECLARE_LU_VARS macro
staging: lustre: Add identifier names to function declarations
staging: lustre: Fix overlong lines
staging: lustre: Align backslashes in multi-line macros
staging: lustre: Fix comment style
staging: lustre: Align struct member identifiers
Fabrice Gasnier (4):
dt-bindings: iio: adc: stm32: add support for diff channels
iio: adc: stm32: remove const channel names definition
iio: adc: stm32: add support for differential channels
iio: adc: stm32: fix scan of multiple channels with DMA
Gabriel L. Somlo (1):
staging: typec: fix endianness mismatch identified by sparse
Genki Sky (3):
staging: vc04_services: Join multiline dereferences
staging: vc04_services: Unsplit user-visible strings
staging: vc04_services: Use __func__
George Edward Bulmer (2):
staging: iio: light: Add breaks to lengthy lines
staging: most: convert macro to static function
Gilad Ben-Yossef (107):
staging: ccree: make long func call sites readable
staging: ccree: simplify AEAD using local var
staging: ccree: simplify buf mgr using local vars
staging: ccree: fold common code into function
staging: ccree: simplify pm manager using local var
staging: ccree: remove unneeded cast
staging: ccree: remove compare to none zero
staging: ccree: remove braces for single statement
staging: ccree: remove unused cc_base parameter
staging: ccree: fix typos
staging: ccree: alloc by instance not type
staging: ccree: remove unnecessary parentheses
staging: ccree: remove MIN/MAX macros
staging: ccree: move logical cont. to 1st line
staging: ccree: remove unneeded empty lines
staging: ccree: remove unneeded cast
staging: ccree: make mem barrier per request
staging: ccree: replace open coded loop with for
staging: ccree: document spinlock usage
staging: ccree: constify help string
staging: ccree: fix code indent
staging: ccree: Replace CONFIG_PM_RUNTIME with CONFIG_PM
staging: ccree: replace macro with inline func
staging: ccree: trim long lines for readability
staging: ccree: remove dead defs and decls
staging: ccree: refactor code with local vars
staging: ccree: rename func for readability
staging: ccree: rename long define for readability
staging: ccree: remove unneeded wrapper function
staging: ccree: remove unused field
staging: ccree: replace msleep with a completion
staging: ccree: use local vars for readability
staging: ccree: drop unused macro
staging: ccree: remove inline qualifiers
staging: ccree: remove unproven likely/unlikely
staging: ccree: remove more unnecessary parentheses
staging: ccree: fix indentation of var assignment
staging: ccree: remove braces for single statement blocks
staging: ccree: remove interim DT docs
staging: ccree: update TODO list
staging: ccree: NULLify backup_info when unused
staging: ccree: fix AEAD func naming convention
staging: ccree: amend aead func def for readability
staging: ccree: remove ahash wrappers
staging: ccree: fix hash naming convention
staging: ccree: amend hash func def for readability
staging: ccree: func params should follow func name
staging: ccree: shorten parameter name
staging: ccree: fix func def and decl coding style
staging: ccree: simplify expression with local var
staging: ccree: fix func call param indentation
staging: ccree: fix reg mgr naming convention
staging: ccree: fix req mgr func def coding style
staging: ccree: remove cipher sync blkcipher remains
staging: ccree: fix cipher naming convention
staging: ccree: fix cipher func def coding style
staging: ccree: fix ivgen naming convention
staging: ccree: fix ivgen func def coding style
staging: ccree: drop unsupported MULTI2 mode code
staging: ccree: remove SSI_CC_HAS_ macros
staging: ccree: rename all SSI to CC
staging: ccree: rename all DX to CC
staging: ccree: rename vars/structs/enums from ssi_ to cc_
staging: ccree: fix buf mgr naming convention
staging: ccree: fix sram mgr naming convention
staging: ccree: simplify freeing SRAM memory address
staging: ccree: fix FIPS mgr naming convention
staging: ccree: drop ifdef CONFIG_OF in code
staging: ccree: clean up PM registration
staging: ccree: add explicit module init/exit func
staging: ccree: staging: ccree: replace sysfs by debugfs interface
staging: ccree: remove CC_IRQ_DELAY dead code
staging: ccree: remove useless debug code
staging: ccree: turn compile time debug log to params
staging: ccree: remove ssi_config.h
staging: ccree: fix fips event irq handling build
staging: ccree: update TODO
staging: ccree: use size_t consistently
staging: ccree: SPDXify driver
staging: ccree: fold hash defs into queue defs
staging: ccree: fold reg common defines into driver
staging: ccree: remove GFP_DMA flag from mem allocs
staging: ccree: pick alloc mem flags based on req flags
staging: ccree: copy larval digest from RAM
staging: ccree: tag debugfs init/exit func properly
staging: ccree: remove unused leftover field
staging: ccree: break send_request and fix ret val
staging: ccree: add backlog processing
stating: ccree: revert "staging: ccree: fix leak of import() after init()"
staging: ccree: failing the suspend is not an error
staging: ccree: check DMA pool buf !NULL before free
staging: ccree: handle end of sg list gracefully
staging: ccree: use Makefile to include PM code
staging: ccree: remove unused field
staging: ccree: use array for double buffer
staging: ccree: allocate hash bufs inside req ctx
staging: ccree: do not map bufs in ahash_init
staging: ccree: fix indentation of func params
staging: ccree: fold common code into service func
staging: ccree: put pointer next to var name
stating: ccree: fix allocation of void sized buf
staging: ccree: update TODO
staging: ccree: use a consistent file naming convention
staging: ccree: remove unneeded includes
staging: ccree: add missing include
staging: ccree: make stub function static inline
staging: ccree: dma mask is type u64
Greg Kroah-Hartman (64):
staging: most: add SPDX identifiers to all most driver files
staging: most: Remove redundant license text
staging: fsl-mc-bus: fix build warning
staging: comedi: add SPDX identifiers to all greybus driver files
staging: comedi: drivers: Remove redundant license text
staging: comedi: Remove redundant license text
staging: unisys: add SPDX identifiers to all unisys driver files
staging: unisys: fix up some SPDX tags
staging: unisys: Remove redundant license text
staging: xgifb: add SPDX identifiers to the remaining holdout file
staging: wilc1000: add SPDX identifiers to all wilc100 files
staging: wlan-ng: add SPDX identifiers to all wlan-ng driver files
staging: vt6656: add SPDX identifiers to all vt6656 driver files
staging: vt6655: add SPDX identifiers to all vt6655 driver files
staging: android: add SPDX identifiers to all android driver files
staging: vt6656: Remove redundant license text
staging: vt6655: Remove redundant license text
staging: android: Remove redundant license text
Merge tag 'iio-for-4.16a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge Linus's staging merge point into staging-next
Merge 4.15-rc4 into staging-next
Merge 4.15-rc6 into staging-next
staging: vme: vme_user: add SPDX identifier.
staging: vme: vme_user.c: remove redundant license text
staging: typec: add SPDX identifier.
staging: typec: remove redundant license text
staging: vc04_services: bcm2835-audio: add SPDX identifiers
staging: vc04_services: bcm2835-audio: remove redundant license text
staging: vc04_services: bcm2835-camera: add SPDX identifiers
staging: vc04_services: bcm2835-camera: remove redundant license text
staging: speakup: add SPDX identifier.
staging: speakup: remove redundant license text
staging: nvec: add SPDX identifier.
staging: nvec: remove redundant license text
staging: octeon: add SPDX identifiers.
staging: octeon: remove redundant license text
staging: fwserial: add SPDX identifier.
staging: fwserial: remove redundant license text
staging: dgnc: add SPDX identifier.
staging: dgnc: remove redundant license text
staging: clocking-wizard: add SPDX identifier.
staging: clocking-wizard: remove redundant license text
staging: emxx_udc: add SPDX identifier.
staging: emxx_udc: remove redundant license text
staging: fbtft: add SPDX identifiers
staging: fbtft: remove redundant license text
staging: dgnc: delete dgnc_utils.c
staging: dgnc: remove crazy "management" device node
staging: dgnc: make dgnc_num_boards static
staging: dgnc: make dgnc_poll_lock static
staging: dgnc: remove some global variables
staging: dgnc: make dgnc_poll_tick static
staging: dgnc: remove duplicated tty defines
staging: lustre: lnet: fix build warning in module.c
staging: dgnc: remove PCI_DEVICE_NEO stuff
staging: dgnc: delete dgnc_neo.* files
staging: dgnc: delete dgnc_pci.h
staging: dgnc: delete dpatype board type variable.
staging: dgnc: delete dpastatus board type variable.
staging: dgnc: delete is_pci_express board type variable.
staging: dgnc: delete a bunch of PCI board variables
staging: dgnc: delete serial_num board variable
staging: dgnc: remove "vpd" board variable
staging: dgnc: drop unused neo_uart_struct
Gustavo A. R. Silva (2):
staging: speakup: selection: replace _manual_ swap with swap macro
iio: core: Mark expected switch fall-through
Harinath Nampally (2):
iio: accel: mma8452: Rename a struct for code readibility
iio: accel: mma8452: Rename config structs for readability
Ioana Radulescu (15):
staging: fsl-dpaa2/eth: Fix access to FAS field
staging: fsl-dpaa2/eth: Don't set netdev->needed_headroom
staging: fsl-dpaa2/eth: Add counter for skb reallocs
staging: fsl-dpaa2/eth: Don't enable FAS on Tx
staging: fsl-dpaa2/eth: Compute needed headroom per frame
staging: fsl-dpaa2/eth: Make Tx buffer alignment optional
staging: fsl-dpaa2/eth: Flow affinity for IP forwarding
staging: fsl-dpaa2/eth: Flow affinity for non-forwarded traffic
staging: fsl-mc/dpio: Add dpaa2_io_service_select() API
staging: fsl-dpaa2/eth: Use affine DPIO services
staging: fsl-mc: Remove dead code
staging: fsl-mc: Remove unnecessary dependency
staging: fsl-mc: Update include header
staging: fsl-mc: README cleanup
staging: fsl-mc: Convert documentation to rst format
Javier Martinez Canillas (1):
iio: accel: bmc150: Add OF device ID table
Ji-Hun Kim (1):
staging: iio: remove unnecessary parentheses
Jia-Ju Bai (3):
rtl8188eu: Fix a possible sleep-in-atomic bug in set_tx_beacon_cmd
staging: vt6655: Use GFP_KERNEL in kzalloc
staging: rtl8192u: Replace mdelay with msleep in rtl8192_usb_probe
Joe Perches (1):
MAINTAINERS: Mark some staging directories as "Obsolete"
Joel Stanley (1):
iio: adc: aspeed: Deassert reset in probe
Joshua Abraham (2):
staging: dgnc: Fix usleep_range is preferred over udelay
staging: xgifb: remove macros with hidden variable
Julia Lawall (1):
iio: common: ssp_sensors: account for const type of of_device_id.data
Kamal Heib (12):
staging: greybus: arche-apb-ctrl.c: Fix alignment should match open parenthesis
staging: greybus: arche-platform.c: Fix alignment should match open parenthesis
Staging: ccree: Add blank line after declarations
staging: greybus: authentication.c: Fix alignment should match open parenthesis
staging: greybus: audio_codec.c: Fix alignment should match open parenthesis
staging: greybus: audio_codec.c: Cleanup blank lines
staging: greybus: audio_codec.c: Space required around ':'
staging: greybus: audio_codec.c: Logical continuations should be on the previous line
staging: greybus: audio_codec.c: Prefer kernel type 'u32' over 'uint32_t'
staging: greybus: audio_codec.h: Prefer kernel type 'u32' over 'uint32_t'
staging: greybus: audio_codec.h Fix alignment should match open parenthesis
staging: ccree: Fix missing blank line after declaration
Kari Argillander (1):
staging: pi433: Fix disordered switch case
Kees Cook (1):
staging/irda/net: Drop extraneous parentheses around test
Kenny Ballou (3):
staging: xgifb: vb_table: fix whitespacing issues
staging: xgifb: vb_setmode: fix long line warnings
staging: xgifb: vb_setmode: brace style fixes
Kishore KP (2):
staging: vc04_services: Fix platform_no_drv_owner.cocci warnings.
staging: vc04_services: Prefer WARN_ON_ONCE instead of if condition followed by BUG.
Laura Abbott (2):
staging: android: ion: Add __GFP_NOWARN for system contig heap
staging: android: ion: Switch from WARN to pr_warn
Laurentiu Tudor (10):
staging: fsl-mc: drop unused dpcon APIs
staging: fsl-mc/dpio: remove incomplete refcount implementation
staging: fsl-mc/dpio: drop EXPORT_SYMBOL() for a few functions
staging: fsl-mc/dpio: remove couple of unused functions
staging: fsl-mc: consistently use EXPORT_SYMBOL_GPL()
staging: fsl-mc/dpio: change to use EXPORT_SYMBOL_GPL()
staging: fsl-mc: remove some superfluous WARN_ONs
staging: fsl-mc: remove debug WARN_ONs doubling error checks
staging: fsl-mc: add support for device type
staging: fsl-mc: use device_type instead of strcmp()
Linus Walleij (2):
iio: adc/accel: Fix up module licenses
iio: ABI: Fix name of timestamp sysfs file
Lorenzo Bianconi (8):
iio: light: add support for UVIS25 sensor
dt-bindings: iio: light: add UVIS25 device bindings
iio: humidity: hts221: move common code in hts221_core
iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot()
iio: imu: st_lsm6dsx: introduce conf_lock mutex
iio: imu: st_lsm6dsx: add regmap API support
iio: imu: st_lsm6dsx: pre-allocate read buffer at bootstrap
iio: imu: st_lsm6dsx: remove st_lsm6dsx_write_with_mask() declaration
Luca Söthe (1):
staging: pi433: Fixed coding style issues with braces
Luis Gerhorst (3):
drivers/fbtft: Remove newline after else in else-if
drivers/fbtft: Remove unnecessary braces from if/else
staging: fbtft: Fix indentation
Luis de Bethencourt (6):
staging: lustre: llite: Remove else after goto
staging: lustre: llite: Remove redundant else keyword
staging: lustre: llite: Remove redundant else keyword
staging: rtl8723bs: Fix trailing semicolon
staging: rtl8723bs: Fix trailing semicolon
staging: rtl8723bs: Fix trailing semicolon
Lukas Wunner (2):
MAINTAINERS: Add missing IIO ABI entries
iio: Add macro to populate struct iio_map array
Luke Ross (1):
iio:accel:da280: Linx 820 Windows tablet has a da280 mapped via ACPI
Maciej Purski (1):
iio: adc: ina2xx: Make calibration register value fixed
Marcelo Guzmán Lamperti (1):
staging: sm750fb: Remove multiple blank lines
Marcin Ciupak (13):
staging: pi433: fix (NULL device *) in log message
staging: pi433: fix naming when more than one radio is used
staging: pi433: Fix missing 'undefined' value in enum modulation
staging: pi433: Fix validation of rf69_get_modulation value
staging: pi433: make local functions static
staging: pi433: remove unused rf69_get_payload_length function
staging: pi433: remove unused rf69_set_rssi_timeout function
staging: pi433: remove unused rf69_set_rx_start_timeout function
staging: pi433: remove unused rf69_set_ook_threshold_step function
staging: pi433: remove unused rf69_set_ook_threshold_type function
staging: pi433: remove unused rf69_set_dc_cut_off_frequency* functions
staging: pi433: remove unused rf69_set_sync_tolerance function
staging: pi433: remove unused rf69_reset_flag function
Marcus Wolf (2):
staging: pi433: rf69.c: Replace macros READ_REG and WRITE_REG with smarter functions
Staging: Pi433: Bugfix for wrong argument for sizeof() in TX thread
Markus Elfring (2):
staging: iio: ad7152: Improve unlocking of a mutex in ad7152_start_calib()
staging: iio: ad7746: Improve unlocking of a mutex in ad7746_start_calib()
Martin Blumenstingl (2):
iio: adc: meson-saradc: fix the clock frequency on Meson8 and Meson8b
iio: adc: meson-saradc: program the channel muxes during initialization
Martin Homuth (5):
staging: rtl8712: style fix over 80 characters warnings
staging: rtl8712: style fix indentation
staging: rtl8712: style fix unneeded else
staging: rtl8712: style fix returned error code
staging: rtl8712: style fix multiple line dereferences
Martin Kepplinger (1):
iio: mma8452: replace license description with SPDX specifier
Matt Fornero (1):
iio: buffer: Expose data available
Michael Gebhard (1):
staging: comedi: add identifiers to function parameters
Michael Panzlaff (1):
staging: pi433: Cleanup codestyle, indent statements after case labels
Mikhail Shvetsov (3):
staging: vchiq_arm: Remove useless comments.
staging: vchiq_arm: Fixing code style of comments
staging: vchiq_arm: Cleaning up codestyle warnings
Narcisa Ana Maria Vasile (1):
iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels
Neil Singh (2):
staging: rtl8712: Cleanup codestyle, break up long line
staging: rtl8712: Cleanup codestyle, change spaces to tabs
NeilBrown (47):
staging: lustre: ldlm: use list_first_entry in ldlm_lock
staging: lustre: ldlm: use list_for_each_entry in ldlm_lock.c
staging: lustre: simplfy lov_finish_set()
staging: lustre: obdclass: simplify cl_lock_fini()
staging: lustre: use list_last_entry to simplify fld_cache_shrink
staging: lustre: ldlm: use list_for_each_entry in ldlm_extent_shift_kms()
staging: lustre: ldlm: use list_first_entry in ldlm_lockd.c
staging: lustre: ldlm: minor list_entry improvements in ldlm_request.c
staging: lustre: ldlm: use list_for_each_entry in ldlm_resource.c
staging: lustre: lov: use list_for_each_entry in lov_obd.c
staging: lustre: libcfs: simplify memory allocation.
staging: lustre: libcfs: remove unused rounding functions.
staging: lustre: libcfs: discard MKSTR() macro
staging: lustre: libcfs: discard MAX_NUMERIC_VALUE
staging: lustre: libcfs: discard KLASSERT()
staging: lustre: libcfs: discard LASSERT_CHECKED
staging: lustre: use strim instead of cfs_trimwhite.
staging: lustre: disable preempt while sampling processor id.
staging: lustre: obdclass: discard FS_NEEDS_DEV flag.
staging: lustre: obdclass: remove pointless struct lustre_mount_data2
staging: lustre: obdclass: remove vfsmount option from client_fill_super
staging: lustre: obd_mount: fix possible race with module unload.
staging: lustre: libcfs: use a workqueue for rehash work.
staging: lustre: libcfs: remove wi_data from cfs_workitem
staging: lustre: replace cfs_rand() with prandom_u32_max()
staging: lustre: replace cfs_srand() calls with add_device_randomness().
staging: lustre: replace cfs_get_random_bytes calls with get_random_byte()
staging: lustre: libcfs: remove prng
staging: lustre: lnet-lib: opencode some alloc/free functions.
staging: lustre: lnet: discard CFS_ALLOC_PTR
staging: lustre: replace simple cases of LIBCFS_ALLOC with kzalloc.
staging: lustre: lnet: switch to cpumask_var_t
staging: lustre: lnet: selftest: don't allocate small strings.
staging: lustre: lnet: use kmalloc/kvmalloc in router_proc
staging: lustre: change some LIBCFS_ALLOC calls to k?alloc(GFP_KERNEL)
staging: lustre: Convert more LIBCFS_ALLOC allocation to direct GFP_KERNEL
staging: lustre: more LIBCFS_ALLOC conversions to GFP_KERNEL allocations.
staging: lustre: more conversions to GFP_KERNEL allocations.
staging: lustre: lnet-route: use kmalloc for small allocation
staging: lustre: use kmalloc for allocating ksock_tx
staging: lustre: cfs_percpt_alloc: use kvmalloc(GFP_KERNEL)
staging: lustre: opencode LIBCFS_ALLOC_ATOMIC calls.
staging: lustre: replace LIBCFS_CPT_ALLOC()
staging: lustre: remove LIBCFS_ALLOC, LIBCFS_FREE and related macros.
staging: lustre: lnet: convert selftest to use workqueues
staging: lustre: libcfs: remove workitem code.
staging: lustre: lnet/selftest: fix compile error on UP build
Nguyen Phan Quang Minh (1):
staging: pi433: pi433_if.c remove SET_CHECKED macro
Nipun Gupta (2):
staging: fsl-mc: Allocate IRQ's before scanning DPRC objects
staging: fsl-mc: do not print error in case of defer probe error
Oliver Graute (3):
staging: pi433: pi433_if.c fix codestyle on two long lines
staging: pi433: pi433_if.c codestyle fix
staging: pi433: pi433_write fixed the return value
Paolo Cretaro (1):
iio: cros_ec: Remove unused variables
Peter Meerwald-Stadler (14):
iio: light: Add driver for IDT ZOPT2201 ambient light and UVB sensor
Documentation: iio: Fix typo
iio: health: max30102: Fix missing newline in dev_err
iio: health: max30102: Remove inconsistent full stop in error message
iio: health: max30102: Fix mode config values
iio: health: max30102: Check retval of powermode function
iio: health: max30102: Add check for part ID
iio: health: max30102: Introduce intensity channel macro
iio: health: max30102: Add power enable parameter to get_temp function
iio: health: max30102: Introduce indices for LED channels
iio: health: max30102: Move mode setting to buffer_postenable
iio: health: max30102: Prepare for copying varying number of measurements
iio: health: max30102: Add MAX30105 support
dt-bindings: iio: health: Add MAX30105 support to max30102.txt
Petr Sedlak (1):
staging: sm750fb: fix CamelCase for dispSet var
Philippe Loctaux (1):
Staging: vme: vme_user: fixed an alignment coding style issue
Pravin Shedge (2):
drivers: staging: remove duplicate includes
drivers: iio: gyro: remove duplicate includes
Randy Dunlap (1):
staging: ipx: depends on NET
Ravi Eluri (2):
staging: most: Avoid trailing semicolon for macros
staging: most: Fix identifiers to function parameters
Richard Sudaryono (1):
staging: comedi: adv_pci1760: fix typo in comments
Rodrigo Zaiden (1):
staging: wlan-ng: Fixing coding style warning
Roman Lakeev (1):
staging: comedi: s626.c - fix multiline dereference
Roman Storozhenko (1):
staging: lustre: Replace 'uint32_t' with 'u32' and 'uint64_t' with 'u64'
SUNIL KALLUR RAMEGOWDA (1):
Staging: ks7010: ks_wlan_net: Fixing coding style warning
Shreeya Patel (7):
Staging: rtl8723bs: Merge assignment with return
Staging: rtl8723bs: Replace true with x and false with !x
Staging: rtl8723bs: Do not check for NOT NULL before kfree()
Staging: rtlwifi: Remove unused variable and the code
Staging: rtl8723bs: Change names to conform to the kernel code
Staging: rtl8723bs: Remove dead code
Staging: rtl8723bs: Use !x instead of NULL comparison
Shubham Kumaram (1):
Staging: gs_fpgaboot: remove FSF's mailing address from io.h
Sidong Yang (2):
staging: vc05_services: fix checkpatch.pl errors
staging: most: replace function name to __func__
Simon Sandström (16):
staging: pi433: Fix indentation in rf69_enum.h
staging: pi433: Capitalize constant definitions
staging: pi433: Rename variable in struct pi433_rx_cfg
staging: pi433: Rename enum optionOnOff in rf69_enum.h
staging: pi433: Rename enum modShaping in rf69_enum.h
staging: pi433: Split rf69_set_crc_enabled into two functions
staging: pi433: Split rf69_set_sync_enabled into two functions
staging: pi433: Remove enum data_mode
staging: pi433: Combine all rf69_set_amplifier_x()
staging: pi433: Move enum option_on_off to pi433_if.h
staging: pi433: Remove SET_CHECKED usage from pi433_probe
staging: pi433: Fix ISO-8859 encoded non-english comments
staging: pi433: Add spaces around & and + operator
staging: pi433: Remove indentation on #ifdef blocks
staging: pi433: Remove function entry dev_dbg()
staging: pi433: Remove unnecessary #ifdef DEBUG around dev_dbg
Sinan Kaya (1):
staging: rts5208: remove rtsx_read_pci_cfg_byte()
Stefan Brüns (10):
iio: adc: ina2xx: Shift bus voltage register to mask flag bits
iio: adc: ina2xx: Use LSB specifier instead of divider in config
iio: adc: ina2xx: Allow setting Shunt Voltage PGA gain and Bus Voltage range
iio: adc: ina2xx: Remove bogus cast for data argument
iio: adc: ina2xx: Clarify size requirement for data buffer
iio: adc: ina2xx: Remove unneeded dummy read to clear CNVR flag
iio: adc: ina2xx: Do not udelay for several seconds
iio: adc: ina2xx: Use a monotonic clock for delay calculation
iio: adc: ina2xx: Align timestamp with conversion ready flag
iio: adc: ina2xx: Actually align the loop with the conversion ready flag
Stefan Tatschner (1):
iio:pressure:bmp280: Read calibration data in probe
Stefano Manni (1):
staging: pi433: fixed signedness of 4th argument to kfifo_from_user
Stephen Hemminger (2):
ipx: move Novell IPX protocol support into staging
ncpfs: move net/ncpfs to drivers/staging/ncpfs
Sumit Pundir (8):
Staging: iio: cdc: ad7152: Prefer using BIT macro
Staging: lustre: Fix prefer seq_puts to seq_printf
Staging: lustre: Fix prefer kcalloc over kzalloc with multiply
Staging: vt6656: Fix unnecessary 'out of memory' message
Staging: greybus: camera: cleanup multiple checks for null pointers
staging: rts5208: sd: fix misspelled constant
staging: lustre: lnet: prefer kcalloc over kzalloc with multiply
staging: lustre: lnet: remove null check before kfree
Talat Batheesh (1):
staging: lustre: Fix line over 80 characters
Tara Null (1):
staging: vchiq_arm: fix open brace placement errors
Tim Sell (1):
staging: unisys: visorbus: address theoretical int overflows
Tobin C. Harding (3):
iio: fix SPHINX kernel-docs build warning
iio: add kernel-doc for field @owner
iio: add field identifier for @use_count kernel-doc
Tomas Marek (1):
Staging: vc04_services: fix brace coding style issues in vchiq_shim.c
Valentin Vidic (26):
staging: pi433: add space before open parenthesis
staging: pi433: add space after comma
staging: pi433: add space around operators
staging: pi433: remove space inside parenthesis
staging: pi433: use consistent brace style
staging: pi433: use tabs for code indent
staging: pi433: move trailing statements to next line
staging: pi433: remove spaces before tabs
staging: pi433: remove return from a void function
staging: pi433: rewrite comparison with NULL
staging: pi433: fix spelling errors in documentation
staging: pi433: add blank line after function
staging: pi433: remove comparison with false
staging: pi433: remove comparison with true
staging: pi433: fix CamelCase for dccPercent variables
staging: pi433: remove multiple blank lines
staging: pi433: collapse else block after return statement
staging: pi433: replace unsigned with unsigned int
staging: pi433: avoid logging ENOMEM messages
staging: pi433: replace printk calls with dev_dbg
staging: pi433: remove unused function
staging: pi433: fix CamelCase for fifo variables
staging: pi433: fix CamelCase for maxMinus variables
staging: pi433: fix CamelCase for payload identifiers
staging: pi433: replace shifting with BIT macro
staging: pi433: align function parameters with open parenthesis
Venkat Prashanth B U (4):
Drivers: iio:adc: fix brace coding style issue in at91_adc.c
Drivers:iio:adc:ti_am335x_adc remove comparison to bool
gyro:adis16136: fix debugfs_simple_attr.cocci warnings
imu:adis16480: fix debugfs_simple_attr.cocci warnings
Vikash Kesarwani (1):
Staging: comedi: drivers: serial2002 fixed a blank line coding style
Wei Yongjun (1):
staging: ccree: remove redundant dev_err call in init_cc_resources()
Xingyu Chen (2):
iio: adc: meson-saradc: remove irrelevant clock "sana"
dt-bindings: iio: adc: update the doc for SAR ADC
Xiongwei Song (2):
staging: android: check for error from register_shrinker in ion_heap_init_shrinker
staging: android: check the return value of register_shrinker
Zebulon McCorkle (2):
staging: olpc_dcon: Change bitshifts to BIT macro
staging: olpc_dcon: Line up parentheses in func calls and defs
Zhai Zhaoxuan (1):
staging: android: ashmem: add procfs fdinfo helper
Documentation/ABI/testing/sysfs-bus-iio | 14 +-
.../bindings/iio/adc/amlogic,meson-saradc.txt | 1 -
.../devicetree/bindings/iio/adc/aspeed_adc.txt | 4 +-
.../bindings/iio/adc/at91-sama5d2_adc.txt | 7 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 24 +
.../devicetree/bindings/iio/health/max30102.txt | 8 +-
.../devicetree/bindings/iio/light/uvis25.txt | 23 +
MAINTAINERS | 19 +-
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/iio/accel/bmc150-accel-i2c.c | 12 +
drivers/iio/accel/da280.c | 31 +-
drivers/iio/accel/kxsd9-i2c.c | 3 +
drivers/iio/accel/mma8452.c | 20 +-
drivers/iio/accel/st_accel_core.c | 5 -
drivers/iio/adc/Kconfig | 3 +
drivers/iio/adc/aspeed_adc.c | 25 +-
drivers/iio/adc/at91-sama5d2_adc.c | 456 ++++-
drivers/iio/adc/at91_adc.c | 4 +-
drivers/iio/adc/axp288_adc.c | 20 +-
drivers/iio/adc/hx711.c | 134 +-
drivers/iio/adc/ina2xx-adc.c | 317 +++-
drivers/iio/adc/meson_saradc.c | 60 +-
drivers/iio/adc/qcom-vadc-common.c | 4 +
drivers/iio/adc/stm32-adc-core.c | 14 +-
drivers/iio/adc/stm32-adc-core.h | 14 +-
drivers/iio/adc/stm32-adc.c | 199 +-
drivers/iio/adc/ti_am335x_adc.c | 2 +-
drivers/iio/chemical/ccs811.c | 13 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 -
drivers/iio/common/ssp_sensors/ssp.h | 2 +-
drivers/iio/common/ssp_sensors/ssp_dev.c | 2 +-
drivers/iio/common/ssp_sensors/ssp_spi.c | 5 +-
drivers/iio/counter/stm32-lptimer-cnt.c | 2 +-
drivers/iio/dac/mcp4725.c | 2 +-
drivers/iio/dac/stm32-dac-core.c | 14 +-
drivers/iio/dac/stm32-dac-core.h | 15 +-
drivers/iio/dac/stm32-dac.c | 15 +-
drivers/iio/dummy/iio_dummy_evgen.c | 2 +-
drivers/iio/gyro/adis16136.c | 15 +-
drivers/iio/gyro/bmg160_core.c | 1 -
drivers/iio/health/max30102.c | 308 +++-
drivers/iio/humidity/hts221.h | 3 +-
drivers/iio/humidity/hts221_core.c | 18 +-
drivers/iio/humidity/hts221_i2c.c | 18 +-
drivers/iio/humidity/hts221_spi.c | 18 +-
drivers/iio/imu/adis16480.c | 28 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 3 +-
drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 39 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 107 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 115 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 55 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 70 +-
drivers/iio/industrialio-buffer.c | 15 +
drivers/iio/industrialio-core.c | 1 +
drivers/iio/light/Kconfig | 34 +
drivers/iio/light/Makefile | 4 +
drivers/iio/light/cros_ec_light_prox.c | 2 -
drivers/iio/light/st_uvis25.h | 37 +
drivers/iio/light/st_uvis25_core.c | 359 ++++
drivers/iio/light/st_uvis25_i2c.c | 69 +
drivers/iio/light/st_uvis25_spi.c | 68 +
drivers/iio/light/zopt2201.c | 568 ++++++
drivers/iio/magnetometer/ak8975.c | 1 +
drivers/iio/pressure/bmp280-core.c | 203 +-
drivers/iio/proximity/sx9500.c | 1 +
drivers/iio/trigger/stm32-lptimer-trigger.c | 3 +-
drivers/iio/trigger/stm32-timer-trigger.c | 2 +-
drivers/staging/Kconfig | 4 +
drivers/staging/Makefile | 2 +
drivers/staging/android/ashmem.c | 37 +-
drivers/staging/android/ashmem.h | 1 +
drivers/staging/android/ion/ion-ioctl.c | 16 +-
drivers/staging/android/ion/ion.c | 40 +-
drivers/staging/android/ion/ion.h | 16 +-
drivers/staging/android/ion/ion_carveout_heap.c | 11 +-
drivers/staging/android/ion/ion_chunk_heap.c | 11 +-
drivers/staging/android/ion/ion_cma_heap.c | 11 +-
drivers/staging/android/ion/ion_heap.c | 16 +-
drivers/staging/android/ion/ion_page_pool.c | 11 +-
drivers/staging/android/ion/ion_system_heap.c | 13 +-
drivers/staging/android/uapi/ashmem.h | 1 +
drivers/staging/android/uapi/ion.h | 11 +-
.../devicetree/bindings/crypto/arm-cryptocell.txt | 27 -
drivers/staging/ccree/Kconfig | 2 +
drivers/staging/ccree/Makefile | 8 +-
drivers/staging/ccree/TODO | 22 +-
drivers/staging/ccree/{ssi_aead.c => cc_aead.c} | 1119 ++++++-----
drivers/staging/ccree/{ssi_aead.h => cc_aead.h} | 56 +-
.../ccree/{ssi_buffer_mgr.c => cc_buffer_mgr.c} | 1085 +++++------
drivers/staging/ccree/cc_buffer_mgr.h | 74 +
.../staging/ccree/{ssi_cipher.c => cc_cipher.c} | 715 +++----
drivers/staging/ccree/cc_cipher.h | 74 +
drivers/staging/ccree/cc_crypto_ctx.h | 38 +-
drivers/staging/ccree/cc_debugfs.c | 101 +
drivers/staging/ccree/cc_debugfs.h | 32 +
.../staging/ccree/{ssi_driver.c => cc_driver.c} | 346 ++--
drivers/staging/ccree/cc_driver.h | 194 ++
drivers/staging/ccree/{ssi_fips.c => cc_fips.c} | 45 +-
drivers/staging/ccree/cc_fips.h | 37 +
drivers/staging/ccree/{ssi_hash.c => cc_hash.c} | 1820 ++++++++----------
drivers/staging/ccree/cc_hash.h | 114 ++
drivers/staging/ccree/cc_host_regs.h | 142 ++
drivers/staging/ccree/cc_hw_queue_defs.h | 40 +-
drivers/staging/ccree/{ssi_ivgen.c => cc_ivgen.c} | 139 +-
drivers/staging/ccree/cc_ivgen.h | 55 +
drivers/staging/ccree/cc_kernel_regs.h | 167 ++
drivers/staging/ccree/cc_lli_defs.h | 19 +-
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 +
.../ccree/{ssi_sram_mgr.c => cc_sram_mgr.c} | 70 +-
drivers/staging/ccree/cc_sram_mgr.h | 65 +
drivers/staging/ccree/dx_crys_kernel.h | 180 --
drivers/staging/ccree/dx_host.h | 155 --
drivers/staging/ccree/dx_reg_common.h | 26 -
drivers/staging/ccree/hash_defs.h | 36 -
drivers/staging/ccree/ssi_buffer_mgr.h | 91 -
drivers/staging/ccree/ssi_cipher.h | 84 -
drivers/staging/ccree/ssi_config.h | 36 -
drivers/staging/ccree/ssi_driver.h | 206 ---
drivers/staging/ccree/ssi_fips.h | 49 -
drivers/staging/ccree/ssi_hash.h | 103 --
drivers/staging/ccree/ssi_ivgen.h | 71 -
drivers/staging/ccree/ssi_pm.c | 145 --
drivers/staging/ccree/ssi_pm.h | 43 -
drivers/staging/ccree/ssi_request_mgr.c | 610 ------
drivers/staging/ccree/ssi_request_mgr.h | 60 -
drivers/staging/ccree/ssi_sram_mgr.h | 79 -
drivers/staging/ccree/ssi_sysfs.c | 172 --
drivers/staging/ccree/ssi_sysfs.h | 55 -
.../clocking-wizard/clk-xlnx-clock-wizard.c | 13 +-
drivers/staging/comedi/comedi.h | 11 +-
drivers/staging/comedi/comedi_buf.c | 11 +-
drivers/staging/comedi/comedi_compat32.c | 11 +-
drivers/staging/comedi/comedi_compat32.h | 11 +-
drivers/staging/comedi/comedi_fops.c | 11 +-
drivers/staging/comedi/comedi_pci.c | 11 +-
drivers/staging/comedi/comedi_pci.h | 11 +-
drivers/staging/comedi/comedi_pcmcia.c | 11 +-
drivers/staging/comedi/comedi_pcmcia.h | 11 +-
drivers/staging/comedi/comedi_usb.c | 11 +-
drivers/staging/comedi/comedi_usb.h | 11 +-
drivers/staging/comedi/comedidev.h | 51 +-
drivers/staging/comedi/comedilib.h | 11 +-
drivers/staging/comedi/drivers.c | 11 +-
drivers/staging/comedi/drivers/8255.c | 11 +-
drivers/staging/comedi/drivers/8255.h | 11 +-
drivers/staging/comedi/drivers/8255_pci.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_1032.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_1500.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_1516.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_1564.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_16xx.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_2032.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_2200.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_3120.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_3501.c | 11 +-
drivers/staging/comedi/drivers/addi_apci_3xxx.c | 11 +-
drivers/staging/comedi/drivers/addi_watchdog.c | 11 +-
drivers/staging/comedi/drivers/adl_pci6208.c | 11 +-
drivers/staging/comedi/drivers/adl_pci7x3x.c | 11 +-
drivers/staging/comedi/drivers/adl_pci8164.c | 11 +-
drivers/staging/comedi/drivers/adl_pci9111.c | 11 +-
drivers/staging/comedi/drivers/adl_pci9118.c | 1 +
drivers/staging/comedi/drivers/adq12b.c | 11 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 1 +
drivers/staging/comedi/drivers/adv_pci1720.c | 11 +-
drivers/staging/comedi/drivers/adv_pci1723.c | 11 +-
drivers/staging/comedi/drivers/adv_pci1724.c | 11 +-
drivers/staging/comedi/drivers/adv_pci1760.c | 13 +-
drivers/staging/comedi/drivers/adv_pci_dio.c | 1 +
drivers/staging/comedi/drivers/aio_aio12_8.c | 11 +-
drivers/staging/comedi/drivers/aio_iiro_16.c | 11 +-
drivers/staging/comedi/drivers/amplc_dio200.c | 11 +-
drivers/staging/comedi/drivers/amplc_dio200.h | 11 +-
.../staging/comedi/drivers/amplc_dio200_common.c | 11 +-
drivers/staging/comedi/drivers/amplc_dio200_pci.c | 11 +-
drivers/staging/comedi/drivers/amplc_pc236.c | 11 +-
drivers/staging/comedi/drivers/amplc_pc236.h | 11 +-
.../staging/comedi/drivers/amplc_pc236_common.c | 11 +-
drivers/staging/comedi/drivers/amplc_pc263.c | 11 +-
drivers/staging/comedi/drivers/amplc_pci224.c | 11 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 11 +-
drivers/staging/comedi/drivers/amplc_pci236.c | 11 +-
drivers/staging/comedi/drivers/amplc_pci263.c | 11 +-
drivers/staging/comedi/drivers/c6xdigio.c | 11 +-
drivers/staging/comedi/drivers/cb_das16_cs.c | 11 +-
drivers/staging/comedi/drivers/cb_pcidas.c | 11 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 11 +-
drivers/staging/comedi/drivers/cb_pcidda.c | 11 +-
drivers/staging/comedi/drivers/cb_pcimdas.c | 11 +-
drivers/staging/comedi/drivers/cb_pcimdda.c | 11 +-
drivers/staging/comedi/drivers/comedi_8254.c | 11 +-
drivers/staging/comedi/drivers/comedi_8254.h | 11 +-
drivers/staging/comedi/drivers/comedi_8255.c | 11 +-
drivers/staging/comedi/drivers/comedi_bond.c | 11 +-
drivers/staging/comedi/drivers/comedi_isadma.c | 11 +-
drivers/staging/comedi/drivers/comedi_isadma.h | 11 +-
drivers/staging/comedi/drivers/comedi_parport.c | 11 +-
drivers/staging/comedi/drivers/comedi_test.c | 11 +-
drivers/staging/comedi/drivers/contec_pci_dio.c | 11 +-
drivers/staging/comedi/drivers/dac02.c | 11 +-
drivers/staging/comedi/drivers/daqboard2000.c | 11 +-
drivers/staging/comedi/drivers/das08.c | 11 +-
drivers/staging/comedi/drivers/das08.h | 11 +-
drivers/staging/comedi/drivers/das08_cs.c | 11 +-
drivers/staging/comedi/drivers/das08_isa.c | 11 +-
drivers/staging/comedi/drivers/das08_pci.c | 11 +-
drivers/staging/comedi/drivers/das16.c | 11 +-
drivers/staging/comedi/drivers/das16m1.c | 11 +-
drivers/staging/comedi/drivers/das1800.c | 11 +-
drivers/staging/comedi/drivers/das6402.c | 11 +-
drivers/staging/comedi/drivers/das800.c | 11 +-
drivers/staging/comedi/drivers/dmm32at.c | 11 +-
drivers/staging/comedi/drivers/dt2801.c | 1 +
drivers/staging/comedi/drivers/dt2811.c | 13 +-
drivers/staging/comedi/drivers/dt2814.c | 11 +-
drivers/staging/comedi/drivers/dt2815.c | 11 +-
drivers/staging/comedi/drivers/dt2817.c | 11 +-
drivers/staging/comedi/drivers/dt282x.c | 11 +-
drivers/staging/comedi/drivers/dt3000.c | 11 +-
drivers/staging/comedi/drivers/dt9812.c | 11 +-
drivers/staging/comedi/drivers/dyna_pci10xx.c | 11 +-
drivers/staging/comedi/drivers/fl512.c | 11 +-
drivers/staging/comedi/drivers/gsc_hpdi.c | 11 +-
drivers/staging/comedi/drivers/icp_multi.c | 11 +-
drivers/staging/comedi/drivers/ii_pci20kc.c | 1 +
drivers/staging/comedi/drivers/jr3_pci.c | 11 +-
drivers/staging/comedi/drivers/ke_counter.c | 11 +-
drivers/staging/comedi/drivers/me4000.c | 11 +-
drivers/staging/comedi/drivers/me_daq.c | 11 +-
drivers/staging/comedi/drivers/mf6x4.c | 11 +-
drivers/staging/comedi/drivers/mite.c | 11 +-
drivers/staging/comedi/drivers/mite.h | 11 +-
drivers/staging/comedi/drivers/mpc624.c | 11 +-
drivers/staging/comedi/drivers/multiq3.c | 11 +-
drivers/staging/comedi/drivers/ni_6527.c | 11 +-
drivers/staging/comedi/drivers/ni_65xx.c | 11 +-
drivers/staging/comedi/drivers/ni_660x.c | 11 +-
drivers/staging/comedi/drivers/ni_670x.c | 11 +-
drivers/staging/comedi/drivers/ni_at_a2150.c | 11 +-
drivers/staging/comedi/drivers/ni_at_ao.c | 11 +-
drivers/staging/comedi/drivers/ni_atmio.c | 11 +-
drivers/staging/comedi/drivers/ni_atmio16d.c | 11 +-
drivers/staging/comedi/drivers/ni_daq_700.c | 11 +-
drivers/staging/comedi/drivers/ni_daq_dio24.c | 11 +-
drivers/staging/comedi/drivers/ni_labpc.c | 11 +-
drivers/staging/comedi/drivers/ni_labpc.h | 11 +-
drivers/staging/comedi/drivers/ni_labpc_common.c | 11 +-
drivers/staging/comedi/drivers/ni_labpc_cs.c | 11 +-
drivers/staging/comedi/drivers/ni_labpc_isadma.c | 11 +-
drivers/staging/comedi/drivers/ni_labpc_pci.c | 11 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 11 +-
drivers/staging/comedi/drivers/ni_mio_cs.c | 11 +-
drivers/staging/comedi/drivers/ni_pcidio.c | 11 +-
drivers/staging/comedi/drivers/ni_pcimio.c | 11 +-
drivers/staging/comedi/drivers/ni_stc.h | 11 +-
drivers/staging/comedi/drivers/ni_tio.c | 11 +-
drivers/staging/comedi/drivers/ni_tio.h | 11 +-
drivers/staging/comedi/drivers/ni_tio_internal.h | 11 +-
drivers/staging/comedi/drivers/ni_tiocmd.c | 11 +-
drivers/staging/comedi/drivers/ni_usb6501.c | 11 +-
drivers/staging/comedi/drivers/pcl711.c | 11 +-
drivers/staging/comedi/drivers/pcl724.c | 1 +
drivers/staging/comedi/drivers/pcl726.c | 11 +-
drivers/staging/comedi/drivers/pcl730.c | 1 +
drivers/staging/comedi/drivers/pcl812.c | 1 +
drivers/staging/comedi/drivers/pcl816.c | 1 +
drivers/staging/comedi/drivers/pcl818.c | 1 +
drivers/staging/comedi/drivers/pcm3724.c | 1 +
drivers/staging/comedi/drivers/pcmad.c | 11 +-
drivers/staging/comedi/drivers/pcmda12.c | 11 +-
drivers/staging/comedi/drivers/pcmmio.c | 11 +-
drivers/staging/comedi/drivers/pcmuio.c | 11 +-
drivers/staging/comedi/drivers/plx9052.h | 11 +-
drivers/staging/comedi/drivers/plx9080.h | 6 +-
drivers/staging/comedi/drivers/rtd520.c | 11 +-
drivers/staging/comedi/drivers/rti800.c | 11 +-
drivers/staging/comedi/drivers/rti802.c | 11 +-
drivers/staging/comedi/drivers/s526.c | 11 +-
drivers/staging/comedi/drivers/s626.c | 20 +-
drivers/staging/comedi/drivers/s626.h | 11 +-
drivers/staging/comedi/drivers/serial2002.c | 12 +-
drivers/staging/comedi/drivers/ssv_dnp.c | 11 +-
drivers/staging/comedi/drivers/usbdux.c | 14 +-
drivers/staging/comedi/drivers/usbduxfast.c | 11 +-
drivers/staging/comedi/drivers/usbduxsigma.c | 11 +-
drivers/staging/comedi/drivers/vmk80xx.c | 11 +-
.../staging/comedi/kcomedilib/kcomedilib_main.c | 11 +-
drivers/staging/comedi/proc.c | 11 +-
drivers/staging/comedi/range.c | 11 +-
drivers/staging/dgnc/Makefile | 3 +-
drivers/staging/dgnc/dgnc_cls.c | 38 +-
drivers/staging/dgnc/dgnc_cls.h | 11 +-
drivers/staging/dgnc/dgnc_driver.c | 160 +-
drivers/staging/dgnc/dgnc_driver.h | 52 +-
drivers/staging/dgnc/dgnc_mgmt.c | 248 ---
drivers/staging/dgnc/dgnc_mgmt.h | 26 -
drivers/staging/dgnc/dgnc_neo.c | 1690 -----------------
drivers/staging/dgnc/dgnc_neo.h | 175 --
drivers/staging/dgnc/dgnc_pci.h | 69 -
drivers/staging/dgnc/dgnc_tty.c | 20 +-
drivers/staging/dgnc/dgnc_tty.h | 11 +-
drivers/staging/dgnc/dgnc_utils.c | 17 -
drivers/staging/dgnc/dgnc_utils.h | 7 -
drivers/staging/dgnc/digi.h | 88 +-
drivers/staging/emxx_udc/emxx_udc.c | 10 +-
drivers/staging/emxx_udc/emxx_udc.h | 10 +-
drivers/staging/fbtft/Kconfig | 6 -
drivers/staging/fbtft/fb_agm1264k-fl.c | 11 +-
drivers/staging/fbtft/fb_bd663474.c | 11 +-
drivers/staging/fbtft/fb_hx8340bn.c | 11 +-
drivers/staging/fbtft/fb_hx8347d.c | 11 +-
drivers/staging/fbtft/fb_hx8353d.c | 11 +-
drivers/staging/fbtft/fb_hx8357d.c | 11 +-
drivers/staging/fbtft/fb_hx8357d.h | 1 +
drivers/staging/fbtft/fb_ili9163.c | 11 +-
drivers/staging/fbtft/fb_ili9320.c | 11 +-
drivers/staging/fbtft/fb_ili9325.c | 11 +-
drivers/staging/fbtft/fb_ili9340.c | 11 +-
drivers/staging/fbtft/fb_ili9341.c | 11 +-
drivers/staging/fbtft/fb_ili9481.c | 11 +-
drivers/staging/fbtft/fb_ili9486.c | 11 +-
drivers/staging/fbtft/fb_pcd8544.c | 11 +-
drivers/staging/fbtft/fb_ra8875.c | 11 +-
drivers/staging/fbtft/fb_s6d02a1.c | 11 +-
drivers/staging/fbtft/fb_s6d1121.c | 11 +-
drivers/staging/fbtft/fb_sh1106.c | 11 +-
drivers/staging/fbtft/fb_ssd1289.c | 11 +-
drivers/staging/fbtft/fb_ssd1305.c | 11 +-
drivers/staging/fbtft/fb_ssd1306.c | 11 +-
drivers/staging/fbtft/fb_ssd1325.c | 11 +-
drivers/staging/fbtft/fb_ssd1331.c | 1 +
drivers/staging/fbtft/fb_ssd1351.c | 1 +
drivers/staging/fbtft/fb_st7735r.c | 11 +-
drivers/staging/fbtft/fb_st7789v.c | 11 +-
drivers/staging/fbtft/fb_tinylcd.c | 11 +-
drivers/staging/fbtft/fb_tls8204.c | 11 +-
drivers/staging/fbtft/fb_uc1611.c | 11 +-
drivers/staging/fbtft/fb_uc1701.c | 11 +-
drivers/staging/fbtft/fb_upd161704.c | 11 +-
drivers/staging/fbtft/fb_watterott.c | 11 +-
drivers/staging/fbtft/fbtft-core.c | 27 +-
drivers/staging/fbtft/fbtft.h | 15 +-
drivers/staging/fbtft/fbtft_device.c | 11 +-
drivers/staging/fbtft/flexfb.c | 11 +-
drivers/staging/fbtft/internal.h | 16 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 165 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 35 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 1 +
drivers/staging/fsl-mc/Kconfig | 1 +
drivers/staging/fsl-mc/Makefile | 1 +
drivers/staging/fsl-mc/README.txt | 386 ----
drivers/staging/fsl-mc/bus/Kconfig | 3 +-
drivers/staging/fsl-mc/bus/Makefile | 3 +-
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 28 +-
drivers/staging/fsl-mc/bus/dpbp.c | 44 +-
drivers/staging/fsl-mc/bus/dpcon-cmd.h | 34 +-
drivers/staging/fsl-mc/bus/dpcon.c | 115 +-
drivers/staging/fsl-mc/bus/dpio/Makefile | 1 +
drivers/staging/fsl-mc/bus/dpio/dpio-cmd.h | 28 +-
drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 27 +-
drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 129 +-
drivers/staging/fsl-mc/bus/dpio/dpio.c | 28 +-
drivers/staging/fsl-mc/bus/dpio/dpio.h | 28 +-
drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 27 +-
drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 27 +-
drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 56 -
drivers/staging/fsl-mc/bus/dpmcp.c | 63 +-
drivers/staging/fsl-mc/bus/dpmcp.h | 60 -
drivers/staging/fsl-mc/bus/dpmng-cmd.h | 58 -
drivers/staging/fsl-mc/bus/dprc-cmd.h | 451 -----
drivers/staging/fsl-mc/bus/dprc-driver.c | 82 +-
drivers/staging/fsl-mc/bus/dprc.c | 268 +--
drivers/staging/fsl-mc/bus/dprc.h | 268 ---
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 117 +-
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 112 +-
drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 19 +-
drivers/staging/fsl-mc/bus/fsl-mc-private.h | 379 +++-
.../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 34 +-
drivers/staging/fsl-mc/bus/mc-io.c | 62 +-
drivers/staging/fsl-mc/bus/mc-sys.c | 37 +-
drivers/staging/fsl-mc/include/dpaa2-fd.h | 27 +-
drivers/staging/fsl-mc/include/dpaa2-global.h | 27 +-
drivers/staging/fsl-mc/include/dpaa2-io.h | 33 +-
drivers/staging/fsl-mc/include/dpbp.h | 29 +-
drivers/staging/fsl-mc/include/dpcon.h | 42 +-
drivers/staging/fsl-mc/include/mc.h | 61 +-
drivers/staging/fsl-mc/overview.rst | 404 ++++
drivers/staging/fwserial/dma_fifo.c | 11 +-
drivers/staging/fwserial/dma_fifo.h | 11 +-
drivers/staging/fwserial/fwserial.c | 11 +-
drivers/staging/greybus/arche-apb-ctrl.c | 39 +-
drivers/staging/greybus/arche-platform.c | 21 +-
drivers/staging/greybus/audio_codec.c | 23 +-
drivers/staging/greybus/audio_codec.h | 12 +-
drivers/staging/greybus/authentication.c | 2 +-
drivers/staging/greybus/camera.c | 16 +-
drivers/staging/gs_fpgaboot/io.h | 5 -
drivers/staging/iio/adc/ad7192.c | 2 +-
drivers/staging/iio/cdc/ad7152.c | 25 +-
drivers/staging/iio/cdc/ad7746.c | 17 +-
drivers/staging/iio/light/tsl2x7x.c | 9 +-
drivers/staging/iio/trigger/iio-trig-bfin-timer.c | 19 +-
{net => drivers/staging}/ipx/Kconfig | 1 +
{net => drivers/staging}/ipx/Makefile | 0
drivers/staging/ipx/TODO | 4 +
{net => drivers/staging}/ipx/af_ipx.c | 0
{net => drivers/staging}/ipx/ipx_proc.c | 0
{net => drivers/staging}/ipx/ipx_route.c | 0
{net => drivers/staging}/ipx/pe2.c | 0
{net => drivers/staging}/ipx/sysctl_net_ipx.c | 0
drivers/staging/irda/drivers/pxaficp_ir.c | 1 -
drivers/staging/irda/net/irlmp.c | 4 +-
drivers/staging/ks7010/ks_wlan_net.c | 4 +-
.../staging/lustre/include/linux/libcfs/libcfs.h | 13 +-
.../lustre/include/linux/libcfs/libcfs_cpu.h | 4 +-
.../lustre/include/linux/libcfs/libcfs_hash.h | 6 +-
.../lustre/include/linux/libcfs/libcfs_private.h | 130 +-
.../lustre/include/linux/libcfs/libcfs_string.h | 5 +-
.../lustre/include/linux/libcfs/libcfs_workitem.h | 107 --
.../lustre/include/linux/libcfs/linux/linux-cpu.h | 4 +-
.../staging/lustre/include/linux/lnet/lib-lnet.h | 63 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 160 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 10 +-
.../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 4 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 61 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 6 +-
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 8 +-
drivers/staging/lustre/lnet/libcfs/Makefile | 2 +-
drivers/staging/lustre/lnet/libcfs/fail.c | 2 +-
drivers/staging/lustre/lnet/libcfs/hash.c | 100 +-
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 6 +-
drivers/staging/lustre/lnet/libcfs/libcfs_lock.c | 6 +-
drivers/staging/lustre/lnet/libcfs/libcfs_mem.c | 24 +-
drivers/staging/lustre/lnet/libcfs/libcfs_string.c | 32 +-
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 151 +-
.../lustre/lnet/libcfs/linux/linux-module.c | 4 +-
drivers/staging/lustre/lnet/libcfs/module.c | 36 +-
drivers/staging/lustre/lnet/libcfs/prng.c | 137 --
drivers/staging/lustre/lnet/libcfs/tracefile.c | 2 +-
drivers/staging/lustre/lnet/libcfs/workitem.c | 466 -----
drivers/staging/lustre/lnet/lnet/api-ni.c | 36 +-
drivers/staging/lustre/lnet/lnet/config.c | 53 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 15 +-
drivers/staging/lustre/lnet/lnet/lib-md.c | 8 +-
drivers/staging/lustre/lnet/lnet/lib-me.c | 10 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 25 +-
drivers/staging/lustre/lnet/lnet/lib-msg.c | 20 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 8 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 14 +-
drivers/staging/lustre/lnet/lnet/net_fault.c | 48 +-
drivers/staging/lustre/lnet/lnet/nidstrings.c | 8 +-
drivers/staging/lustre/lnet/lnet/peer.c | 10 +-
drivers/staging/lustre/lnet/lnet/router.c | 60 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 42 +-
drivers/staging/lustre/lnet/selftest/conctl.c | 191 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 10 +-
drivers/staging/lustre/lnet/selftest/console.c | 83 +-
drivers/staging/lustre/lnet/selftest/framework.c | 40 +-
drivers/staging/lustre/lnet/selftest/module.c | 48 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 96 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 46 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 13 +-
.../staging/lustre/lustre/include/lustre_disk.h | 6 +-
drivers/staging/lustre/lustre/include/lustre_sec.h | 4 +-
drivers/staging/lustre/lustre/include/obd_class.h | 305 +--
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 18 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 14 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 8 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 12 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 20 +-
drivers/staging/lustre/lustre/llite/dir.c | 4 +-
.../staging/lustre/lustre/llite/llite_internal.h | 2 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 11 +-
drivers/staging/lustre/lustre/llite/super25.c | 23 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 12 +-
drivers/staging/lustre/lustre/lov/lov_obd.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 10 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 4 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 9 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 8 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 4 +-
drivers/staging/lustre/lustre/obdclass/class_obd.c | 3 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 3 +
.../lustre/lustre/obdclass/lprocfs_status.c | 21 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 24 +-
.../lustre/lustre/obdclass/lustre_handles.c | 9 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 2 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 63 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 6 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 8 +-
drivers/staging/media/imx/imx-media-csi.c | 8 +-
drivers/staging/media/imx/imx-media-fim.c | 30 +-
drivers/staging/media/imx/imx-media.h | 2 +-
.../most/Documentation/ABI/sysfs-bus-most.txt | 313 ++++
.../staging/most/Documentation/driver_usage.txt | 192 +-
drivers/staging/most/Kconfig | 27 +-
drivers/staging/most/Makefile | 19 +-
drivers/staging/most/aim-cdev/Makefile | 4 -
drivers/staging/most/aim-network/Makefile | 4 -
drivers/staging/most/aim-sound/Makefile | 4 -
drivers/staging/most/aim-v4l2/Makefile | 5 -
drivers/staging/most/{aim-cdev => cdev}/Kconfig | 6 +-
drivers/staging/most/cdev/Makefile | 4 +
drivers/staging/most/{aim-cdev => cdev}/cdev.c | 194 +-
drivers/staging/most/core.c | 1603 ++++++++++++++++
.../staging/most/{mostcore/mostcore.h => core.h} | 77 +-
drivers/staging/most/{hdm-dim2 => dim2}/Kconfig | 6 +-
drivers/staging/most/dim2/Makefile | 4 +
.../most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} | 45 +-
.../most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} | 10 +-
.../most/{hdm-dim2/dim2_errors.h => dim2/errors.h} | 10 +-
.../most/{hdm-dim2/dim2_hal.c => dim2/hal.c} | 16 +-
.../most/{hdm-dim2/dim2_hal.h => dim2/hal.h} | 12 +-
.../most/{hdm-dim2/dim2_reg.h => dim2/reg.h} | 10 +-
drivers/staging/most/dim2/sysfs.c | 49 +
drivers/staging/most/dim2/sysfs.h | 30 +
drivers/staging/most/hdm-dim2/Makefile | 5 -
drivers/staging/most/hdm-dim2/dim2_sysfs.c | 115 --
drivers/staging/most/hdm-dim2/dim2_sysfs.h | 36 -
drivers/staging/most/hdm-i2c/Makefile | 3 -
drivers/staging/most/hdm-usb/Makefile | 4 -
drivers/staging/most/{hdm-i2c => i2c}/Kconfig | 6 +-
drivers/staging/most/i2c/Makefile | 4 +
.../staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} | 19 +-
drivers/staging/most/mostcore/Kconfig | 14 -
drivers/staging/most/mostcore/Makefile | 3 -
drivers/staging/most/mostcore/core.c | 1949 --------------------
drivers/staging/most/{aim-network => net}/Kconfig | 6 +-
drivers/staging/most/net/Makefile | 4 +
.../most/{aim-network/networking.c => net/net.c} | 71 +-
drivers/staging/most/{aim-sound => sound}/Kconfig | 6 +-
drivers/staging/most/sound/Makefile | 4 +
drivers/staging/most/{aim-sound => sound}/sound.c | 33 +-
drivers/staging/most/{hdm-usb => usb}/Kconfig | 7 +-
drivers/staging/most/usb/Makefile | 4 +
.../staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} | 276 +--
drivers/staging/most/{aim-v4l2 => video}/Kconfig | 6 +-
drivers/staging/most/video/Makefile | 4 +
drivers/staging/most/{aim-v4l2 => video}/video.c | 167 +-
{fs => drivers/staging}/ncpfs/Kconfig | 0
{fs => drivers/staging}/ncpfs/Makefile | 0
drivers/staging/ncpfs/TODO | 4 +
{fs => drivers/staging}/ncpfs/dir.c | 0
{fs => drivers/staging}/ncpfs/file.c | 0
{fs => drivers/staging}/ncpfs/getopt.c | 0
{fs => drivers/staging}/ncpfs/getopt.h | 0
{fs => drivers/staging}/ncpfs/inode.c | 3 +-
{fs => drivers/staging}/ncpfs/ioctl.c | 0
{fs => drivers/staging}/ncpfs/mmap.c | 0
{fs => drivers/staging}/ncpfs/ncp_fs.h | 0
{fs => drivers/staging}/ncpfs/ncp_fs_i.h | 0
{fs => drivers/staging}/ncpfs/ncp_fs_sb.h | 0
{fs => drivers/staging}/ncpfs/ncplib_kernel.c | 0
{fs => drivers/staging}/ncpfs/ncplib_kernel.h | 0
{fs => drivers/staging}/ncpfs/ncpsign_kernel.c | 0
{fs => drivers/staging}/ncpfs/ncpsign_kernel.h | 0
{fs => drivers/staging}/ncpfs/sock.c | 0
{fs => drivers/staging}/ncpfs/symlink.c | 0
drivers/staging/nvec/nvec-keytable.h | 14 +-
drivers/staging/nvec/nvec.c | 6 +-
drivers/staging/nvec/nvec.h | 6 +-
drivers/staging/nvec/nvec_kbd.c | 6 +-
drivers/staging/nvec/nvec_paz00.c | 6 +-
drivers/staging/nvec/nvec_power.c | 6 +-
drivers/staging/nvec/nvec_ps2.c | 6 +-
drivers/staging/octeon/Makefile | 4 +-
drivers/staging/octeon/ethernet-defines.h | 5 +-
drivers/staging/octeon/ethernet-mdio.c | 5 +-
drivers/staging/octeon/ethernet-mdio.h | 5 +-
drivers/staging/octeon/ethernet-mem.c | 5 +-
drivers/staging/octeon/ethernet-mem.h | 5 +-
drivers/staging/octeon/ethernet-rgmii.c | 5 +-
drivers/staging/octeon/ethernet-rx.c | 5 +-
drivers/staging/octeon/ethernet-rx.h | 5 +-
drivers/staging/octeon/ethernet-sgmii.c | 5 +-
drivers/staging/octeon/ethernet-spi.c | 5 +-
drivers/staging/octeon/ethernet-tx.c | 5 +-
drivers/staging/octeon/ethernet-tx.h | 5 +-
drivers/staging/octeon/ethernet-util.h | 5 +-
drivers/staging/octeon/ethernet.c | 5 +-
drivers/staging/octeon/octeon-ethernet.h | 5 +-
drivers/staging/olpc_dcon/olpc_dcon.c | 30 +-
drivers/staging/olpc_dcon/olpc_dcon.h | 30 +-
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 2 +-
.../Documentation/devicetree/pi433-overlay.dts | 32 +-
drivers/staging/pi433/Documentation/pi433.txt | 18 +-
drivers/staging/pi433/pi433_if.c | 607 +++---
drivers/staging/pi433/pi433_if.h | 38 +-
drivers/staging/pi433/rf69.c | 905 ++++-----
drivers/staging/pi433/rf69.h | 37 +-
drivers/staging/pi433/rf69_enum.h | 298 ++-
drivers/staging/pi433/rf69_registers.h | 48 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 4 +-
drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 1 -
drivers/staging/rtl8192e/rtllib_softmac.c | 2 +-
drivers/staging/rtl8192u/ieee80211/dot11d.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +-
drivers/staging/rtl8192u/r8192U_core.c | 2 +-
drivers/staging/rtl8712/hal_init.c | 1 -
drivers/staging/rtl8712/ieee80211.c | 6 +-
drivers/staging/rtl8712/os_intfs.c | 5 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 18 +-
drivers/staging/rtl8712/rtl8712_recv.c | 55 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 3 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 36 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 106 +-
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 72 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 9 +-
drivers/staging/rtl8712/rtl871x_mlme.h | 3 +-
drivers/staging/rtl8712/rtl871x_mp.c | 2 +-
drivers/staging/rtl8712/rtl871x_security.c | 44 +-
drivers/staging/rtl8712/usb_ops_linux.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +-
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 +-
drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 16 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 768 ++++----
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +-
drivers/staging/rtlwifi/Kconfig | 10 -
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 20 +-
drivers/staging/rtlwifi/cam.c | 4 +-
drivers/staging/rtlwifi/core.c | 10 +-
drivers/staging/rtlwifi/rtl8822be/fw.c | 2 +
drivers/staging/rtlwifi/wifi.h | 2 +-
drivers/staging/rts5208/ms.c | 3 +-
drivers/staging/rts5208/rtsx.c | 17 -
drivers/staging/rts5208/rtsx.h | 2 -
drivers/staging/rts5208/sd.h | 2 +-
drivers/staging/sm750fb/TODO | 4 +-
drivers/staging/sm750fb/ddk750_sii164.c | 8 -
drivers/staging/sm750fb/ddk750_sii164.h | 2 -
drivers/staging/sm750fb/sm750_hw.c | 14 +-
drivers/staging/speakup/buffers.c | 1 +
drivers/staging/speakup/fakekey.c | 11 +-
drivers/staging/speakup/keyhelp.c | 11 +-
drivers/staging/speakup/kobjects.c | 1 +
drivers/staging/speakup/main.c | 11 +-
drivers/staging/speakup/selection.c | 9 +-
drivers/staging/speakup/serialio.c | 1 +
drivers/staging/speakup/speakup_acntpc.c | 10 +-
drivers/staging/speakup/speakup_acntsa.c | 11 +-
drivers/staging/speakup/speakup_apollo.c | 11 +-
drivers/staging/speakup/speakup_audptr.c | 11 +-
drivers/staging/speakup/speakup_bns.c | 11 +-
drivers/staging/speakup/speakup_decext.c | 11 +-
drivers/staging/speakup/speakup_decpc.c | 11 +-
drivers/staging/speakup/speakup_dectlk.c | 11 +-
drivers/staging/speakup/speakup_dtlk.c | 11 +-
drivers/staging/speakup/speakup_dummy.c | 11 +-
drivers/staging/speakup/speakup_keypc.c | 11 +-
drivers/staging/speakup/speakup_ltlk.c | 11 +-
drivers/staging/speakup/speakup_soft.c | 12 +-
drivers/staging/speakup/speakup_spkout.c | 11 +-
drivers/staging/speakup/speakup_txprt.c | 11 +-
drivers/staging/speakup/spk_priv.h | 11 +-
drivers/staging/speakup/spk_priv_keyinfo.h | 11 +-
drivers/staging/speakup/spk_ttyio.c | 1 +
drivers/staging/speakup/synth.c | 1 +
drivers/staging/speakup/thread.c | 1 +
drivers/staging/speakup/varhandlers.c | 1 +
drivers/staging/typec/tcpci.c | 28 +-
drivers/staging/typec/tcpci.h | 11 +-
drivers/staging/unisys/Kconfig | 4 -
drivers/staging/unisys/Makefile | 1 -
drivers/staging/unisys/include/iochannel.h | 15 +-
drivers/staging/unisys/include/visorchannel.h | 189 --
drivers/staging/unisys/visorhba/visorhba_main.c | 14 +-
.../staging/unisys/visorinput/ultrainputreport.h | 11 +-
drivers/staging/unisys/visorinput/visorinput.c | 13 +-
drivers/staging/unisys/visornic/visornic_main.c | 13 +-
drivers/staging/vboxvideo/vbox_fb.c | 2 +-
drivers/staging/vboxvideo/vbox_main.c | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-ctl.c | 15 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 15 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 15 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.c | 16 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.h | 15 +-
.../bcm2835-audio/vc_vchi_audioserv_defs.h | 15 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 61 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.h | 7 +-
.../vc04_services/bcm2835-camera/controls.c | 5 +-
.../vc04_services/bcm2835-camera/mmal-common.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-encodings.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-msg-common.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-msg-format.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-msg-port.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-msg.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-parameters.h | 5 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 12 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.h | 5 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 6 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 12 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 9 +-
.../interface/vchiq_arm/vchiq_kern_lib.c | 50 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 3 +-
drivers/staging/vme/devices/vme_user.c | 18 +-
drivers/staging/vt6655/baseband.c | 11 +-
drivers/staging/vt6655/baseband.h | 11 +-
drivers/staging/vt6655/card.c | 11 +-
drivers/staging/vt6655/card.h | 11 +-
drivers/staging/vt6655/channel.c | 11 +-
drivers/staging/vt6655/channel.h | 12 +-
drivers/staging/vt6655/desc.h | 11 +-
drivers/staging/vt6655/device.h | 11 +-
drivers/staging/vt6655/device_cfg.h | 11 +-
drivers/staging/vt6655/device_main.c | 19 +-
drivers/staging/vt6655/dpc.c | 11 +-
drivers/staging/vt6655/dpc.h | 11 +-
drivers/staging/vt6655/key.c | 11 +-
drivers/staging/vt6655/key.h | 11 +-
drivers/staging/vt6655/mac.c | 11 +-
drivers/staging/vt6655/mac.h | 11 +-
drivers/staging/vt6655/power.c | 11 +-
drivers/staging/vt6655/power.h | 11 +-
drivers/staging/vt6655/rf.c | 11 +-
drivers/staging/vt6655/rf.h | 11 +-
drivers/staging/vt6655/rxtx.c | 11 +-
drivers/staging/vt6655/rxtx.h | 11 +-
drivers/staging/vt6655/srom.c | 11 +-
drivers/staging/vt6655/srom.h | 11 +-
drivers/staging/vt6655/tmacro.h | 11 +-
drivers/staging/vt6655/upc.h | 11 +-
drivers/staging/vt6656/baseband.c | 12 +-
drivers/staging/vt6656/baseband.h | 12 +-
drivers/staging/vt6656/card.c | 12 +-
drivers/staging/vt6656/card.h | 12 +-
drivers/staging/vt6656/channel.c | 12 +-
drivers/staging/vt6656/channel.h | 12 +-
drivers/staging/vt6656/desc.h | 12 +-
drivers/staging/vt6656/device.h | 12 +-
drivers/staging/vt6656/dpc.c | 12 +-
drivers/staging/vt6656/dpc.h | 12 +-
drivers/staging/vt6656/firmware.c | 12 +-
drivers/staging/vt6656/firmware.h | 12 +-
drivers/staging/vt6656/int.c | 12 +-
drivers/staging/vt6656/int.h | 12 +-
drivers/staging/vt6656/key.c | 12 +-
drivers/staging/vt6656/key.h | 12 +-
drivers/staging/vt6656/mac.c | 12 +-
drivers/staging/vt6656/mac.h | 12 +-
drivers/staging/vt6656/main_usb.c | 17 +-
drivers/staging/vt6656/power.c | 12 +-
drivers/staging/vt6656/power.h | 12 +-
drivers/staging/vt6656/rf.c | 12 +-
drivers/staging/vt6656/rf.h | 12 +-
drivers/staging/vt6656/rxtx.c | 12 +-
drivers/staging/vt6656/rxtx.h | 12 +-
drivers/staging/vt6656/usbpipe.c | 12 +-
drivers/staging/vt6656/usbpipe.h | 12 +-
drivers/staging/vt6656/wcmd.c | 12 +-
drivers/staging/vt6656/wcmd.h | 12 +-
drivers/staging/wilc1000/coreconfigurator.c | 2 +-
drivers/staging/wilc1000/host_interface.c | 40 +-
drivers/staging/wilc1000/linux_wlan.c | 11 +-
drivers/staging/wilc1000/wilc_debugfs.c | 1 +
drivers/staging/wilc1000/wilc_sdio.c | 5 +-
drivers/staging/wilc1000/wilc_spi.c | 21 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 566 +++---
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 29 +-
drivers/staging/wilc1000/wilc_wlan.c | 9 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 6 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 100 +-
drivers/staging/wlan-ng/hfa384x.h | 1 +
drivers/staging/wlan-ng/hfa384x_usb.c | 7 +-
drivers/staging/wlan-ng/p80211conv.c | 1 +
drivers/staging/wlan-ng/p80211conv.h | 1 +
drivers/staging/wlan-ng/p80211hdr.h | 1 +
drivers/staging/wlan-ng/p80211ioctl.h | 1 +
drivers/staging/wlan-ng/p80211metadef.h | 1 +
drivers/staging/wlan-ng/p80211metastruct.h | 1 +
drivers/staging/wlan-ng/p80211mgmt.h | 1 +
drivers/staging/wlan-ng/p80211msg.h | 1 +
drivers/staging/wlan-ng/p80211netdev.c | 4 +-
drivers/staging/wlan-ng/p80211netdev.h | 1 +
drivers/staging/wlan-ng/p80211req.c | 1 +
drivers/staging/wlan-ng/p80211req.h | 1 +
drivers/staging/wlan-ng/p80211types.h | 1 +
drivers/staging/wlan-ng/p80211wep.c | 1 +
drivers/staging/wlan-ng/prism2fw.c | 1 +
drivers/staging/wlan-ng/prism2mgmt.c | 1 +
drivers/staging/wlan-ng/prism2mgmt.h | 1 +
drivers/staging/wlan-ng/prism2mib.c | 1 +
drivers/staging/wlan-ng/prism2sta.c | 1 +
drivers/staging/xgifb/XGI_main.h | 13 -
drivers/staging/xgifb/XGI_main_26.c | 224 +--
drivers/staging/xgifb/vb_setmode.c | 81 +-
drivers/staging/xgifb/vb_table.h | 4 +-
drivers/{staging/unisys => }/visorbus/Kconfig | 2 +-
drivers/{staging/unisys => }/visorbus/Makefile | 2 -
.../unisys => }/visorbus/controlvmchannel.h | 14 +-
.../{staging/unisys => }/visorbus/vbuschannel.h | 13 +-
.../{staging/unisys => }/visorbus/visorbus_main.c | 13 +-
.../unisys => }/visorbus/visorbus_private.h | 13 +-
.../{staging/unisys => }/visorbus/visorchannel.c | 13 +-
.../{staging/unisys => }/visorbus/visorchipset.c | 20 +-
fs/Kconfig | 1 -
fs/Makefile | 1 -
include/linux/iio/iio.h | 4 +-
include/linux/iio/machine.h | 7 +
include/linux/iio/trigger.h | 3 +-
.../unisys/include => include/linux}/visorbus.h | 178 +-
kernel/workqueue.c | 1 +
net/Kconfig | 1 -
net/Makefile | 1 -
819 files changed, 14848 insertions(+), 22474 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt
create mode 100644 drivers/iio/light/st_uvis25.h
create mode 100644 drivers/iio/light/st_uvis25_core.c
create mode 100644 drivers/iio/light/st_uvis25_i2c.c
create mode 100644 drivers/iio/light/st_uvis25_spi.c
create mode 100644 drivers/iio/light/zopt2201.c
delete mode 100644 drivers/staging/ccree/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt
rename drivers/staging/ccree/{ssi_aead.c => cc_aead.c} (70%)
rename drivers/staging/ccree/{ssi_aead.h => cc_aead.h} (64%)
rename drivers/staging/ccree/{ssi_buffer_mgr.c => cc_buffer_mgr.c} (56%)
create mode 100644 drivers/staging/ccree/cc_buffer_mgr.h
rename drivers/staging/ccree/{ssi_cipher.c => cc_cipher.c} (58%)
create mode 100644 drivers/staging/ccree/cc_cipher.h
create mode 100644 drivers/staging/ccree/cc_debugfs.c
create mode 100644 drivers/staging/ccree/cc_debugfs.h
rename drivers/staging/ccree/{ssi_driver.c => cc_driver.c} (52%)
create mode 100644 drivers/staging/ccree/cc_driver.h
rename drivers/staging/ccree/{ssi_fips.c => cc_fips.c} (60%)
create mode 100644 drivers/staging/ccree/cc_fips.h
rename drivers/staging/ccree/{ssi_hash.c => cc_hash.c} (52%)
create mode 100644 drivers/staging/ccree/cc_hash.h
create mode 100644 drivers/staging/ccree/cc_host_regs.h
rename drivers/staging/ccree/{ssi_ivgen.c => cc_ivgen.c} (62%)
create mode 100644 drivers/staging/ccree/cc_ivgen.h
create mode 100644 drivers/staging/ccree/cc_kernel_regs.h
create mode 100644 drivers/staging/ccree/cc_pm.c
create mode 100644 drivers/staging/ccree/cc_pm.h
create mode 100644 drivers/staging/ccree/cc_request_mgr.c
create mode 100644 drivers/staging/ccree/cc_request_mgr.h
rename drivers/staging/ccree/{ssi_sram_mgr.c => cc_sram_mgr.c} (50%)
create mode 100644 drivers/staging/ccree/cc_sram_mgr.h
delete mode 100644 drivers/staging/ccree/dx_crys_kernel.h
delete mode 100644 drivers/staging/ccree/dx_host.h
delete mode 100644 drivers/staging/ccree/dx_reg_common.h
delete mode 100644 drivers/staging/ccree/hash_defs.h
delete mode 100644 drivers/staging/ccree/ssi_buffer_mgr.h
delete mode 100644 drivers/staging/ccree/ssi_cipher.h
delete mode 100644 drivers/staging/ccree/ssi_config.h
delete mode 100644 drivers/staging/ccree/ssi_driver.h
delete mode 100644 drivers/staging/ccree/ssi_fips.h
delete mode 100644 drivers/staging/ccree/ssi_hash.h
delete mode 100644 drivers/staging/ccree/ssi_ivgen.h
delete mode 100644 drivers/staging/ccree/ssi_pm.c
delete mode 100644 drivers/staging/ccree/ssi_pm.h
delete mode 100644 drivers/staging/ccree/ssi_request_mgr.c
delete mode 100644 drivers/staging/ccree/ssi_request_mgr.h
delete mode 100644 drivers/staging/ccree/ssi_sram_mgr.h
delete mode 100644 drivers/staging/ccree/ssi_sysfs.c
delete mode 100644 drivers/staging/ccree/ssi_sysfs.h
delete mode 100644 drivers/staging/dgnc/dgnc_mgmt.c
delete mode 100644 drivers/staging/dgnc/dgnc_mgmt.h
delete mode 100644 drivers/staging/dgnc/dgnc_neo.c
delete mode 100644 drivers/staging/dgnc/dgnc_neo.h
delete mode 100644 drivers/staging/dgnc/dgnc_pci.h
delete mode 100644 drivers/staging/dgnc/dgnc_utils.c
delete mode 100644 drivers/staging/dgnc/dgnc_utils.h
delete mode 100644 drivers/staging/fsl-mc/README.txt
delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp-cmd.h
delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp.h
delete mode 100644 drivers/staging/fsl-mc/bus/dpmng-cmd.h
delete mode 100644 drivers/staging/fsl-mc/bus/dprc-cmd.h
delete mode 100644 drivers/staging/fsl-mc/bus/dprc.h
create mode 100644 drivers/staging/fsl-mc/overview.rst
rename {net => drivers/staging}/ipx/Kconfig (99%)
rename {net => drivers/staging}/ipx/Makefile (100%)
create mode 100644 drivers/staging/ipx/TODO
rename {net => drivers/staging}/ipx/af_ipx.c (100%)
rename {net => drivers/staging}/ipx/ipx_proc.c (100%)
rename {net => drivers/staging}/ipx/ipx_route.c (100%)
rename {net => drivers/staging}/ipx/pe2.c (100%)
rename {net => drivers/staging}/ipx/sysctl_net_ipx.c (100%)
delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_workitem.h
delete mode 100644 drivers/staging/lustre/lnet/libcfs/prng.c
delete mode 100644 drivers/staging/lustre/lnet/libcfs/workitem.c
create mode 100644 drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt
delete mode 100644 drivers/staging/most/aim-cdev/Makefile
delete mode 100644 drivers/staging/most/aim-network/Makefile
delete mode 100644 drivers/staging/most/aim-sound/Makefile
delete mode 100644 drivers/staging/most/aim-v4l2/Makefile
rename drivers/staging/most/{aim-cdev => cdev}/Kconfig (70%)
create mode 100644 drivers/staging/most/cdev/Makefile
rename drivers/staging/most/{aim-cdev => cdev}/cdev.c (68%)
create mode 100644 drivers/staging/most/core.c
rename drivers/staging/most/{mostcore/mostcore.h => core.h} (84%)
rename drivers/staging/most/{hdm-dim2 => dim2}/Kconfig (83%)
create mode 100644 drivers/staging/most/dim2/Makefile
rename drivers/staging/most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} (96%)
rename drivers/staging/most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} (54%)
rename drivers/staging/most/{hdm-dim2/dim2_errors.h => dim2/errors.h} (73%)
rename drivers/staging/most/{hdm-dim2/dim2_hal.c => dim2/hal.c} (98%)
rename drivers/staging/most/{hdm-dim2/dim2_hal.h => dim2/hal.h} (88%)
rename drivers/staging/most/{hdm-dim2/dim2_reg.h => dim2/reg.h} (89%)
create mode 100644 drivers/staging/most/dim2/sysfs.c
create mode 100644 drivers/staging/most/dim2/sysfs.h
delete mode 100644 drivers/staging/most/hdm-dim2/Makefile
delete mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.c
delete mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.h
delete mode 100644 drivers/staging/most/hdm-i2c/Makefile
delete mode 100644 drivers/staging/most/hdm-usb/Makefile
rename drivers/staging/most/{hdm-i2c => i2c}/Kconfig (72%)
create mode 100644 drivers/staging/most/i2c/Makefile
rename drivers/staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} (95%)
delete mode 100644 drivers/staging/most/mostcore/Kconfig
delete mode 100644 drivers/staging/most/mostcore/Makefile
delete mode 100644 drivers/staging/most/mostcore/core.c
rename drivers/staging/most/{aim-network => net}/Kconfig (69%)
create mode 100644 drivers/staging/most/net/Makefile
rename drivers/staging/most/{aim-network/networking.c => net/net.c} (87%)
rename drivers/staging/most/{aim-sound => sound}/Kconfig (72%)
create mode 100644 drivers/staging/most/sound/Makefile
rename drivers/staging/most/{aim-sound => sound}/sound.c (95%)
rename drivers/staging/most/{hdm-usb => usb}/Kconfig (77%)
create mode 100644 drivers/staging/most/usb/Makefile
rename drivers/staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} (85%)
rename drivers/staging/most/{aim-v4l2 => video}/Kconfig (71%)
create mode 100644 drivers/staging/most/video/Makefile
rename drivers/staging/most/{aim-v4l2 => video}/video.c (74%)
rename {fs => drivers/staging}/ncpfs/Kconfig (100%)
rename {fs => drivers/staging}/ncpfs/Makefile (100%)
create mode 100644 drivers/staging/ncpfs/TODO
rename {fs => drivers/staging}/ncpfs/dir.c (100%)
rename {fs => drivers/staging}/ncpfs/file.c (100%)
rename {fs => drivers/staging}/ncpfs/getopt.c (100%)
rename {fs => drivers/staging}/ncpfs/getopt.h (100%)
rename {fs => drivers/staging}/ncpfs/inode.c (99%)
rename {fs => drivers/staging}/ncpfs/ioctl.c (100%)
rename {fs => drivers/staging}/ncpfs/mmap.c (100%)
rename {fs => drivers/staging}/ncpfs/ncp_fs.h (100%)
rename {fs => drivers/staging}/ncpfs/ncp_fs_i.h (100%)
rename {fs => drivers/staging}/ncpfs/ncp_fs_sb.h (100%)
rename {fs => drivers/staging}/ncpfs/ncplib_kernel.c (100%)
rename {fs => drivers/staging}/ncpfs/ncplib_kernel.h (100%)
rename {fs => drivers/staging}/ncpfs/ncpsign_kernel.c (100%)
rename {fs => drivers/staging}/ncpfs/ncpsign_kernel.h (100%)
rename {fs => drivers/staging}/ncpfs/sock.c (100%)
rename {fs => drivers/staging}/ncpfs/symlink.c (100%)
delete mode 100644 drivers/staging/unisys/include/visorchannel.h
rename drivers/{staging/unisys => }/visorbus/Kconfig (94%)
rename drivers/{staging/unisys => }/visorbus/Makefile (81%)
rename drivers/{staging/unisys => }/visorbus/controlvmchannel.h (97%)
rename drivers/{staging/unisys => }/visorbus/vbuschannel.h (85%)
rename drivers/{staging/unisys => }/visorbus/visorbus_main.c (98%)
rename drivers/{staging/unisys => }/visorbus/visorbus_private.h (78%)
rename drivers/{staging/unisys => }/visorbus/visorchannel.c (95%)
rename drivers/{staging/unisys => }/visorbus/visorchipset.c (98%)
rename {drivers/staging/unisys/include => include/linux}/visorbus.h (52%)