summaryrefslogtreecommitdiff
path: root/scripts/sbom/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorBiren Pandya <birenpandya@gmail.com>2026-06-14 12:45:46 +0530
committerJonathan Cameron <jic23@kernel.org>2026-06-29 23:24:46 +0100
commit44a5fd874bb6873bdaec59f722c1d57832fbc9df (patch)
tree227905006403df72d78dc6408b9cc7791d337702 /scripts/sbom/git@git.tavy.me:linux-stable.git
parentce0e1cae26096fe959a0da5563a6d6d5a801d5fb (diff)
iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
kxsd9_write_raw() takes a runtime PM reference with pm_runtime_get_sync() but returns -EINVAL directly when a scale with a non-zero integer part is requested, skipping the matching pm_runtime_put_autosuspend(). This leaks a runtime PM usage-counter reference on every such write, after which the device can no longer autosuspend. Set the error code and fall through to the existing put instead of returning early. Fixes: 9a9a369d6178 ("iio: accel: kxsd9: Deploy system and runtime PM") Signed-off-by: Biren Pandya <birenpandya@gmail.com> Assisted-by: Claude:claude-opus-4-8 coccinelle Cc: <Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'scripts/sbom/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions