diff options
author | Arnd Bergmann <arnd@arndb.de> | 2025-04-29 18:14:03 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2025-04-29 18:14:03 +0200 |
commit | 94ddc14095480b1de946c56169bc0d42a815565a (patch) | |
tree | 0829601d6a901a54f9d92b2ba6634607130df313 /scripts/extract-fwblobs | |
parent | 9c32cda43eb78f78c73aee4aa344b777714e259b (diff) | |
parent | c23c03bf1faa1e76be1eba35bad6da6a2a7c95ee (diff) |
Merge tag 'scmi-fixes-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Arm SCMI fixes for v6.15
Couple of fixes addressing issues with timeout in the polling path
and device reference count imbalance detected by kmemleak.
1. The change fixes a timeout issue in the polling path of SCMI transactions
where false positives could occur if the polling thread was pre-empted,
causing it to appear as though a timeout occurred when it hadn't. The fix
ensures that the polling result is verified before reporting a timeout,
accounting for potential pre-emption or out-of-order replies.
2. It also corrects a device reference count imbalance caused by
device_find_child() during device destruction, which prevented proper
cleanup and triggered memory leaks detected by KMemleak.
* tag 'scmi-fixes-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
firmware: arm_scmi: Fix timeout checks on polling path
firmware: arm_scmi: Balance device refcount when destroying devices
Diffstat (limited to 'scripts/extract-fwblobs')
0 files changed, 0 insertions, 0 deletions