<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/evdev, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=main</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2026-06-30T16:51:57Z</updated>
<entry>
<title>evdev: use a prometheus-safe label for ev_sysctl_tree</title>
<updated>2026-06-30T16:51:57Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2026-06-30T16:51:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cb8bda40695f5d402f334f48795b1ab27b72dce5'/>
<id>urn:sha1:cb8bda40695f5d402f334f48795b1ab27b72dce5</id>
<content type='text'>
Prometheus doesn't allow spaces, let's normalize this to what we use
elsewhere for consistency.  The sysctl exporter could probably do this
itself, but let's decouple that from the immediate problem: matching the
label between the exported data and in-tree is nice for greppability.

PR:		296179
Reviewed by:	asomers, wulf
Differential Revision:	https://reviews.freebsd.org/D57966
</content>
</entry>
<entry>
<title>evdev: add devnum sysctl</title>
<updated>2026-06-14T16:34:51Z</updated>
<author>
<name>Quentin Thébault</name>
<email>quentin.thebault@defenso.fr</email>
</author>
<published>2026-06-14T16:34:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=746c374aa94b46712e6defb3ab56dd2d6ad8db64'/>
<id>urn:sha1:746c374aa94b46712e6defb3ab56dd2d6ad8db64</id>
<content type='text'>
Add a sysctl entry for the evdev device number (devnum) to allow
libudev-devd to populate the corresponding device information
fields (MAJOR and MINOR) when running in a jail with no input devices
exposed through devfs.

Signed-off-by: Quentin Thébault &lt;quentin.thebault@defenso.fr&gt;

Reviewed by:	wulf
Sponsored by:	Defenso
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D56968
</content>
</entry>
<entry>
<title>hkbd(4): fix handling of apple function keys in hid and evdev</title>
<updated>2026-03-29T13:16:57Z</updated>
<author>
<name>tslight</name>
<email>tslight@pm.com</email>
</author>
<published>2026-03-29T13:16:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f54caa04edd99e341fbb0636d2c621b4a2eb36bf'/>
<id>urn:sha1:f54caa04edd99e341fbb0636d2c621b4a2eb36bf</id>
<content type='text'>
Signed-off-by: tslight &lt;tslight@pm.com&gt;

Reviewed by:	wulf
MFC after:	1 month
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1998
</content>
</entry>
<entry>
<title>evdev: Drop comments from input-event-codes.h</title>
<updated>2026-02-10T22:59:06Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2026-02-10T22:59:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=89aa8a94053fdd22ed716fdf424a2d10e70b3188'/>
<id>urn:sha1:89aa8a94053fdd22ed716fdf424a2d10e70b3188</id>
<content type='text'>
They were copied intact from the Linux GPL-only file.

Requested by:	imp, glebius
MFC after:	1 week
</content>
</entry>
<entry>
<title>evdev: Sync event codes with Linux kernel 6.18</title>
<updated>2025-12-01T20:42:15Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2025-12-01T20:42:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8d9a5d44b155af7123893a6948ad7e86b48c57b3'/>
<id>urn:sha1:8d9a5d44b155af7123893a6948ad7e86b48c57b3</id>
<content type='text'>
MFC after:	1 month
</content>
</entry>
<entry>
<title>evdev: Allow setting of character device ownership and access mode</title>
<updated>2025-12-01T20:42:14Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2025-12-01T20:42:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ecccc9d99901dd874e8d122853026d7c28fa4fcf'/>
<id>urn:sha1:ecccc9d99901dd874e8d122853026d7c28fa4fcf</id>
<content type='text'>
by device driver. That is required as game pad and joystick events have
to be accessible by ordinary users.

MFC after:	1 month
</content>
</entry>
<entry>
<title>knotes: kqueue: handle copy for trivial filters</title>
<updated>2025-10-18T05:12:37Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-10-16T22:32:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=36138969847b231cd98f48272e2bdf88a8dc08dd'/>
<id>urn:sha1:36138969847b231cd98f48272e2bdf88a8dc08dd</id>
<content type='text'>
Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D52045
</content>
</entry>
<entry>
<title>sysmouse(4): Add wsp(4)-style T-Axis reporting.</title>
<updated>2025-03-07T17:53:35Z</updated>
<author>
<name>Joshua Rogers</name>
<email>Joshua@Joshua.Hu</email>
</author>
<published>2025-03-07T17:53:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8b04f07eda12badee0617508c37a0d9506acad24'/>
<id>urn:sha1:8b04f07eda12badee0617508c37a0d9506acad24</id>
<content type='text'>
Neither the ums(4) nor psm(4) reporting can be used by the wsp(4)
driver, as they rely on static-length movements, while wsp(4) may need
to scroll in large amounts per evdev event push.

This style uses a false button-5 press as an indicator that the z-axis
movement is a horizontal scroll, otherwise a vertical scroll.

Signed-off-by: Joshua Rogers &lt;Joshua@Joshua.Hu&gt;
</content>
</entry>
<entry>
<title>kern: Make fileops and filterops tables const where possible</title>
<updated>2024-11-26T21:04:21Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-11-25T22:39:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ef9ffb8594eee294334ced627755bf5b46b48f9f'/>
<id>urn:sha1:ef9ffb8594eee294334ced627755bf5b46b48f9f</id>
<content type='text'>
No functional change intended.

MFC after:	1 week
</content>
</entry>
<entry>
<title>evdev: Sync event codes with Linux kernel 6.5</title>
<updated>2023-11-02T06:20:20Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2023-11-02T06:20:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=87a53bef41fe769920f925e74fedddafd5187b93'/>
<id>urn:sha1:87a53bef41fe769920f925e74fedddafd5187b93</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
</feed>
