<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/input, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>wmt(4): Adapt to recent KPI changes</title>
<updated>2021-09-21T23:36:18+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-09-02T19:27:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f03cc9a8e209b5906d8d35491faaf6df28aa8f0'/>
<id>3f03cc9a8e209b5906d8d35491faaf6df28aa8f0</id>
<content type='text'>
(cherry picked from commit 527b6d60f86953a40136abcf2f38cc4e70118954)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 527b6d60f86953a40136abcf2f38cc4e70118954)
</pre>
</div>
</content>
</entry>
<entry>
<title>wsp(4): Add evdev support.</title>
<updated>2021-09-08T00:01:07+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-08-24T23:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=139144a7ae7c72eda955b1fbc5e31f5feb7a403a'/>
<id>139144a7ae7c72eda955b1fbc5e31f5feb7a403a</id>
<content type='text'>
Reviewed by:	hselasky
Tested by:	Greg V, Constantin Furst&lt;constantin_AT_fuersten_DOT_info&gt;
PR:		252236
Differential revision:	https://reviews.freebsd.org/D31653

(cherry picked from commit 8d73071c47ff1f911bdaec6356f37feb4e3b7cb5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	hselasky
Tested by:	Greg V, Constantin Furst&lt;constantin_AT_fuersten_DOT_info&gt;
PR:		252236
Differential revision:	https://reviews.freebsd.org/D31653

(cherry picked from commit 8d73071c47ff1f911bdaec6356f37feb4e3b7cb5)
</pre>
</div>
</content>
</entry>
<entry>
<title>wsp(4): Compact parameter structure.</title>
<updated>2021-09-08T00:00:47+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-08-24T22:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d780fe9df0f7927d3876edd7af6cabb1c308421f'/>
<id>d780fe9df0f7927d3876edd7af6cabb1c308421f</id>
<content type='text'>
(cherry picked from commit 250ab004074df27372b9afb18003c1e39d79aff5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 250ab004074df27372b9afb18003c1e39d79aff5)
</pre>
</div>
</content>
</entry>
<entry>
<title>atp(4), wsp(4): Return correct priority from probe() method;</title>
<updated>2021-09-08T00:00:27+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-08-24T22:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5a5bab49a064e5d109aed74b7843b2bdd3bc8e52'/>
<id>5a5bab49a064e5d109aed74b7843b2bdd3bc8e52</id>
<content type='text'>
(cherry picked from commit 9fa1201d60dc7004f11d950f0fbd277bdcdcaf2d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 9fa1201d60dc7004f11d950f0fbd277bdcdcaf2d)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a common typo in man pages and src comments</title>
<updated>2021-09-02T06:13:48+00:00</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2021-08-28T17:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=aa9d47d9de1a04280c2d734dccd8d44609678957'/>
<id>aa9d47d9de1a04280c2d734dccd8d44609678957</id>
<content type='text'>
- s/desciptor/descriptor/

(cherry picked from commit b1603638e38b3d8c23da6599e389db9a9218c240)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/desciptor/descriptor/

(cherry picked from commit b1603638e38b3d8c23da6599e389db9a9218c240)
</pre>
</div>
</content>
</entry>
<entry>
<title>ums(4): Do not stop USB xfers on FIFO close when evdev is still active</title>
<updated>2021-06-13T21:59:18+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-05-23T22:38:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a4a738ba757571088143c8c781d187b71c3a672d'/>
<id>a4a738ba757571088143c8c781d187b71c3a672d</id>
<content type='text'>
This fixes lose of evdev events after moused has been killed.

While here use bitwise operations for UMS_EVDEV_OPENED flag.

Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30342

(cherry picked from commit 05ab03a31798d4cc96c22a8f30b1d9a0d7a3dd35)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes lose of evdev events after moused has been killed.

While here use bitwise operations for UMS_EVDEV_OPENED flag.

Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30342

(cherry picked from commit 05ab03a31798d4cc96c22a8f30b1d9a0d7a3dd35)
</pre>
</div>
</content>
</entry>
<entry>
<title>ums(4): Start USB xfers on opening of evdev node unconditionally.</title>
<updated>2021-06-13T21:58:44+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-05-23T22:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=927742783f9e870d0a58196d2b64491e460f9af5'/>
<id>927742783f9e870d0a58196d2b64491e460f9af5</id>
<content type='text'>
This fixes inability to start USB xfers in a case when FIFO has been
already open()-ed but no read() or poll() calls has been issued yet.

MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D30343

(cherry picked from commit 47791339f0cfe3282a6f64b5607047f7bca968ad)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes inability to start USB xfers in a case when FIFO has been
already open()-ed but no read() or poll() calls has been issued yet.

MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D30343

(cherry picked from commit 47791339f0cfe3282a6f64b5607047f7bca968ad)
</pre>
</div>
</content>
</entry>
<entry>
<title>usbhid(4): Add second set of USB transfers to work in polled mode.</title>
<updated>2021-06-13T21:57:37+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-05-28T20:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a303f4b1c1d300488d5116bbf8f3692f545fbdd1'/>
<id>a303f4b1c1d300488d5116bbf8f3692f545fbdd1</id>
<content type='text'>
The second set of USB transfer is requested by hkbd(4) and
should improve HID keyboard handling in kdb and panic contexts.

Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30486

(cherry picked from commit 9aa0e5af75d033aa2dff763dd2886daaa7213612)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The second set of USB transfer is requested by hkbd(4) and
should improve HID keyboard handling in kdb and panic contexts.

Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30486

(cherry picked from commit 9aa0e5af75d033aa2dff763dd2886daaa7213612)
</pre>
</div>
</content>
</entry>
<entry>
<title>usbhid(4): Fix NULL pointer dereference in usbd_xfer_max_len()</title>
<updated>2021-06-13T21:57:31+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-05-28T20:13:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4458105f064740da227ad608ccb5c58805cfac3e'/>
<id>4458105f064740da227ad608ccb5c58805cfac3e</id>
<content type='text'>
Which happens when USB transfer setup is failed.

PR:		254974
Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30485

(cherry picked from commit e889a462d878675551b227a382764c3879e6c2b3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Which happens when USB transfer setup is failed.

PR:		254974
Reviewed by:	hselasky
Differential revision:	https://reviews.freebsd.org/D30485

(cherry picked from commit e889a462d878675551b227a382764c3879e6c2b3)
</pre>
</div>
</content>
</entry>
<entry>
<title>ukbd: Fix handling of keyboard ErrorRollOver reports</title>
<updated>2021-02-23T23:41:49+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-02-13T18:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e7211ca03a85e3a980daf389af823fefb24b8869'/>
<id>e7211ca03a85e3a980daf389af823fefb24b8869</id>
<content type='text'>
Ignore fantom keyboard state reports entirelly rather than ignore
RollOver states for each key separatelly.  Latter results in spurious
release/push pairs of events on each fantom keyboard state report.

Reported by:	Jan Martin Mikkelsen &lt;janm_AT_transactionware_DOT_com&gt;
Submitted by:	Jan Martin Mikkelsen (initial version)
PR:		253249
MFC after:	1 week

(cherry picked from commit 032d3153877ef1767c121bbdf8e00f4f93b30a5d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore fantom keyboard state reports entirelly rather than ignore
RollOver states for each key separatelly.  Latter results in spurious
release/push pairs of events on each fantom keyboard state report.

Reported by:	Jan Martin Mikkelsen &lt;janm_AT_transactionware_DOT_com&gt;
Submitted by:	Jan Martin Mikkelsen (initial version)
PR:		253249
MFC after:	1 week

(cherry picked from commit 032d3153877ef1767c121bbdf8e00f4f93b30a5d)
</pre>
</div>
</content>
</entry>
</feed>
