[GIT PULL] Staging/IIO driver updates for 4.14-rc1

From: Greg KH
Date: Mon Sep 04 2017 - 12:42:09 EST


The following changes since commit cc4a41fe5541a73019a864883297bd5043aa6d98:

Linux 4.13-rc7 (2017-08-27 17:20:40 -0700)

are available in the git repository at:

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

for you to fetch changes up to 28eb51f7468a43769bd9dca19a54d97ec7a447ed:

staging:rtl8188eu:core Fix remove unneccessary else block (2017-09-01 19:08:45 +0200)

----------------------------------------------------------------
Staging/IIO driver updates for 4.14-rc1

Here is the big staging and IIO driver update for 4.14-rc1.

Lots of staging driver fixes and cleanups, including some reorginizing
of the lustre header files to try to impose some sanity on what is, and
what is not, the uapi for that filesystem.

There are some tty core changes in here as well, as the speakup drivers
need them, and that's ok with me, they are sane and the speakup code is
getting nicer because of it.

There is also the addition of the obiligatory new wifi driver, just
because it has been a release or two since we added our last one...

Other than that, lots and lots of small coding style fixes, as usual.

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

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

----------------------------------------------------------------
AbdAllah-MEZITI (1):
staging: wlan-ng: Fix sparse warning: cast to restricted __le16.

Akinobu Mita (13):
iio: light: tcs3472: fix ATIME register write
iio: light: tcs3472: add link to datasheet
iio: adc: ti-ads1015: fix incorrect data rate setting update
iio: adc: ti-ads1015: fix scale information for ADS1115
iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set
iio: adc: ti-ads1015: avoid getting stale result after runtime resume
iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks
iio: adc: ti-ads1015: add adequate wait time to get correct conversion
iio: adc: ti-ads1015: remove unnecessary config register update
iio: adc: ti-ads1015: add helper to set conversion mode
iio: adc: ti-ads1015: use devm_iio_triggered_buffer_setup
iio: adc: ti-ads1015: use iio_device_claim_direct_mode()
iio: adc: ti-ads1015: add threshold event support

Aleksey Rybalkin (1):
staging: greybus: loopback_test: fix comment style issues

Alex Briskin (3):
staging: wlan-ng: hfa384x_usb: Fix multiple line dereference
staging: most: hdm_usb: Driver registration with module_driver macro
staging: unisys: visorinput: Add module_driver driver registration

Alex Curtin (5):
staging: unisys: visorbus: controlvmchannel.h: removed VISOR_CONTROLVM_CHANNEL_SIGNATURE
staging: unisys: visorbus: vbuschannel.h: removed VISOR_VBUS_CHANNEL_SIGNATURE
staging: unisys: include: iochannel.h: removed VISOR_VHBA_CHANNEL_SIGNATURE
staging: unisys: include: iochannel.h: removed VISOR_VNIC_CHANNEL_SIGNATURE
staging: unisys: include: iochannel.h: removed VISOR_VSWITCH_CHANNEL_SIGNATURE

Alexander Sverdlin (1):
iio: adc: New driver for Cirrus Logic EP93xx ADC

Amitoj Kaur Chawla (2):
staging: comedi: Use offset_in_page macro
staging: greybus: Remove unnecessary platform_set_drvdata

Andreas Klinger (4):
iio: srf08: add device tree table
iio: srf08: add triggered buffer support
iio: srf08: add sensor type srf10
iio: srf08: add support for srf02 in i2c mode

Andrey Severin (1):
Staging:vc04_services:vchiq_util.c: kzalloc call changed to kcalloc

Andriy Skulysh (1):
staging: lustre: ldlm: crash on umount in cleanup_resource

Andy Shevchenko (5):
iio: adc: ti-ads7950: Add OF device ID table
iio: tools: move to tools buildsystem
iio: tools: add install section
iio: adc: ti-ads7950: Allow to use on ACPI platforms
staging: unisys: Switch to use new generic UUID API

Andy Yan (1):
dt-bindings: adc: add description for rv1108 saradc

Angelo Compagnucci (2):
iio: adc: mcp3422: Changing initial channel
iio: adc: mcp3422: Checking for error on probe

Armin Schoenlieb (1):
Staging: rtl8188eu: core: fix brace coding style issue in rtw_mlme_ext.c

Arnd Bergmann (8):
staging: rtl8192u: reduce stack frame size in ieee80211_rx_mgt_rsl
staging: pi433: use div_u64 for 64-bit division
staging: fsl-mc: include irqreturn.h as needed
staging: pi433: reduce stack size in tx thread
iio: adc: select triggered buffer for sama5d2 adc
staging: rtlwifi: shut up -Wmaybe-uninitialized warning
staging: rtlwifi: simplify logical operation
staging: rtlwifi: add MAC80211 dependency

Arushi Singhal (1):
staging: rtl8712: fix "Alignment match open parenthesis"

Arvind Yadav (13):
staging: unisys: visorbus: Constify attribute_group structures.
staging: lustre: constify attribute_group structures.
staging: lustre: ldlm: constify attribute_group structures.
staging: lustre: obdclass: linux: constify attribute_group structures.
staging: ccree: constify dev_pm_ops structures.
staging: most: usb: constify usb_device_id
staging: rtl8712: constify usb_device_id
staging: rtl8188eu: constify usb_device_id
staging: most: hdm-dim2: constify platform_device_id
iio: accel: bma180: constify i2c_device_id
iio: light: apds9300: constify i2c_device_id
iio: light: tsl2583: constify i2c_device_id
staging: greybus: audio: constify snd_soc_dai_ops structures

Aviv Palivoda (1):
staging: wlan-ng: Use little-endian type

Badhri Jagan Sridharan (16):
staging: typec: tcpm: Set default state after error recovery based on port type
staging: typec: tcpm: Select default state based on port type
staging: typec: tcpm: Check cc status before entering SRC_TRY_DEBOUCE
staging: typec: tcpm: Report right typec_pwr_opmode
staging: typec: tcpm: explicit_contract is always established
staging: typec: tcpm: set port type callback
staging: typec: tcpm: Check for port type for Try.SRC/Try.SNK
staging: typec: tcpm: Prevent TCPM from looping in SRC_TRYWAIT
staging: typec: tcpm: Check for Rp for tPDDebounce
staging: typec: tcpm: Follow Try.SRC exit requirements
staging: typec: tcpm: Comply with TryWait.SNK State
staging: typec: tcpm: Consider port_type while determining unattached_state
staging: typec: tcpm: add cc change handling in src states
staging: typec: tcpm: typec: tcpm: Wait for CC debounce before PD excg
staging: typec: tcpm: Do not send PING msgs in TCPM
staging: typec: tcpm: Switch to PORT_RESET instead of SNK_UNATTACHED

Ben Evans (4):
staging: lustre: uapi: Move functions out of lustre_idl.h
staging: lustre: uapi: return error code for ostid_set_id
staging: lustre: uapi: update URL doc link in lustre_fid.h
staging: lustre: uapi: move lu_fid, ost_id funcs out of lustre_idl.h

Bhumika Goyal (4):
staging: bcm2835-audio: make snd_pcm_hardware const
staging: lustre: obd: make echo_lock_ops const
staging: greybus: make device_type const
staging: bcm2835-camera: make video_device const

Bincy K Philip (1):
staging: ccree: move comment to fit coding style

Bob Glosman (1):
staging: lustre: ptlrpc: print times in microseconds

Bobi Jam (3):
staging: lustre: lov: use u64 instead of loff_t in lov_object_fiemap()
staging: lustre: lov: refactor lov_object_fiemap()
staging: lustre: osc: soft lock - osc_makes_rpc()

Bogdan Purcareata (3):
staging: fsl-dpaa2/eth: Fix skb use after free
staging: fsl-dpaa2/eth: Error report format fixes
staging: fsl-mc/dpio: Skip endianness conversion in portal config

Brian Masney (7):
staging: iio: tsl2x7x: add of_match table for device tree support
staging: iio: tsl2x7x: remove redundant power_state sysfs attribute
staging: iio: tsl2x7x: remove tsl2x7x_i2c_read()
staging: iio: tsl2x7x: cleaned up i2c calls in tsl2x7x_als_calibrate()
staging: iio: tsl2x7x: refactor {read,write}_event_value to allow handling multiple iio_event_infos
staging: iio: tsl2x7x: use usleep_range() instead of mdelay()
staging: iio: tsl2x7x: check return value from tsl2x7x_invoke_change()

Bryan Garza (1):
Staging: comedi: comedi_fops: fix dev_err() warning style

Charles Daniels (6):
staging: unisys: include: Remove COVER macro from channel.h
staging: unisys: visorbus: visorchannel.c: fix multi-line function definition
staging: unisys: visorhba: fix multi-line function definition
staging: unisys: visorinput: fix multi-line function definition
staging: unisys: visornic: fix multi-line function definition
staging: unisys: visorbus: fix multi-line function definition

Chris Coffey (1):
staging: goldfish: Use __func__ instead of function name

Christoffer Kjoelbaek (1):
Staging: rtl8723bs: fix multiple missing spaces coding style problem

Christopher H Pezley (1):
staging: wlan-ng: Fix the types of the hfa384x_comm_tallies_16/32 members

Christopher MÃrtensson (1):
staging: comedi: ni_mio_common.c: fix coding style issue

Cihangir Akturk (5):
staging: fsl-mc: fix resource_size.cocci warnings
staging: vboxvideo: select DRM_TTM
staging: vboxvideo: switch to drm_*{get,put} helpers
staging: lustre: mgc: fix potential use after free in error path
staging: pi433: fix interrupt handler signatures

Colin Ian King (23):
iio: adc: stm32: make array stm32h7_adc_ckmodes_spec static
iio: accel: make array init_data static to reduce code size
iio:adc:at91-sama5d2: make array startup_lookup static to reduce code size
iio: adc: at91: make array startup_lookup static
staging: wilc1000: fix a typo: "incative" -> "inactive"
staging: fbtft: make const array gamma_par_mask static
staging: lustre: fix spelling mistake, "grranted" -> "granted"
staging: pi433: Fix a couple of spelling mistakes
staging: rtl8192u: fix incorrect mask and shift on u8 data
staging: rtl8192u: fix spelling mistake: "Senondary" -> "Secondary"
staging: pi433: Make functions rf69_set_bandwidth_intern static
staging: vboxvideo: make a couple of symbols static
staging: lustre: lnet: fix incorrect arguments order calling lstcon_session_new
staging: wilc1000: fix spelling mistake: "Iinitialization" -> "initialization"
staging/rts5208: fix incorrect shift to extract upper nybble
staging: typec: tcpm: make function tcpm_get_pwr_opmode
staging: r8822be: fix a couple of spelling mistakes
staging: r8822be: fix memory leak of eeprom_map on error exit return
staging: r8822be: fix null pointer dereference with a null driver_adapter
staging: pi433: fix spelling mistake: "preample" -> "preamble"
staging: rts5208: rename mmc_ddr_tunning_rx_cmd to mmc_ddr_tuning_rx_cmd
staging: unisys: visorbus: make two functions static
staging: typec: fusb302: make structure fusb302_psy_desc static

