The following changes since commit 41f1830f5a7af77cf5c86359aba3cbd706687e52: Linux 4.12-rc6 (2017-06-19 22:19:37 +0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.13-rc1 for you to fetch changes up to 9b326dfce12afb429915c63f5a3df4afa4bea957: staging: lustre: replace kmalloc with kmalloc_array (2017-06-29 16:38:53 +0200) ---------------------------------------------------------------- Staging/IIO patches for 4.13-rc1 Here's the large set of staging and iio driver patches for 4.13-rc1. After over 500 patches, we removed about 200 more lines of code than we added, not great, but we added some new IIO drivers for unsupported hardware, so it's an overall win. Also here are lots of small fixes, and some tty core api additions (with the tty maintainer's ack) for the speakup drivers, those are finally getting some much needed cleanups and are looking much better now than before. Full details in the shortlog. All of these have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Adheer Chandravanshi (1): staging: rtl8723bs: Fix coding style issues Aditya Shankar (1): staging: wilc1000: New cfg packet format in handle_set_wfi_drv_handler Adrian Stanciu (1): staging: comedi: ni_labpc_isadma: fixed a comment coding style issue Aleksey Kurbatov (1): staging: rtl8712: use octal permissions Alexander Mazyrin (1): staging: ccree: Fix blank lines codestyle issue Alexander Wuerstlein (1): iio hid-sensor-trigger: add Kconfig depends on IIO_BUFFER Alexandre Ghiti (1): staging: speakup: Add missing blank line after declaration Alexis Lothoré (7): staging: emxx_udc: Update EPn variables name staging: emxx_udc: Balance "else" parenthesis staging: emxx_udc: Update function names staging: emxx_udc: Update local variable names staging: emxx_udc: Update function parameters name staging: emxx_udc: Break long lines staging: emxx_udc: Update "reserved" registers name Aliaksei Karaliou (1): staging: android: ion: Improve memory alloc style Aliza Minkov (1): dgnc: fix multiple blank lines coding style problem Amisha Singh (1): Staging: comedi: ni_labpc_regs: fixed a block comment alignment issue Amitoj Kaur Chawla (1): staging: rtl8723bs: Remove unnecessary cast in kfree Ammly Fredrick (1): Staging: rtl8723bs: core: rtw_mlme: Fix spelling issues Andrea della Porta (1): staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning Andrey Shvetsov (15): staging: most: net: remove useless variable channels_opened staging: most: net: use dormant state staging: most: net: add carrier information staging: most: check availability of the callback request_netinfo staging: most: i2c: remove empty callback request_netinfo staging: most: remove dependency on networking-aim staging: most: use unsafe version of list traversing staging: most: net: remove redundant cleanup code staging: most: allocate private net_dev_context with the alloc_netdev staging: most: dim2: enable flow control for isoc channels staging: most: dim2: replace function parameter with the expression staging: most: net: remove redundant traces staging: most: net: make net device lifetime obvious staging: most: net: protect consistency of the state staging: most: net: hold used net device Andy Shevchenko (4): iio: proximity: sx9500: Use devm_gpiod_get() iio: core: Use __sysfs_match_string() helper iio: adc: ad7791: Use sysfs_match_string() helper iio: accel: mma9551: use NULL for GPIO connection ID Anton Bondarenko (1): staging: octeon-usb: use correct function for hcd cleanup Archit Taneja (3): staging: android: ion: Remove unused members from ion_buffer staging: android: ion: Remove ION_FLAG_CACHED_NEEDS_SYNC staging: android: ion: Avoid calling free_duped_table() twice Arnd Bergmann (2): staging: ccree: remove unused function argument staging: greybus: mark PM functions as __maybe_unused Arvind Yadav (3): iio: adc: xilinx: Handle return value of clk_prepare_enable iio:adc:lpc32xx Handle return value of clk_prepare_enable iio: Aspeed ADC - Handle return value of clk_prepare_enable Aviv Palivoda (1): staging: rtl8188eu: Put constant on right side of comparison Aviya Erenfeld (1): staging: rtl8188eu: Remove unneeded blank lines Benjamin Gaignard (2): iio: add hardware triggered operating mode iio: make stm32 trigger driver use INDIO_HARDWARE_TRIGGERED mode Bingyu Zhou (1): staging: rtl8723bs: Fix checkpatch space errors in os_dep/sdio_ops_linux.c Bo YU (4): staging: speakup: add a missing blank line after declaration staging: speakup: add a space around '|' staging: speakup: in serialio.c no over 80 chars long staging: speakup: alignment match open parens Branislav Katreniak (1): staging: ccree: fix checkpatch no space before tabs Brett Hitchcock (1): staging: fsl-mc: Fix code alignment style issues Brian Masney (4): staging: iio: isl29028: correct proximity sleep times staging: iio: isl29028: move out of staging staging: iio: tsl2x7x: rename driver for consistency with other IIO light drivers iio: tsl2583: add runtime power management support Cezary Gapinski (1): staging/ks7010: Fix type assignment for struct hostif_hdr Colin Ian King (9): iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value staging: rtl8188eu, rtl8723bs: fix spelling mistake "Cancle" -> "Cancel" staging: rtl8723bs: fix another spelling mistake staging: ccree: fix spelling mistake: "chanined" -> "chained" staging: rtl8723bs: fix a couple of spelling mistakes staging: wilc1000: fix spelling mistake: "dissconect" -> "disconnect" staging: rtl8192e: fix spelling mistake: "respose" -> "response" staging: ks7010: fix spelling mistake: "errror" -> "error" staging: speakup: make function ser_to_dev static Connor Kelleher (1): staging: ccree: switch spaces to tabs Craig Kewley (1): staging: octeon: use __func__ instead of func name Dan Carpenter (1): staging: speakup: signedness bug in spk_ttyio_in_nowait() Daniel Micay (1): staging/rts5208: Fix read overflow in memcpy Denis Petrovic (1): staging: lustre: replace kmalloc with kmalloc_array Derek Robson (33): Staging: rtl8192u - changed include of asm/io.h Drivers: ccree: ssi_sysfs.h - align block comments Drivers: ccree: ssi_sysfs.c - align block comments Drivers: ccree: ssi_request_mgr.h - align block comments Drivers: ccree: ssi_request_mgr.c - align block comments Drivers: ccree: ssi_pm_ext.h - align block comments Drivers: ccree: ssi_pm_ext.c - align block comments Drivers: ccree: ssi_pm.h - align block comments Drivers: ccree: ssi_ivgen.c - align block comments Drivers: ccree: ssi_hash.h - align block comments Drivers: ccree: ssi_hash.c - align block comments Drivers: ccree: ssi_fips_local.c - align block comments Drivers: ccree: ssi_fips_ll.c - align block comments Drivers: ccree: ssi_fips_ext.c - align block comments Drivers: ccree: ssi_fips_data.h - align block comments Drivers: ccree: ssi_fips.h - align block comments Drivers: ccree: ssi_fips.c - align block comments Drivers: ccree: ssi_driver.h - align block comments Drivers: ccree: ssi_config.h - align block comments Drivers: ccree: ssi_cipher.h - align block comments Drivers: ccree: ssi_buffer_mgr.h - align block comments Drivers: ccree: ssi_buffer_mgr.c - align block comments Drivers: ccree: ssi_aead.h - align block comments Drivers: ccree: ssi_aead.c - align block comments Drivers: ccree: hash_defs.h - align block comments Drivers: ccree: cc_regs.h - align block comments Drivers: ccree: cc_hw_queue_defs.h - align block comments staging: ccree: - style fix, spaces and tabs staging: unisys: visorhba - octal permissions staging: rtl8723bs - remove asm includes staging: sm750fb - add parameter names staging: rtl8192u - add parameter names staging: vt6655 - add parameter names Dhananjay Balan (1): drivers: staging: sm750: Hold lock irrespective of fb numbers. Enric Balletbo i Serra (1): tsl2x7x: remove paragraph about writing to the FSF's mailing address Eugen Hristev (1): iio: tools: generic_buffer: increase trigger length Fabian Wolff (7): staging: rtl8723bs: wifi_regd.c: fix checkpatch.pl warning 'Statements should start on a tabstop' staging: rtl8723bs: wifi_regd.c: remove superfluous braces staging: rtl8723bs: wifi_regd.c: put spaces around binary operators staging: rtl8723bs: wifi_regd.c: fix comment formatting staging: rtl8723bs: wifi_regd.c: remove superfluous spaces from pointer arguments staging: rtl8723bs: wifi_regd.c: adjust alignment to match open parenthesis staging: rtl8723bs: wifi_regd.c: insert blank line after declarations Fabrice Gasnier (6): iio: stm32 trigger: Add support for TRGO2 triggers dt-bindings: iio: stm32-adc: add support for STM32H7 iio: adc: stm32: make core adc clock optional by default iio: adc: stm32: introduce compatible data cfg iio: adc: stm32: make per instance bus clock optional iio: adc: stm32: add support for STM32H7 Fabrizio Perria (1): staging: rtl8192u: ieee80211: rtl819x_TSProc: Fixed brace placement issues Frans Klaver (1): staging: fusb302: don't bitshift __le16 type Gabriel L. Somlo (1): staging: fsl-mc: fix typo in comment Galo Navarro (1): staging: rtl8188eu: style fixes Geert Uytterhoeven (1): staging: ccree: Fix indentation of driver_hash[] initializers Gennadii Altukhov (1): staging: ccree: fix cc_crypto_ctx.h white spaces Gilad Ben-Yossef (52): staging: ccree: remove unused code staging: ccree: stdint to kernel types conversion staging: ccree: remove min/max macros staging: ccree: drop open coded init for memset staging: ccree: fix enum/struct definitions style staging: ccree: fix white space style errors staging: ccree: fix cc_lli_defs.h white space stating: ccree: remove double definition of MSB64 staging: ccree: drop __KERNEL__ include guard staging: ccree: fix checkpatch errors in macro def staging: ccree: remove spurious blank lines staging: ccree: fix longer than 80 chars lines staging: ccree: fix comments formatting staging: ccree: add parentheses to macro argument staging: ccree: replace bit shift with BIT macro staging: ccree: refactor HW command FIFO access staging: ccree: remove 48 bit dma addr sim staging: ccree: refactor LLI access macros staging: ccree: move M/LLI defines to header file staging: ccree: remove unused debug macros staging: ccree: remove cycle count debug support staging: ccree: move request_mgr to generic bitfield ops staging: ccree: remove custom bitfield macros staging: ccree: remove unused struct staging: ccree: use snake_case for hash enums staging: ccree: drop no longer used macro staging: ccree: remove dead code staging: ccree: remove spurious blank line staging: ccree: fix wrong whitespace usage staging: ccree: remove last remnants of sash algo staging: ccree: remove last remnants of sblkcipher staging: ccree: remove descriptor context definitions staging: ccree: fix hash import/export staging: ccree: register setkey for none hash macs staging: ccree: remove unused function staging: ccree: add clock management support staging: ccree: add DT bus coherency detection staging: ccree: use signal safe completion wait staging: ccree: fix missing or redundant spaces staging: ccree: drop comparsion to true/false staging: ccree: fix else placement staging: ccree: remove redundant blank lines staging: ccree: no need for braces for single statements staging: ccree: fix unmatched if/else braces staging: ccree: remove comparisons to NULL staging: ccree: fix pointer location staging: ccree: remove custom type tdes_keys_t staging: ccree: remove custom type ssi_fips_error_t staging: ccree: remove custom type ssi_fips_state_t staging: ccree: remove unused type CCFipsSyncStatus_t staging: ccree: remove/add (un)needed blank lines staging: ccree: fix block comment style Gleb Fotengauer-Malinovskiy (1): staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctls Greg Kroah-Hartman (18): Merge 4.12-rc2 into staging-next Merge tag 'iio-for-4.13a' of git://git.kernel.org/.../jic23/iio into staging-next Merge 4.12-rc5 into staging-next Merge 4.12-rc6 into staging-next Merge tag 'iio-for-4.13b' of git://git.kernel.org/.../jic23/iio into staging-next Revert "staging: fsl-mc: make dprc.h header private" Revert "staging: fsl-mc: move mc-cmd.h contents in the public header" Revert "staging: fsl-mc: move mc-sys.h contents in the public header" Revert "staging: fsl-mc: fix a few implicit includes" Revert "staging: fsl-mc: remove dpmng API files" Revert "staging: fsl-mc: move rest of mc-bus.h to private header" Revert "staging: fsl-mc: move couple of definitions to public header" Revert "staging: fsl-mc: move irq domain creation prototype to public header" Revert "staging: fsl-mc: turn several exported functions static" Revert "staging: fsl-mc: delete prototype of unimplemented function" Revert "staging: fsl-mc: delete duplicated function prototypes" Revert "staging: fsl-mc: decouple the mc-bus public headers from dprc.h" Revert "staging: fsl-mc: drop useless #includes" Gustavo A. R. Silva (1): staging: lustre: ptlrpc: remove unnecessary code Haim Daniel (1): drivers/staging: refactor dgnc tty registration. Hans de Goede (4): iio: accel: bma180: Add support for BMA250E iio: accel: bma180: Add ACPI enumeration support for BMA250E Revert "iio: accel: bma180: Add ACPI enumeration support for BMA250E" Revert "iio: accel: bma180: Add support for BMA250E" Harinath Nampally (1): staging: iio: meter: Fix the identations for proper alignments. Ian Abbott (2): staging: comedi: fix clean-up of comedi_class in comedi_init() staging: comedi: use centralized error clean-up in comedi_init() Ioana Radulescu (20): staging: fsl-dpaa2/eth: Fix address translations staging: fsl-dpaa2/eth: Map Tx buffers as bidirectional staging: fsl-dpaa2/eth: Add "static" keyword where needed staging: fsl-dpaa2/eth: Initialize variable before use staging: fsl-dpaa2/eth: Fix return type of ndo_start_xmit staging: fsl-dpaa2/eth: Remove incorrect error path staging: fsl-dpaa2/eth: Add error message newlines staging: fsl-dpaa2/eth: Minor cleanup in dpaa2_eth_set_hash staging: fsl-dpaa2/eth: Don't use GFP_DMA staging: fsl-dpaa2/eth: Always call napi_gro_receive() staging: fsl-dpaa2/eth: Reset dpbp staging: fsl-dpaa2/eth: Defer probing if no DPIOs found staging: fsl-dpaa2/eth: Update ethtool stats names staging: fsl-dpaa2/eth: Add accessor for FAS field staging: fsl-dpaa2/eth: Remove unused fields from priv struct staging: fsl-dpaa2/eth: Only store bpid in priv struct staging: fsl-dpaa2/eth: Errors checking update staging: fsl-dpaa2/eth: Refactor MAC address setup staging: fsl-dpaa2/eth: Update number of netdev queues staging: fsl-mc/dpio: Propagate error code Ivan Safonov (7): staging:r8188eu: move IV/ICV trimming into decrypt() and also place it after rtl88eu_mon_recv_hook() staging:r8188eu: use different mon_recv_decrypted() inside rtl88eu_mon_recv_hook() and rtl88eu_mon_xmit_hook(). staging:r8188eu: inline unprotect_frame() in mon_recv_decrypted_recv() staging:r8188eu: trim IV/ICV fields in validate_recv_data_frame() staging:r8188eu: remove ieee80211_get_hdrlen() staging:r8188eu: remove ieee80211_is_empty_essid() staging:r8188eu: remove unused definitions from include/ieee80211.h JB Van Puyvelde (1): staging: greybus: power_supply: replace kzalloc by kcalloc Jaikumar Dhanapal (1): staging: android: ion: cosmetic changes James Simmons (4): staging: lustre: lustre: resolve "use spaces between elements" checkpatch errors staging: lustre: lustre: make all struct file_operations constant staging: lustre: lustre: fix all bare unsigned usage staging: lustre: lustre: add all missing indentifier names Jan Kiszka (1): iio: adc: Add support for TI ADC108S102 and ADC128S102 Jandy Gou (1): staging: fbtft: fix sparse warning Janusz Lisiecki (8): staging: ks7010: avoid CamelCase in fields of struct local_gain_t staging: ks7010: avoid CamelCase: FhParms_t fields staging: ks7010: avoid CamelCase: link_ap_info_t fields staging: ks7010: avoid CamelCase: CfParms_t fields staging: ks7010: avoid CamelCase: atimWindow staging: ks7010: avoid CamelCase: reqIEs_size and respIEs_size staging: ks7010: avoid CamelCase: local variables in ks_hostif.c staging: ks7010: avoid CamelCase: receiveDTIMs Jason Litzinger (1): staging: wilc1000: Refactor handling of HT caps fields Jaya Durga (3): Staging: rtl8712: ieee80211: fixed brace coding style issue Staging: rtl8712: ieee80211: fixed camelcase coding style issue Staging: rtl8712 : wifi.h: Fixed Macro argument reuse Jean-Baptiste Maneyrol (3): iio: imu: inv_mpu6050: fix lock issues by using our own mutex iio: imu: inv_mpu6050: replace sprintf with scnprintf iio: imu: inv_mpu6050: test whoami first and against all known values Jeremy Sowden (1): staging: ccree: removed spaces after opening parentheses. Jhih-Ming Hunag (6): Staging: ccree: add space around comma, brace and operator. staging: ccree: move brace { to previous line for if. staging: ccree: move '{' to next line for function. staging: ccree: move * to close variable name instead of type. staging: ccree: remove improper space staging: ccree: move else to follow close brace '}' Jia-Ju Bai (3): rts5208: Fix a sleep-in-atomic bug in sd_power_off_card3v3 rts5208: Fix a sleep-in-atomic bug in rtsx_exclusive_enter_ss staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page Joe Perches (1): staging: rtl8723bs: Use vsnprintf extensions %pM and %pI4 Johan Hovold (2): staging: greybus: arche: remove timesync remains staging: greybus: enable compile testing of arche driver Jon Frisch (1): staging: unisys: visorbus: rename typ to cr_type Jonathan Cameron (1): Revert "iio: hi8435: cleanup reset gpio" Juan Manuel Torres Palma (2): staging: vt6656: remove multiple assignments staging: vt6656: remove unnecesary blank lines Julia Lawall (1): iio: hid-sensor-accel-3d: Drop unnecessary static Juliana Rodrigues (8): staging: rtl8188eu: core: removed comparison to NULL staging: rtl8188eu: fix comments with lines over 80 characters staging: rtl8188eu: fixes block comments subsequent lines staging: rtl8188eu: add spaces around character staging: rtl8188eu: removed function names from strings staging: rtl8188eu: removed unnecessary parentheses staging: rtl8188eu: removed unnecessary blank lines staging: rtl8188eu: removes comparison to null Justin Vreeland (7): staging: rtl8723bs: Fix initialization of static variables staging: rtl8723bs: Wrap multi-line macros in do-while loop staging: rtl8723bs: Macros with complex values should be enclosed in parentheses staging: rtl8723bs: Move braces to same line as conditional staging: rtl8723bs: Fix pointer style staging: rtl8723bs: Fix spacing around '<' staging: rtl8723bs: Do not use assignment in if condition Karthik Tummala (1): Staging: greybus: light: Prefer kcalloc over kzalloc Konrad Malkowski (2): staging: lustre: Replace printk_ratelimited with pr_warn_ratelimited staging: rtl8192e: all lines in dot11d.h are less than 80 chars long Laurence Rochfort (1): Staging: fbtft: Fix unbalanced braces around else statement Laurentiu Tudor (38): staging: fsl-mc: enclose macro params in parens staging: fsl-mc: simplify couple of deallocations staging: fsl-mc: drop a few useless #includes staging: fsl-mc: remove extra blank line staging: fsl-mc: drop unused forward declaration staging: fsl-mc: add binding path to MAINTAINERS staging: fsl-mc: drop reference to restool staging: fsl-mc: add reference to mc-bus DT binding staging: fsl-dpaa2/eth: fix a couple of implicit includes staging: fsl-mc: drop macros with possible side effects staging: fsl-mc: drop useless #includes staging: fsl-mc: decouple the mc-bus public headers from dprc.h staging: fsl-mc: delete duplicated function prototypes staging: fsl-mc: delete prototype of unimplemented function staging: fsl-mc: turn several exported functions static staging: fsl-mc: move irq domain creation prototype to public header staging: fsl-mc: move couple of definitions to public header staging: fsl-mc: move rest of mc-bus.h to private header staging: fsl-mc: remove dpmng API files staging: fsl-mc: fix a few implicit includes staging: fsl-mc: move mc-sys.h contents in the public header staging: fsl-mc: move mc-cmd.h contents in the public header staging: fsl-mc: make dprc.h header private staging: fsl-mc: move comparison before strcmp() call staging: fsl-mc: be consistent when checking strcmp() return staging: fsl-mc: drop useless #includes staging: fsl-mc: decouple the mc-bus public headers from dprc.h staging: fsl-mc: delete duplicated function prototypes staging: fsl-mc: delete prototype of unimplemented function staging: fsl-mc: turn several exported functions static staging: fsl-mc: move irq domain creation prototype to public header staging: fsl-mc: move couple of definitions to public header staging: fsl-mc: move rest of mc-bus.h to private header staging: fsl-mc: remove dpmng API files staging: fsl-mc: fix a few implicit includes staging: fsl-mc: move mc-sys.h contents in the public header staging: fsl-mc: move mc-cmd.h contents in the public header staging: fsl-mc: make dprc.h header private Logan Gunthorpe (1): staging: ccree: Cleanup: remove references to page_link Lorenzo Bianconi (8): iio: imu: st_lsm6dsx: modify st_lsm6dsx_flush_fifo and st_lsm6dsx_set_fifo_mode scope iio: imu: st_lsm6dsx: add system power management support iio: humidity: hts221: add power management support iio: imu: st_lsm6dsx: substitute ifdef CONFIG_PM with __maybe_unused macro iio: imu: st_lsm6dsx: support active-low interrupts dt-bindings: iio: imu: st_lsm6dsx: support active-low interrupts iio: accel: st_accel_spi: fix spi_device_id table iio: magnetometer: st_magn_spi: fix spi_device_id table Malcolm Priestley (11): staging: vt6656: vnt_update_ifs set max_min based on short slot time. staging: vt6656: always call vnt_update_ifs on short time change. staging: vt6556: vnt_start Fix missing call to vnt_key_init_table. staging: vt6656: Only call vnt_set_bss_mode on basic rates change. staging: rtl8192e: Remove RX: IEEE802.1X EAPOL frame! warning. staging: rtl8192e: print alg name as debug. staging: rtl8192e: HTSetConnectBwMode message replace with debug. staging: rtl8192e: Let user know mac address associated with. staging: rtl8192e: _rtl92e_dm_check_edca_turbo remove peername message. staging: rtl8192e: remove dead private call to _rtl92e_ioctl. staging: rtl8192e: remove dead code rtllib_wpa_supplicant_ioctl Marcos Paulo de Souza (1): staging: unisys: Solve sparse warning Marek Vasut (2): iio: adc: rcar-gyroadc: Derive interface clock speed from fck clock iio: adc: rcar-gyroadc: Drop if clock from Renesas GyroADC bindings Marko Stankovic (6): staging: vt6655: add spaces around '%' operator staging: vt6655: replace NULL comparison with '!' operator staging: vt6655: remove unnecessary blank lines staging: vt6655: align function parameters to open parenthesis staging: wilc1000: remove excessive blank lines staging: wilc1000: add missing blank line after struct declaration Mart Lubbers (1): Staging: gdm724x: Change spaces to tabs Martin Blumenstingl (3): iio: adc: meson-saradc: mark all meson_sar_adc_data static and const dt-bindings: iio: adc: add Meson8 and Meson8b support iio: adc: meson-saradc: add Meson8b SoC compatibility Matej Dujava (1): staging: sm750fb: fix length of lines, function calls and declaration Mathias Rav (2): staging: lustre: Use kstrtouint_from_user in ldlm_rw_uint staging: lustre: lprocfs: Use seq_puts instead of seq_printf Matt Ranostay (2): iio: proximity: as3935: move storm out of range check iio: temperature: maxim_thermocouple: add MAX31856 part Matthew Giassa (6): staging: ccree: resolve columns over 80 chars in cc_hal.h staging: ccree: resolve possible macro issue in cc_hal.h staging: android: ion: Resolve minor indentation issue. staging: rtl8723bs: checkpatch - remove multiple blank lines staging: rtl8723bs: checkpatch - remove mixed spaces/hard-tabs staging: rtl8723bs: checkpatch - fix typos in comments Matthew Reed (1): staging: fb_xgi: vb_table: Remove white space after tabstop Matthias Kaehlcke (1): iio: light: isl29018: Only declare ACPI table when ACPI is enabled Michael Mera (1): staging: speakup: fix unnecessary long line Mike Looijmans (1): iio:ad5064: Add support for ltc2633 and similar devices Mikko Koivunen (8): iio: light: rpr0521 disable sensor -bugfix iio: light: rpr0521 poweroff for probe fails iio: light: rpr0521 on-off sequence change for CONFIG_PM iio: light: rpr0521 magic number to sizeof() on value read iio: light: rpr0521 whitespace fixes iio: light: rpr0521 sample_frequency read/write iio: light: rpr0521 proximity offset read/write iio: light: rpr0521 channel numbers reordered Mårten Lindahl (2): dt-bindings: iio: adc: add driver for the ti-adc084s021 chip iio: adc: add driver for the ti-adc084s021 chip Nicholas Mc Guire (1): iio: pressure: zpa2326: report interrupted case as failure Nikita Yushchenko (5): iio: hi8435: add raw access iio: hi8435: avoid garbage event at first enable iio: hi8435: make in_voltage_sensing_mode_available visible iio: hi8435: cleanup reset gpio iio: hi8435: remote ampersands from hi8435_info definition Nikola Jelic (4): staging: wlan-ng: hfa384x: fix several type issues. lustre: ko2iblnd: removed forced u32 casts after htonl staging: lustre: changed __u32 to __be32 staging: lustre: in-place endianness functions Okash Khawaja (15): staging: speakup: make input functionality swappable tty: export tty_open_by_driver staging: speakup: add tty-based comms functions staging: speakup: migrate acntsa, bns, dummy and txprt to ttyio staging: speakup: add send_xchar, tiocmset and input functionality for tty staging: speakup: migrate apollo, ltlk, audptr, decext, dectlk and spkout staging: speakup: flush tty buffers and ensure hardware flow control staging: speakup: check for null before calling TTY's flush_buffer staging: speakup: remove unused code staging: speakup: migrate bns to tty staging: speakup: fix synth caching when synth init fails tty: define tty_open_by_driver when CONFIG_TTY is not defined tty: add function to convert device name to number staging: speakup: check and convert dev name or ser to dev_t staging: speakup: make ttyio synths use device name Olav Haugan (1): staging: wlan-ng: prism2mib.c: Fix type cast issues Orson Zhai (1): iio: core: Fix suspicious sizeof usage Paolo Cretaro (4): staging: iio: tsl2x7x: Replace deprecated macros (S_IRUGO, S_IWUSR) staging: android: ion: set init function as static iio: adc: mxs-lradc: fix non-static symbol warnings iio: adc: meson-saradc: use NULL instead of 0 for pointer Perry Hooker (1): staging: ks7010: use little-endian types Peter Meerwald-Stadler (1): iio: pressure: Fix name of BME280 part in Kconfig Peter Rosin (1): iio: inkern: fix a static checker error Pushkar Jambhlekar (1): drivers/staging/ccree: Replacing spaces by tab Quentin Swain (5): iio: ad9834 convert symbolic permissions to octal iio: ade7753 Convert: symbolic permissions to octal iio: ade7754: Convert symbolic permissions to octal iio: ade7758: Convert symbolic permissions to octal iio: ade7854: Convert symbolic permissions to octal Quytelda Kahja (1): Staging: ion: fix code style warning from NULL comparisons Raphaël Beamonte (1): drivers: staging: ccree: ISO C forbids casting to and from non-scalar Remco Verhoef (1): staging: rtl8188eu: fix indentation error Ricardo Silva (1): staging: vme: Use BIT macro for bit definitions Riccardo Marotti (1): Staging: rtl8192u: ieee80211: ieee80211_module.c: fix style issue Richard Porter (2): staging: android: ion: Align with open parenthesis staging: ks7010: use le16_to_cpu() to access __le16 field Rishiraj Manwatkar (1): staging: fbtft: Fix to avoid precedence issues Roman Storozhenko (2): staging: lustre: fid: Fixes debug output style problem staging: lustre: llite: Replace the symbolic file permission mode with the numeric one Rui Teng (1): drivers/staging/speakup: fix indent coding style problem in spk_ttyio.c Salvatore Benedetto (1): staging: vt6656: rtxt.c Fix PARENTHESIS_ALIGNMENT type errors Sameer Wadgaonkar (24): staging: unisys: visorbus: renamed functions bus_create, bus_destroy and bus_configure to match driver namespace staging: unisys: visorbus: renamed functions like bus_*_response to match driver namespace staging: unisys: visorbus: renamed functions like device_*_response to match driver namespace staging: unisys: visorbus: renamed functions like *_bus_instance to match driver namespace staging: unisys: visorbus: renamed functions like chipset_bus_* to match driver namespace staging: unisys: visorbus: renamed functions like chipset_device_* to match driver namespace staging: unisys: visorbus: renamed function initiate_chipset_device_pause_resume to match driver namespace staging: unisys: visorbus: renamed functions like my_device_* to match driver namespace staging: unisys: visorbus: renamed #defines in vbuschannel.h to match driver namespace staging: unisys: visorbus: renamed structures in vbuschannel.h to match driver namespace staging: unisys: visorbus: renamed #define in visorchannel.c to match driver namespace staging: unisys: visorbus: renamed #defines in visorchipset.c to match driver namespace staging: unisys: visorbus: renamed #defines in controlvmchannel.h to match driver namespace staging: unisys: visorbus: renamed structures in controlvmchannel.h to match driver namespace staging: unisys: visorbus: renamed enum in controlvmchannel.h to match driver namespace staging: unisys: visorinput: renamed #defines in visorinput.c to match driver namespace staging: unisys: visorinput: renamed structures in ultrainputreport.h to match driver namespace staging: unisys: visorinput: removed enum in ultrainputreport.h to match driver namespace staging: unisys: include: renamed function spar_check_channel in channel.h to match driver namespace staging: unisys: include: renamed #defines in channel.h to match driver namespace staging: unisys: include: renamed #defines in iochannel.h to match driver namespace staging: unisys: include: renamed structure spar_io_channel_protocol in iochannel.h to match driver namespace staging: unisys: visorbus: add comment to explain polling logic in controlvm_periodic_work staging: unisys: visorbus: remove channel_addr check in handle_command Sebastian Reichel (6): iio: isl29028: add isl29030 support iio: adc: twl4030: Drop twl4030_get_madc_conversion() iio: adc: twl4030: Unexport twl4030_madc_conversion() iio: adc: twl4030: Drop struct twl4030_madc_user_parms iio: adc: twl4030: Remove twl4030_madc_request.func_cb iio: adc: twl4030: Fold twl4030-madc.h into driver Sekhar Nori (1): tools/iio: Use include/uapi with __EXPORTED_HEADERS__ Shrirang Bagul (1): iio: st_pressure: st_accel: Initialise sensor platform data properly Song Hongyan (3): iio: hid-sensor-rotation: Add relative orientation sensor hid support iio: hid-sensor-rotation: Add geomagnetic orientation sensor hid support. iio: hid-sensor-rotation: Add "scale" and "offset" properties parse support Srinivas Pandruvada (1): iio: hid-sensor-hub: Implement batch mode Stefan Brüns (4): iio: Documentation: sysfs-bus-iio-meas-spec: Remove (partially) duplicate line iio: adc: Fix bad GENMASK use, typos, whitespace iio: adc: ina2xx: Make use of attribute flags consistent on all channels iio: adc: Fix integration time/averaging for INA219/220 Stefan Wahren (16): staging: vchiq_core: Use return value of mutex_lock_killable directly staging: vchiq_2835_arm: Reduce scope of i in free_pagelist staging: vchiq_2835_arm: Remove unnecessary assignment to slot_mem_size staging: vchiq_arm: Fix variable names in comment staging: vchiq_arm: Avoid multiline dereference staging: vchiq_2835_arm: Fix function name cleaup_pagelistinfo staging: vchiq_2835_arm: Handle vmalloc_to_page error case staging: vchiq_2835_arm: Use PAGE_MASK macro staging: vchiq_core: Simplify VCHIQ init staging: vchiq_core: Bailout if VCHIQ state is already initialized staging: vchiq_core: Don't BUG if sending RESUME fails staging: vchiq_core: Bail out if service is NULL staging: vchiq_core: Bail out if ref_count is unexpected staging: vchiq_core: Don't BUG if process is unexpected staging: vchiq_core: Bail out in case of invalid tx_pos staging: vchiq_core: Replace remaining BUG_ON with WARN_ON Sucha Supittayapornpong (1): staging: vt6655: Add identifier names to function definition Sudip Mukherjee (2): staging: sm750fb: change default screen resolution staging: sm750fb: change default screen resolution Suniel Mahesh (2): staging: rtl8192u: Fix type mismatch warnings reported by sparse staging: wlan-ng: Fix struct definition's and variable type Surender Polsani (1): staging: iio: light: Replace symbolic permissions as per coding style Szilveszter Székely (1): staging: rtl8192u: swap comparison to constant Thibaut Robert (1): staging: lustre: remove unnecessary braces Thibaut SAUTEREAU (2): staging: wlan-ng: convert endianness in situ for prism2fw staging: wlan-ng: convert endianness in situ for prism2sta Tiago Koji Castro Shibata (1): drivers/staging/speakup: Align block comments at * Timothée Isnard (1): staging: ccree: Strip trailing whitespace Tobin C. Harding (3): staging: ks7010: eap, change unsigned short to __be16 staging: ks7010: hostif, u16 data types to __le16 staging: ks7010: hostif, u32 data types to __le32 Tony Lindgren (3): iio: adc: cpcap: Fix default register values and battery temperature iio: adc: cpcap: Fix die temperature iio: adc: cpcap: Remove hung interrupt quirk Tuomo Rinne (3): staging: rtl8192u: Remove unnecessary scope staging: rtl8192u: Improve code readability staging: rtl8192u: Convert u4bAcParam to little-endian Valentin Vidic (1): staging: lustre: cleanup le32 assignment to ldp_flags Vincent Siles (5): staging: wilc1000: Last line is empty staging: wilc1000: Stripping '-' comments staging: wilc1000: Function signature too long staging: wilc1000: Function calls too long staging: wilc1000: Fixing struct definition layout Wolfram Sang (1): iio: use proper name for the R-Car SoC edcarter (1): Staging: comedi: s626.c: fixed trailing */ style issue simran singhal (1): staging: rtl8723bs: hal: Use (true/false) in assignment to bool Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-meas-spec | 1 - .../ABI/testing/sysfs-bus-iio-timer-stm32 | 63 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 2 + .../bindings/iio/adc/renesas,gyroadc.txt | 9 +- .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 28 +- .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 + .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 +- .../devicetree/bindings/trivial-devices.txt | 1 + MAINTAINERS | 1 + drivers/iio/accel/hid-sensor-accel-3d.c | 2 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/st_accel_core.c | 7 +- drivers/iio/accel/st_accel_spi.c | 4 - drivers/iio/adc/Kconfig | 24 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7791.c | 8 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/cpcap-adc.c | 108 +- drivers/iio/adc/hi8435.c | 46 +- drivers/iio/adc/ina2xx-adc.c | 218 ++- drivers/iio/adc/lpc32xx_adc.c | 8 +- drivers/iio/adc/meson_saradc.c | 86 +- drivers/iio/adc/mxs-lradc-adc.c | 32 +- drivers/iio/adc/rcar-gyroadc.c | 16 +- drivers/iio/adc/stm32-adc-core.c | 269 ++- drivers/iio/adc/stm32-adc-core.h | 2 + drivers/iio/adc/stm32-adc.c | 762 +++++++- drivers/iio/adc/ti-adc084s021.c | 275 +++ drivers/iio/adc/ti-adc108s102.c | 348 ++++ drivers/iio/adc/twl4030-madc.c | 209 ++- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/common/hid-sensors/Kconfig | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 54 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 80 + drivers/iio/dac/Kconfig | 3 +- drivers/iio/dac/ad5064.c | 71 +- drivers/iio/humidity/hts221.h | 3 + drivers/iio/humidity/hts221_core.c | 54 +- drivers/iio/humidity/hts221_i2c.c | 1 + drivers/iio/humidity/hts221_spi.c | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 183 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 11 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 20 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 52 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 1 + drivers/iio/industrialio-core.c | 21 +- drivers/iio/inkern.c | 4 +- drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/isl29018.c | 2 + drivers/{staging => }/iio/light/isl29028.c | 76 +- drivers/iio/light/rpr0521.c | 307 ++- drivers/iio/light/tsl2583.c | 106 +- drivers/iio/magnetometer/st_magn_spi.c | 2 - drivers/iio/orientation/hid-sensor-rotation.c | 55 +- drivers/iio/pressure/Kconfig | 2 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/pressure/zpa2326.c | 18 +- drivers/iio/proximity/as3935.c | 6 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/temperature/maxim_thermocouple.c | 1 + drivers/iio/trigger/stm32-timer-trigger.c | 174 +- drivers/staging/android/ion/ion-ioctl.c | 4 +- drivers/staging/android/ion/ion.c | 30 +- drivers/staging/android/ion/ion.h | 14 - drivers/staging/android/ion/ion_carveout_heap.c | 2 +- drivers/staging/android/ion/ion_system_heap.c | 6 +- drivers/staging/android/uapi/ion.h | 24 - drivers/staging/ccree/Kconfig | 11 +- drivers/staging/ccree/Makefile | 2 +- drivers/staging/ccree/cc_bitops.h | 62 - drivers/staging/ccree/cc_crypto_ctx.h | 147 +- drivers/staging/ccree/cc_hal.h | 15 +- drivers/staging/ccree/cc_hw_queue_defs.h | 896 +++++---- drivers/staging/ccree/cc_lli_defs.h | 57 +- drivers/staging/ccree/cc_pal_log.h | 188 -- drivers/staging/ccree/cc_pal_log_plat.h | 33 - drivers/staging/ccree/cc_pal_types.h | 97 - drivers/staging/ccree/cc_pal_types_plat.h | 29 - drivers/staging/ccree/cc_regs.h | 98 +- drivers/staging/ccree/dx_crys_kernel.h | 314 ++-- drivers/staging/ccree/dx_env.h | 224 --- drivers/staging/ccree/dx_host.h | 262 +-- drivers/staging/ccree/dx_reg_base_host.h | 15 +- drivers/staging/ccree/dx_reg_common.h | 8 +- drivers/staging/ccree/hash_defs.h | 62 +- drivers/staging/ccree/hw_queue_defs_plat.h | 43 - drivers/staging/ccree/ssi_aead.c | 1442 +++++++-------- drivers/staging/ccree/ssi_aead.h | 63 +- drivers/staging/ccree/ssi_buffer_mgr.c | 821 ++++---- drivers/staging/ccree/ssi_buffer_mgr.h | 35 +- drivers/staging/ccree/ssi_cipher.c | 616 +++--- drivers/staging/ccree/ssi_cipher.h | 26 +- drivers/staging/ccree/ssi_config.h | 33 +- drivers/staging/ccree/ssi_driver.c | 157 +- drivers/staging/ccree/ssi_driver.h | 84 +- drivers/staging/ccree/ssi_fips.c | 42 +- drivers/staging/ccree/ssi_fips.h | 45 +- drivers/staging/ccree/ssi_fips_data.h | 137 +- drivers/staging/ccree/ssi_fips_ext.c | 76 +- drivers/staging/ccree/ssi_fips_ll.c | 1034 +++++------ drivers/staging/ccree/ssi_fips_local.c | 170 +- drivers/staging/ccree/ssi_fips_local.h | 34 +- drivers/staging/ccree/ssi_hash.c | 1953 +++++++++----------- drivers/staging/ccree/ssi_hash.h | 58 +- drivers/staging/ccree/ssi_ivgen.c | 159 +- drivers/staging/ccree/ssi_ivgen.h | 41 +- drivers/staging/ccree/ssi_pm.c | 46 +- drivers/staging/ccree/ssi_pm.h | 13 +- drivers/staging/ccree/ssi_pm_ext.c | 60 - drivers/staging/ccree/ssi_pm_ext.h | 33 - drivers/staging/ccree/ssi_request_mgr.c | 393 ++-- drivers/staging/ccree/ssi_request_mgr.h | 26 +- drivers/staging/ccree/ssi_sram_mgr.c | 50 +- drivers/staging/ccree/ssi_sram_mgr.h | 47 +- drivers/staging/ccree/ssi_sysfs.c | 119 +- drivers/staging/ccree/ssi_sysfs.h | 9 +- drivers/staging/comedi/comedi_fops.c | 42 +- drivers/staging/comedi/drivers/ni_labpc_isadma.h | 2 +- drivers/staging/comedi/drivers/ni_labpc_regs.h | 2 +- drivers/staging/comedi/drivers/s626.c | 9 +- drivers/staging/dgnc/dgnc_driver.c | 2 - drivers/staging/dgnc/dgnc_driver.h | 13 - drivers/staging/dgnc/dgnc_tty.c | 150 +- drivers/staging/emxx_udc/emxx_udc.c | 398 ++-- drivers/staging/emxx_udc/emxx_udc.h | 226 +-- drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_hx8340bn.c | 2 +- drivers/staging/fbtft/fbtft-io.c | 2 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 268 ++- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 33 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 64 +- drivers/staging/fsl-dpaa2/ethernet/dpni.c | 5 +- drivers/staging/fsl-mc/README.txt | 6 +- drivers/staging/fsl-mc/bus/Makefile | 1 - drivers/staging/fsl-mc/bus/dpbp-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dpbp.c | 4 +- drivers/staging/fsl-mc/bus/dpcon.c | 4 +- drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 8 +- drivers/staging/fsl-mc/bus/dpio/dpio.c | 4 +- drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dpmcp.c | 4 +- drivers/staging/fsl-mc/bus/dpmng-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dpmng.c | 74 - drivers/staging/fsl-mc/bus/dprc-cmd.h | 2 +- drivers/staging/fsl-mc/bus/dprc-driver.c | 67 +- drivers/staging/fsl-mc/bus/dprc.c | 8 +- drivers/staging/fsl-mc/{include => bus}/dprc.h | 49 +- drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 23 +- drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 91 +- drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 1 - drivers/staging/fsl-mc/bus/fsl-mc-private.h | 65 +- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 1 - drivers/staging/fsl-mc/bus/mc-io.c | 3 +- drivers/staging/fsl-mc/bus/mc-sys.c | 2 - drivers/staging/fsl-mc/include/dpmng.h | 67 - drivers/staging/fsl-mc/include/mc-bus.h | 111 -- drivers/staging/fsl-mc/include/mc-cmd.h | 130 -- drivers/staging/fsl-mc/include/mc-sys.h | 99 - drivers/staging/fsl-mc/include/mc.h | 204 +- drivers/staging/gdm724x/gdm_usb.c | 8 +- drivers/staging/greybus/Kconfig | 10 + drivers/staging/greybus/Makefile | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 11 +- drivers/staging/greybus/arche-platform.c | 154 +- drivers/staging/greybus/arche_platform.h | 8 - drivers/staging/greybus/light.c | 4 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 22 +- drivers/staging/iio/frequency/dds.h | 2 +- drivers/staging/iio/light/Kconfig | 10 - drivers/staging/iio/light/Makefile | 3 +- .../iio/light/{tsl2x7x_core.c => tsl2x7x.c} | 66 +- drivers/staging/iio/meter/ade7753.c | 101 +- drivers/staging/iio/meter/ade7754.c | 56 +- drivers/staging/iio/meter/ade7758_core.c | 50 +- drivers/staging/iio/meter/ade7854.c | 88 +- drivers/staging/ks7010/eap_packet.h | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 10 +- drivers/staging/ks7010/ks_hostif.c | 105 +- drivers/staging/ks7010/ks_hostif.h | 192 +- drivers/staging/ks7010/ks_wlan.h | 8 +- drivers/staging/ks7010/ks_wlan_net.c | 22 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 4 +- .../lustre/lnet/libcfs/linux/linux-tracefile.c | 5 +- drivers/staging/lustre/lnet/libcfs/tracefile.c | 12 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 20 +- drivers/staging/lustre/lnet/lnet/lib-socket.c | 2 +- drivers/staging/lustre/lustre/fid/fid_request.c | 4 +- drivers/staging/lustre/lustre/fld/fld_cache.c | 6 +- drivers/staging/lustre/lustre/fld/lproc_fld.c | 2 +- drivers/staging/lustre/lustre/include/cl_object.h | 4 +- .../staging/lustre/lustre/include/lprocfs_status.h | 12 +- drivers/staging/lustre/lustre/include/lu_object.h | 4 +- .../lustre/lustre/include/lustre/lustre_idl.h | 6 +- .../lustre/lustre/include/lustre/lustre_user.h | 2 +- drivers/staging/lustre/lustre/include/lustre_fid.h | 2 +- drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 27 +- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 11 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 6 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 24 +- drivers/staging/lustre/lustre/llite/dcache.c | 4 +- drivers/staging/lustre/lustre/llite/dir.c | 14 +- drivers/staging/lustre/lustre/llite/file.c | 48 +- .../staging/lustre/lustre/llite/llite_internal.h | 26 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 34 +- drivers/staging/lustre/lustre/llite/llite_mmap.c | 2 +- drivers/staging/lustre/lustre/llite/llite_nfs.c | 10 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 6 +- drivers/staging/lustre/lustre/llite/namei.c | 40 +- drivers/staging/lustre/lustre/llite/rw26.c | 4 +- drivers/staging/lustre/lustre/llite/statahead.c | 14 +- drivers/staging/lustre/lustre/llite/symlink.c | 4 +- drivers/staging/lustre/lustre/llite/vvp_dev.c | 6 +- drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +- drivers/staging/lustre/lustre/llite/vvp_object.c | 2 +- drivers/staging/lustre/lustre/llite/xattr.c | 6 +- drivers/staging/lustre/lustre/llite/xattr_cache.c | 4 +- drivers/staging/lustre/lustre/lmv/lmv_fld.c | 2 +- drivers/staging/lustre/lustre/lmv/lmv_intent.c | 6 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 55 +- drivers/staging/lustre/lustre/lov/lov_io.c | 2 +- drivers/staging/lustre/lustre/lov/lov_merge.c | 4 +- drivers/staging/lustre/lustre/lov/lov_object.c | 7 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 6 +- drivers/staging/lustre/lustre/lov/lov_pool.c | 10 +- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 14 +- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 2 +- drivers/staging/lustre/lustre/mdc/mdc_request.c | 16 +- drivers/staging/lustre/lustre/mgc/mgc_request.c | 2 +- drivers/staging/lustre/lustre/obdclass/cl_lock.c | 2 +- drivers/staging/lustre/lustre/obdclass/cl_page.c | 2 +- drivers/staging/lustre/lustre/obdclass/llog_cat.c | 12 +- drivers/staging/lustre/lustre/obdclass/llog_swab.c | 2 +- .../lustre/lustre/obdclass/lprocfs_status.c | 56 +- drivers/staging/lustre/lustre/obdclass/lu_object.c | 5 +- .../staging/lustre/lustre/obdecho/echo_client.c | 7 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 17 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 2 +- drivers/staging/lustre/lustre/osc/osc_request.c | 3 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 4 +- drivers/staging/lustre/lustre/ptlrpc/import.c | 15 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 2 +- .../staging/lustre/lustre/ptlrpc/pack_generic.c | 2 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 4 +- drivers/staging/lustre/lustre/ptlrpc/service.c | 2 +- drivers/staging/most/aim-network/networking.c | 299 ++- drivers/staging/most/aim-network/networking.h | 21 - drivers/staging/most/hdm-dim2/Kconfig | 1 - drivers/staging/most/hdm-dim2/dim2_hal.c | 17 +- drivers/staging/most/hdm-dim2/dim2_hdm.c | 18 +- drivers/staging/most/hdm-dim2/dim2_reg.h | 1 + drivers/staging/most/hdm-i2c/hdm_i2c.c | 7 - drivers/staging/most/hdm-usb/Kconfig | 2 +- drivers/staging/most/hdm-usb/hdm_usb.c | 15 +- drivers/staging/most/mostcore/mostcore.h | 7 +- drivers/staging/octeon-usb/octeon-hcd.c | 6 +- drivers/staging/octeon/ethernet-util.h | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 40 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 131 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 44 - drivers/staging/rtl8188eu/core/rtw_mlme.c | 12 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 83 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 8 - drivers/staging/rtl8188eu/hal/phy.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 107 -- drivers/staging/rtl8188eu/os_dep/mon.c | 34 +- drivers/staging/rtl8192e/dot11d.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 126 -- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 +- drivers/staging/rtl8192e/rtllib.h | 54 - drivers/staging/rtl8192e/rtllib_rx.c | 3 - drivers/staging/rtl8192e/rtllib_softmac.c | 389 +--- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 27 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 171 +- drivers/staging/rtl8192u/r8192U.h | 8 +- drivers/staging/rtl8192u/r8192U_core.c | 10 +- drivers/staging/rtl8192u/r8192U_dm.c | 77 +- drivers/staging/rtl8712/ieee80211.c | 13 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/wifi.h | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 32 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/odm.h | 5 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 10 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 81 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 18 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 20 +- drivers/staging/rtl8723bs/include/ieee80211.h | 8 +- drivers/staging/rtl8723bs/include/osdep_service.h | 4 +- .../rtl8723bs/include/osdep_service_linux.h | 6 +- drivers/staging/rtl8723bs/include/rtl8192c_rf.h | 23 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 49 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 46 +- drivers/staging/rts5208/rtsx_scsi.c | 2 +- drivers/staging/rts5208/sd.c | 4 +- drivers/staging/rts5208/xd.c | 2 +- drivers/staging/sm750fb/ddk750_chip.c | 7 +- drivers/staging/sm750fb/ddk750_dvi.c | 35 +- drivers/staging/sm750fb/ddk750_dvi.h | 43 +- drivers/staging/sm750fb/ddk750_hwi2c.c | 33 +- drivers/staging/sm750fb/ddk750_sii164.c | 49 +- drivers/staging/sm750fb/ddk750_sii164.h | 22 +- drivers/staging/sm750fb/ddk750_swi2c.c | 21 +- drivers/staging/sm750fb/ddk750_swi2c.h | 18 +- drivers/staging/sm750fb/sm750.c | 54 +- drivers/staging/sm750fb/sm750.h | 24 +- drivers/staging/sm750fb/sm750_accel.c | 15 +- drivers/staging/sm750fb/sm750_cursor.c | 17 +- drivers/staging/speakup/Makefile | 1 + drivers/staging/speakup/main.c | 2 + drivers/staging/speakup/serialio.c | 28 +- drivers/staging/speakup/serialio.h | 4 +- drivers/staging/speakup/speakup_acntsa.c | 11 +- drivers/staging/speakup/speakup_apollo.c | 13 +- drivers/staging/speakup/speakup_audptr.c | 17 +- drivers/staging/speakup/speakup_bns.c | 11 +- drivers/staging/speakup/speakup_decext.c | 28 +- drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_dectlk.c | 17 +- drivers/staging/speakup/speakup_dtlk.c | 2 +- drivers/staging/speakup/speakup_dtlk.h | 10 +- drivers/staging/speakup/speakup_dummy.c | 11 +- drivers/staging/speakup/speakup_ltlk.c | 16 +- drivers/staging/speakup/speakup_soft.c | 4 +- drivers/staging/speakup/speakup_spkout.c | 15 +- drivers/staging/speakup/speakup_txprt.c | 11 +- drivers/staging/speakup/spk_priv.h | 10 +- drivers/staging/speakup/spk_ttyio.c | 320 ++++ drivers/staging/speakup/spk_types.h | 6 +- drivers/staging/speakup/synth.c | 20 +- drivers/staging/typec/fusb302/fusb302.c | 4 +- drivers/staging/unisys/Documentation/overview.txt | 14 +- drivers/staging/unisys/include/channel.h | 60 +- drivers/staging/unisys/include/iochannel.h | 39 +- drivers/staging/unisys/visorbus/controlvmchannel.h | 56 +- drivers/staging/unisys/visorbus/vbuschannel.h | 25 +- drivers/staging/unisys/visorbus/visorbus_main.c | 125 +- drivers/staging/unisys/visorbus/visorbus_private.h | 24 +- drivers/staging/unisys/visorbus/visorchannel.c | 8 +- drivers/staging/unisys/visorbus/visorchipset.c | 226 ++- drivers/staging/unisys/visorhba/visorhba_main.c | 19 +- .../staging/unisys/visorinput/ultrainputreport.h | 49 +- drivers/staging/unisys/visorinput/visorinput.c | 51 +- drivers/staging/unisys/visornic/visornic_main.c | 23 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 21 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 14 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 95 +- drivers/staging/vme/devices/vme_pio2.h | 80 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/card.h | 32 +- drivers/staging/vt6655/channel.h | 4 +- drivers/staging/vt6655/device_main.c | 19 +- drivers/staging/vt6655/key.c | 4 +- drivers/staging/vt6655/mac.h | 58 +- drivers/staging/vt6655/power.h | 16 +- drivers/staging/vt6655/rf.h | 16 +- drivers/staging/vt6656/card.c | 29 +- drivers/staging/vt6656/main_usb.c | 17 +- drivers/staging/vt6656/rxtx.c | 90 +- drivers/staging/wilc1000/host_interface.c | 90 +- drivers/staging/wilc1000/host_interface.h | 19 +- drivers/staging/wilc1000/linux_wlan.c | 37 +- drivers/staging/wilc1000/wilc_debugfs.c | 28 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 36 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 1 + drivers/staging/wilc1000/wilc_wlan_if.h | 2 +- drivers/staging/wlan-ng/hfa384x.h | 22 +- drivers/staging/wlan-ng/hfa384x_usb.c | 18 +- drivers/staging/wlan-ng/prism2fw.c | 24 +- drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 100 +- drivers/staging/xgifb/vb_table.h | 18 +- drivers/tty/tty_io.c | 60 +- drivers/tty/tty_ldisc.c | 2 + include/linux/hid-sensor-hub.h | 5 + include/linux/hid-sensor-ids.h | 5 + include/linux/i2c/twl4030-madc.h | 147 -- include/linux/iio/iio.h | 6 + include/linux/iio/timer/stm32-timer-trigger.h | 2 + include/linux/mfd/stm32-timers.h | 2 + include/linux/tty.h | 8 + include/uapi/linux/tty.h | 1 + tools/iio/Makefile | 2 +- tools/iio/iio_utils.h | 2 +- 407 files changed, 11603 insertions(+), 11578 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt create mode 100644 drivers/iio/adc/ti-adc084s021.c create mode 100644 drivers/iio/adc/ti-adc108s102.c rename drivers/{staging => }/iio/light/isl29028.c (89%) delete mode 100644 drivers/staging/ccree/cc_bitops.h delete mode 100644 drivers/staging/ccree/cc_pal_log.h delete mode 100644 drivers/staging/ccree/cc_pal_log_plat.h delete mode 100644 drivers/staging/ccree/cc_pal_types.h delete mode 100644 drivers/staging/ccree/cc_pal_types_plat.h delete mode 100644 drivers/staging/ccree/dx_env.h delete mode 100644 drivers/staging/ccree/hw_queue_defs_plat.h delete mode 100644 drivers/staging/ccree/ssi_pm_ext.c delete mode 100644 drivers/staging/ccree/ssi_pm_ext.h delete mode 100644 drivers/staging/fsl-mc/bus/dpmng.c rename drivers/staging/fsl-mc/{include => bus}/dprc.h (84%) delete mode 100644 drivers/staging/fsl-mc/include/dpmng.h delete mode 100644 drivers/staging/fsl-mc/include/mc-bus.h delete mode 100644 drivers/staging/fsl-mc/include/mc-cmd.h delete mode 100644 drivers/staging/fsl-mc/include/mc-sys.h rename drivers/staging/iio/light/{tsl2x7x_core.c => tsl2x7x.c} (95%) delete mode 100644 drivers/staging/most/aim-network/networking.h create mode 100644 drivers/staging/speakup/spk_ttyio.c delete mode 100644 include/linux/i2c/twl4030-madc.h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel