From: Bastien Nocera <hadess@hadess.net>
To: Roderick Colenbrander <roderick@gaikai.com>, linux-input@vger.kernel.org
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
Benjamin Tissoires <benjamin.tissoires@redhat.com>,
Jiri Kosina <jikos@kernel.org>,
Roderick Colenbrander <roderick.colenbrander@sony.com>
Subject: Re: [PATCH v2 0/3] Input/HID: joydev fixes for motion sensors
Date: Wed, 23 Aug 2017 11:04:52 +0200 [thread overview]
Message-ID: <1503479092.24498.18.camel@hadess.net> (raw)
In-Reply-To: <20170818020156.23390-1-roderick@gaikai.com>
On Thu, 2017-08-17 at 19:01 -0700, Roderick Colenbrander wrote:
> From: Roderick Colenbrander <roderick.colenbrander@sony.com>
>
> Hi,
>
> Some weeks ago we submitted an earlier version of this patch set,
> which attempted to blacklist dualshock 3 / 4 motion sensor devices
> from joydev. The motion sensor devices got picked up since the hid-
> sony
> driver in recent months split the motion sensors of in separate
> devices.
>
> The earlier version of this patch set, added a filter to joydev to
> ignore devices which have INPUT_PROP_ACCELEROMETER set. Dmitry
> pointed
> out that often you could use a motion sensor device as a joystick. He
> felt the issue is with composite devices.
>
> The discussion didn't result in a conclusion. This patch set only
> filters out motion sensors if they are part of a composite device.
> Since there is no way during driver initialization to determine
> whether we are dealing with a composite device, we introduce a new
> property INPUT_PROP_COMPOSITE to determine this.
Would have a way to know how many pieces make up that composite device
be useful?
> I think having such
> flag is beneficial for userspace as well, since applications now get
> a hint
> that a device is part of a composite device without having to infer
> this from a EVIOCGPHYS / EVIOCGUINIQ match across devices.
Not that much, udev already does all that for user-space.
> Hopefully this patches will be accepted for 4.14, but maybe earlier
> if
> still possible as the next wave of distributions will likely be on
> 4.13
> with more users dealing with this issue.
I'm not sure I fully understand the problem you're trying to solve.
Is it "old software which relies on joydev is too basic to allow
selecting the correct joystick device"? Or "some system components are
picking up the joypad's accelerometer like it inferred the screen's
positioning"?
Cheers
next prev parent reply other threads:[~2017-08-23 9:04 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-18 2:01 [PATCH v2 0/3] Input/HID: joydev fixes for motion sensors Roderick Colenbrander
2017-08-18 2:01 ` [PATCH 1/3] Input: Add new property INPUT_PROP_COMPOSITE Roderick Colenbrander
2017-08-18 3:24 ` Peter Hutterer
2017-08-22 23:34 ` Colenbrander, Roelof
2017-08-23 5:54 ` Peter Hutterer
2017-08-18 2:01 ` [PATCH 2/3] HID: sony: Set INPUT_PROP_COMPOSITE flag on sub devices Roderick Colenbrander
2017-08-23 8:50 ` Bastien Nocera
2017-08-23 23:46 ` Roderick Colenbrander
2017-08-18 2:01 ` [PATCH 3/3] Input: joydev - ignore accelerometer devices Roderick Colenbrander
2017-08-23 8:45 ` Bastien Nocera
2017-08-24 0:01 ` Roderick Colenbrander
2017-08-23 9:04 ` Bastien Nocera [this message]
2017-08-23 23:57 ` [PATCH v2 0/3] Input/HID: joydev fixes for motion sensors Roderick Colenbrander
2017-08-24 0:08 ` Bastien Nocera
2017-08-24 0:59 ` Roderick Colenbrander
2017-08-23 9:08 ` Bastien Nocera
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=1503479092.24498.18.camel@hadess.net \
--to=hadess@hadess.net \
--cc=benjamin.tissoires@redhat.com \
--cc=dmitry.torokhov@gmail.com \
--cc=jikos@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=roderick.colenbrander@sony.com \
--cc=roderick@gaikai.com \
/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.