<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>vfs cache: further massage some commentary</title>
<updated>2026-07-08T21:15:31+00:00</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2026-07-08T21:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=750d429a228fb102d6e5d45bdc116489acbfff00'/>
<id>750d429a228fb102d6e5d45bdc116489acbfff00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>contrib/tzdata: import tzdata 2026c</title>
<updated>2026-07-08T20:46:28+00:00</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2026-07-08T20:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=665bb2d9a440d33e2ec2f9151e45b8cda93433ae'/>
<id>665bb2d9a440d33e2ec2f9151e45b8cda93433ae</id>
<content type='text'>
Changes: https://github.com/eggert/tz/blob/2026c/NEWS

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes: https://github.com/eggert/tz/blob/2026c/NEWS

MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Import tzdata 2026c</title>
<updated>2026-07-08T20:44:19+00:00</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2026-07-08T20:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd6fd39608b6197e67fba90d4e1deb15f70b8a4f'/>
<id>dd6fd39608b6197e67fba90d4e1deb15f70b8a4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sound: Pass format and speed as arguments to sndbuf_create()</title>
<updated>2026-07-08T18:18:49+00:00</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2026-07-08T18:18:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=815dc35b7b5ed694fc1986d054149e375b8a17bd'/>
<id>815dc35b7b5ed694fc1986d054149e375b8a17bd</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>sound: Remove dead code in dsp_ioctl()</title>
<updated>2026-07-08T18:11:54+00:00</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2026-07-08T18:11:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=69c4e2b68a588272de6ab86e302d87188bfef2a6'/>
<id>69c4e2b68a588272de6ab86e302d87188bfef2a6</id>
<content type='text'>
Sponsored by;	The FreeBSD Foundation
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sponsored by;	The FreeBSD Foundation
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>kern_filewrite(): unconditionally calculate cnt, it is used by callers</title>
<updated>2026-07-08T17:01:09+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-07-08T14:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b72397da275b098365532133688d555b842bad4f'/>
<id>b72397da275b098365532133688d555b842bad4f</id>
<content type='text'>
Reported by:	dhw, madpilot
Tested by:	dhw
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Fixes:	dfad790c8cca ("sendfile: stop abusing kern_writev()")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	dhw, madpilot
Tested by:	dhw
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Fixes:	dfad790c8cca ("sendfile: stop abusing kern_writev()")
</pre>
</div>
</content>
</entry>
<entry>
<title>bhyve: allow overriding snapshot socket directory</title>
<updated>2026-07-08T16:10:14+00:00</updated>
<author>
<name>Roman Bogorodskiy</name>
<email>novel@FreeBSD.org</email>
</author>
<published>2026-06-07T07:31:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ed7e0ebfa20e7e798d2e4e20623d452f1c715aa5'/>
<id>ed7e0ebfa20e7e798d2e4e20623d452f1c715aa5</id>
<content type='text'>
By default bhyve(8) creates a snapshot socket in
"/var/run/bhyve/" (BHYVE_RUN_DIR).
As this is a system directory not writable by users,
this does not work when bhyve(8) is being started
as a non-root user.

Address that by allowing to override this directory.
In bhyve(8) it is done by setting 'rundir' option
with '-o rundir=&lt;path&gt;'.

In bhyvectl(8) it is done with '--rundir=&lt;path&gt;'.

MFC after:		1 month
Reviewed by:		bcr (manpages), bnovkov
Sponsored by:		The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D57494
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default bhyve(8) creates a snapshot socket in
"/var/run/bhyve/" (BHYVE_RUN_DIR).
As this is a system directory not writable by users,
this does not work when bhyve(8) is being started
as a non-root user.

Address that by allowing to override this directory.
In bhyve(8) it is done by setting 'rundir' option
with '-o rundir=&lt;path&gt;'.

In bhyvectl(8) it is done with '--rundir=&lt;path&gt;'.

MFC after:		1 month
Reviewed by:		bcr (manpages), bnovkov
Sponsored by:		The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D57494
</pre>
</div>
</content>
</entry>
<entry>
<title>Regen syscalls tables.</title>
<updated>2026-07-08T15:26:57+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2026-07-08T15:22:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e75fa2a613fc522be8ec501480902eabecf887e6'/>
<id>e75fa2a613fc522be8ec501480902eabecf887e6</id>
<content type='text'>
This catches up with 692b0ef1506ba which added CAPENABLED to
clock_nanosleep(). Curiously recent additions of the pdopenpid(2) and
pddupfd(2) were done before the cited commit, and that regen did not
included the change.

Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This catches up with 692b0ef1506ba which added CAPENABLED to
clock_nanosleep(). Curiously recent additions of the pdopenpid(2) and
pddupfd(2) were done before the cited commit, and that regen did not
included the change.

Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
<entry>
<title>linuxkpi: Add pm_runtime_resume_and_get</title>
<updated>2026-07-08T12:58:48+00:00</updated>
<author>
<name>Sourojeet A</name>
<email>siri@racha.ca</email>
</author>
<published>2026-07-08T12:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7e1245aafeece1a56af292c2652c6b835ccb6f10'/>
<id>7e1245aafeece1a56af292c2652c6b835ccb6f10</id>
<content type='text'>
pm_runtime_resume_and_get is used by new versions of amdgpu, and began
use between Linux kernel version 6.12, and 6.14.

Reviewed by:	dumbbell
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57463
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pm_runtime_resume_and_get is used by new versions of amdgpu, and began
use between Linux kernel version 6.12, and 6.14.

Reviewed by:	dumbbell
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57463
</pre>
</div>
</content>
</entry>
<entry>
<title>lagg: re-check port caps after bringing up a port</title>
<updated>2026-07-08T12:27:58+00:00</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2026-07-08T12:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1cce5ef05d7ba077b0cb29d30b59f3a862e7e5ae'/>
<id>1cce5ef05d7ba077b0cb29d30b59f3a862e7e5ae</id>
<content type='text'>
Some nic drivers (including iflib) do not initialize if_hwassist
until after the interface is brought up.  If a lagg member is included
in a lagg when its not yet been brought up, that will cause lagg to see
if_hwassist=0 and will disable all checksum offload, etc, on the interface.
This is almost impossible to debug without kgdb or dtrace, as ifconfig does
not surface if_hwassist.

Fix this by re-calculating lagg caps (including if_hwassist) after adding a port.

I encountered this problem when I had a commented-out if_foo1=up entry in
my rc.conf that i neglected to uncomment when I was re-configuring a lagg.

Sponsored by: Netflix
Reviewed by: markj, zlei
Differential Revision: https://reviews.freebsd.org/D58062
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some nic drivers (including iflib) do not initialize if_hwassist
until after the interface is brought up.  If a lagg member is included
in a lagg when its not yet been brought up, that will cause lagg to see
if_hwassist=0 and will disable all checksum offload, etc, on the interface.
This is almost impossible to debug without kgdb or dtrace, as ifconfig does
not surface if_hwassist.

Fix this by re-calculating lagg caps (including if_hwassist) after adding a port.

I encountered this problem when I had a commented-out if_foo1=up entry in
my rc.conf that i neglected to uncomment when I was re-configuring a lagg.

Sponsored by: Netflix
Reviewed by: markj, zlei
Differential Revision: https://reviews.freebsd.org/D58062
</pre>
</div>
</content>
</entry>
</feed>
