<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/input/joystick/iforce, branch linux-4.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-08-25T08:52:58Z</updated>
<entry>
<title>Input: iforce - add sanity checks</title>
<updated>2019-08-25T08:52:58Z</updated>
<author>
<name>Oliver Neukum</name>
</author>
<published>2019-08-06T16:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45bf48c3c02a1fbbb95bb73a6bf61e172b79fd95'/>
<id>urn:sha1:45bf48c3c02a1fbbb95bb73a6bf61e172b79fd95</id>
<content type='text'>
commit 849f5ae3a513c550cad741c68dd3d7eb2bcc2a2c upstream.

The endpoint type should also be checked before a device
is accepted.

Reported-by: syzbot+5efc10c005014d061a74@syzkaller.appspotmail.com
Signed-off-by: Oliver Neukum &lt;oneukum@suse.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Input: iforce - validate number of endpoints before using them</title>
<updated>2017-03-30T07:35:14Z</updated>
<author>
<name>Johan Hovold</name>
</author>
<published>2017-03-16T18:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a07d3669654ad335c19df048199da0a063e0c387'/>
<id>urn:sha1:a07d3669654ad335c19df048199da0a063e0c387</id>
<content type='text'>
commit 59cf8bed44a79ec42303151dd014fdb6434254bb upstream.

Make sure to check the number of endpoints to avoid dereferencing a
NULL-pointer or accessing memory that lie beyond the end of the endpoint
array should a malicious device lack the expected endpoints.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Input: delete non-required instances of include &lt;linux/init.h&gt;</title>
<updated>2014-01-07T07:23:57Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2014-01-06T18:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf9a9f8e5105b13cea954b254008f383ed0b4045'/>
<id>urn:sha1:bf9a9f8e5105b13cea954b254008f383ed0b4045</id>
<content type='text'>
None of these files are actually using any __init type directives
and hence don't need to include &lt;linux/init.h&gt;.  Most are just a
left over from __devinit and __cpuinit removal, or simply due to
code getting copied from one driver to the next.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>USB: input: iforce: fix up dev_* messages</title>
<updated>2012-05-04T22:23:04Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2012-05-04T22:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a852d78e4e24f2200fa1764ca3366b4fa4fd072a'/>
<id>urn:sha1:a852d78e4e24f2200fa1764ca3366b4fa4fd072a</id>
<content type='text'>
Previously I had made the struct device point to the input device, but
after talking with Dmitry, he said that the USB device would make more
sense for this driver to point to.  So converted it to use that instead.

Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: iforce: remove dbg() usage</title>
<updated>2012-05-02T04:31:55Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2012-05-02T04:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f576125dc872f28da2f89c29bfc73ec0ff02f7d9'/>
<id>urn:sha1:f576125dc872f28da2f89c29bfc73ec0ff02f7d9</id>
<content type='text'>
dbg() was a very old USB-specific macro that should no longer
be used. This patch removes it from being used in the driver
and uses dev_dbg() instead.

Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: input: joystick: iforce: fix up dev_err() usages</title>
<updated>2012-05-01T22:40:57Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2012-05-01T22:40:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d331efdd993f4c392f5f63f970b3a55996e3a959'/>
<id>urn:sha1:d331efdd993f4c392f5f63f970b3a55996e3a959</id>
<content type='text'>
We should always reference the input device for dev_err(), not the USB
device.  Fix up the places where I got this wrong.

Reported-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: iforce: remove err() usage</title>
<updated>2012-04-25T21:34:49Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2012-04-25T21:34:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b22a8855a727c5d8265508cbba05437a68f7043'/>
<id>urn:sha1:7b22a8855a727c5d8265508cbba05437a68f7043</id>
<content type='text'>
err() was a very old USB-specific macro that I thought had gone away.
This patch removes it from being used in the driver and uses dev_err()
instead.

Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Input: iforce - clean up Makefile</title>
<updated>2010-11-22T20:54:13Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2010-11-22T20:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33e808c383477e821163f133c2e3e671879c28b6'/>
<id>urn:sha1:33e808c383477e821163f133c2e3e671879c28b6</id>
<content type='text'>
Use &lt;module&gt;-y notation to specify list of objects comprising iforce
module and conditionally pull in USB and RS232 support.

Also remove custom compiler flags and rely on general makefile rules
for enabling warnings.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: iforce - fix Guillemot Jet Leader 3D entry</title>
<updated>2010-05-11T05:54:39Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2010-05-10T22:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=513d8be9883fe0a7a73d216c7cecd20e7c9effda'/>
<id>urn:sha1:513d8be9883fe0a7a73d216c7cecd20e7c9effda</id>
<content type='text'>
USB ID entry for "Guillemot Jet Leader 3D" in iforce-main.c did not match
one used in iforce-usb.c

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: iforce - add Guillemot Jet Leader Force Feedback</title>
<updated>2010-05-11T05:54:24Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2010-05-10T22:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d861f7bf14808b9f457cb32c34585e97df60f140'/>
<id>urn:sha1:d861f7bf14808b9f457cb32c34585e97df60f140</id>
<content type='text'>
This device features a RUDDER on the knob.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
