projects
/
linux-2.6-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5af0660
)
HID: apple: Do not reset quirks when the Fn key is not found
author
José Expósito
<jose.exposito89@gmail.com>
Thu, 18 Nov 2021 07:29:53 +0000
(08:29 +0100)
committer
Jiri Kosina
<jkosina@suse.cz>
Fri, 19 Nov 2021 15:04:02 +0000
(16:04 +0100)
When a keyboard without a function key is detected, instead of removing
all quirks, remove only the APPLE_HAS_FN quirk.
Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-apple.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/hid/hid-apple.c
b/drivers/hid/hid-apple.c
index 2c9c5faa74a9788bc138f2e8427198e62abc129a..a4ca5ed00e5f58dabaae1e2f80cdb0080a8eacfc 100644
(file)
--- a/
drivers/hid/hid-apple.c
+++ b/
drivers/hid/hid-apple.c
@@
-428,7
+428,7
@@
static int apple_input_configured(struct hid_device *hdev,
if ((asc->quirks & APPLE_HAS_FN) && !asc->fn_found) {
hid_info(hdev, "Fn key not found (Apple Wireless Keyboard clone?), disabling Fn key handling\n");
- asc->quirks
= 0
;
+ asc->quirks
&= ~APPLE_HAS_FN
;
}
return 0;