[JAUNTY] SRU: UBUNTU: SAUCE: Added quirk to fix key release for Samsung NC20
Stefan Bader
stefan.bader at canonical.com
Thu Apr 23 07:11:56 UTC 2009
Manoj Iyer wrote:
> SRU justification:
ACK, I'll pull it then
>
> IMPACT: Samsung nc20 brightness keys do not send release events
> FIX: patch similar to the one done for NC10 laptops, use dmi_match to call
> atkbd_samsung_keymap_fixup for NC20.
> TEST: A test kernel from http://people.ubuntu.com/~manjo/lp360247-jaunty/
> was tested by the originator of the bug, and verified to fix this problem.
>
> The following changes since commit
> a63b7d7beeaa1f8f33369cab6419831fa8991e40:
> Tyler Hicks (1):
> UBUNTU: SAUCE: (drop after 2.6.28) [PATCH] eCryptfs: Larger buffer
> for encrypted symlink targets
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/manjo/ubuntu-jaunty.git lp360247
>
> Manoj Iyer (1):
> UBUNTU: SAUCE: Added quirk to fix key release for Samsung NC20
>
> drivers/input/keyboard/atkbd.c | 11 ++++++++++-
> 1 files changed, 10 insertions(+), 1 deletions(-)
>
>
>
>>From 7b4861c34d7555217a36dff8598e29148baf6a4b Mon Sep 17 00:00:00 2001
> From: Manoj Iyer <manoj.iyer at canonical.com>
> Date: Tue, 21 Apr 2009 23:04:47 -0500
> Subject: [PATCH] UBUNTU: SAUCE: Added quirk to fix key release for Samsung NC20
>
> OriginalAuthor: Barry Carroll <x00021665 at itnet.ie>
> Bug: #360247
>
> Signed-off-by: Manoj Iyer <manoj.iyer at canonical.com>
> ---
> drivers/input/keyboard/atkbd.c | 11 ++++++++++-
> 1 files changed, 10 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
> index 443bee5..4a4eb12 100644
> --- a/drivers/input/keyboard/atkbd.c
> +++ b/drivers/input/keyboard/atkbd.c
> @@ -901,7 +901,7 @@ static void atkbd_hp_zv6100_keymap_fixup(struct atkbd *atkbd)
> }
>
> /*
> - * Samsung NC10 with Fn+F? key release not working
> + * Samsung NC10, NC20 with Fn+F? key release not working
> */
> static void atkbd_samsung_keymap_fixup(struct atkbd *atkbd)
> {
> @@ -1570,6 +1570,15 @@ static struct dmi_system_id atkbd_dmi_quirk_table[] __initdata = {
> .driver_data = atkbd_samsung_keymap_fixup,
> },
> {
> + .ident = "Samsung NC20",
> + .matches = {
> + DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."),
> + DMI_MATCH(DMI_PRODUCT_NAME, "NC20"),
> + },
> + .callback = atkbd_setup_fixup,
> + .driver_data = atkbd_samsung_keymap_fixup,
> + },
> + {
> .ident = "Znote 6615WD",
> .matches = {
> DMI_MATCH(DMI_SYS_VENDOR, "Zepto"),
--
When all other means of communication fail, try words!
More information about the kernel-team
mailing list