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 D7B4A3876A4 for ; Sun, 12 Jul 2026 08:42:18 +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=1783845741; cv=none; b=iBF9LIKygusVULYZbWIugdjBjpZJoQ0WCKio6+jmjaga+h9pHnGQ50SSvqpGT48bw1+l7eKgDcwPaOd0/lsV/gzT5S2IA4kIAKl/uSuz+hECkV4H7nwPRKokz8FyBnCgSd7nwcPRK2eNzp1wxrkxmCr7UqJUnpoLnB3IycnqOQM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783845741; c=relaxed/simple; bh=S9aznlod2/vQ+94u81kbgvYj4402+YxapFF5ESv0rc0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=gS2rDgf6itw4YMYU2T8hHVnVhjnJbGL63+7IP/8uISmJkyIKXsSeKF/XQBr0KdTNukiGi4OrAobvK0FMH5zD8y9OrCvflDf69feY5A8nFAe5E322tGnuojp6B8W5alcFNhWjc9scUKt90Y8jItWov2BTobjFlOeQ8atrX+cnncg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=PiIUOYGV; 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="PiIUOYGV" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 496381F000E9; Sun, 12 Jul 2026 08:42:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1783845737; bh=AXFg6xiFtkFCNQow8Yqet9TvETtFX7BN59dvqZI0vnM=; h=Date:From:To:Cc:Subject; b=PiIUOYGVey+EPWI73A/L5uK8FPS3EYNbhBNnuQm1WFE8bD3Nyjh85J78DVwZUv+Te KVm4MYy4fo0/vivqbJa4/BdsvLRnKr7iJA24h304xWQAkWMrL+eUrVFIZr2kV8xRiM w1pGaM6ZO0UhTVPtz6JvV8wlePL+oEqki+1kob3k= Date: Sun, 12 Jul 2026 10:42:12 +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.2-rc3 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=us-ascii Content-Disposition: inline The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482: Linux 7.2-rc1 (2026-06-28 12:01:31 -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.2-rc3 for you to fetch changes up to 3585cfd4563731a8ae406b32807613c667c2b887: Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus (2026-07-09 07:44:06 +0200) ---------------------------------------------------------------- Android/IIO bugfixes for 7.2-rc3 Here is a set of bugfixes for 7.2-rc3 that resolve a bunch of reported issues in just the binder and iio codebases. Included in here are: - binder driver bugfixes for both the rust and c versions for reported problems - lots and lots of iio driver bugfixes for lots of reported issues (including a hid sensor driver bugfix) Full details are in the shortlog, all of these have been in linux-next with no reported issues. Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Alice Ryhl (2): rust_binder: fix BINDER_GET_EXTENDED_ERROR rust_binder: clear freeze listener on node removal Andreas Kempe (1): iio: imu: st_lsm6dsx: deselect shub page before reading whoami Andy Shevchenko (1): iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for() Ariana Lazar (1): iio: dac: mcp47feb02: Fix passing uninitialized vref1_uV for no Vref1 case Biren Pandya (3): iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error iio: pressure: mpl115: fix runtime PM leak on read error iio: light: gp2ap002: fix runtime PM leak on read error Bryam Vargas (1): iio: accel: bmc150: clamp the device-reported FIFO frame count Carlos Llamas (2): binder: fix UAF in binder_thread_release() binder: fix UAF in binder_free_transaction() Chris Mason (1): binder: cache secctx size before release zeroes it Greg Kroah-Hartman (1): Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus Guangshuo Li (1): iio: adc: ti-ads1119: fix PM reference leak in buffer preenable Herman van Hazendonk (1): iio: common: st_sensors: honour channel endianness in read_axis_data Hyunwoo Kim (1): rust_binder: use a u64 stride when cleaning up the offsets array Jean-Baptiste Maneyrol (2): iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading iio: imu: inv_icm42600: fix timestamp clock period by using lower value Joshua Crofts (5): iio: light: al3000a: add missing REGMAP_I2C to Kconfig iio: light: al3010: add missing REGMAP_I2C to Kconfig iio: light: al3320a: add missing REGMAP_I2C to Kconfig iio: adc: ad4130: add missing `select IIO_TRIGGERED_BUFFER` to Kconfig iio: adc: ad7779: add missing 'select IIO_TRIGGERED_BUFFER' to Kconfig Keshav Verma (2): rust_binder: synchronize Rust Binder stats with freeze commands rust_binder: reject context manager self-transaction Lars-Peter Clausen (1): iio: event: Fix event FIFO reset race Maxwell Doose (2): iio: adc: lpc32xx: Initialize completion before requesting IRQ iio: adc: spear: Initialize completion before requesting IRQ Pengpeng Hou (2): iio: temperature: Build mlx90635 with CONFIG_MLX90635 iio: adc: ti-ads124s08: Return reset GPIO lookup errors Runyu Xiao (2): iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ Samuel Moelius (1): iio: adc: ad7380: select REGMAP Srinivas Pandruvada (1): HID: sensor-hub: Add sensor_hub_input_attr_read_values() for multi-byte reads Stepan Ionichev (1): iio: light: tsl2591: return actual error from probe IRQ failure Vidhu Sarwal (1): iio: light: al3010: fix incorrect scale for the highest gain range Zhang Lixu (1): iio: hid-sensor-rotation: Fix stale or zero output when reading raw values drivers/android/binder.c | 31 +++++++-- drivers/android/binder/allocation.rs | 5 +- drivers/android/binder/error.rs | 13 ++-- drivers/android/binder/freeze.rs | 11 +++- drivers/android/binder/node.rs | 10 +-- drivers/android/binder/process.rs | 18 ++++- drivers/android/binder/rust_binder_events.c | 7 +- drivers/android/binder/stats.rs | 4 +- drivers/android/binder/thread.rs | 65 ++++++++++++------ drivers/android/binder/transaction.rs | 15 ++--- drivers/hid/hid-sensor-hub.c | 77 ++++++++++++++++++++-- drivers/iio/accel/bmc150-accel-core.c | 2 + drivers/iio/accel/kxsd9.c | 5 +- drivers/iio/adc/Kconfig | 3 + drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/nxp-sar-adc.c | 4 +- drivers/iio/adc/spear_adc.c | 3 +- drivers/iio/adc/ti-ads1119.c | 6 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 23 +++++-- drivers/iio/dac/mcp47feb02.c | 37 ++++++----- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 4 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 9 +-- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 1 + drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +++++- drivers/iio/industrialio-event.c | 5 +- drivers/iio/light/Kconfig | 3 + drivers/iio/light/al3010.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/tsl2591.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 40 ++++++++++- drivers/iio/pressure/mpl115.c | 4 +- drivers/iio/temperature/Makefile | 2 +- include/linux/hid-sensor-hub.h | 25 +++++++ 37 files changed, 362 insertions(+), 117 deletions(-)