diff options
author | 2025-06-30 12:37:13 +0000 | |
---|---|---|
committer | 2025-07-03 09:41:40 +0200 | |
commit | c061046fe9ce3ff31fb9a807144a2630ad349c17 (patch) | |
tree | e7fe4551fec5340cb12dd124110bf7451870a0fd /rust/pin-init/internal/src | |
parent | Merge tag 'hid-for-linus-2025062701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (diff) | |
download | wireguard-linux-c061046fe9ce3ff31fb9a807144a2630ad349c17.tar.xz wireguard-linux-c061046fe9ce3ff31fb9a807144a2630ad349c17.zip |
HID: apple: avoid setting up battery timer for devices without battery
Currently, the battery timer is set up for all devices using hid-apple,
irrespective of whether they actually have a battery or not.
APPLE_RDESC_BATTERY is a quirk that indicates the device has a battery
and needs the battery timer. This patch checks for this quirk before
setting up the timer, ensuring that only devices with a battery will
have the timer set up.
Fixes: 6e143293e17a ("HID: apple: Report Magic Keyboard battery over USB")
Cc: stable@vger.kernel.org
Signed-off-by: Aditya Garg <gargaditya08@live.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'rust/pin-init/internal/src')
0 files changed, 0 insertions, 0 deletions