Craig Inches (4):
Staging: Lustre Clean up line over 80Char in lib-lnet.h
Staging: Lustre Fix up multiple Block Comments in lib-types.h
Staging: Lustre Fixing multiline block comments in lnetst.h
Staging: Lustre Fix block statement style issue

Dan Carpenter (7):
staging: fbtft: array underflow in fbtft_request_gpios_match()
staging: lustre: lustre: Off by two in lmv_fid2path()
staging: rtlwifi: check for array overflow
staging: lustre: obdclass: return -EFAULT if copy_to_user() fails
staging: lustre: obdclass: return -EFAULT if copy_from_user() fails
staging: lustre: obdclass: fix checking for obd_init_checks()
staging: r8822be: remove some dead code

David Binder (27):
staging: unisys: include: Fix spelling mistake
staging: unisys: visorbus: Remove unused #define
staging: unisys: visorbus: Rename #define to fit surrounding namespace
staging: unisys: visorhba: Fix up existing function comments
staging: unisys: include: channel.h: Adjust whitespace usage
staging: unisys: include: iochannel.h: Adjust whitespace usage
staging: unisys: include: visorbus.h: Adjust whitespace usage
staging: unisys: visorbus: controlvmchannel.h: Adjust whitespace usage
staging: unisys: visorbus: visorchipset.c: Adjust code layout
staging: unisys: visorbus: visorbus_main.c: Adjust code layout
staging: unisys: visorhba: visorhba_main.c: Adjust whitespace usage
staging: unisys: visorinput: visorinput.c: Adjust whitespace usage
staging: unisys: visornic: visornic_main.c: Adjust whitespace usage
staging: unisys: visorhba: viosrhba_main.c: Remove unnecessary checks
staging: unisys: visorbus: Merge vmcallinterface.h into visorchipset.c
staging: unisys: visorbus: Remove unnecessary comments
staging: unisys: visorbus: visorchipset.c: Fix SonarQube sprintf findings
staging: unisys: visorbus: visorbus_main.c: Remove filename in top comment
staging: unisys: visorbus: visorchannel.c: Remove filename in top comment
staging: unisys: visorinput: visorinput.c: Remove filename in top comment
staging: unisys: include: visorbus.h: Remove filename in top comment
staging: unisys: visorhba: Adjust top comment formatting
staging: unisys: visorinput: ultrainputreport.h: Adjust comment formatting
staging: unisys: include: iochannel.h: Add proper copyright statement
staging: unisys: visornic: Fix up existing function comments.
staging: unisys: visornic: Fix miscellaneous block comment format issues.
staging: unisys: visornic: Remove unnecessary return values

David Kershner (43):
staging: unisys: include: remove unused macros in channel.h
staging: unisys: visorbus: Remove unused define for visorchipset.
staging: unisys: include: Remove unused #define MAXNUM
staging: unisys: include: Remove unused vdiskmgmt commands
staging: unisys: include: Remove unused throttling defines.
staging: unisys: include: cleanup channel comment
staging: unisys: include: Fix up comment style in visorbus.h
staging: unisys: include: Remove unnecessary forward declaration
staging: unisys: include: Remove unneeded includes from visorbus.h
staging: unisys: visorbus: fix include dependency
staging: unisys: visorbus: Remove unnecessary includes for visorchipset.c
staging: unisys: include: iochannel needs to include skbuff
staging: unisys: visorinput: Get rid of unused includes
staging: unisys: include: remove unnecessary blank line from channel.h
staging: unisys: Move VNIC GUID to visornic
staging: unisys: Move SIOVM guid to visorbus
staging: unisys: visorbus: Remove confusing comment in controlvmchannel.
staging: unisys: don't copy to local variable
staging: unisys: reference bus_no and dev_no directly
staging: unisys: visorbus: Get rid of passthrough function visorchipset_bus_create
staging: unisys: include: iochannel.h: Update comments for #defines
staging: unisys: use ATTRIBUTE_GROUPS instead of creating our own
staging: unisys: use the kernel min define
staging: unisys: visorbus: Clean up vmcall address function.
staging: unisys: visorbus: Fix parameter alignment.
staging: unisys: visorbus: Convert macros to functions.
staging: unisys: visorbus: Use __func__ instead of name.
staging: unisys: Don't check for null before getting driver device.
staging: unisys: include: Add comment next to mutex.
staging: unisys: visorbus: Consolidate controlvm channel creation.
staging: unisys: visorbus: Remove useless comment.
staging: unisys: visorbus: Remove useless initialization.
staging: unisys: visorbus: Remove check for valid parm_addr.
staging: unisys: visorbus: Split else if blocks into multiple if.
staging: unisys: Change data to point to visor_controlvm_parameters_header.
staging: unisys: visorbus: Remove useless else clause in visorutil_spar_detect.
staging: unisys: visorbus: remove uneeded initializations
staging: unisys: visorbus: Move parser functions location in file.
staging: unisys: visorchipset: Shorten parser_init_byte_stream.
staging: unisys: visorbus: use all 80 characters for multi-line messages
staging: unisys: Use size of channel defined in the channel.
staging: unisys: visorbus: just check for GUID
staging: unisys: visorbus: Fix up GUID definition

David Wittman (1):
staging: lustre: declare fiemap_for_stripe static

Deb McLemore (1):
staging: greybus: Fix coding style issue for column width

Derek Robson (2):
staging: pi433: Style fix - align block comments
Staging: Pi433: style fix - tabs and spaces

Dhananjay Balan (1):
drivers: staging: ccree: use __func__ to get function name in error messages.

Diwakar Sharma (1):
staging: greybus: fix parenthesis alignments

Dmitriy Cherkasov (3):
staging: wilc1000: add parameter name to function definition
staging: lustre: lnet: remove dead code and useless wrapper
staging: lustre: lov: remove dead code

Dmitry Eremin (2):
staging: lustre: llite: allow cached acls
staging: lustre: llite: add xattr.h header to xattr.c

Dmytro Shynkevych (1):
staging: skein: move macros into header file

Eames Trinh (1):
Staging: greybus: Fix spelling error in comment

Edvard Holst (1):
staging: goldfish: (Coding Style) Fixed parenthesis alignment.

Elia Geretto (1):
staging: pi433: Use matching enum types calling rf69_set_packet_format

Erik Arfvidson (6):
staging: unisys: visorbus: fix improper bracket blocks
staging: unisys: visorbus: controlvmchannel.h: fix spacing
staging: unisys: include: channel.h: remove unused pound defines
staging: unisys: visorbus: rename fix_vbus_dev_info
staging: unisys: visorbus: remove target_hostname comment
staging: unisys: visorchipset: remove local_addr in handle_command

Eugen Hristev (3):
Documentation: dt: iio: at91-sama5d2_adc: add hw trigger edge binding
iio: adc: at91-sama5d2_adc: add hw trigger and buffer support
iio: adc: at91-sama5d2_adc: add support for suspend/resume functionality

Fabio Estevam (2):
iio: adc: Kconfig: Append vendor name for IMX7D_ADC
iio: adc: ad7766: Remove unneeded gpiod NULL check

Fabrice Gasnier (9):
dt-bindings: iio: update STM32 timers clock names
dt-bindings: iio: stm32-dac: add support for STM32F4
iio: dac: stm32: fix error message
iio: dac: stm32: add support for stm32f4
dt-bindings: iio: adc: stm32: add optional st,min-sample-time-nsecs
iio: adc: stm32: add optional st,min-sample-time-nsecs
dt-bindings: iio: timer: stm32: add support for STM32H7
iio: trigger: stm32-timer: add support for STM32H7
iio: trigger: stm32-timer: add output compare triggers

Fan Yong (1):
staging: lustre: linkea: linkEA size limitation

Gaurav Gupta (2):
iio:adc:ltc2497: Add support for board file based iio consumer mapping.
iio: core: Fix mapping of iio channels to entry numbers

Gaurav Pathak (1):
staging: rts5208: Change fixed function names with "%s: ", __func__

Gilad Ben-Yossef (11):
staging: ccree: move FIPS support to kernel infrastructure
staging: ccree remove unnecessary parentheses
staging: ccree: clean up struct ssi_aead_ctx
staging: ccree: use proper printk format for dma_addr_t
staging: ccree: CamelCase to snake_case in func vars
staging: ccree: CamelCase to snake_case in aead struct
staging: ccree: avoid constant comparison
staging: ccree: avoid unnecessary line continuation
staging: ccree: remove whitespace before a quoted newline
staging: ccree: remove func name from log messages
staging: ccree: save ciphertext for CTS IV

Greg Kroah-Hartman (6):
Merge 4.13-rc2 into staging-next
Merge tag 'iio-for-4.14a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.13-rc5 into staging-next
Revert "staging: imx: fix non-static declarations"
Merge tag 'iio-for-4.14b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.13-rc7 into staging-next

Guenter Roeck (4):
staging: typec: tcpm: Constify alternate modes
staging: typec: tcpm: Report role swap complete after entering READY state
staging: typec: tcpm: Add timeout when waiting for role swap completion
staging: typec: tcpm: Improve role swap with non PD capable partners

Gustavo A. R. Silva (7):
iio: adc: meson-saradc: add NULL check on of_match_device() return value
iio: adc: rockchip_saradc: add NULL check on of_match_device() return value
staging: ccree: remove unnecessary cast on kmalloc
staging: ccree: use sizeof(*var) in kmalloc
staging: bcm2835-audio: constify snd_pcm_ops structures
staging: iio: adc: fix error return code in ad7606_par_probe()
staging: most: hdm-dim2: fix error return code in dim2_probe()

Hans de Goede (12):
iio: accel: bmc150: Add support for BOSC0200 ACPI device id
staging: vboxvideo: select GENERIC_ALLOCATOR
staging: vboxvideo: Add dri-devel to lists of email-addresses to send patches to
staging: vboxvideo: Call fb_deferred_io_cleanup() on cleanup
staging: vboxvideo: Use fbdev helpers where possible
staging: typec: tcpm: Add get_current_limit tcpc_dev callback
staging: typec: fusb302: Set max supply voltage to 5V
staging: typec: fusb302: Get max snk mv/ma/mw from device-properties
staging: typec: fusb302: Use client->irq as irq if set
staging: typec: fusb302: Add support for USB2 charger detection through extcon
staging: typec: fusb302: Export current-limit through a power_supply class dev
staging: vboxvideo: Use CONFIG_DRM_KMS_FB_HELPER to check for fbdefio availability

