<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-05-09T17:47:30Z</updated>
<entry>
<title>thunderbolt: Fix typo in comment</title>
<updated>2026-05-09T17:47:30Z</updated>
<author>
<name>Aymeric Wibo</name>
<email>obiwac@FreeBSD.org</email>
</author>
<published>2026-05-09T17:22:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fdd7daa2318ed3177e2674b9a3d18d21e2035ee1'/>
<id>urn:sha1:fdd7daa2318ed3177e2674b9a3d18d21e2035ee1</id>
<content type='text'>
Reported by:	adrian
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>pci: use uint32_t for eecp</title>
<updated>2026-05-09T09:09:05Z</updated>
<author>
<name>Gisle Nes</name>
<email>gisle@gisle.net</email>
</author>
<published>2026-04-07T16:48:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=555ffd9022de0c497881bafc413e3e1d05af10d4'/>
<id>urn:sha1:555ffd9022de0c497881bafc413e3e1d05af10d4</id>
<content type='text'>
eecp holds the extended capability offset. If that offset is larger
than 0xff, storing it in uint8_t truncates it, which can make the
early EHCI/XHCI capability walk read the wrong location and loop during
boot.

Seen on AMD device 1022:151e, where HCCPARAMS1 = 0x0118ffc5 and the
first xHCI extended capability offset is 0x460. Widen eecp to uint32_t
in xhci_early_takeover(), matching xhci_pci_take_controller().

Signed-off-by: Gisle Nes &lt;gisle@gisle.net&gt;
Reviewed by:    zlei, aokblast
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2127
Closes:         https://github.com/freebsd/freebsd-src/pull/2127
</content>
</entry>
<entry>
<title>hwpstate_amd: Initialize CPPC driver type</title>
<updated>2026-05-09T08:38:21Z</updated>
<author>
<name>Laurent Chardon</name>
<email>laurent@FreeBSD.org</email>
</author>
<published>2026-04-30T12:08:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=072f79d0a287528b11da866d6115f726a69eca0d'/>
<id>urn:sha1:072f79d0a287528b11da866d6115f726a69eca0d</id>
<content type='text'>
Assign the driver type instead of preserving uninitialized stack data

PR:     294899
Reviewed by:    aokblast
</content>
</entry>
<entry>
<title>cxgbe(4): Updates to the hw and fw headers and config file</title>
<updated>2026-05-08T22:26:02Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2026-03-09T18:19:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bef5535c1f191055e545cad029eabe939d93d24'/>
<id>urn:sha1:1bef5535c1f191055e545cad029eabe939d93d24</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>sys/time: rework saturation ifdef to avoid direct arch ref</title>
<updated>2026-05-08T19:37:24Z</updated>
<author>
<name>Ryan Libby</name>
<email>rlibby@FreeBSD.org</email>
</author>
<published>2026-05-08T19:37:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=324d53c26b2399d9b44fdd08e9c5af650f4ec3ae'/>
<id>urn:sha1:324d53c26b2399d9b44fdd08e9c5af650f4ec3ae</id>
<content type='text'>
Suggested by:	kib
Reviewed by:	imp, kib
Differential Revision:	https://reviews.freebsd.org/D56401
</content>
</entry>
<entry>
<title>types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_T</title>
<updated>2026-05-08T19:37:24Z</updated>
<author>
<name>Ryan Libby</name>
<email>rlibby@FreeBSD.org</email>
</author>
<published>2026-05-08T19:37:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94323513dd5070bf1fc3c191c560bd7e17da8931'/>
<id>urn:sha1:94323513dd5070bf1fc3c191c560bd7e17da8931</id>
<content type='text'>
Suggested by:	kib
Reviewed by:	imp, kib
Discussed with:	emaste, jrtc27
Differential Revision:	https://reviews.freebsd.org/D56783
</content>
</entry>
<entry>
<title>Fix LOCAL_PEERCRED in 32-bit compat mode</title>
<updated>2026-05-07T20:52:35Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2026-04-27T23:46:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d24638d3e8875e4b99a4b5e39f4241e37221b3d'/>
<id>urn:sha1:1d24638d3e8875e4b99a4b5e39f4241e37221b3d</id>
<content type='text'>
Previously the cr_pid field would be incorrectly copied to userland, due
to a size mismatch between the structure as defined in 32-bit vs 64-bit
builds.  Fix it by converting the structure before copying it to
userland.

PR:		294833
Sponsored by:	ConnectWise
MFC after:	1 week
Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D56675
</content>
</entry>
<entry>
<title>vm_map_growstack(): use local for p-&gt;p_vmspace</title>
<updated>2026-05-07T19:58:18Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-05-07T19:58:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8eef59db254283eaaee47be94d4ea9f2fef4f2ad'/>
<id>urn:sha1:8eef59db254283eaaee47be94d4ea9f2fef4f2ad</id>
<content type='text'>
Noted by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
</entry>
<entry>
<title>smartpqi: Add runtime sysctl for debug_level and log device state changes</title>
<updated>2026-05-07T18:08:26Z</updated>
<author>
<name>John Hall</name>
<email>jrhall@FreeBSD.org</email>
</author>
<published>2026-05-04T21:43:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d48d6d7bba77d6c3736ce56ea5667bfbde89705'/>
<id>urn:sha1:0d48d6d7bba77d6c3736ce56ea5667bfbde89705</id>
<content type='text'>
The smartpqi driver did not log device add/remove or controller events
to syslog, and hw.smartpqi.debug_level could only be set at boot via
loader.conf with no runtime sysctl interface.

Add a read-write sysctl at dev.smartpqi.N.debug_level for runtime
debug level changes. Add device_printf calls for device addition,
removal, and controller events (hotplug, hardware, physical/logical
device, AIO state/config changes) so state changes always appear in
dmesg. Add DBG_DISC logging for discovery state transitions. Fix
spelling errors in strings and comments across the driver.

Bump driver version to 14.4691.1.2000 / 15.2.1.2000.

PR:		294161
Reviewed by:	imp
Approved by:	imp
MFC after:	2 weeks

Differential Revision:	https://reviews.freebsd.org/D56832
</content>
</entry>
<entry>
<title>vm_map_growstack(): give a hint to user that stack was blown out</title>
<updated>2026-05-07T17:00:14Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-05-06T22:53:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=18c5a26f8a747583b9bca3a6a1ae9db1ed4591a3'/>
<id>urn:sha1:18c5a26f8a747583b9bca3a6a1ae9db1ed4591a3</id>
<content type='text'>
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D56863
</content>
</entry>
</feed>
