From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Stephen Rothwell <sfr@canb.auug.org.au>
Cc: devel@linuxdriverproject.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Staging / IIO driver patches for 5.5-rc1
Date: Wed, 27 Nov 2019 17:35:15 +0100 [thread overview]
Message-ID: <20191127163515.GA3087498@kroah.com> (raw)
The following changes since commit 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c:
Linux 5.4-rc7 (2019-11-10 16:17:15 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.5-rc1
for you to fetch changes up to 0f6f8749872e7be6c083dc845bf4d45a7018b79c:
staging: vchiq: Have vchiq_dump_* functions return an error code (2019-11-22 11:40:31 +0100)
----------------------------------------------------------------
Staging / IIO patches for 5.5-rc1
Here is the big staging and iio set of patches for the 5.5-rc1 release.
It's the usual huge collection of cleanup patches all over the
drivers/staging/ area, along with a new staging driver, and a bunch of
new IIO drivers as well.
Full details are in the shortlog, but all of these have been in
linux-next for a long time with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Adham Abozaeid (4):
staging: wilc1000: look for rtc_clk clock in spi mode
staging: wilc1000: don't use wdev while setting tx power
staging: wilc1000: store bss object and use cfg80211_connect_bss()
staging: wilc1000: check if device is initialzied before changing vif
Ajay Singh (11):
staging: wilc1000: remove unnecessary netdev validation check in del_key()
staging: wilc1000: move wlan_deinit_locks() in wilc_netdev_cleanup()
staging: wilc1000: use RCU list to maintain vif interfaces list
staging: wilc1000: handle mgmt frames for both interfaces during concurrent mode
staging: wilc1000: avoid 'bool' datatype in struct sent to firmware
staging: wilc1000: remove 'wilc_' prefix from filenames
staging: wilc1000: added 'WILC_' prefix in header guard macro
staging: wilc1000: avoid use of C++ style comments
staging: wilc1000: added proper spacing for comments
staging: wilc1000: use defines for msg types received from firmware
staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param()
Alexandru Ardelean (20):
iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions
iio: gyro: adis16130: remove mlock usage
iio: gyro: adis16080: replace mlock with own lock
iio: proximity: sx9500: fix iio_triggered_buffer_{predisable,postenable} positions
iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_predisable() position
iio: dac: ad7303: replace mlock with own lock
iio: pressure: zpa2326: fix iio_triggered_buffer_postenable position
staging: rtl8188eu: make efuse_power_switch() function static
iio: dln2-adc: fix iio_triggered_buffer_postenable() position
iio: hdc100x: fix iio_triggered_buffer_{predisable,postenable} positions
iio: gyro: adis16136: check ret val for non-zero vs less-than-zero
iio: imu: adis16400: check ret val for non-zero vs less-than-zero
iio: imu: adis16460: check ret val for non-zero vs less-than-zero
iio: imu: adis16480: check ret val for non-zero vs less-than-zero
iio: imu: adis: check ret val for non-zero vs less-than-zero
iio: imu: adis16480: fix indentation of return statement
iio: imu: adis16480: prefer `unsigned int` over `unsigned`
iio: imu: adis16480: assign bias value only if operation succeeded
iio: imu: adis: assign read val in debugfs hook only if op successful
iio: imu: adis: assign value only if return code zero in read funcs
Aliasgar Surti (3):
staging: rtl8723bs: Removed unneeded variables
staging: qlge: Removed unnecessary variable
staging: rtl8723bs: removed unwanted if..else condition
Andrea Merello (3):
iio: ad7949: kill pointless "readback"-handling code
iio: max31856: add missing of_node and parent references to iio_dev
iio: ad7949: fix incorrect SPI xfer len
Andreas Klinger (2):
dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml
iio: adc: hx711: optimize performance in read cycle
Andy Shevchenko (5):
fbtft: Make sure string is NULL terminated
fbtft: Describe function parameters in kernel-doc
fbtft: Drop useless #ifdef CONFIG_OF and dead code
fbtft: Make use of device property API
fbtft: Drop OF dependency
Antonio Borneo (1):
staging: rtl8723bs: fix typo of "mechanism" in comment
Arnd Bergmann (1):
staging: exfat: use prandom_u32() for i_generation
Artur Rojek (3):
dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC
dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC
IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC.
Aurabindo Jayamohanan (1):
staging: board: use appropriate macro to initialize struct
Baolin Wang (1):
iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() to simplify code
Bartosz Golaszewski (3):
iio: pressure: bmp280: remove stray newline
iio: pressure: bmp280: use bulk regulator ops
iio: pressure: bmp280: use devm action and remove labels from probe
Benjamin Poirier (17):
staging: qlge: Fix irq masking in INTx mode
staging: qlge: Remove irq_cnt
staging: qlge: Remove page_chunk.last_flag
staging: qlge: Deduplicate lbq_buf_size
staging: qlge: Remove bq_desc.maplen
staging: qlge: Remove rx_ring.sbq_buf_size
staging: qlge: Remove useless dma synchronization calls
staging: qlge: Deduplicate rx buffer queue management
staging: qlge: Fix dma_sync_single calls
staging: qlge: Remove rx_ring.type
staging: qlge: Factor out duplicated expression
staging: qlge: Remove qlge_bq.len & size
staging: qlge: Remove useless memset
staging: qlge: Replace memset with assignment
staging: qlge: Update buffer queue prod index despite oom
staging: qlge: Refill rx buffers up to multiple of 16
staging: qlge: Refill empty buffer queues from wq
Bernd Porr (1):
staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
Chandra Annamaneni (4):
staging: KPC2000: kpc2000_spi.c: Fix style issues (missing blank line)
staging: KPC2000: kpc2000_spi.c: Fix style issues (misaligned brace)
staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment)
staging: KPC2000: kpc2000_spi.c: Fix style issues (Unnecessary parenthesis)
Christian Gromm (5):
staging: most: remove string termination dependency from user space data
staging: most: configfs: move configfs subsystems to container struct
staging: most: block module removal while having active configfs items
staging: most: core: add comments to mutex and spinlock definitions
staging: most: core: remove sysfs attr remove_link
Christophe JAILLET (1):
staging: wfx: Fix a memory leak in 'wfx_upload_beacon'
Chuhong Yuan (1):
staging: iio: ad9834: add a check for devm_clk_get
Colin Ian King (14):
iio: light: cm36651: redundant assignment to variable ret
staging: rtl8723bs: os_dep: fix spelling mistake "offet" -> "offset"
staging: rtl8723bs: core: make array op_class static const, makes object smaller
staging: rtl8192e: clean up indentation issue
staging: vt6656: clean up an indentation issue
counter: stm32: clean up indentation issue
iio: gyro: clean up indentation issue
staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal"
staging: wfx: fix swapped arguments in memset call
staging: wfx: fix spelling mistake "non existant" -> "non-existent"
staging: exfat: fix indentation issue
staging: rtl8192u: fix indentation issue
staging: rtl8723bs: fix indentation issue
staging: exfat: fix spelling mistake "maont" -> "mount"
Connor Kuehl (3):
staging: rtl8188eu: remove unnecessary self-assignment
staging: rtl8188eu: remove dead code/vestigial do..while loop
staging: rtl8188eu: fix possible null dereference
Cristiane Naves (7):
staging: gasket: Fix lines ending with a '('
staging: octeon: Remove unneeded variable
staging: media: allegro-dvt: remove bool comparison
staging: fieldbus: anybuss: use devm_platform_ioremap_resource helper
staging: rtl8712: Remove lines before a close brace
staging: rtl8712: Fix Alignment of open parenthesis
staging: vt6655: Fix lines ending with parentheses
CristianeNaves (1):
staging: gasket: Fix lines ending with a '('
Dan Carpenter (1):
staging: wilc1000: potential corruption in wilc_parse_join_bss_param()
David Lechner (3):
bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem
dt-bindings: counter: new bindings for TI eQEP
counter: new TI eQEP driver
Davidlohr Bueso (3):
drivers/staging/exfat: Replace binary semaphores for mutexes
drivers/staging/exfat: Replace more binary semaphores with mutexes
staging: exfat: Ensure we unlock upon error in ffsReadFile
Evan Chime (2):
Staging: Netlogic: Fix grammatical error
Staging: Netlogic: Fix spelling mistake
Fabrice Gasnier (6):
counter: stm32-timer-cnt: fix a kernel-doc warning
counter: stm32-lptimer-cnt: fix a kernel-doc warning
iio: dac: stm32: add power management support
iio: adc: stm32-adc: fix kernel-doc warnings
dt-bindings: iio: stm32-adc: add max clock rate property
iio: adc: stm32: allow to tune analog clock
Frank A. Cancio Bello (10):
staging: octeon-usb: Fix line ending with a '('
staging: mt7621-dma: Remove unnecessary line continuations
staging: rts5208: Fix alignment and a line ending with a '('
staging: emxx_udc: Fix the format of a parameter list
staging: vt6655: Fix parameter alignment issues
staging: vt6655: Fix the spacing around operators
staging: vt6655: Fix open ended lines
staging: vt6655: Fix long lines
staging: exfat: Fix parameter alignment issues
staging: exfat: Fix logical operation continuation
Gabriela Bittencourt (13):
staging: vt6656: remove duplicated blank line
staging: vt6656: reorganize characters so the lines are under 80 ch
staging: rtl8712: align arguments with open parenthesis in file rtl8712_led.c
staging: sm750fb: format description of parameters in accel.c
staging: sm750fb: format description of parameters in accel.h
staging: sm750fb: align arguments with open parenthesis in ddk750_sii164.c
staging: sm750fb: align arguments with open parenthesis in file sm750_accel.h
staging: sm750fb: align arguments with open parenthesis in file sm750_cursor.h
staging: sm750fb: Fix typo in comment
staging: sm750fb: Replace multiple spaces with tabs when it suits
staging: rts5208: Eliminate the use of Camel Case in files ms.{h, c}
staging: rts5208: Eliminate the use of Camel Case in files xd.{h, c}
staging: rts5208: Eliminate the use of Camel Case in file sd.h
Giovanni Gherdovich (1):
staging: octeon: indent with tabs instead of spaces
Greg Kroah-Hartman (6):
Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/.../jic23/iio into staging-next
Merge 5.4-rc3 into staging-next
Merge 5.4-rc5 into staging-next
Merge tag 'iio-for-5.5b' of https://git.kernel.org/.../jic23/iio into staging-next
Merge 5.4-rc7 into staging-next
Merge tag 'iio-for-5.5c' of https://git.kernel.org/.../jic23/iio into staging-next
Gwendal Grignou (1):
iio: cros_ec_baro: set info_mask_shared_by_all_available field
Hans de Goede (7):
staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls
staging: rtl8723bs: Remove phy_Config*WithParaFile() functions
staging: rtl8723bs: Remove phy_Config*WithParaFile() configuration leftovers
staging: rtl8723bs: Remove rtw_merge_string() function
staging: rtl8723bs: Remove File operation APIs
staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
staging: rtl8723bs: Drop ACPI device ids
Hariprasad Kelam (1):
staging: vc04_services: make use of devm_platform_ioremap_resource
Ido Tamir (1):
staging: sm750fb: CHECK: Avoid CamelCase
Ioana Ciornei (4):
staging: dpaa2-ethsw: move port notifier per ethsw
staging: dpaa2-ethsw: move port switchdev notifier per ethsw
staging: dpaa2-ethsw: move port switchdev blocking notifier per ethsw
staging: dpaa2-ethsw: ordered workqueue should be per ethsw
Jamal Shareef (21):
staging: sm750fb: Fix lines over 80 characters
staging: most: Change bool init to true/false
staging: fbtft: Fix duplicate arguments to bitwise AND
staging: kpc2000: kpc_i2c: Fix lines over 80 chars
staging: kpc2000: kpc_i2c: Remove commented code
staging: vc04_services: Remove unused structs
staging: vc04_services: Remove enum typedefs in vchi
staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance_handle
staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct vchi_service_handle
staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback
staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vchiq_status
staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum vchiq_bulk_mode
staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with enum vchiq_service_option
staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum vchiq_connstate
staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum vchiq_bulk_dir
staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_userdata_term
staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback
staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remote_callback
staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsigned int
staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchiq_instance
staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struct opaque_platform_state
Javier F. Arias (31):
staging: rtl8723bs: Remove unnecessary braces
staging: rtl8723bs: Remove unnecessary braces
staging: rtl8723bs: Switch constant place in test
staging: rtl8723bs: Remove commented code
staging: rtl8723bs: Replace string with identifier
staging: rtl8723bs: Remove space before tab
staging: rtl8723bs: Fix line over 80 characters
staging: rtl8723bs: Fix function call wrapping style
staging: rtl8723bs: Add space between elements
staging: rtl8723bs: Fix incorrect type in declaration
staging: rtl8723bs: Remove commented code
staging: rtl8723bs: Remove duplicate blank lines
staging: rtl8723bs: Remove space before tabs
staging: rtl8723bs: Fix style in definitions
staging: rtl8723bs: Replace string with identifier
staging: rtl8723bs: Fix lines over 80 characters
staging: rtl8723bs: Add spaces between operators
staging: rtl8723bs: Remove commented code
staging: rtl8723bs: Fix indentation warnings
staging: rtl8723bs: Fix function call format
staging: rtl8723bs: Change tabs for spaces
staging: emxx_udc: Fix invalid reference error
staging: rtl8723bs: Remove unnecessary parentheses
staging: rtl8723bs: Fix lines over 80 characters
staging: rtl8723bs: Fix line over 80 characters
staging: rtl8723bs: Simplify boolean expression
staging: rtl8723bs: Remove commented code
staging: rtl8723bs: Remove multiple blank lines
staging: rtl8723bs: Remove blank lines before a close brace
staging: rtl8723bs: Remove blank lines after an open brace
staging: rtl8723bs: Remove unnecessary braces
Jean-Baptiste Maneyrol (7):
iio: imu: inv_mpu6050: disable i2c mux for MPU925x
iio: imu: inv_mpu6050: add header include protection macro
iio: imu: inv_mpu6050: add defines for supporting 9-axis chips
iio: imu: inv_mpu6050: fix objects syntax in Makefile
iio: imu: inv_mpu6050: helpers for using i2c master on auxiliary bus
iio: imu: inv_mpu6050: add MPU925x magnetometer support
iio: imu: inv_mpu6050: add fifo support for magnetometer data
Jerry Lin (2):
staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support
staging: olpc_dcon: fix wrong dependencies in Kconfig file
Jonathan Cameron (29):
Merge branch 'ib-ti-eqep-5.4-rc1' into togreg
Merge branch 'ib-ab8500-5.4-rc1' into HEAD
iio: adc: at91-sama5d2: Replace 0 with NULL when clearing some pointers.
iio: adc: mcp320x: Tidy up endian types in type cast.
iio: adc: stmpe-adc: Cleanup endian type of local variable
iio: chemical: sps30: Explicity truncate constant by masking
iio: gyro: mpu3050: Explicity make a 'poison' value big endian
iio: pressure: bmp280 endian tidy ups
iio: proximity: pulsedlight v2: Tidy up an endian issue
iio: adc: exynos: Drop a stray semicolon
iio: adc: exynos: use devm_platform_ioremap_resource
iio: adc: meson_saradc: use devm_platform_ioremap_resource
iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only threaded handler.
iio: temp: maxim thermocouple: Drop unneeded semi colon.
iio: adc: xilinx-xadc: use devm_platform_ioremap_resource
iio: adc: twl4030: Use false / true instead of 0 / 1 with booleans
iio: chemical: sgp30: drop excess semicolon
iio: adc: aspeed: use devm_platform_ioremap_resource
iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource
iio: adc: bcm_iproc_adc: drop a stray semicolon
iio: adc: cc10001: use devm_platform_ioremap_resource
iio: adc: ingenic: Use devm_platform_ioremap_resource
iio: adc: lpc18xx: use devm_platform_ioremap_resource
iio: adc: npcm: use devm_platform_ioremap_resource
iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource
iio: adc: spear_adc: Use devm_platform_ioremap_resource
iio: adc: vf610: use devm_platform_ioremap_resource
iio: dac: lpc18xx: Use devm_platform_ioremap_resource
iio: dac: vf610: Use devm_platform_ioremap_resource
Jules Irenge (20):
staging: qlge: correct a misspelled word
staging: qlge: fix "alignment should match open parenthesis" checks
staging: qlge: Fix multiple assignments warning by replacing integer variables to bool
staging: qlge: add space to fix check warning
staging: qlge: fix comparison to NULL warning
staging: vc04_services: place the AND operator at the end of the previous line
staging: uwb: fix coccinelle warnings of comparison to bool
staging: vc04_services: fix check warnings of line over 80 characters
staging: vc04_services: fix warnings of scpace required between operator
staging: vc04_services: fix warnings of Block comments use of *
staging: wfx: fix warnings of no space is necessary
staging: wfx: fix warning of line over 80 characters
staging: wfx: fix warnings of logical continuation
staging: wfx: correct misspelled words
staging: wfx: fix warnings of alignment should match open parenthesis
staging: wfx: replace 0 by NULL
staging: wfx: replace 1 by true
staging: mt7621-dma: align to match open parenthesis
staging: wfx: replace uintXX_t to uXX and intXX_t to sXX
staging: align to fix warnings of line over 80 characters
Jérôme Pouiller (35):
staging: wfx: add infrastructure for new driver
staging: wfx: add support for I/O access
staging: wfx: add I/O API
staging: wfx: add tracepoints for I/O access
staging: wfx: load firmware
staging: wfx: import HIF API headers
staging: wfx: add IRQ handling
staging: wfx: add tracepoints for HIF
staging: wfx: add support for start-up indication
staging: wfx: instantiate mac80211 data
staging: wfx: allow to send commands to chip
staging: wfx: add HIF commands helpers
staging: wfx: introduce "secure link"
staging: wfx: setup initial chip configuration
staging: wfx: add debug files and trace debug events
staging: wfx: allow to send 802.11 frames
staging: wfx: allow to receive 802.11 frames
staging: wfx: allow to scan networks
staging: wfx: implement 802.11 key handling
staging: wfx: implement the rest of mac80211 API
staging: wfx: simplify memory allocation in wfx_update_filtering()
staging: wfx: remove misused call to cpu_to_le16()
staging: wfx: le16_to_cpus() takes a reference as parameter
staging: wfx: correctly cast data on big-endian targets
staging: wfx: fix copy_{to,from}_user() usage
staging: wfx: drop calls to BUG_ON()
staging: wfx: avoid namespace contamination
staging: wfx: fix error handling in wfx_tx_get_raw_link_id()
staging: wfx: fix potential vulnerability to spectre
staging: wfx: drop module version
staging: wfx: relocate wfx_fill_sl_key() in secure_link.h
staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y
staging: wfx: fix Oops when CONFIG_OF_NET is not set
staging: wfx: fix setting MAC address from DT
staging: wfx: fix number of available tx_policies
Kees Cook (1):
staging: rtl*: Remove tasklet callback casts
Kefeng Wang (1):
staging: Use pr_warn instead of pr_warning
Krzysztof Kozlowski (7):
staging: fbtft: Fix Kconfig indentation
staging: fwserial: Fix Kconfig indentation
staging: most: Fix Kconfig indentation
staging: nvec: Fix Kconfig indentation
staging: pi433: Fix Kconfig indentation
staging: vc04: Fix Kconfig indentation
staging: fwserial: Fix Kconfig indentation (seven spaces)
Krzysztof Wilczynski (1):
iio: light: bh1750: Resolve compiler warning and make code more readable
Laura Abbott (1):
tools: iio: Correctly add make dependency for iio_utils
Linus Walleij (8):
power: supply: ab8500_btemp: Convert to IIO ADC
power: supply: ab8500_charger: Convert to IIO ADC
power: supply: ab8500_fg: Convert to IIO ADC
hwmon: ab8500: Convert to IIO ADC
mfd: ab8500: Augment DT bindings
iio: adc: New driver for the AB8500 GPADC
mfd: Switch the AB8500 GPADC to IIO
iio: st: Drop GPIO include
Lorenzo Bianconi (24):
iio: imu: st_lsm6dsx: enable LIR for sensor events
iio: imu: st_lsm6dsx: enable clear on read for latched interrupts
iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm6dsx_report_motion_event
iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer
iio: imu: st_lsm6dsx: move irq related definitions in irq_config
iio: imu: st_lsm6dsx: do not access active-low/open-drain regs if not supported
iio: imu: st_lsm6dsx: move bdu/boot and reset register info in hw_settings
iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6dsx_event_setup
iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locked configuring events
iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_event_config
iio: imu: st_lsm6dsx: fix checkpatch warning
iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_platform_data
iio: imu: st_lsm6dsx: add missing kernel documenation
dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup-source property
iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO
iio: imu: st_lsm6dsx: enable drdy-mask if available
iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1
iio: imu: st_lsm6dsx: add support to LSM6DS0
dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSRX
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings
iio: imu: st_lsm6dsx: explicitly define odr table size
iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
iio: imu: st_lsm6dsx: express odr in mHZ
Manivannan Sadhasivam (2):
dt-bindings: iio: light: Add binding for ADUX1020
iio: light: Add support for ADUX1020 sensor
Marcelo Diop-Gonzalez (6):
staging: vchiq: Have vchiu_queue_init() return 0 on success.
staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed()
staging: vchiq: Fix block comment format in vchiq_dump()
staging: vchiq_dump: Replace min with min_t
staging: vchiq: Refactor indentation in vchiq_dump_* functions
staging: vchiq: Have vchiq_dump_* functions return an error code
Marcelo Schmitt (2):
dt-bindings: iio: adc: Add dt-schema for AD7292
iio: adc: Add driver support for AD7292
Marcus Folkesson (2):
dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml
dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml
Mario Tesi (1):
iio: imu: st_lsm6dsx: add odr calibration feature
Matteo Croce (1):
staging: vchiq: don't print pointless kernel address
Michael Hennerich (2):
staging: fbtft: fbtft-core: Fix last line displayed on fbcon
drivers/staging/fbtft/fb_seps525: New driver for SEPS525 (Syncoam) LCD Controllers
Michael Straube (25):
staging: rtl8723bs: remove return statements from void functions
staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c
staging: rtl8723bs: remove unused function write_cam_from_cache
staging: rtl8188eu: convert variables from unsigned char to u8
staging: rtl8188eu: rename variables to avoid mixed case
staging: rtl8188eu: cleanup whitespace in update_hw_ht_param
staging: rtl8188eu: cleanup comments in update_hw_ht_param
staging: rtl8188eu: remove unnecessary asignment and initialization
staging: rtl8188eu: remove braces from single statement if block
staging: rtl8188eu: remove unnecessary conversion to bool
staging: rtl8188eu: rename variables to avoid mixed case
staging: rtl8188eu: convert variables from unsigned char to u8
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: remove code valid only for 5 GHz
staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c
staging: rtl8188eu: convert unsigned char array to u8
staging: rtl8188eu: rename array bcast_addr
staging: rtl8188eu: convert rtw_access_ctrl to return bool
staging: rtl8188eu: remove ternary operator
staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c
staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo
staging: rtl8188eu: remove exit label from rtw_alloc_stainfo
staging: rtl8188eu: reduce indentation level in _rtw_free_sta_priv
staging: rtl8188eu: remove return variable from rtw_init_bcmc_stainfo
staging: rtl8188eu: replace tabs with spaces - style
Miquel Raynal (8):
iio: adc: max1027: Add debugfs register read support
iio: adc: max1027: Make it optional to use interrupts
iio: adc: max1027: Reset the device at probe time
iio: adc: max1027: Prepare the introduction of different resolutions
iio: adc: max1027: Introduce 12-bit devices support
dt-bindings: iio: adc: max1027: Mark interrupts as optional
dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices
dt-bindings: Add max12xx SPI ADC series as trivial devices
Mircea Caprioru (3):
iio: adc: ad7192: Add sysfs ABI documentation
iio: adc: ad_sigma_delta: Export ad_sd_calibrate
staging: iio: adc: ad7192: Add system calibration support
Nachammai Karuppiah (8):
staging: vc04_services: Avoid typedef
staging: rtl8723bs: os_dep: Remove typecast in kfree
staging: rtl8723bs: core: Remove typecast in call to kfree
staging: vc04_services: Avoid NULL comparison
staging: qlge: Avoid NULL comparison
staging: wfx: Remove local variable used only in return statement.
staging: rtl8723bs: os_dep: Remove unnecessary variable used in return statement
staging: rtl8723bs: hal: Remove unnecessary typecast in kfree.
Navid Emamdoost (2):
staging: rtl8192u: release memory on error path
staging: rtl8192u: fix multiple memory leaks on error path
Nuno Sá (4):
iio: temperature: Add support for LTC2983
dt-bindings: iio: Add ltc2983 documentation
iio: adis16480: Fix scales factors
iio: adis16480: Add debugfs_reg_access entry
Pan Bian (1):
staging: rtl8192e: fix potential use after free
Paul Burton (1):
staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
Phil Reid (2):
dt-binding: iio: Add optional label property
iio: core: Add optional symbolic label to device attributes
Quentin Deslandes (3):
staging: axis-fifo: avoid parsing ignored device tree properties
staging: axis-fifo: request resources using managed functions
staging: axis-fifo: remove unused pointer to memory resource
Rishi Gupta (3):
iio: light: add driver for veml6030 ambient light sensor
dt-bindings: iio: light: add veml6030 ALS bindings
iio: documentation: light: Add veml6030 sysfs documentation
Robert Jones (2):
dt-bindings: iio: imu: add fxos8700 imu binding
iio: imu: Add support for the FXOS8700 IMU
Rohit Sarkar (4):
staging: iio: ADIS16240: Remove unused include
staging: rtl8192u: ieee80211: Replace snprintf with scnprintf
staging: rtl8712: Replace snprintf with scnprintf
staging: rtl8712: fix boundary condition for n
Roi Martin (6):
staging: exfat: remove unnecessary parentheses
staging: exfat: make alignment match open parenthesis
staging: exfat: remove unnecessary new line in if condition
staging: exfat: replace printk(KERN_INFO ...) with pr_info()
staging: exfat: avoid multiple assignments
staging: exfat: replace kmalloc with kmalloc_array
Saiyam Doshi (1):
staging: rtl8723bs: remove unneeded conversion to bool
Samuil Ivanov (1):
Staging: qlge: Rewrite two while loops as simple for loops
Sean Nyekjaer (5):
iio: imu: st_lsm6dsx: move interrupt thread to core
iio: imu: st_lsm6dsx: add motion events
iio: imu: st_lsm6dsx: add wakeup-source option
iio: imu: st_lsm6dsx: always enter interrupt thread
iio: imu: st_lsm6dsx: add motion report function and call from interrupt
Sergio Paracuellos (2):
staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'
MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected
Stefan Popa (1):
iio: dac: ad5446: Add support for new AD5600 DAC
Stephan Gerhold (2):
dt-bindings: iio: imu: mpu6050: add vdd-supply
iio: imu: mpu6050: Add support for vdd-supply regulator
Sudip Mukherjee (2):
staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss
staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan
Sumera Priyadarsini (4):
staging: rtl8192u: Remove unnecessary blank lines
staging: rtl8192u: Fix alignment to match open parenthesis
staging: rtl8192u: Remove unnecessary line-breaks in function signatures
staging: rtl8192u: Fix indentation for cleaner code
Sven Van Asbroeck (2):
staging: fieldbus core: remove unused strings
staging: fieldbus: move "offline mode" definition to fieldbus core
Thomas Meyer (1):
staging: wlan-ng: p80211wep.c: use lib/crc32
Tim Collier (5):
staging: wlan-ng: remove unnecessary casts from prism2usb.c
staging: wlan-ng: shorten lines over 80 characters in hfa384x.h
staging: wlan-ng: correct parameter alignment in hfa384x.h
staging: wlan-ng: fix compilation for USB debugging
staging: wlan-ng: remove unused field from struct hfa384x_usbctlx
Tomasz Duszynski (2):
dt-bindings: iio: light: bh1750: convert bindings to yaml
MAINTAINERS: add entry for ROHM BH1750 driver
Valdis Kletnieks (33):
staging: exfat: fix fs_sync() calls.
staging: exfat: explain the fs_sync() issue in TODO
staging: exfat: Clean up return codes - FFS_FULL
staging: exfat: Clean up return codes - FFS_NOTFOUND
staging: exfat: Clean up return codes - FFS_DIRBUSY
staging: exfat: Clean up return codes - FFS_PERMISSIONERR
staging: exfat: Clean up return codes - FFS_NAMETOOLONG
staging: exfat: Clean up return codes - FFS_FILEEXIST
staging: exfat: Clean up return codes - FFS_INVALIDPATH
staging: exfat: Clean up return code - FFS_MEMORYERR
staging: exfat: Update MAINTAINERS file
staging: exfat: Clean up return codes - FFS_FORMATERR
staging: exfat: Clean up return codes - FFS_MEDIAERR
staging: exfat: Clean up return codes - FFS_EOF
staging: exfat: Clean up return codes - FFS_INVALIDFID
staging: exfat: Clean up return codes - FFS_ERROR
staging: exfat: Clean up return codes - remove unused codes
staging: exfat: Clean up return codes - FFS_SUCCESS
staging: exfat: Collapse redundant return code translations
staging: exfat: Correct return code
staging: exfat: Remove FAT/VFAT mount support, part 1
staging: exfat: Remove FAT/VFAT mount support, part 2
staging: exfat: Remove FAT/VFAT mount support, part 3
staging: exfat: Remove FAT/VFAT mount support, part 4
staging: exfat: Clean up the namespace pollution part 1
staging: exfat: Clean up the namespace pollution part 2
staging: exfat: Clean up the namespace pollution part 3
staging: exfat: Clean up the namespace pollution part 4
staging: exfat: Clean up the namespace pollution part 5
staging: exfat: Clean up the namespace pollution part 6
staging: exfat: Clean up the namespace pollution part 7
staging: exfat: Clean up the namespace pollution part 8
staging: exfat: Update the TODO file
Valery Ivanov (1):
staging: octeon: fix missing a blank line after declaration
Vincent Pelletier (1):
iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver
Wambui Karuga (21):
staging: octeon: Remove typedef declaration
staging: kpc2000: Remove unnecessary return variable
staging: rtl8712: Align function arguments with opening paranthesis
staging: octeon: Fix incorrect type in assignment
staging: rtl8723bs: Remove comparisons to NULL in conditionals
staging: rtl8723bs: Remove unnecessary braces for single statements
staging: rtl8723bs: Remove comparisons to booleans in conditionals.
staging: rtl8723bs: Remove unnecessary blank lines
staging: isdn: remove assignment in if conditionals
staging: rtl8723bs: Remove comparison to NULL
staging: octeon: remove typedef declaration for cvmx_wqe
staging: octeon: remove typedef declaration for cvmx_helper_link_info
staging: octeon: remove typedef declaration for cvmx_fau_reg_32
staging: octeon: remove typedef declartion for cvmx_pko_command_word0
staging: octeon: remove typedef declaration for cvmx_fau_op_size
staging: rtl8712: remove unnecessary return variables
staging: rtl8712: clean up function headers
staging: vc04_services: use DIV_ROUND_UP helper macro
staging: rtl8723bs: use DIV_ROUND_UP helper macro
staging: rtl8723bs: remove casts to pointers in kfree
staging: octeon: fix restricted __be16 degrades to integer
William Breathitt Gray (3):
counter: Simplify the count_read and count_write callbacks
docs: driver-api: generic-counter: Update Count and Signal data types
counter: Fix typo in action_get description
Xianting Tian (1):
staging: rtl8192u: Fix typo in comment
YueHaibing (9):
staging: clocking-wizard: use devm_platform_ioremap_resource() to simplify code
staging: emxx_udc: use devm_platform_ioremap_resource() to simplify code
staging: rtl8723bs: Remove unnecessary null check
staging: rtl8723bs: remove unnecessary null check
staging: ralink-gdma: use devm_platform_ioremap_resource() to simplify code
staging: netlogic: use devm_platform_ioremap_resource() to simplify code
staging: mt7621-dma: use devm_platform_ioremap_resource() to simplify code
staging: comedi: remove unused variable 'route_table_size'
staging: exfat: remove two unused functions
zhengbin (19):
staging: rtl8723bs: Remove set but not used variable 'oldcnt'
staging: rtl8723bs: Remove set but not used variable 'tmp_aid'
staging: rtl8723bs: Remove set but not used variable 'prwskeylen'
staging: rtl8723bs: Remove set but not used variables 'ppp', 'type', 'data'
staging: rtl8723bs: Remove set but not used variable 'adapter'
staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeue in audio_vchi_callback
staging: sm750fb: Remove set but not used variable 'uiActualPixelClk'
staging: sm750fb: Remove set but not used variable 'actual_mx_clk'
staging: comedi: Remove set but not used variable 'aref'
staging: wfx: Make function 'sram_write_dma_safe', 'load_firmware_secure' static
staging: wfx: Make function 'wfx_tx_queue_get' static
staging: wfx: Make some functions static in sta.c
staging: rtl8723bs: Remove set but not used variable 'i'
staging: rtl8192e: remove set but not used variable 'frag'
staging: rtl8723bs: remove set but not used variable 'pHalData', 'pregistrypriv'
staging: rtl8723bs: remove set but not used variable 'pHalData', 'pdmpriv'
staging: rtl8723bs: remove set but not used variable 'pmlmeinfo', 'pHalData'
staging: rtl8723bs: remove set but not used variable 'notify_ielen', 'notify_ie', 'notify_interval', 'notify_capability'
staging: rtl8723bs: remove set but not used variable 'change', 'pos'
Documentation/ABI/testing/sysfs-bus-iio | 11 +
Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 +
.../devicetree/bindings/counter/ti-eqep.yaml | 50 +
.../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 +
.../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 +
.../devicetree/bindings/iio/adc/max1027-adc.txt | 20 -
.../devicetree/bindings/iio/adc/mcp3911.txt | 30 -
.../bindings/iio/adc/microchip,mcp3911.yaml | 71 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 +
.../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 +
.../devicetree/bindings/iio/dac/ltc1660.txt | 21 -
.../devicetree/bindings/iio/iio-bindings.txt | 5 +
.../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 +
.../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 +
.../devicetree/bindings/iio/light/adux1020.yaml | 47 +
.../devicetree/bindings/iio/light/bh1750.txt | 18 -
.../devicetree/bindings/iio/light/bh1750.yaml | 43 +
.../devicetree/bindings/iio/light/veml6030.yaml | 62 +
.../bindings/iio/proximity/maxbotix,mb1232.txt | 29 -
.../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 +
.../bindings/iio/temperature/adi,ltc2983.yaml | 480 +++++
Documentation/devicetree/bindings/mfd/ab8500.txt | 119 ++
.../devicetree/bindings/trivial-devices.yaml | 12 +
Documentation/driver-api/generic-counter.rst | 162 +-
MAINTAINERS | 47 +-
arch/mips/ralink/Kconfig | 1 +
drivers/bus/Kconfig | 9 +
drivers/bus/Makefile | 1 +
drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0
drivers/counter/104-quad-8.c | 33 +-
drivers/counter/Kconfig | 11 +
drivers/counter/Makefile | 1 +
drivers/counter/counter.c | 101 +-
drivers/counter/ftm-quaddec.c | 14 +-
drivers/counter/stm32-lptimer-cnt.c | 7 +-
drivers/counter/stm32-timer-cnt.c | 23 +-
drivers/counter/ti-eqep.c | 466 +++++
drivers/hwmon/Kconfig | 3 +-
drivers/hwmon/ab8500.c | 65 +-
drivers/iio/accel/st_accel_core.c | 1 -
drivers/iio/adc/Kconfig | 35 +-
drivers/iio/adc/Makefile | 3 +
drivers/iio/adc/ab8500-gpadc.c | 1218 +++++++++++
drivers/iio/adc/ad7292.c | 350 ++++
drivers/iio/adc/ad7949.c | 33 +-
drivers/iio/adc/ad_sigma_delta.c | 3 +-
drivers/iio/adc/aspeed_adc.c | 4 +-
drivers/iio/adc/at91-sama5d2_adc.c | 4 +-
drivers/iio/adc/bcm_iproc_adc.c | 2 +-
drivers/iio/adc/cc10001_adc.c | 4 +-
drivers/iio/adc/cpcap-adc.c | 2 +-
drivers/iio/adc/dln2-adc.c | 20 +-
drivers/iio/adc/exynos_adc.c | 6 +-
drivers/iio/adc/hx711.c | 22 +-
drivers/iio/adc/ingenic-adc.c | 153 +-
drivers/iio/adc/intel_mrfld_adc.c | 262 +++
drivers/iio/adc/lpc18xx_adc.c | 4 +-
drivers/iio/adc/max1027.c | 180 +-
drivers/iio/adc/mcp320x.c | 2 +-
drivers/iio/adc/meson_saradc.c | 4 +-
drivers/iio/adc/mt6577_auxadc.c | 4 +-
drivers/iio/adc/npcm_adc.c | 4 +-
drivers/iio/adc/rcar-gyroadc.c | 4 +-
drivers/iio/adc/sc27xx_adc.c | 16 +-
drivers/iio/adc/spear_adc.c | 4 +-
drivers/iio/adc/stm32-adc-core.c | 27 +-
drivers/iio/adc/stm32-adc.c | 21 +-
drivers/iio/adc/stmpe-adc.c | 2 +-
drivers/iio/adc/twl4030-madc.c | 18 +-
drivers/iio/adc/vf610_adc.c | 4 +-
drivers/iio/adc/xilinx-xadc-core.c | 4 +-
drivers/iio/chemical/atlas-ph-sensor.c | 8 +-
drivers/iio/chemical/sgp30.c | 2 +-
drivers/iio/chemical/sps30.c | 2 +-
drivers/iio/dac/Kconfig | 4 +-
drivers/iio/dac/ad5446.c | 6 +
drivers/iio/dac/ad7303.c | 13 +-
drivers/iio/dac/lpc18xx_dac.c | 4 +-
drivers/iio/dac/stm32-dac-core.c | 138 +-
drivers/iio/dac/stm32-dac.c | 94 +-
drivers/iio/dac/vf610_dac.c | 4 +-
drivers/iio/gyro/adis16080.c | 8 +-
drivers/iio/gyro/adis16130.c | 2 -
drivers/iio/gyro/adis16136.c | 24 +-
drivers/iio/gyro/itg3200_core.c | 2 +-
drivers/iio/gyro/mpu3050-core.c | 2 +-
drivers/iio/gyro/st_gyro_core.c | 1 -
drivers/iio/humidity/hdc100x.c | 19 +-
drivers/iio/imu/Kconfig | 27 +
drivers/iio/imu/Makefile | 5 +
drivers/iio/imu/adis.c | 5 +-
drivers/iio/imu/adis16400.c | 22 +-
drivers/iio/imu/adis16460.c | 8 +-
drivers/iio/imu/adis16480.c | 116 +-
drivers/iio/imu/fxos8700.h | 10 +
drivers/iio/imu/fxos8700_core.c | 649 ++++++
drivers/iio/imu/fxos8700_i2c.c | 71 +
drivers/iio/imu/fxos8700_spi.c | 59 +
drivers/iio/imu/inv_mpu6050/Makefile | 7 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 ++
drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 +
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 195 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 74 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 ++++
drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 +
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +-
drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 87 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 109 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 1056 ++++++++--
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 +
drivers/iio/industrialio-core.c | 17 +
drivers/iio/light/Kconfig | 22 +
drivers/iio/light/Makefile | 2 +
drivers/iio/light/adux1020.c | 849 ++++++++
drivers/iio/light/bh1750.c | 4 +-
drivers/iio/light/cm36651.c | 2 +-
drivers/iio/light/tcs3414.c | 30 +-
drivers/iio/light/veml6030.c | 908 +++++++++
drivers/iio/magnetometer/st_magn_core.c | 1 -
drivers/iio/pressure/bmp280-core.c | 130 +-
drivers/iio/pressure/bmp280-i2c.c | 6 -
drivers/iio/pressure/bmp280-spi.c | 6 -
drivers/iio/pressure/bmp280.h | 1 -
drivers/iio/pressure/cros_ec_baro.c | 3 +
drivers/iio/pressure/st_pressure_core.c | 1 -
drivers/iio/pressure/zpa2326.c | 16 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +-
drivers/iio/proximity/sx9500.c | 16 +-
drivers/iio/temperature/Kconfig | 11 +
drivers/iio/temperature/Makefile | 1 +
drivers/iio/temperature/ltc2983.c | 1557 ++++++++++++++
drivers/iio/temperature/max31856.c | 2 +
drivers/iio/temperature/maxim_thermocouple.c | 2 +-
drivers/mfd/Kconfig | 7 -
drivers/mfd/Makefile | 1 -
drivers/mfd/ab8500-debugfs.c | 715 -------
drivers/mfd/ab8500-gpadc.c | 1075 ----------
drivers/power/supply/Kconfig | 2 +-
drivers/power/supply/ab8500_btemp.c | 41 +-
drivers/power/supply/ab8500_charger.c | 78 +-
drivers/power/supply/ab8500_fg.c | 23 +-
drivers/pwm/Kconfig | 9 -
drivers/pwm/Makefile | 1 -
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/axis-fifo/axis-fifo.c | 301 +--
drivers/staging/axis-fifo/axis-fifo.txt | 18 +-
drivers/staging/board/armadillo800eva.c | 12 +-
.../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +-
drivers/staging/comedi/drivers/dt3000.c | 3 +-
drivers/staging/comedi/drivers/ni_routes.c | 2 -
drivers/staging/comedi/drivers/usbduxfast.c | 21 +-
drivers/staging/emxx_udc/emxx_udc.c | 27 +-
drivers/staging/exfat/Kconfig | 9 -
drivers/staging/exfat/TODO | 61 +-
drivers/staging/exfat/exfat.h | 186 +-
drivers/staging/exfat/exfat_blkdev.c | 28 +-
drivers/staging/exfat/exfat_cache.c | 303 +--
drivers/staging/exfat/exfat_core.c | 2124 +++++---------------
drivers/staging/exfat/exfat_nls.c | 192 --
drivers/staging/exfat/exfat_super.c | 896 ++++-----
drivers/staging/fbtft/Kconfig | 21 +-
drivers/staging/fbtft/Makefile | 1 +
drivers/staging/fbtft/fb_seps525.c | 213 ++
drivers/staging/fbtft/fb_uc1611.c | 22 +-
drivers/staging/fbtft/fbtft-core.c | 129 +-
drivers/staging/fbtft/fbtft.h | 4 +-
drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +-
drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +-
drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +-
drivers/staging/fieldbus/anybuss/host.c | 6 +-
drivers/staging/fieldbus/dev_core.c | 3 -
drivers/staging/fieldbus/fieldbus_dev.h | 6 +
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 +
drivers/staging/fwserial/Kconfig | 26 +-
drivers/staging/gasket/gasket_ioctl.c | 16 +-
drivers/staging/iio/accel/adis16240.c | 1 -
drivers/staging/iio/adc/ad7192.c | 79 +-
drivers/staging/iio/frequency/ad9834.c | 4 +
drivers/staging/isdn/avm/b1.c | 41 +-
drivers/staging/isdn/gigaset/interface.c | 2 +-
drivers/staging/kpc2000/kpc2000_i2c.c | 204 +-
drivers/staging/kpc2000/kpc2000_spi.c | 24 +-
drivers/staging/media/allegro-dvt/nal-h264.c | 2 +-
drivers/staging/most/Kconfig | 8 +-
drivers/staging/most/cdev/cdev.c | 1 +
drivers/staging/most/configfs.c | 124 +-
drivers/staging/most/core.c | 108 +-
drivers/staging/most/core.h | 1 +
drivers/staging/most/net/net.c | 1 +
drivers/staging/most/sound/sound.c | 1 +
drivers/staging/most/video/video.c | 1 +
drivers/staging/mt7621-dma/mtk-hsdma.c | 21 +-
drivers/staging/mt7621-pci/Kconfig | 1 -
drivers/staging/mt7621-pci/pci-mt7621.c | 23 +-
drivers/staging/netlogic/TODO | 2 +-
drivers/staging/netlogic/xlr_net.c | 3 +-
drivers/staging/nvec/Kconfig | 10 +-
drivers/staging/octeon-usb/octeon-hcd.c | 3 +-
drivers/staging/octeon/ethernet-mdio.c | 6 +-
drivers/staging/octeon/ethernet-rgmii.c | 4 +-
drivers/staging/octeon/ethernet-rx.c | 6 +-
drivers/staging/octeon/ethernet-tx.c | 6 +-
drivers/staging/octeon/ethernet.c | 6 +-
drivers/staging/octeon/octeon-ethernet.h | 4 +-
drivers/staging/octeon/octeon-stubs.h | 106 +-
drivers/staging/olpc_dcon/Kconfig | 21 +-
drivers/staging/olpc_dcon/Makefile | 4 +-
drivers/staging/olpc_dcon/TODO | 1 -
drivers/staging/olpc_dcon/olpc_dcon.c | 6 +-
drivers/staging/olpc_dcon/olpc_dcon.h | 5 -
drivers/staging/pi433/Kconfig | 24 +-
drivers/staging/qlge/TODO | 3 -
drivers/staging/qlge/qlge.h | 145 +-
drivers/staging/qlge/qlge_dbg.c | 291 ++-
drivers/staging/qlge/qlge_main.c | 909 ++++-----
drivers/staging/qlge/qlge_mpi.c | 1 -
drivers/staging/ralink-gdma/ralink-gdma.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +-
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +-
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 -
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +-
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +-
drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +-
drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 -
drivers/staging/rtl8188eu/include/sta_info.h | 2 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 9 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 7 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +-
drivers/staging/rtl8192u/r8192U_core.c | 135 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +-
drivers/staging/rtl8712/rtl8712_led.c | 2 +-
drivers/staging/rtl8712/rtl8712_recv.c | 47 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 5 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 2 +-
drivers/staging/rtl8712/usb_ops_linux.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 -
drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 159 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 -
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 402 +---
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 -
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 1 -
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 ----------
drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 -
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 -
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 13 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 -
drivers/staging/rtl8723bs/hal/sdio_ops.c | 127 +-
drivers/staging/rtl8723bs/include/drv_types.h | 4 -
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 -
drivers/staging/rtl8723bs/include/hal_data.h | 21 -
drivers/staging/rtl8723bs/include/osdep_service.h | 4 -
.../rtl8723bs/include/osdep_service_linux.h | 7 -
drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 -
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 --
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +-
drivers/staging/rts5208/ms.c | 86 +-
drivers/staging/rts5208/ms.h | 70 +-
drivers/staging/rts5208/rtsx.c | 3 +-
drivers/staging/rts5208/rtsx_transport.c | 4 +-
drivers/staging/rts5208/sd.h | 2 +-
drivers/staging/rts5208/xd.c | 8 +-
drivers/staging/rts5208/xd.h | 6 +-
drivers/staging/sm750fb/ddk750_chip.c | 41 +-
drivers/staging/sm750fb/ddk750_chip.h | 18 +-
drivers/staging/sm750fb/ddk750_display.c | 4 +-
drivers/staging/sm750fb/ddk750_mode.c | 16 +-
drivers/staging/sm750fb/ddk750_sii164.c | 28 +-
drivers/staging/sm750fb/ddk750_sii164.h | 11 +-
drivers/staging/sm750fb/sm750_accel.c | 94 +-
drivers/staging/sm750fb/sm750_accel.h | 83 +-
drivers/staging/sm750fb/sm750_cursor.h | 17 +-
drivers/staging/uwb/rsv.c | 4 +-
.../staging/vc04_services/bcm2835-audio/Kconfig | 12 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 9 +-
.../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +-
.../staging/vc04_services/interface/vchi/vchi.h | 102 +-
.../vc04_services/interface/vchi/vchi_cfg.h | 172 +-
.../vc04_services/interface/vchi/vchi_common.h | 28 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 23 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 370 ++--
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 231 ++-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 104 +-
.../interface/vchiq_arm/vchiq_debugfs.c | 14 +-
.../interface/vchiq_arm/vchiq_debugfs.h | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 96 +-
.../interface/vchiq_arm/vchiq_ioctl.h | 6 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 164 +-
.../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +-
drivers/staging/vt6655/card.c | 24 +-
drivers/staging/vt6655/card.h | 2 +-
drivers/staging/vt6655/device_main.c | 14 +-
drivers/staging/vt6655/power.c | 10 +-
drivers/staging/vt6655/rf.c | 5 +-
drivers/staging/vt6655/rf.h | 19 +-
drivers/staging/vt6655/rxtx.c | 5 +-
drivers/staging/vt6656/main_usb.c | 9 +-
drivers/staging/vt6656/rxtx.c | 8 +-
.../bindings/net/wireless/siliabs,wfx.txt | 97 +
drivers/staging/wfx/Kconfig | 8 +
drivers/staging/wfx/Makefile | 24 +
drivers/staging/wfx/TODO | 17 +
drivers/staging/wfx/bh.c | 321 +++
drivers/staging/wfx/bh.h | 32 +
drivers/staging/wfx/bus.h | 36 +
drivers/staging/wfx/bus_sdio.c | 271 +++
drivers/staging/wfx/bus_spi.c | 267 +++
drivers/staging/wfx/data_rx.c | 213 ++
drivers/staging/wfx/data_rx.h | 19 +
drivers/staging/wfx/data_tx.c | 837 ++++++++
drivers/staging/wfx/data_tx.h | 93 +
drivers/staging/wfx/debug.c | 311 +++
drivers/staging/wfx/debug.h | 19 +
drivers/staging/wfx/fwio.c | 413 ++++
drivers/staging/wfx/fwio.h | 15 +
drivers/staging/wfx/hif_api_cmd.h | 681 +++++++
drivers/staging/wfx/hif_api_general.h | 437 ++++
drivers/staging/wfx/hif_api_mib.h | 557 +++++
drivers/staging/wfx/hif_rx.c | 364 ++++
drivers/staging/wfx/hif_rx.h | 18 +
drivers/staging/wfx/hif_tx.c | 493 +++++
drivers/staging/wfx/hif_tx.h | 68 +
drivers/staging/wfx/hif_tx_mib.h | 293 +++
drivers/staging/wfx/hwio.c | 352 ++++
drivers/staging/wfx/hwio.h | 80 +
drivers/staging/wfx/key.c | 268 +++
drivers/staging/wfx/key.h | 22 +
drivers/staging/wfx/main.c | 491 +++++
drivers/staging/wfx/main.h | 47 +
drivers/staging/wfx/queue.c | 619 ++++++
drivers/staging/wfx/queue.h | 61 +
drivers/staging/wfx/scan.c | 294 +++
drivers/staging/wfx/scan.h | 42 +
drivers/staging/wfx/secure_link.h | 57 +
drivers/staging/wfx/sta.c | 1684 ++++++++++++++++
drivers/staging/wfx/sta.h | 103 +
drivers/staging/wfx/traces.h | 443 ++++
drivers/staging/wfx/wfx.h | 208 ++
drivers/staging/wilc1000/Makefile | 8 +-
.../{wilc_wfi_cfgoperations.c => cfg80211.c} | 246 +--
.../{wilc_wfi_cfgoperations.h => cfg80211.h} | 8 +-
drivers/staging/wilc1000/{wilc_hif.c => hif.c} | 43 +-
drivers/staging/wilc1000/{wilc_hif.h => hif.h} | 6 +-
drivers/staging/wilc1000/{wilc_mon.c => mon.c} | 4 +-
.../staging/wilc1000/{wilc_netdev.c => netdev.c} | 146 +-
.../wilc1000/{wilc_wfi_netdevice.h => netdev.h} | 34 +-
drivers/staging/wilc1000/{wilc_sdio.c => sdio.c} | 4 +-
drivers/staging/wilc1000/{wilc_spi.c => spi.c} | 15 +-
drivers/staging/wilc1000/{wilc_wlan.c => wlan.c} | 4 +-
drivers/staging/wilc1000/{wilc_wlan.h => wlan.h} | 2 +-
.../wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c} | 30 +-
.../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} | 0
.../staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} | 8 +-
drivers/staging/wlan-ng/hfa384x.h | 18 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 2 -
drivers/staging/wlan-ng/p80211wep.c | 64 +-
drivers/staging/wlan-ng/prism2usb.c | 6 +-
include/dt-bindings/iio/adc/ingenic,adc.h | 1 +
include/linux/counter.h | 76 +-
include/linux/iio/adc/ad_sigma_delta.h | 2 +
include/linux/iio/iio.h | 2 +
include/linux/iio/imu/adis.h | 6 +-
include/linux/mfd/abx500/ab8500-gpadc.h | 75 -
include/linux/platform_data/st_sensors_pdata.h | 2 +
tools/iio/Build | 1 +
tools/iio/Makefile | 10 +-
407 files changed, 26221 insertions(+), 11403 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192
create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%)
create mode 100644 drivers/counter/ti-eqep.c
create mode 100644 drivers/iio/adc/ab8500-gpadc.c
create mode 100644 drivers/iio/adc/ad7292.c
create mode 100644 drivers/iio/adc/intel_mrfld_adc.c
create mode 100644 drivers/iio/imu/fxos8700.h
create mode 100644 drivers/iio/imu/fxos8700_core.c
create mode 100644 drivers/iio/imu/fxos8700_i2c.c
create mode 100644 drivers/iio/imu/fxos8700_spi.c
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c
create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h
create mode 100644 drivers/iio/light/adux1020.c
create mode 100644 drivers/iio/light/veml6030.c
create mode 100644 drivers/iio/temperature/ltc2983.c
delete mode 100644 drivers/mfd/ab8500-gpadc.c
create mode 100644 drivers/staging/fbtft/fb_seps525.c
create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/siliabs,wfx.txt
create mode 100644 drivers/staging/wfx/Kconfig
create mode 100644 drivers/staging/wfx/Makefile
create mode 100644 drivers/staging/wfx/TODO
create mode 100644 drivers/staging/wfx/bh.c
create mode 100644 drivers/staging/wfx/bh.h
create mode 100644 drivers/staging/wfx/bus.h
create mode 100644 drivers/staging/wfx/bus_sdio.c
create mode 100644 drivers/staging/wfx/bus_spi.c
create mode 100644 drivers/staging/wfx/data_rx.c
create mode 100644 drivers/staging/wfx/data_rx.h
create mode 100644 drivers/staging/wfx/data_tx.c
create mode 100644 drivers/staging/wfx/data_tx.h
create mode 100644 drivers/staging/wfx/debug.c
create mode 100644 drivers/staging/wfx/debug.h
create mode 100644 drivers/staging/wfx/fwio.c
create mode 100644 drivers/staging/wfx/fwio.h
create mode 100644 drivers/staging/wfx/hif_api_cmd.h
create mode 100644 drivers/staging/wfx/hif_api_general.h
create mode 100644 drivers/staging/wfx/hif_api_mib.h
create mode 100644 drivers/staging/wfx/hif_rx.c
create mode 100644 drivers/staging/wfx/hif_rx.h
create mode 100644 drivers/staging/wfx/hif_tx.c
create mode 100644 drivers/staging/wfx/hif_tx.h
create mode 100644 drivers/staging/wfx/hif_tx_mib.h
create mode 100644 drivers/staging/wfx/hwio.c
create mode 100644 drivers/staging/wfx/hwio.h
create mode 100644 drivers/staging/wfx/key.c
create mode 100644 drivers/staging/wfx/key.h
create mode 100644 drivers/staging/wfx/main.c
create mode 100644 drivers/staging/wfx/main.h
create mode 100644 drivers/staging/wfx/queue.c
create mode 100644 drivers/staging/wfx/queue.h
create mode 100644 drivers/staging/wfx/scan.c
create mode 100644 drivers/staging/wfx/scan.h
create mode 100644 drivers/staging/wfx/secure_link.h
create mode 100644 drivers/staging/wfx/sta.c
create mode 100644 drivers/staging/wfx/sta.h
create mode 100644 drivers/staging/wfx/traces.h
create mode 100644 drivers/staging/wfx/wfx.h
rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.c => cfg80211.c} (93%)
rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.h => cfg80211.h} (86%)
rename drivers/staging/wilc1000/{wilc_hif.c => hif.c} (98%)
rename drivers/staging/wilc1000/{wilc_hif.h => hif.h} (99%)
rename drivers/staging/wilc1000/{wilc_mon.c => mon.c} (98%)
rename drivers/staging/wilc1000/{wilc_netdev.c => netdev.c} (89%)
rename drivers/staging/wilc1000/{wilc_wfi_netdevice.h => netdev.h} (93%)
rename drivers/staging/wilc1000/{wilc_sdio.c => sdio.c} (99%)
rename drivers/staging/wilc1000/{wilc_spi.c => spi.c} (98%)
rename drivers/staging/wilc1000/{wilc_wlan.c => wlan.c} (99%)
rename drivers/staging/wilc1000/{wilc_wlan.h => wlan.h} (99%)
rename drivers/staging/wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c} (94%)
rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%)
rename drivers/staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} (99%)
delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h
next reply other threads:[~2019-11-27 16:35 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-27 16:35 Greg KH [this message]
2019-11-27 19:30 ` [GIT PULL] Staging / IIO driver patches for 5.5-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191127163515.GA3087498@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=devel@linuxdriverproject.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sfr@canb.auug.org.au \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.