Himanshu Jha (8):
staging: r8822be: remove unnecessary call to memset
staging: rtl8723bs: remove null check before kfree
staging: rtl8723bs: remove memset before memcpy
staging: rtlwifi: remove memset before memcpy
staging: rtl8188eu: remove unnecessary call to memset
staging: rtl8723bs: core: remove cast to void pointer
staging: rtl8723bs: os_dep: remove cast to void pointer
staging: rtl8723bs: hal: remove cast to void pointer

Horia GeantÄ (1):
staging: fsl-dpaa2/eth: fix off-by-one FD ctrl bitmaks

Ilia Sergachev (1):
staging: wilc1000: fix variable signedness

Ioana Radulescu (1):
staging: fsl-dpaa2/eth: Remove dead code

JB Van Puyvelde (1):
staging: imx: fix non-static declarations

Jack Andersen (1):
iio: adc: Add support for DLN2 ADC

Jacob von Chorus (4):
staging: gs_fpgaboot: remove FSF address from GPL notice
staging: gs_fpgaboot: add buffer overflow checks
staging: gs_fpgaboot: change char to u8
staging: gs_fpgaboot: return valid error codes

James Simmons (67):
staging: lustre: lustre: fix all braces issues reported by checkpatch
staging: lustre: ldlm: restore interval_iterate_reverse function
staging: lustre: lustre: fix all less than 0 comparison for unsigned values
staging: lustre: ptlrpc: restore 64-bit time for struct ptlrpc_cli_req
staging: lustre: ptlrpc: don't use CFS_DURATION_T for time64_t
staging: lustre: libcfs: fix test for libcfs_ioctl_hdr minimum size
staging: lustre: llite: set security xattr using __vfs_setxattr
staging: lustre: uapi: remove unused functions for lustre_fid.h
staging: lustre: uapi: remove unused function in lustre_disk.h
staging: lustre: uapi: remove userland version of obd_ioctl_*()
staging: lustre: uapi: remove obd_ioctl_freedata() wrapper
staging: lustre: uapi: remove obd_ioctl_popdata() wrapper
staging: lustre: uapi: move obd_ioctl_getdata() declaration
staging: lustre: uapi: move obd_ioctl_is_invalid() to linux-module.c
staging: lustre: uapi: move lustre_ioctl.h to uapi directory
staging: lustre: uapi: use __ALIGN_KERNEL for lustre_ioctl.h
staging: lustre: uapi: cleanup headers for lustre_ioctl.h
staging: lustre: uapi: label lustre_ioctl.h as a UAPI header
staging: lustre: uapi: move kernel only prototypes out of lustre_param.h
staging: lustre: uapi: remove included headers out of lustre_param.h
staging: lustre: uapi: move lustre_param.h to uapi directory
staging: lustre: uapi: label lustre_param.h as an uapi header
staging: lustre: uapi: style cleanups for lustre_param.h
staging: lustre: uapi: remove lustre_cfg_free wrapper
staging: lustre: uapi: don't memory allocate in UAPI header
staging: lustre: uapi: move lustre_cfg_string() to obd_config.c
staging: lustre: obdclass: no need to check for kfree
staging: lustre: uapi: move lustre_cfg.h to uapi directory
staging: lustre: uapi: remove need for libcfs.h from lustre_cfg.h
staging: lustre: uapi: change variable type to match
staging: lustre: uapi: check if argument for lustre_cfg_buf() is NULL
staging: lustre: uapi: style cleanup of lustre_cfg.h
staging: lustre: uapi: label lustre_cfg.h as an uapi header
staging: lustre: libcfs: remove htonl hack in libcfs.h
staging: lustre: libcfs: remove LOGL and LOGU macros
staging: lustre: libcfs: create libcfs_debug.h UAPI header
staging: lustre: socklnd: create socklnd.h UAPI header
staging: lustre: lnet: delete lnet.h
staging: lustre: lnet: migrate headers to lnet uapi directory
staging: lustre: libcfs: sort headers in libcfs.h
staging: lustre: lnet: remove userland function prototype in lnetctl.h
staging: lustre: lnet: remove BIT macro from lnetctl.h
staging: lustre: uapi: remove libcfs.h from lustre_id.h/lustre_user.h
staging: lustre: uapi: migrate remaining uapi headers to uapi directory
staging: lustre: uapi: remove CONFIG_LUSTRE_OBD_MAX_IOCTL
staging: lustre: uapi: use proper byteorder functions in lustre_idl.h
staging: lustre: uapi: remove BIT macro from UAPI headers
staging: lustre: fid: add include path to Makefile
staging: lustre: fld: add include path to Makefile
staging: lustre: ptlrpc: add include path to Makefile
staging: lustre: llite: add include path to Makefile
staging: lustre: lmv: add include path to Makefile
staging: lustre: lov: add include path to Makefile
staging: lustre: mdc: add include path to Makefile
staging: lustre: mgc: add include path to Makefile
staging: lustre: obdclass: add include path to Makefile
staging: lustre: obdecho: add include path to Makefile
staging: lustre: osc: add include path to Makefile
staging: lustre: lustre: cleanup paths for lustre internal headers
staging: lustre: lustre: cleanup paths for lustre UAPI headers
staging: lustre: lnet: selftest: add include path to Makefile
staging: lustre: lnet: add include path to Makefile
staging: lustre: ko2iblnd: add include path to Makefile
staging: lustre: ksocklnd: add include path to Makefile
staging: lustre: libcfs: add include path to Makefile
staging: lustre: libcfs: cleanup paths for libcfs headers
staging: lustre: lnet: cleanup paths for all LNet headers

Jamie Huang (1):
staging:rtl8188eu: fix coding style issue

Janani Sankara Babu (6):
staging:rtl8188eu:core Fix coding style Issues
staging:rtl8188eu:core Fix add spaces around &
staging:rtl8188eu Use __func__ instead of function name
staging:rtl8188eu:core Fix Code Indent
staging:rtl8188eu Fix comparison to NULL
staging:rtl8188eu:core Fix remove unneccessary else block

Janusz Lisiecki (1):
staging: ks7010: Fix cast to restricted __le16 in ks_wlan_net.c

Jaya Durga (1):
Staging: iio: adc: ad7280a.c: Fixed Macro argument reuse

Joe Perches (3):
iio: pressure: zpa2326: Add newlines to logging macros
staging: wilc1000: Neaten refresh_scan - remove always 1 argument
staging: typec: Add __printf verification

John L. Hammond (4):
staging: lustre: ldlm: restore missing newlines in ldlm sysfs files
staging: lustre: lov: remove unused code
staging: lustre: lmv: assume a real connection in lmv_connect()
staging: lustre: ptlrpc: correct use of list_add_tail()

John Smith (1):
staging: octeon: fix line over 80 characters

Jonathan Whitaker (2):
Staging: ks7010: Fix alignment should match open parenthesis.
staging: ks7010: Fix coding style and remove checkpatch.pl warnings.

Joseph Wright (2):
Staging: pi433: declare functions static
Staging: pi433: check error after kthread_run()

Julia Lawall (4):
iio: orientation: hid-sensor-rotation: Drop unnecessary static
greybus: usb: constify hc_driver structures
staging: fsl-mc: fix resource_size.cocci warnings
staging: bcm2835-camera: constify vb2_ops structures

Kamal Heib (1):
staging: android: ion: statify __ion_add_cma_heaps

Karthik Tummala (1):
staging: ccree: Use __func__ instead of function name

Larry Finger (6):
staging: r8822be: Copy existing btcoexist code into staging
staging: r8822be: Add Makefiles and Kconfig for new driver
staging: rtlwifi: Reviewers fixes
staging: rtlwifi: Improve debugging by using debugfs
staging: r8822be: Remove some dead code
staging: r8822be: Simplify deinit_priv()

Laurentiu Tudor (10):
staging: fsl-mc: add missing fsl_mc comment in struct msi_desc
staging: fsl-mc: use generic memory barriers
staging: fsl-mc: drop useless gic v3 related #include
staging: fsl-mc: fix compilation with non-generic msi domain ops
staging: fsl-mc: fix formating of phys_addr_t on 32 bits
staging: fsl-mc: don't use raw device io functions
staging: fsl-mc: make the driver compile on 32-bit
staging: fsl-mc: allow the driver compile multi-arch
staging: fsl-mc: add explicit dependencies for compile-tested arches
staging: fsl-mc: be consistent when checking strcmp() returns

Linus Walleij (1):
iio: gyro: mpu3050: Allow open drain with anything

Lorenzo Bianconi (29):
iio: gyro: st_gyro: fix L3GD20H support
dt-bindings: iio: gyro: add L3GD20H sensor device binding
iio: magnetometer: st_magn_core: enable multiread by default for LIS3MDL
iio: common: st_sensors: move st_sensors_of_i2c_probe() in common code
iio: accel: st_accel_spi: rename of_device_id table in st_accel_of_match
iio: imu: st_lsm6dsx: support open drain mode
dt-bindings: iio: imu: st_lsm6dsx: support open drain mode
dt-bindings: iio: accel: add LIS3L02DQ sensor device binding
iio: accel: st_accel_spi: add OF capability to st_accel_spi
iio: magnetometer: st_magn_spi: add OF capability to st_magn_spi
iio: gyro: st_gyro_spi: add OF capability to st_gyro_spi
iio: pressure: st_pressure_spi: add OF capability to st_pressure_spi
iio: accel: st_accel_i2c: fix i2c_device_id table
iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL, LIS3LV02DL
iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME
iio: humidity: hts221: refactor write_with_mask code
iio: humidity: hts221: move BDU configuration in probe routine
iio: humidity: hts221: do not overwrite reserved data during power-down
iio: humidity: hts221: avoid useless ODR reconfiguration
iio: humidity: hts221: squash hts221_power_on/off in hts221_set_enable
iio: humidity: hts221: support active-low interrupts
dt-bindings: iio: humidity: hts221: support active-low interrupts
iio: humidity: hts221: support open drain mode
dt-bindings: iio: humidity: hts221: support open drain mode
iio: humidity: hts221: move drdy enable logic in hts221_trig_set_state()
iio: pressure: st_pressure: fix drdy configuration for LPS22HB and LPS25H
iio: accel: st_accel: fix data-ready line configuration
iio: magnetometer: add support to LIS2MDL
dt-bindings: iio: magn: add LIS2MDL sensor device binding

Lukasz Faber (1):
staging: rtl8192u: Fix braces placement and spacing

Lynn Lei (1):
drivers/staging/wlan-ng/p80211conv.c: fixed a potential memory leak

Manivannan Sadhasivam (6):
iio: temperature: tsys01: Add OF match table
dt-bindings: iio: temperature: Add bindings for TSYS01 temperature sensor
iio: humidity: htu21: Add OF match table
dt-bindings: iio: humidity: Add bindings for HTU21 and MS8607 sensors
iio: pressure: ms5637: Add OF match table
dt-bindings: iio: pressure: Add bindings for MS5637, MS5805, MS5837 and MS8607 sensors

