From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E60793A963C for ; Sat, 30 May 2026 11:29:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780140600; cv=none; b=ohdBtxgGzdMfHSjI2zT7mMPIPIh/HUY9bzzMXfR2AG6ksWifVWcz/gnm75KgIpz5Rnubqsa/7BydEDECZnGO1R/xV3kIsInbH5l+c9YnO9/LFUX+G73T9NvDBI/b6+DnTS5vmnAXxrXNF2U1eGZ6jbV6An9jItRrdDaeG/szjFo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780140600; c=relaxed/simple; bh=kTPT0fy50nC9A4pSL7KwfZz50r8wJ08meNzKlu6Eljk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=sB1gb8m3BiLK5OyT7Y6zvMbD2YumRQm86SRkrMz1WZSFKE98+LvIzk5ySAdP37S0nLPEzapgmEkn7Q3BTqiWMaNstJGog5wUx6bOUuRj0qhH1G2pd3WYm9yubNhB6S/WFD1k5oR5FAfN7OSUYZ0Qj+HcgPqI7lMbUJpgvB2Koso= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=oKKBkEXw; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="oKKBkEXw" Received: by smtp.kernel.org (Postfix) with ESMTPSA id AAE021F00893; Sat, 30 May 2026 11:29:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1780140598; bh=E9VvIOqJJSojhFdwkKHh2ohGAxf2wDyr+Y1npPxS/yw=; h=Date:From:To:Cc:Subject; b=oKKBkEXwWvYfTfRERjlmt8Q0/a6oaLb0rb/SBIBMiAIuILSS0UceNyodgi0STHaMj hyd2Cu5ecdoMfWPxQAQH5Sn5X6ArsyAtRSg5ieOuzC6GyvmehZIuZtQ7Dje5cFNekR aYToCQSgHWRS8ZzdxUxmdFg0WrHv0o7BMZsUxONY= Date: Sat, 30 May 2026 13:29:02 +0200 From: Greg KH To: Linus Torvalds Cc: Andrew Morton , Arnd Bergmann , linux-kernel@vger.kernel.org Subject: [GIT PULL] Char/Misc/IIO driver fixes for 7.1-rc6 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581: Linux 7.1-rc3 (2026-05-10 14:08:09 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-7.1-rc6 for you to fetch changes up to 05d5d79440c2cc0784f91b61f2012753e66be472: Revert "gpib: cb7210: Fix region leak when request_irq fails" (2026-05-30 12:25:36 +0200) ---------------------------------------------------------------- Char/Misc/IIO fixes for 7.1-rc6 Here are some small char/misc/iio driver fixes for 7.1-rc6. Included in here are: - lots of small IIO driver fixes for reported problems. - Android binder bugfixes for reported issues. - small comedi test driver fixes - counter driver fix - parport driver fix (people still use this?) - rpi driver fix - uio driver fix All of these have been in linux-next for over a week with no reported problems. Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Advait Dhamorikar (1): iio: magnetometer: st_magn: fix default DRDY pin selection for LIS2MDL Aldo Conte (1): iio: light: cm3323: fix reg_conf not being initialized correctly Alice Ryhl (1): rust_binder: avoid calling pending_oneway_finished() on TF_UPDATE_TXN Andy Shevchenko (1): iio: adc: nxp-sar-adc: Avoid division by zero Antoniu Miclaus (3): iio: gyro: adis16260: fix division by zero in write_raw iio: chemical: scd30: fix division by zero in write_raw iio: adc: nxp-sar-adc: fix division by zero in write_raw Ben Hutchings (1): parport: Fix race between port and client registration Benoît Monin (1): iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf() Christofer Jonason (1): iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux Dan Carpenter (1): iio: adc: qcom-spmi-adc5-gen3: Fix off by one in adc5_gen3_get_fw_channel_data() David Carlier (2): iio: adc: npcm: fix unbalanced clk_disable_unprepare() iio: gyro: itg3200: fix i2c read into the wrong stack location Felix Gu (3): iio: light: veml6070: Fix resource leak in probe error path iio: adc: meson-saradc: fix calibration buffer leak on error iio: buffer: hw-consumer: fix use-after-free in error path Greg Kroah-Hartman (6): Merge tag 'counter-fixes-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus iio: pressure: bmp280: fix stack leak in bmp580 trigger handler iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer iio: imu: adis16550: fix stack leak in trigger handler Merge tag 'iio-fixes-for-7.1a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus Revert "gpib: cb7210: Fix region leak when request_irq fails" Guangshuo Li (2): counter: Fix refcount leak in counter_alloc() error path uio: uio_pci_generic_sva: fix double free of devm_kzalloc() memory Hongling Zeng (1): gpib: cb7210: Fix region leak when request_irq fails Ian Abbott (2): comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest() comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest() Kim Seer Paller (1): iio: dac: ad3530r: Fix AD3531/AD3531R powerdown mode strings Matthew Maurer (1): rust_binder: Avoid holding lock when dropping delivered_death Pengpeng Hou (1): iio: chemical: mhz19b: reject oversized serial replies Radu Sabau (1): iio: adc: ad4695: Fix call ordering in offload buffer postenable Rodrigo Alencar (4): iio: dac: ad5686: fix ref bit initialization for single-channel parts iio: dac: ad5686: fix input raw value check iio: dac: ad5686: acquire lock when doing powerdown control iio: dac: ad5686: fix powerdown control on dual-channel devices Salah Triki (4): iio: adc: mt6359: fix unchecked return value in mt6358_read_imp iio: dac: max5821: fix return value check in powerdown sync iio: temperature: tsys01: fix broken PROM checksum validation iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw Sanjay Chitroda (1): iio: ssp_sensors: cancel delayed work_refresh on remove Shuvam Pandey (1): iio: adc: nxp-sar-adc: zero-initialize dma_slave_config Svyatoslav Ryhel (1): iio: Fix iio_multiply_value use in iio_read_channel_processed_scale Xiaolei Wang (1): misc: rp1: Send IACK on IRQ activate to fix kdump/kexec drivers/android/binder/allocation.rs | 8 ++++ drivers/android/binder/process.rs | 7 +++- drivers/android/binder/transaction.rs | 11 ++++- drivers/comedi/drivers/comedi_test.c | 5 ++- drivers/counter/counter-core.c | 3 +- drivers/iio/adc/ad4695.c | 23 ++++------- drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6359-auxadc.c | 1 + drivers/iio/adc/npcm_adc.c | 25 ++++-------- drivers/iio/adc/nxp-sar-adc.c | 24 +++++++++-- drivers/iio/adc/qcom-spmi-adc5-gen3.c | 2 +- drivers/iio/adc/viperboard_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 11 ++++- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/mhz19b.c | 17 ++++++++ drivers/iio/chemical/scd30_core.c | 2 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 1 + drivers/iio/dac/ad3530r.c | 54 ++++++++++++++++++------- drivers/iio/dac/ad5686.c | 56 +++++++++++++++++++------- drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/max5821.c | 9 ++++- drivers/iio/gyro/adis16260.c | 3 ++ drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/imu/adis16550.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/industrialio-buffer.c | 1 + drivers/iio/inkern.c | 6 ++- drivers/iio/light/cm3323.c | 5 +-- drivers/iio/light/veml6070.c | 14 +------ drivers/iio/magnetometer/st_magn_core.c | 13 +++++- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/misc/rp1/rp1_pci.c | 1 + drivers/parport/share.c | 11 ++++- drivers/uio/uio_pci_generic_sva.c | 7 +--- include/linux/parport.h | 1 + 36 files changed, 235 insertions(+), 109 deletions(-)