All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerone Young <jerone.young@canonical.com>
To: Jiri Kosina <jkosina@suse.cz>, Andrew Kohlsmith <akohlsmith@mixdown.ca>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-input@vger.kernel.org
Subject: Re: [patch] add quirk to fix volume wheel on Toshiba U300 laptops
Date: Fri, 18 Jun 2010 08:14:34 -0500	[thread overview]
Message-ID: <1276866874.7383.130.camel@laptop> (raw)
In-Reply-To: <alpine.LNX.2.00.1006181431080.13809@pobox.suse.cz>

Andrew

	Actually this patch should go into udev. udev now handles keyreleasing.
drivers/input/keyboard/atkbd.c is to no longer take fixes like this.

	There is a rule in udev 95-keyboard-force-release.rules .. you just
need to add these machines. There is a file common-volume-keys you would
have run for these machines .. you'll see other machines in the rules
file with the same fix.

				Jerone



On Fri, 2010-06-18 at 14:32 +0200, Jiri Kosina wrote:
> On Wed, 9 Jun 2010, Andrew Kohlsmith wrote:
> 
> > Good afternoon,
> > 
> > Here is a small patch which adds a quirk match for these laptops; the volume 
> > wheel on them does not stop when you move it (the wheel does not send 'up' 
> > keycodes).
> > 
> > Patch applies cleanly to linus' tree as of about...10 minutes ago. :-)
> 
> Hi Andrew,
> 
> this patch needs to go through Dmitry, who is current input subsystem 
> maintainer.
> 
> I have added him (and linux-input) to CC, and included the patch for 
> convenience below.
> 
> You'd also need to include your Signed-off-by: line in order for the patch 
> to be properly merged.
> 
> Thanks.
> 
> 
> 
> diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
> index d358ef8..f1e1801 100644
> --- a/drivers/input/keyboard/atkbd.c
> +++ b/drivers/input/keyboard/atkbd.c
> @@ -1715,6 +1715,22 @@ static const struct dmi_system_id atkbd_dmi_quirk_table[] __initconst = {
>  		.callback = atkbd_setup_scancode_fixup,
>  		.driver_data = atkbd_oqo_01plus_scancode_fixup,
>  	},
> +	{
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Satellite U300"),
> +		},
> +		.callback = atkbd_setup_forced_release,
> +		.driver_data = atkbd_volume_forced_release_keys,
> +	},
> +	{
> +		.matches = {
> +			DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
> +			DMI_MATCH(DMI_PRODUCT_NAME, "Satellite Pro U300"),
> +		},
> +		.callback = atkbd_setup_forced_release,
> +		.driver_data = atkbd_volume_forced_release_keys,
> +	},
>  	{ }
>  };
>  
> 



  reply	other threads:[~2010-06-18 13:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <201006091337.10152.akohlsmith@mixdown.ca>
2010-06-18 12:32 ` [patch] add quirk to fix volume wheel on Toshiba U300 laptops Jiri Kosina
2010-06-18 13:14   ` Jerone Young [this message]
2010-06-09 17:38 Andrew Kohlsmith

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1276866874.7383.130.camel@laptop \
    --to=jerone.young@canonical.com \
    --cc=akohlsmith@mixdown.ca \
    --cc=dmitry.torokhov@gmail.com \
    --cc=jkosina@suse.cz \
    --cc=linux-input@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.