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 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel