<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/evdev/uinput.c, 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>evdev: Make MT tracking IDs monotonically increasing sequence.</title>
<updated>2021-09-07T23:58:47+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2021-08-24T22:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f160aa0d3de33df408a70a33d2af00b5d3545dce'/>
<id>f160aa0d3de33df408a70a33d2af00b5d3545dce</id>
<content type='text'>
(cherry picked from commit 66bd52f5e241bd2548015f847f12cdff69176c40)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 66bd52f5e241bd2548015f847f12cdff69176c40)
</pre>
</div>
</content>
</entry>
<entry>
<title>evdev: Remove useless "initial value" parameter from evdev_support_abs()</title>
<updated>2021-01-07T23:18:41+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-11-30T15:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5af73ad51b8c2e640608af0b7a1982be5c204b96'/>
<id>5af73ad51b8c2e640608af0b7a1982be5c204b96</id>
<content type='text'>
It can not be used for setting of state of multitouch events.
If necessary, use evdev_push_event() instead of it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can not be used for setting of state of multitouch events.
If necessary, use evdev_push_event() instead of it.
</pre>
</div>
</content>
</entry>
<entry>
<title>kqueue: save space by using only one func pointer for assertions</title>
<updated>2020-11-09T00:04:35+00:00</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-11-09T00:04:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e90afaa01528dc1238240d5c6e50f583d1da5d05'/>
<id>e90afaa01528dc1238240d5c6e50f583d1da5d05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>evdev: remove soft context from evdev methods parameter list.</title>
<updated>2018-08-13T19:00:42+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2018-08-13T19:00:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=911aed94fa3a6b7c99aae26c48c0724ada8ab787'/>
<id>911aed94fa3a6b7c99aae26c48c0724ada8ab787</id>
<content type='text'>
Now softc should be retrieved from struct edvev * pointer
with evdev_get_softc() helper.

wmt(4) is a sample of driver that support both KPI.

Reviewed by:	hselasky, gonzo
Differential Revision:	https://reviews.freebsd.org/D16614
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now softc should be retrieved from struct edvev * pointer
with evdev_get_softc() helper.

wmt(4) is a sample of driver that support both KPI.

Reviewed by:	hselasky, gonzo
Differential Revision:	https://reviews.freebsd.org/D16614
</pre>
</div>
</content>
</entry>
<entry>
<title>uinput: Add FreeBSD specific ioctl to set unique identifier of input device.</title>
<updated>2018-04-30T10:34:16+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2018-04-30T10:34:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4b58fa12407d078957b2d335216ba54a13cf4233'/>
<id>4b58fa12407d078957b2d335216ba54a13cf4233</id>
<content type='text'>
Reviewed by:	gonzo
Differential Revision:	https://reviews.freebsd.org/D13456
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	gonzo
Differential Revision:	https://reviews.freebsd.org/D13456
</pre>
</div>
</content>
</entry>
<entry>
<title>Change my email address to wulf@FreeBSD.org in copyright headers.</title>
<updated>2017-07-23T20:41:58+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2017-07-23T20:41:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e6502802828f0d9b5b54f673135f7d4079ae3b86'/>
<id>e6502802828f0d9b5b54f673135f7d4079ae3b86</id>
<content type='text'>
Approved by:	gonzo (mentor)
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	gonzo (mentor)
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>evdev: style(9), sort headers alphabetically</title>
<updated>2017-07-23T20:32:54+00:00</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2017-07-23T20:32:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ea2e26b1ed8bb6f30264e8af66bb206c7b4970fc'/>
<id>ea2e26b1ed8bb6f30264e8af66bb206c7b4970fc</id>
<content type='text'>
Pointed out by:	bde
Reviewed by:	gonzo
Approved by:	gonzo (mentor)
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pointed out by:	bde
Reviewed by:	gonzo
Approved by:	gonzo (mentor)
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>[evdev] Do not ignore result evdev_register in UI_DEV_CREATE handler</title>
<updated>2017-03-12T19:26:24+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2017-03-12T19:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=670aa764b0f18d05fc22bc81b310e80966da42df'/>
<id>670aa764b0f18d05fc22bc81b310e80966da42df</id>
<content type='text'>
Make sure that uinput state field reflects actual state by checking
evdev_register result for errors

Submitted by:	Vladimir Kondratiev &lt;wulf@cicgroup.ru&gt;
Differential Revision:	https://reviews.freebsd.org/D9320
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure that uinput state field reflects actual state by checking
evdev_register result for errors

Submitted by:	Vladimir Kondratiev &lt;wulf@cicgroup.ru&gt;
Differential Revision:	https://reviews.freebsd.org/D9320
</pre>
</div>
</content>
</entry>
<entry>
<title>Modularize evdev</title>
<updated>2016-10-02T03:20:31+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2016-10-02T03:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a6b15a34296485b2bbd71176697fd2d37f88f9c7'/>
<id>a6b15a34296485b2bbd71176697fd2d37f88f9c7</id>
<content type='text'>
- Convert "options EVDEV" to "device evdev" and "device uinput", add
    modules for both new devices. They are isolated subsystems and do not
    require any compile-time changes to general kernel subsytems
- For hybrid drivers that have evdev as an optional way to deliver input
    events add option EVDEV_SUPPORT. Update all existing hybrid drivers
    to use it instead of EVDEV
- Remove no-op DECLARE_MODULE in evdev, it's not required, MODULE_VERSION
    is enough
- Add evdev module dependency to uinput

Submitted by:	Vladimir Kondratiev &lt;wulf@cicgroup.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Convert "options EVDEV" to "device evdev" and "device uinput", add
    modules for both new devices. They are isolated subsystems and do not
    require any compile-time changes to general kernel subsytems
- For hybrid drivers that have evdev as an optional way to deliver input
    events add option EVDEV_SUPPORT. Update all existing hybrid drivers
    to use it instead of EVDEV
- Remove no-op DECLARE_MODULE in evdev, it's not required, MODULE_VERSION
    is enough
- Add evdev module dependency to uinput

Submitted by:	Vladimir Kondratiev &lt;wulf@cicgroup.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gcc compilation error</title>
<updated>2016-10-02T03:06:58+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2016-10-02T03:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=886f6623f62df1b086675c1efc6465ca09d46b42'/>
<id>886f6623f62df1b086675c1efc6465ca09d46b42</id>
<content type='text'>
input_absinfo.code is unsigned so condition is always false
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
input_absinfo.code is unsigned so condition is always false
</pre>
</div>
</content>
</entry>
</feed>