Manny Vindiola (1):
Staging: wlan-ng: hfa384x.h: Fix endianness warning for hfa384x_ps_user_count

Marcin Ciupak (5):
staging: pi433: style fix - space after asterisk
staging: pi433: rf69.c style fix - that open brace
staging: pi433: rf69.c style fix - else close brace
staging: pi433: rf69.c style fix - spaces open brace
staging: pi433: replace INVALID_PARAM macro with inline code

Marcus Wolf (1):
staging: pi433: New driver

Mark Foresta (5):
staging: unisys: visorbus: removed blank line in viorbus_main.c
staging: unisys: visorbus: Removed unused define from visorbus_main.c
staging: unisys: visorbus: cleaned up include block of visorchipset.c
staging: unisys: visorbus: Update comment style vbuschannel.h
staging: unisys: visorbus: visorbus_private.h remove filename

Martin Kepplinger (1):
staging: vboxvideo: Kconfig: Fix typos in help text

Mateusz NowotyÅski (5):
Staging: android: remove unnecessary blank lines
Staging: android: fix sizeof style issue
Staging: android: Remove unnecessary blank lines
Staging: android: Fix code alignment issue
Staging: android: use BIT macro

Matthias Kaehlcke (1):
iio: magnetometer: Only declare ACPI table when ACPI is enable

Michael Stecklein (3):
dt-bindings: iio: humidity: add bindings for HDC100x sensors
iio: humidity: hdc100x: document compatible HDC10xx devices
iio: humidity: hdc100x: add match table and device id's

MichaÅ MirosÅaw (4):
iio: magnetometer: ak8974: support AMI306 variant
iio: magnetometer: ak8974: add_device_randomness (serial number)
iio: magnetometer: ak8974: mark INT_CLEAR as precious
iio: magnetometer: ak8974: debug AMI306 calibration data

Mike Looijmans (1):
iio: Add LTC2471/LTC2473 driver

Mikko Koivunen (1):
iio: light: rpr0521 triggered buffer

Mitchell Tasman (1):
staging: greybus: arche: wrap over-length lines

Muhammad Falak R Wani (1):
staging: rtl8712: Remove explicit NULL comparison

Munir Contractor (1):
staging: rtl8188eu: Move { after function to new line

Narcisa Ana Maria Vasile (2):
iio: chemical: ccs811: Add support for AMS CCS811 VOC sensor
iio: chemical: ccs811: Add triggered buffer support

Nathaniel Clark (1):
staging: lustre: lov: Ensure correct operation for large object sizes

NeilBrown (1):
staging: lustre: fix minor typos in comments

Niu Yawei (1):
staging: lustre: ptlrpc: no need to reassign mbits for replay

Okash Khawaja (5):
staging: speakup: remove support for lp*
staging: speakup: fix async usb removal
tty: resolve tty contention between kernel and user space
staging: speakup: use tty_kopen and tty_kclose
tty: undo export of tty_open_by_driver

Paolo Cretaro (1):
staging: vboxvideo: remove unused variables

Peter Rosin (1):
staging: vboxvideo: remove dead gamma lut code

Philipp Zabel (3):
staging: nvec: explicitly request exclusive reset control
iio: dac: stm32-dac-core: explicitly request exclusive reset control
iio: adc: rockchip_saradc: explicitly request exclusive reset control

Ping-Ke Shih (5):
staging: r8822be: Add existing rtlwifi and rtl_pci parts for new driver
staging: r8822be: Add r8822be btcoexist routines to staging
staging: r8822be: Add code for halmac sub-driver
staging: r8822be: Add phydm mini driver
staging: r8822be: Add the driver code

Quentin Swain (1):
staging: pi433: replace logical not with bitwise

Randy Dunlap (2):
staging: pi433: depends on SPI
staging: rtlwifi: fix multiple build errors

Reno Farnesi (2):
iio: sca3000: Remove trailing whitespace
iio: adis16400: Change unsigned to unsigned int

Ricardo Silva (1):
staging: wlan-ng: hfa384x.h: Use endian type in 'hfa384x_link_status' struct

Rob Herring (2):
iio: Convert to using %pOF instead of full_name
staging: fsl-mc: Convert to using %pOF instead of full_name

Rui Teng (1):
staging: lustre: fix sparse error: incompatible types in comparison expression

Sai Krishna Potthuri (1):
iio: adc: xadc: Fix coding style violations

Sameer Wadgaonkar (31):
staging: unisys: visorbus: controlvmchannel.h: fixed comment formatting issues
staging: unisys: visorbus: vbuschannel.h: fixed comment formatting issues
staging: unisys: visorbus: vmcallinterface.h: fixed comment formatting issues
staging: unisys: visorbus: visorbus_main.c: fixed comment formatting issues
staging: unisys: visorbus: visorchannel.c: fixed comment formatting issues
staging: unisys: visorbus: visorchipset.c: fixed comment formatting issues
staging: unisys: include: channel.h: fixed comment formatting issues
staging: unisys: include: iochannel.h: fixed comment formatting issues
staging: unisys: visornic: visornic_main.c: fixed comment formatting issues
staging: unisys: visorhba: visorhba_main.c: fixed comment formatting issues
staging: unisys: visorinput: visorinput.c: fixed comment formatting issues
staging: unisys: visorinput: ultrainputreport.h: fixed comment formatting issues
staging: unisys: visorbus: convert VMCALL_CONTROLVM_ADDR enum to #define
staging: unisys: visorbus: visorbus_main.c: remove extra checks for dev->visorchannel
staging: unisys: visorbus: visorbus_main.c: put function name and return value on same line.
staging: unisys: visorbus: visorbus_main.c: remove check from typename_show
staging: unisys: visorbus: add checks for probe, remove, pause and resume in visorbus_register_visor_driver
staging: unisys: remove unused define VISOR_VSWITCH_CHANNEL_VERSIONID
staging: unisys: include: Remove unused CHANNEL_OK defines.
staging: unisys: moved visor_check_channel from include/channel.h to visorbus/visorbus_main.c
staging: unisys: visornic: update the struct visornic_devdata comments
staging: unisys: visornic: visornic_main.c: fix multiline dereference.
staging: unisys: visorbus: merging the visorbus_*_response functions into one.
staging: unisys: visorbus: merging the visorbus_device_pause_response and visorbus_device_resume_response functions into one.
staging: unisys: visorbus: Get rid of passthrough function visorchipset_bus_destroy
staging: unisys: visorbus: Get rid of passthrough function visorchipset_device_create
staging: unisys: visorbus: Get rid of passthrough function visorchipset_device_destroy
staging: unisys: visorbus: visorchipset.c: Fix bug in parser_init_byte_stream.
staging: unisys: visorbus: visorbus_main.c: Fix return values for checks in visorbus_register_visor_driver.
staging: unisys: visorbus: remove EXPORT_SYMBOL_GPL for visor_check_channel
staging: unisys: change pr_err to dev_err in visor_check_channel

Sebastien Buisson (1):
staging: lustre: lov: fix 'control flow' error in lov_io_init_released

Shreeya Patel (4):
staging: rtl8723bs: Place constant at the right.
Staging: rtl8192u: Use __func__ instead of function name.
Staging: rtl8723bs: Do not initialise static to 0.
Staging: greybus: Match alignment with open parenthesis.

Shurong Zhang (1):
staging: olpc_dcon: remove pointless debug printk in dcon_freeze_store()

Simo Koskinen (4):
Staging: vt6655: Fixing coding style warnings
Staging: wlan-ng: Fixing coding style warnings
staging: comedi: coding style fixes found by checkpatch.pl
staging: lustre: coding style fixes found by checkpatch.pl

Simon SandstrÃm (18):
staging: ccree: Fix alignment issues in ssi_buffer_mgr.c
staging: ccree: Fix alignment issues in ssi_cipher.c
staging: ccree: Fix alignment issues in ssi_driver.c
staging: ccree: Fix alignment issues in ssi_ivgen.c
staging: ccree: Fix alignment issues in ssi_request_mgr.c
staging: ccree: Fix alignment issues in ssi_sram_mgr.c
staging: ccree: Fix alignment issues in ssi_sysfs.c
staging: vt6656: Add spaces between operators
staging: vt6656: Remove unnecessary blank lines
staging: vt6656: Align function parameters
staging: vt6656: Use variable instead of its type in sizeof(...)
staging: ccree: Fix alignment issues in ssi_aead.c
staging: ccree: Fix alignment issues in ssi_hash.c
staging: ccree: Fix alignment issues in ssi_buffer_mgr.c
staging: ccree: Fix alignment issues in ssi_cipher.c
staging: ccree: Fix alignment issues in ssi_ivgen.c
staging: ccree: Fix alignment issues in ssi_request_mgr.c
staging: ccree: Use sizeof(variable) in memory allocs

Srishti Sharma (2):
Staging: greybus: vibrator.c: Fixed alignment to match open parenthesis.
Staging: fsl-dpaa2: ethernet: dpni.c: Fixed alignment to match open parenthesis.

Stefan Assmann (1):
staging: rtl8723bs: fix build when DEBUG_RTL871X is defined

Stefan BrÃns (2):
iio: adc: Fix polling of INA219 conversion ready flag
iio: Documentation: Add missing documentation for power attribute

Steve Wilson (1):
staging: unisys: visorbus: adjust tabs in function

Steven Matthews (1):
staging: unisys: include: fix improper use of dma_data_direction

Suniel Mahesh (1):
staging: ccree: Fix unnecessary NULL check before kfree'ing it

Teo Dacquet (1):
rtl8723bs: os_dep: ioctl_linux: fix several braces coding style issues.

Thomas Gardner (1):
staging: typec: Fix endianness warning discovered by sparse

Tom Gardi (1):
staging/rtl8723bs: Fix some coding style issues in rtw_odm.c.

Tyler Olivieri (5):
staging: ccree: remove redudant semicolons
staging: ccree: fix placement of curly braces
staging: ccree: remove assignement in conditional
staging: ccree: export symbol immediately following function
staging: ccree: fix switch case indentation

Vitali Liaukovich (1):
Staging: wlan-ng: hfa384x.h: fixed sparse warning

Xaralampos Mainas (1):
staging: rtl8723bs: rtw_efuse: Fix a misspell

Xiangyang Zhang (1):
staging: pi433: fixed coding style issues

Zachary Dremann (4):
staging: unisys: visorbus: Indent struct assignment correctly
staging: unisys: visorbus: use __func__ over hardcoded name
staging: unisys: visorbus: visorbus_main.c: use __func__ over hardcoded name
staging: unisys: visorbus: Fix memory leak

Zhiyong Tao (3):
dt-bindings: adc: mt7622: add binding document
iio: adc: mt7622: add support for suspend/resume.
iio: adc: mt7622: Add compatible node for mt7622.

Zohaib Javed (3):
staging: unisys: visorbus: remove filename from beginning of file
staging: unisys: include: iochannel.h: Removed unused DEFINE
staging: unisys: visorbus: Adding a new line between function definition

dan.carpenter@xxxxxxxxxx (1):
staging: pi433: return -EFAULT if copy_to_user() fails

Documentation/ABI/testing/sysfs-bus-iio | 9 +
.../bindings/iio/adc/at91-sama5d2_adc.txt | 6 +
.../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 +
.../bindings/iio/adc/rockchip-saradc.txt | 1 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 5 +
.../devicetree/bindings/iio/dac/st,stm32-dac.txt | 4 +-
.../devicetree/bindings/iio/humidity/hdc100x.txt | 17 +
.../devicetree/bindings/iio/humidity/hts221.txt | 11 +-
.../devicetree/bindings/iio/humidity/htu21.txt | 13 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 8 +
.../devicetree/bindings/iio/pressure/ms5637.txt | 17 +
.../devicetree/bindings/iio/st-sensors.txt | 3 +
.../devicetree/bindings/iio/temperature/tsys01.txt | 19 +
.../bindings/iio/timer/stm32-timer-trigger.txt | 6 +-
.../devicetree/bindings/usb/fcs,fusb302.txt | 29 +
Documentation/iio/ep93xx_adc.txt | 29 +
drivers/iio/accel/bma180.c | 2 +-
drivers/iio/accel/bmc150-accel-i2c.c | 1 +
drivers/iio/accel/da311.c | 2 +-
drivers/iio/accel/sca3000.c | 6 +-
drivers/iio/accel/st_accel.h | 5 +-
drivers/iio/accel/st_accel_core.c | 6 +-
drivers/iio/accel/st_accel_i2c.c | 8 +-
drivers/iio/accel/st_accel_spi.c | 86 +-
drivers/iio/adc/Kconfig | 33 +-
drivers/iio/adc/Makefile | 3 +
drivers/iio/adc/ad7766.c | 6 +-
drivers/iio/adc/at91-sama5d2_adc.c | 329 +-
drivers/iio/adc/at91_adc.c | 2 +-
drivers/iio/adc/dln2-adc.c | 722 +
drivers/iio/adc/ep93xx_adc.c | 255 +
drivers/iio/adc/ina2xx-adc.c | 36 +-
drivers/iio/adc/ltc2471.c | 160 +
drivers/iio/adc/ltc2497.c | 54 +-
drivers/iio/adc/max9611.c | 4 +-
drivers/iio/adc/mcp3422.c | 6 +-
drivers/iio/adc/meson_saradc.c | 13 +-
drivers/iio/adc/mt6577_auxadc.c | 37 +
drivers/iio/adc/rockchip_saradc.c | 8 +-
drivers/iio/adc/stm32-adc-core.c | 2 +-
drivers/iio/adc/stm32-adc.c | 140 +-
drivers/iio/adc/ti-ads1015.c | 611 +-
drivers/iio/adc/ti-ads7950.c | 42 +-
drivers/iio/adc/xilinx-xadc-events.c | 38 +-
drivers/iio/adc/xilinx-xadc.h | 10 +-
drivers/iio/chemical/Kconfig | 9 +
drivers/iio/chemical/Makefile | 1 +
drivers/iio/chemical/ccs811.c | 405 +
drivers/iio/common/st_sensors/st_sensors_core.c | 31 +
drivers/iio/common/st_sensors/st_sensors_i2c.c | 29 -
drivers/iio/dac/stm32-dac-core.c | 40 +-
drivers/iio/dac/stm32-dac.c | 2 +-
drivers/iio/gyro/mpu3050-core.c | 10 -
drivers/iio/gyro/st_gyro.h | 1 +
drivers/iio/gyro/st_gyro_core.c | 13 +-
drivers/iio/gyro/st_gyro_i2c.c | 8 +-
drivers/iio/gyro/st_gyro_spi.c | 54 +
drivers/iio/humidity/Kconfig | 3 +-
drivers/iio/humidity/hdc100x.c | 22 +
drivers/iio/humidity/hts221.h | 11 +-
drivers/iio/humidity/hts221_buffer.c | 43 +-
drivers/iio/humidity/hts221_core.c | 144 +-
drivers/iio/humidity/htu21.c | 8 +
drivers/iio/imu/adis16400_core.c | 4 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 17 +
drivers/iio/inkern.c | 6 +-
drivers/iio/light/apds9300.c | 2 +-
drivers/iio/light/rpr0521.c | 336 +-
drivers/iio/light/tcs3472.c | 4 +-
drivers/iio/light/tsl2583.c | 2 +-
drivers/iio/magnetometer/Kconfig | 4 +-
drivers/iio/magnetometer/ak8974.c | 133 +-
drivers/iio/magnetometer/ak8975.c | 2 +
drivers/iio/magnetometer/st_magn.h | 1 +
drivers/iio/magnetometer/st_magn_core.c | 3 +-
drivers/iio/magnetometer/st_magn_i2c.c | 8 +-
drivers/iio/magnetometer/st_magn_spi.c | 30 +
drivers/iio/orientation/hid-sensor-rotation.c | 2 +-
drivers/iio/pressure/ms5637.c | 12 +-
drivers/iio/pressure/st_pressure_core.c | 4 +-
drivers/iio/pressure/st_pressure_i2c.c | 3 +-
drivers/iio/pressure/st_pressure_spi.c | 33 +
drivers/iio/pressure/zpa2326.c | 12 +-
drivers/iio/proximity/Kconfig | 8 +-
drivers/iio/proximity/srf08.c | 227 +-
drivers/iio/temperature/tsys01.c | 7 +
drivers/iio/trigger/stm32-timer-trigger.c | 78 +-
drivers/staging/Kconfig | 4 +
drivers/staging/Makefile | 2 +
drivers/staging/android/ion/ion.h | 12 +-
drivers/staging/android/ion/ion_cma_heap.c | 5 +-
drivers/staging/android/ion/ion_system_heap.c | 2 -
drivers/staging/ccree/Kconfig | 9 -
drivers/staging/ccree/Makefile | 2 +-
drivers/staging/ccree/cc_hw_queue_defs.h | 3 +-
drivers/staging/ccree/ssi_aead.c | 246 +-
drivers/staging/ccree/ssi_aead.h | 12 +-
drivers/staging/ccree/ssi_buffer_mgr.c | 473 +-
drivers/staging/ccree/ssi_cipher.c | 185 +-
drivers/staging/ccree/ssi_driver.c | 64 +-
drivers/staging/ccree/ssi_driver.h | 1 -
drivers/staging/ccree/ssi_fips.c | 119 +-
drivers/staging/ccree/ssi_fips.h | 58 +-
drivers/staging/ccree/ssi_fips_data.h | 306 -
drivers/staging/ccree/ssi_fips_ext.c | 92 -
drivers/staging/ccree/ssi_fips_ll.c | 1649 ---
drivers/staging/ccree/ssi_fips_local.c | 357 -
drivers/staging/ccree/ssi_fips_local.h | 67 -
drivers/staging/ccree/ssi_hash.c | 276 +-
drivers/staging/ccree/ssi_ivgen.c | 13 +-
drivers/staging/ccree/ssi_pm.c | 4 +-
drivers/staging/ccree/ssi_request_mgr.c | 54 +-
drivers/staging/ccree/ssi_sram_mgr.c | 6 +-
drivers/staging/ccree/ssi_sysfs.c | 80 +-
drivers/staging/comedi/comedi_buf.c | 2 +-
drivers/staging/comedi/comedi_fops.c | 2 +-
drivers/staging/comedi/drivers.c | 4 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 3 +-
drivers/staging/fbtft/fb_st7789v.c | 2 +-
drivers/staging/fbtft/fbtft-core.c | 4 +-
drivers/staging/fsl-dpaa2/Kconfig | 2 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 6 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 4 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 2 -
drivers/staging/fsl-dpaa2/ethernet/dpni.c | 2 +-
drivers/staging/fsl-mc/bus/Kconfig | 4 +-
drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 24 +-
drivers/staging/fsl-mc/bus/dprc-driver.c | 5 +-
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 4 +-
drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 9 +-
.../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 11 +-
drivers/staging/fsl-mc/bus/mc-io.c | 11 +-
drivers/staging/fsl-mc/bus/mc-sys.c | 36 +-
drivers/staging/fsl-mc/include/dpaa2-io.h | 1 +
drivers/staging/goldfish/goldfish_nand.c | 24 +-
drivers/staging/greybus/arche-platform.c | 14 +-
drivers/staging/greybus/audio_codec.c | 2 +-
drivers/staging/greybus/gbphy.c | 2 +-
drivers/staging/greybus/interface.c | 40 +-
drivers/staging/greybus/spilib.h | 3 +-
drivers/staging/greybus/tools/loopback_test.c | 48 +-
drivers/staging/greybus/usb.c | 2 +-
drivers/staging/greybus/vibrator.c | 8 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 90 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 2 +-
drivers/staging/gs_fpgaboot/io.c | 4 -
drivers/staging/iio/adc/ad7280a.c | 21 +-
drivers/staging/iio/adc/ad7606_par.c | 4 +-
drivers/staging/iio/light/tsl2x7x.c | 372 +-
drivers/staging/ks7010/ks7010_sdio.c | 4 -
drivers/staging/ks7010/ks_hostif.c | 4 +-
drivers/staging/ks7010/ks_wlan_net.c | 2 +-
.../staging/lustre/include/linux/libcfs/libcfs.h | 28 +-
.../lustre/include/linux/libcfs/libcfs_debug.h | 104 +-
.../lustre/include/linux/libcfs/libcfs_private.h | 26 -
drivers/staging/lustre/include/linux/lnet/api.h | 2 +-
.../staging/lustre/include/linux/lnet/lib-lnet.h | 15 +-
.../staging/lustre/include/linux/lnet/lib-types.h | 50 +-
.../staging/lustre/include/linux/lnet/socklnd.h | 15 +-
.../lustre/include/uapi/linux/lnet/libcfs_debug.h | 149 +
.../libcfs => uapi/linux/lnet}/libcfs_ioctl.h | 0
.../lnet/lib-dlc.h => uapi/linux/lnet/lnet-dlc.h} | 4 +-
.../lnet/types.h => uapi/linux/lnet/lnet-types.h} | 0
.../lustre/include/{ => uapi}/linux/lnet/lnetctl.h | 51 +-
.../lustre/include/{ => uapi}/linux/lnet/lnetst.h | 129 +-
.../lustre/include/{ => uapi}/linux/lnet/nidstr.h | 2 +-
.../lnet/lnet.h => uapi/linux/lnet/socklnd.h} | 24 +-
.../uapi/linux/lustre}/lustre_cfg.h | 188 +-
.../lustre/include/uapi/linux/lustre/lustre_fid.h | 293 +
.../uapi/linux/lustre/lustre_fiemap.h} | 6 +-
.../uapi/linux}/lustre/lustre_idl.h | 689 +-
.../uapi/linux}/lustre/lustre_ioctl.h | 203 +-
.../uapi/linux/lustre/lustre_kernelcomm.h} | 6 +-
.../include/uapi/linux/lustre/lustre_ostid.h | 236 +
.../include/uapi/linux/lustre/lustre_param.h | 94 +
.../uapi/linux}/lustre/lustre_user.h | 15 +-
.../uapi/linux/lustre}/lustre_ver.h | 0
drivers/staging/lustre/lnet/klnds/o2iblnd/Makefile | 3 +
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 5 +-
drivers/staging/lustre/lnet/klnds/socklnd/Makefile | 3 +
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 18 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 20 +-
drivers/staging/lustre/lnet/libcfs/Makefile | 3 +
drivers/staging/lustre/lnet/libcfs/debug.c | 2 +-
drivers/staging/lustre/lnet/libcfs/fail.c | 2 +-
drivers/staging/lustre/lnet/libcfs/hash.c | 49 +-
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c | 2 +-
drivers/staging/lustre/lnet/libcfs/libcfs_lock.c | 2 +-
drivers/staging/lustre/lnet/libcfs/libcfs_mem.c | 2 +-
drivers/staging/lustre/lnet/libcfs/libcfs_string.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 2 +-
.../lustre/lnet/libcfs/linux/linux-crypto.c | 4 +-
.../lustre/lnet/libcfs/linux/linux-curproc.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-debug.c | 2 +-
.../staging/lustre/lnet/libcfs/linux/linux-mem.c | 2 +-
.../lustre/lnet/libcfs/linux/linux-module.c | 4 +-
.../staging/lustre/lnet/libcfs/linux/linux-prim.c | 2 +-
.../lustre/lnet/libcfs/linux/linux-tracefile.c | 2 +-
drivers/staging/lustre/lnet/libcfs/module.c | 9 +-
drivers/staging/lustre/lnet/libcfs/prng.c | 2 +-
drivers/staging/lustre/lnet/libcfs/tracefile.c | 2 +-
drivers/staging/lustre/lnet/libcfs/tracefile.h | 2 +-
drivers/staging/lustre/lnet/libcfs/workitem.c | 2 +-
drivers/staging/lustre/lnet/lnet/Makefile | 3 +
drivers/staging/lustre/lnet/lnet/acceptor.c | 2 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 4 +-
drivers/staging/lustre/lnet/lnet/config.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 3 +-
drivers/staging/lustre/lnet/lnet/lib-md.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-me.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 6 +-
drivers/staging/lustre/lnet/lnet/lib-msg.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 4 +-
drivers/staging/lustre/lnet/lnet/lo.c | 3 +-
drivers/staging/lustre/lnet/lnet/module.c | 5 +-
drivers/staging/lustre/lnet/lnet/net_fault.c | 4 +-
drivers/staging/lustre/lnet/lnet/nidstrings.c | 4 +-
drivers/staging/lustre/lnet/lnet/peer.c | 4 +-
drivers/staging/lustre/lnet/lnet/router.c | 3 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 5 +-
drivers/staging/lustre/lnet/selftest/Makefile | 3 +
drivers/staging/lustre/lnet/selftest/conctl.c | 8 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 9 +-
drivers/staging/lustre/lnet/selftest/conrpc.h | 7 +-
drivers/staging/lustre/lnet/selftest/console.c | 4 +-
drivers/staging/lustre/lnet/selftest/console.h | 7 +-
drivers/staging/lustre/lnet/selftest/rpc.h | 2 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 9 +-
drivers/staging/lustre/lustre/Kconfig | 10 -
drivers/staging/lustre/lustre/fid/Makefile | 3 +
drivers/staging/lustre/lustre/fid/fid_internal.h | 4 +-
drivers/staging/lustre/lustre/fid/fid_lib.c | 5 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 12 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 12 +-
drivers/staging/lustre/lustre/fld/Makefile | 3 +
drivers/staging/lustre/lustre/fld/fld_cache.c | 19 +-
drivers/staging/lustre/lustre/fld/fld_internal.h | 8 +-
drivers/staging/lustre/lustre/fld/fld_request.c | 18 +-
drivers/staging/lustre/lustre/fld/lproc_fld.c | 14 +-
drivers/staging/lustre/lustre/include/cl_object.h | 6 +-
.../staging/lustre/lustre/include/interval_tree.h | 4 +
drivers/staging/lustre/lustre/include/llog_swab.h | 3 +-
.../staging/lustre/lustre/include/lprocfs_status.h | 10 +-
drivers/staging/lustre/lustre/include/lu_object.h | 6 +-
.../staging/lustre/lustre/include/lustre_compat.h | 2 +-
.../staging/lustre/lustre/include/lustre_debug.h | 4 +-
.../staging/lustre/lustre/include/lustre_disk.h | 23 +-
drivers/staging/lustre/lustre/include/lustre_dlm.h | 25 +-
.../lustre/include/{lustre => }/lustre_errno.h | 0
.../staging/lustre/lustre/include/lustre_export.h | 6 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 84 +-
drivers/staging/lustre/lustre/include/lustre_fld.h | 5 +-
.../staging/lustre/lustre/include/lustre_handles.h | 2 +-
.../staging/lustre/lustre/include/lustre_import.h | 4 +-
.../lustre/lustre/include/lustre_kernelcomm.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_lib.h | 12 +-
.../staging/lustre/lustre/include/lustre_linkea.h | 15 +-
drivers/staging/lustre/lustre/include/lustre_lmv.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_log.h | 4 +-
drivers/staging/lustre/lustre/include/lustre_mdc.h | 15 +-
drivers/staging/lustre/lustre/include/lustre_mds.h | 11 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 39 +-
drivers/staging/lustre/lustre/include/lustre_nrs.h | 2 +-
.../staging/lustre/lustre/include/lustre_obdo.h | 2 +-
.../staging/lustre/lustre/include/lustre_param.h | 109 -
.../staging/lustre/lustre/include/lustre_swab.h | 8 +-
drivers/staging/lustre/lustre/include/obd.h | 20 +-
drivers/staging/lustre/lustre/include/obd_cksum.h | 6 +-
drivers/staging/lustre/lustre/include/obd_class.h | 44 +-
.../staging/lustre/lustre/include/obd_support.h | 6 +-
drivers/staging/lustre/lustre/include/seq_range.h | 2 +-
drivers/staging/lustre/lustre/ldlm/interval_tree.c | 46 +-
drivers/staging/lustre/lustre/ldlm/l_lock.c | 6 +-
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 12 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 12 +-
.../staging/lustre/lustre/ldlm/ldlm_inodebits.c | 6 +-
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 9 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 12 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 17 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 10 +-
drivers/staging/lustre/lustre/ldlm/ldlm_plain.c | 6 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 8 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 36 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 53 +-
drivers/staging/lustre/lustre/llite/Makefile | 3 +
drivers/staging/lustre/lustre/llite/dcache.c | 6 +-
drivers/staging/lustre/lustre/llite/dir.c | 22 +-
drivers/staging/lustre/lustre/llite/file.c | 13 +-
drivers/staging/lustre/lustre/llite/glimpse.c | 16 +-
drivers/staging/lustre/lustre/llite/lcommon_cl.c | 35 +-
drivers/staging/lustre/lustre/llite/lcommon_misc.c | 8 +-
.../staging/lustre/lustre/llite/llite_internal.h | 20 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 27 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 4 +-
drivers/staging/lustre/lustre/llite/namei.c | 9 +-
drivers/staging/lustre/lustre/llite/range_lock.c | 2 +-
drivers/staging/lustre/lustre/llite/range_lock.h | 4 +-
drivers/staging/lustre/lustre/llite/rw.c | 4 +-
drivers/staging/lustre/lustre/llite/statahead.c | 4 +-
drivers/staging/lustre/lustre/llite/super25.c | 6 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 7 +-
drivers/staging/lustre/lustre/llite/vvp_internal.h | 4 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_lock.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_object.c | 4 +-
drivers/staging/lustre/lustre/llite/xattr.c | 6 +-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 5 +-
.../staging/lustre/lustre/llite/xattr_security.c | 23 +-
drivers/staging/lustre/lustre/lmv/Makefile | 3 +
drivers/staging/lustre/lustre/lmv/lmv_fld.c | 15 +-
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 22 +-
drivers/staging/lustre/lustre/lmv/lmv_internal.h | 8 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 184 +-
drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 6 +-
drivers/staging/lustre/lustre/lov/Makefile | 5 +-
.../staging/lustre/lustre/lov/lov_cl_internal.h | 96 +-
drivers/staging/lustre/lustre/lov/lov_dev.c | 87 +-
drivers/staging/lustre/lustre/lov/lov_ea.c | 29 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 31 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 152 +-
drivers/staging/lustre/lustre/lov/lov_lock.c | 15 +-
drivers/staging/lustre/lustre/lov/lov_merge.c | 4 +-
drivers/staging/lustre/lustre/lov/lov_obd.c | 43 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 469 +-
drivers/staging/lustre/lustre/lov/lov_offset.c | 4 +-
drivers/staging/lustre/lustre/lov/lov_pack.c | 13 +-
drivers/staging/lustre/lustre/lov/lov_page.c | 1 -
drivers/staging/lustre/lustre/lov/lov_pool.c | 4 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 46 +-
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 1 -
drivers/staging/lustre/lustre/lov/lovsub_io.c | 51 -
drivers/staging/lustre/lustre/lov/lovsub_lock.c | 2 -
drivers/staging/lustre/lustre/lov/lproc_lov.c | 6 +-
drivers/staging/lustre/lustre/mdc/Makefile | 3 +
drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 8 +-
drivers/staging/lustre/lustre/mdc/mdc_internal.h | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 10 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 26 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 4 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 25 +-
drivers/staging/lustre/lustre/mgc/Makefile | 3 +
drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 4 +-
drivers/staging/lustre/lustre/mgc/mgc_internal.h | 11 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 39 +-
drivers/staging/lustre/lustre/obdclass/Makefile | 3 +
drivers/staging/lustre/lustre/obdclass/cl_io.c | 8 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 8 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 14 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 8 +-
drivers/staging/lustre/lustre/obdclass/class_obd.c | 41 +-
drivers/staging/lustre/lustre/obdclass/debug.c | 6 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 6 +-
.../staging/lustre/lustre/obdclass/kernelcomm.c | 4 +-
drivers/staging/lustre/lustre/obdclass/linkea.c | 75 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 102 +-
.../lustre/lustre/obdclass/linux/linux-sysctl.c | 8 +-
drivers/staging/lustre/lustre/obdclass/llog.c | 6 +-
drivers/staging/lustre/lustre/obdclass/llog_cat.c | 2 +-
.../staging/lustre/lustre/obdclass/llog_internal.h | 2 +-
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 4 +-
drivers/staging/lustre/lustre/obdclass/llog_swab.c | 4 +-
.../lustre/lustre/obdclass/lprocfs_counters.c | 4 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 8 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 29 +-
drivers/staging/lustre/lustre/obdclass/lu_ref.c | 10 +-
.../lustre/lustre/obdclass/lustre_handles.c | 6 +-
.../staging/lustre/lustre/obdclass/lustre_peer.c | 14 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 74 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 44 +-
drivers/staging/lustre/lustre/obdclass/obdo.c | 6 +-
.../staging/lustre/lustre/obdclass/statfs_pack.c | 8 +-
drivers/staging/lustre/lustre/obdclass/uuid.c | 6 +-
drivers/staging/lustre/lustre/obdecho/Makefile | 3 +
.../staging/lustre/lustre/obdecho/echo_client.c | 33 +-
drivers/staging/lustre/lustre/osc/Makefile | 3 +
drivers/staging/lustre/lustre/osc/lproc_osc.c | 8 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 31 +-
.../staging/lustre/lustre/osc/osc_cl_internal.h | 6 +-
drivers/staging/lustre/lustre/osc/osc_dev.c | 2 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 2 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 2 +-
drivers/staging/lustre/lustre/osc/osc_lock.c | 4 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 9 +-
drivers/staging/lustre/lustre/osc/osc_quota.c | 2 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 32 +-
drivers/staging/lustre/lustre/ptlrpc/Makefile | 3 +
drivers/staging/lustre/lustre/ptlrpc/client.c | 47 +-
drivers/staging/lustre/lustre/ptlrpc/connection.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/errno.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 18 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 18 +-
drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/llog_net.c | 6 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 27 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c | 6 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 20 +-
drivers/staging/lustre/lustre/ptlrpc/pers.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 4 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 18 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 18 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 16 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 20 +-
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 13 +-
drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 12 +-
drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 16 +-
drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 26 +-
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 24 +-
drivers/staging/most/hdm-dim2/dim2_hdm.c | 10 +-
drivers/staging/most/hdm-usb/hdm_usb.c | 22 +-
drivers/staging/nvec/nvec.c | 2 +-
drivers/staging/octeon/ethernet-rx.c | 79 +-
drivers/staging/olpc_dcon/olpc_dcon.c | 2 -
.../Documentation/devicetree/pi433-overlay.dts | 53 +
.../pi433/Documentation/devicetree/pi433.txt | 62 +
drivers/staging/pi433/Documentation/pi433.txt | 274 +
drivers/staging/pi433/Kconfig | 16 +
drivers/staging/pi433/Makefile | 3 +
drivers/staging/pi433/TODO | 5 +
drivers/staging/pi433/pi433_if.c | 1338 ++
drivers/staging/pi433/pi433_if.h | 152 +
drivers/staging/pi433/rf69.c | 1032 ++
drivers/staging/pi433/rf69.h | 82 +
drivers/staging/pi433/rf69_enum.h | 201 +
drivers/staging/pi433/rf69_registers.h | 489 +
drivers/staging/rtl8188eu/core/rtw_ap.c | 16 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +-
drivers/staging/rtl8188eu/include/rtw_ioctl.h | 3 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 -
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 78 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 2 +-
drivers/staging/rtl8192u/r8192U_core.c | 23 +-
drivers/staging/rtl8192u/r8192U_hw.h | 11 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +-
drivers/staging/rtl8712/mlme_linux.c | 4 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 2 +-
drivers/staging/rtl8712/rtl8712_efuse.c | 2 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 8 +-
drivers/staging/rtl8712/usb_intf.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 1 -
drivers/staging/rtl8723bs/core/rtw_mlme.c | 7 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_odm.c | 38 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 14 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 6 +-
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 14 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 4 +-
drivers/staging/rtl8723bs/hal/odm.c | 46 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 20 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 1008 +-
drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +-
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 4 +-
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +-
drivers/staging/rtlwifi/Kconfig | 22 +
drivers/staging/rtlwifi/Makefile | 70 +
drivers/staging/rtlwifi/TODO | 11 +
drivers/staging/rtlwifi/base.c | 2826 ++++
drivers/staging/rtlwifi/base.h | 186 +
drivers/staging/rtlwifi/btcoexist/Makefile | 8 +
drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 85 +
.../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5244 ++++++++
.../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 444 +
.../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5225 ++++++++
.../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 498 +
.../rtlwifi/btcoexist/halbtc8822bwifionly.c | 65 +
.../rtlwifi/btcoexist/halbtc8822bwifionly.h | 35 +
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1881 +++
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 802 ++
drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 528 +
drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 75 +
drivers/staging/rtlwifi/cam.c | 326 +
drivers/staging/rtlwifi/cam.h | 50 +
drivers/staging/rtlwifi/core.c | 2046 +++
drivers/staging/rtlwifi/core.h | 86 +
drivers/staging/rtlwifi/debug.c | 636 +
drivers/staging/rtlwifi/debug.h | 234 +
drivers/staging/rtlwifi/efuse.c | 1342 ++
drivers/staging/rtlwifi/efuse.h | 120 +
drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 52 +
.../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 132 +
.../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 106 +
.../halmac_8822b/halmac_8822b_pwr_seq.c | 563 +
.../halmac_8822b/halmac_8822b_pwr_seq.h | 40 +
.../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 343 +
.../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 44 +
.../halmac_8822b/halmac_api_8822b_pcie.c | 323 +
.../halmac_8822b/halmac_api_8822b_pcie.h | 53 +
.../halmac_8822b/halmac_api_8822b_sdio.c | 184 +
.../halmac_8822b/halmac_api_8822b_sdio.h | 42 +
.../halmac_8822b/halmac_api_8822b_usb.c | 185 +
.../halmac_8822b/halmac_api_8822b_usb.h | 45 +
.../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 414 +
.../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 38 +
.../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 171 +
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5979 +++++++++
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 396 +
.../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 329 +
.../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 71 +
.../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 974 ++
.../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 84 +
.../halmac/halmac_88xx/halmac_api_88xx_usb.c | 554 +
.../halmac/halmac_88xx/halmac_api_88xx_usb.h | 73 +
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4494 +++++++
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 321 +
drivers/staging/rtlwifi/halmac/halmac_api.c | 426 +
drivers/staging/rtlwifi/halmac/halmac_api.h | 82 +
drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13407 +++++++++++++++++++
drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12103 +++++++++++++++++
drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 122 +
.../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 184 +
.../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 515 +
.../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 115 +
.../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 54 +
.../rtlwifi/halmac/halmac_original_c2h_nic.h | 403 +
.../rtlwifi/halmac/halmac_original_h2c_nic.h | 1011 ++
drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h | 28 +
.../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 116 +
drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1132 ++
drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 728 +
drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 48 +
drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 48 +
.../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 118 +
.../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 133 +
drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 62 +
drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 118 +
drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 123 +
.../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 444 +
.../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 506 +
drivers/staging/rtlwifi/halmac/halmac_type.h | 1934 +++
drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 28 +
drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1384 ++
drivers/staging/rtlwifi/halmac/rtl_halmac.h | 94 +
drivers/staging/rtlwifi/pci.c | 2508 ++++
drivers/staging/rtlwifi/pci.h | 329 +
drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 965 ++
drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 85 +
drivers/staging/rtlwifi/phydm/mp_precomp.h | 24 +
drivers/staging/rtlwifi/phydm/phydm.c | 1986 +++
drivers/staging/rtlwifi/phydm/phydm.h | 946 ++
drivers/staging/rtlwifi/phydm/phydm_acs.c | 200 +
drivers/staging/rtlwifi/phydm/phydm_acs.h | 57 +
drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 941 ++
drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 119 +
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 628 +
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 96 +
drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 83 +
drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 301 +
drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 48 +
drivers/staging/rtlwifi/phydm/phydm_ccx.c | 457 +
drivers/staging/rtlwifi/phydm/phydm_ccx.h | 83 +
drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 343 +
drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 60 +
drivers/staging/rtlwifi/phydm/phydm_debug.c | 2910 ++++
drivers/staging/rtlwifi/phydm/phydm_debug.h | 175 +
drivers/staging/rtlwifi/phydm/phydm_dfs.h | 59 +
drivers/staging/rtlwifi/phydm/phydm_dig.c | 1535 +++
drivers/staging/rtlwifi/phydm/phydm_dig.h | 241 +
.../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 37 +
.../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 129 +
.../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 50 +
.../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 102 +
.../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 64 +
.../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 139 +
.../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 44 +
drivers/staging/rtlwifi/phydm/phydm_features.h | 33 +
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1928 +++
drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 510 +
drivers/staging/rtlwifi/phydm/phydm_interface.c | 341 +
drivers/staging/rtlwifi/phydm/phydm_interface.h | 205 +
drivers/staging/rtlwifi/phydm/phydm_iqk.h | 76 +
drivers/staging/rtlwifi/phydm/phydm_kfree.c | 228 +
drivers/staging/rtlwifi/phydm/phydm_kfree.h | 42 +
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 330 +
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 46 +
.../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 644 +
.../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 293 +
drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 613 +
drivers/staging/rtlwifi/phydm/phydm_precomp.h | 85 +
drivers/staging/rtlwifi/phydm/phydm_psd.c | 422 +
drivers/staging/rtlwifi/phydm/phydm_psd.h | 67 +
drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1208 ++
drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 269 +
drivers/staging/rtlwifi/phydm/phydm_reg.h | 151 +
.../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 94 +
drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 213 +
drivers/staging/rtlwifi/phydm/phydm_types.h | 130 +
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1969 +++
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 54 +
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 222 +
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 38 +
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4744 +++++++
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 129 +
.../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 351 +
.../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 45 +
.../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1815 +++
.../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 84 +
.../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1410 ++
.../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 48 +
.../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 168 +
.../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 54 +
.../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 225 +
.../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 30 +
.../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 34 +
drivers/staging/rtlwifi/phydm/rtl_phydm.c | 874 ++
drivers/staging/rtlwifi/phydm/rtl_phydm.h | 45 +
drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 67 +
drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 39 +
.../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 38 +
drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 36 +
.../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 41 +
drivers/staging/rtlwifi/ps.c | 1007 ++
drivers/staging/rtlwifi/ps.h | 50 +
drivers/staging/rtlwifi/pwrseqcmd.h | 94 +
drivers/staging/rtlwifi/rc.c | 322 +
drivers/staging/rtlwifi/rc.h | 49 +
drivers/staging/rtlwifi/regd.c | 469 +
drivers/staging/rtlwifi/regd.h | 63 +
drivers/staging/rtlwifi/rtl8822be/Makefile | 7 +
drivers/staging/rtlwifi/rtl8822be/def.h | 82 +
drivers/staging/rtlwifi/rtl8822be/fw.c | 968 ++
drivers/staging/rtlwifi/rtl8822be/fw.h | 198 +
drivers/staging/rtlwifi/rtl8822be/hw.c | 2441 ++++
drivers/staging/rtlwifi/rtl8822be/hw.h | 66 +
drivers/staging/rtlwifi/rtl8822be/led.c | 127 +
drivers/staging/rtlwifi/rtl8822be/led.h | 34 +
drivers/staging/rtlwifi/rtl8822be/phy.c | 2233 +++
drivers/staging/rtlwifi/rtl8822be/phy.h | 145 +
drivers/staging/rtlwifi/rtl8822be/reg.h | 1653 +++
drivers/staging/rtlwifi/rtl8822be/sw.c | 481 +
drivers/staging/rtlwifi/rtl8822be/sw.h | 32 +
drivers/staging/rtlwifi/rtl8822be/trx.c | 1015 ++
drivers/staging/rtlwifi/rtl8822be/trx.h | 165 +
drivers/staging/rtlwifi/stats.c | 260 +
drivers/staging/rtlwifi/stats.h | 42 +
drivers/staging/rtlwifi/wifi.h | 3375 +++++
drivers/staging/rts5208/ms.c | 5 +-
drivers/staging/rts5208/rtsx.c | 4 +-
drivers/staging/rts5208/rtsx_chip.c | 4 +-
drivers/staging/rts5208/rtsx_scsi.c | 2 +-
drivers/staging/rts5208/sd.c | 25 +-
drivers/staging/rts5208/spi.c | 8 +-
drivers/staging/rts5208/xd.c | 17 +-
drivers/staging/skein/skein_block.c | 323 -
drivers/staging/skein/skein_block.h | 323 +
drivers/staging/speakup/spk_ttyio.c | 77 +-
drivers/staging/typec/fusb302/Kconfig | 2 +-
drivers/staging/typec/fusb302/TODO | 4 +
drivers/staging/typec/fusb302/fusb302.c | 144 +-
drivers/staging/typec/pd.h | 2 +
drivers/staging/typec/tcpm.c | 471 +-
drivers/staging/typec/tcpm.h | 12 +-
drivers/staging/unisys/Documentation/overview.txt | 14 +-
drivers/staging/unisys/include/channel.h | 361 +-
drivers/staging/unisys/include/iochannel.h | 554 +-
drivers/staging/unisys/include/visorbus.h | 44 +-
drivers/staging/unisys/visorbus/controlvmchannel.h | 715 +-
drivers/staging/unisys/visorbus/vbuschannel.h | 96 +-
drivers/staging/unisys/visorbus/visorbus_main.c | 469 +-
drivers/staging/unisys/visorbus/visorbus_private.h | 38 +-
drivers/staging/unisys/visorbus/visorchannel.c | 219 +-
drivers/staging/unisys/visorbus/visorchipset.c | 607 +-
drivers/staging/unisys/visorbus/vmcallinterface.h | 54 -
drivers/staging/unisys/visorhba/visorhba_main.c | 438 +-
.../staging/unisys/visorinput/ultrainputreport.h | 68 +-
drivers/staging/unisys/visorinput/visorinput.c | 138 +-
drivers/staging/unisys/visornic/visornic_main.c | 736 +-
drivers/staging/vboxvideo/Kconfig | 11 +-
drivers/staging/vboxvideo/TODO | 4 +-
drivers/staging/vboxvideo/vbox_drv.c | 2 +-
drivers/staging/vboxvideo/vbox_fb.c | 176 +-
drivers/staging/vboxvideo/vbox_main.c | 8 +-
drivers/staging/vboxvideo/vbox_mode.c | 12 +-
drivers/staging/vboxvideo/vbox_ttm.c | 2 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 8 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_util.c | 2 +-
drivers/staging/vt6655/card.c | 6 +-
drivers/staging/vt6655/mac.c | 2 +-
drivers/staging/vt6656/device.h | 2 +-
drivers/staging/vt6656/firmware.c | 2 +-
drivers/staging/vt6656/key.h | 2 +-
drivers/staging/vt6656/main_usb.c | 5 +-
drivers/staging/vt6656/power.c | 6 +-
drivers/staging/vt6656/rf.c | 6 +-
drivers/staging/vt6656/usbpipe.c | 4 +-
drivers/staging/wilc1000/host_interface.c | 4 +-
drivers/staging/wilc1000/linux_wlan.c | 5 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 65 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 4 +-
drivers/staging/wlan-ng/hfa384x.h | 100 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 16 +-
drivers/staging/wlan-ng/p80211conv.c | 1 +
drivers/staging/wlan-ng/p80211netdev.c | 2 +-
drivers/staging/wlan-ng/prism2fw.c | 27 +-
drivers/staging/wlan-ng/prism2sta.c | 37 +-
drivers/tty/tty_io.c | 103 +-
include/linux/iio/common/st_sensors.h | 12 +
include/linux/iio/common/st_sensors_i2c.h | 10 -
include/linux/iio/timer/stm32-timer-trigger.h | 14 +
include/linux/msi.h | 1 +
include/linux/tty.h | 26 +-
tools/Makefile | 6 +-
tools/iio/Build | 3 +
tools/iio/Makefile | 76 +-
726 files changed, 141849 insertions(+), 11636 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt
create mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt
create mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt
create mode 100644 Documentation/devicetree/bindings/usb/fcs,fusb302.txt
create mode 100644 Documentation/iio/ep93xx_adc.txt
create mode 100644 drivers/iio/adc/dln2-adc.c
create mode 100644 drivers/iio/adc/ep93xx_adc.c
create mode 100644 drivers/iio/adc/ltc2471.c
create mode 100644 drivers/iio/chemical/ccs811.c
delete mode 100644 drivers/staging/ccree/ssi_fips_data.h
delete mode 100644 drivers/staging/ccree/ssi_fips_ext.c
delete mode 100644 drivers/staging/ccree/ssi_fips_ll.c
delete mode 100644 drivers/staging/ccree/ssi_fips_local.c
delete mode 100644 drivers/staging/ccree/ssi_fips_local.h
create mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.h
rename drivers/staging/lustre/include/{linux/libcfs => uapi/linux/lnet}/libcfs_ioctl.h (100%)
rename drivers/staging/lustre/include/{linux/lnet/lib-dlc.h => uapi/linux/lnet/lnet-dlc.h} (97%)
rename drivers/staging/lustre/include/{linux/lnet/types.h => uapi/linux/lnet/lnet-types.h} (100%)
rename drivers/staging/lustre/include/{ => uapi}/linux/lnet/lnetctl.h (62%)
rename drivers/staging/lustre/include/{ => uapi}/linux/lnet/lnetst.h (91%)
rename drivers/staging/lustre/include/{ => uapi}/linux/lnet/nidstr.h (98%)
rename drivers/staging/lustre/include/{linux/lnet/lnet.h => uapi/linux/lnet/socklnd.h} (70%)
rename drivers/staging/lustre/{lustre/include => include/uapi/linux/lustre}/lustre_cfg.h (52%)
create mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.h
rename drivers/staging/lustre/{lustre/include/lustre/ll_fiemap.h => include/uapi/linux/lustre/lustre_fiemap.h} (96%)
rename drivers/staging/lustre/{lustre/include => include/uapi/linux}/lustre/lustre_idl.h (83%)
rename drivers/staging/lustre/{lustre/include => include/uapi/linux}/lustre/lustre_ioctl.h (63%)
rename drivers/staging/lustre/{lustre/include/uapi_kernelcomm.h => include/uapi/linux/lustre/lustre_kernelcomm.h} (95%)
create mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.h
create mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.h
rename drivers/staging/lustre/{lustre/include => include/uapi/linux}/lustre/lustre_user.h (99%)
rename drivers/staging/lustre/{lustre/include => include/uapi/linux/lustre}/lustre_ver.h (100%)
rename drivers/staging/lustre/lustre/include/{lustre => }/lustre_errno.h (100%)
delete mode 100644 drivers/staging/lustre/lustre/include/lustre_param.h
delete mode 100644 drivers/staging/lustre/lustre/lov/lovsub_io.c
create mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433-overlay.dts
create mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433.txt
create mode 100644 drivers/staging/pi433/Documentation/pi433.txt
create mode 100644 drivers/staging/pi433/Kconfig
create mode 100644 drivers/staging/pi433/Makefile
create mode 100644 drivers/staging/pi433/TODO
create mode 100644 drivers/staging/pi433/pi433_if.c
create mode 100644 drivers/staging/pi433/pi433_if.h
create mode 100644 drivers/staging/pi433/rf69.c
create mode 100644 drivers/staging/pi433/rf69.h
create mode 100644 drivers/staging/pi433/rf69_enum.h
create mode 100644 drivers/staging/pi433/rf69_registers.h
create mode 100644 drivers/staging/rtlwifi/Kconfig
create mode 100644 drivers/staging/rtlwifi/Makefile
create mode 100644 drivers/staging/rtlwifi/TODO
create mode 100644 drivers/staging/rtlwifi/base.c
create mode 100644 drivers/staging/rtlwifi/base.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c
create mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h
create mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c
create mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h
create mode 100644 drivers/staging/rtlwifi/cam.c
create mode 100644 drivers/staging/rtlwifi/cam.h
create mode 100644 drivers/staging/rtlwifi/core.c
create mode 100644 drivers/staging/rtlwifi/core.h
create mode 100644 drivers/staging/rtlwifi/debug.c
create mode 100644 drivers/staging/rtlwifi/debug.h
create mode 100644 drivers/staging/rtlwifi/efuse.c
create mode 100644 drivers/staging/rtlwifi/efuse.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_cfg.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_phy.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h
create mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h
create mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c
create mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h
create mode 100644 drivers/staging/rtlwifi/pci.c
create mode 100644 drivers/staging/rtlwifi/pci.h
create mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c
create mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h
create mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_features.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h
create mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c
create mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h
create mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h
create mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h
create mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h
create mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h
create mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h
create mode 100644 drivers/staging/rtlwifi/ps.c
create mode 100644 drivers/staging/rtlwifi/ps.h
create mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h
create mode 100644 drivers/staging/rtlwifi/rc.c
create mode 100644 drivers/staging/rtlwifi/rc.h
create mode 100644 drivers/staging/rtlwifi/regd.c
create mode 100644 drivers/staging/rtlwifi/regd.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile
create mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h
create mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c
create mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h
create mode 100644 drivers/staging/rtlwifi/stats.c
create mode 100644 drivers/staging/rtlwifi/stats.h
create mode 100644 drivers/staging/rtlwifi/wifi.h
delete mode 100644 drivers/staging/unisys/visorbus/vmcallinterface.h
create mode 100644 tools/iio/Build