Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2023 00:32:34 +0800
From:      Zhenlei Huang <zlei@FreeBSD.org>
To:        Peter Holm <pho@FreeBSD.org>
Cc:        src-committers@freebsd.org, dev-commits-src-main@freebsd.org, dev-commits-src-all@freebsd.org
Subject:   Re: git: cf7974fd9e55 - main - sysctl: Update 'master' copy of vnet SYSCTLs on kernel environment variables change
Message-ID:  <F9BD1CE8-AC85-4503-BB50-2A962A691D89@FreeBSD.org>
In-Reply-To: <15442125-499F-44FD-924A-472CE0709001@FreeBSD.org>
References:  <202309210413.38L4D42w076513@gitrepo.freebsd.org> <ZQvdoQHZe1YrZAUf@Peters-Air> <C7ABF1AF-2815-44D0-AA61-85636184C08B@FreeBSD.org> <ZQwS/vrfoxesWgvT@Peters-Air> <649B777A-CA29-42B7-AF92-DE8AF664D5CB@FreeBSD.org> <ZQxf/hkprgtNMqg1@Peters-Air> <800CB4EC-7AAF-4825-8146-47FBA94FEFAE@FreeBSD.org> <ZQxxpLlGekLg4/dD@Peters-Air> <15442125-499F-44FD-924A-472CE0709001@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_E160494E-9351-4B11-92D7-7DC5AA6B3BB3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Sep 22, 2023, at 12:59 AM, Zhenlei Huang <zlei@FreeBSD.org> wrote:
>=20
>=20
>=20
>> On Sep 22, 2023, at 12:39 AM, Peter Holm <pho@FreeBSD.org =
<mailto:pho@FreeBSD.org>> wrote:
>>=20
>> On Thu, Sep 21, 2023 at 11:35:49PM +0800, Zhenlei Huang wrote:
>>>=20
>>>=20
>>>> On Sep 21, 2023, at 11:23 PM, Peter Holm <pho@freebsd.org =
<mailto:pho@freebsd.org>> wrote:
>>>>=20
>>>> On Thu, Sep 21, 2023 at 10:45:20PM +0800, Zhenlei Huang wrote:
>>>>>=20
>>>>>=20
>>>>>> On Sep 21, 2023, at 5:55 PM, Peter Holm <pho@freebsd.org =
<mailto:pho@freebsd.org>> wrote:
>>>>>>=20
>>>>>> On Thu, Sep 21, 2023 at 04:05:19PM +0800, Zhenlei Huang wrote:
>>>>>>>=20
>>>>>>>=20
>>>>>>>> On Sep 21, 2023, at 2:07 PM, Peter Holm <pho@FreeBSD.org =
<mailto:pho@FreeBSD.org>> wrote:
>>>>>>>>=20
>>>>>>>> On Thu, Sep 21, 2023 at 04:13:04AM +0000, Zhenlei Huang wrote:
>>>>>>>>> The branch main has been updated by zlei:
>>>>>>>>>=20
>>>>>>>>> URL: =
https://cgit.FreeBSD.org/src/commit/?id=3Dcf7974fd9e554552989237c3d6bc736d=
672ac7c6 =
<https://cgit.freebsd.org/src/commit/?id=3Dcf7974fd9e554552989237c3d6bc736=
d672ac7c6>
>>>>>>>>>=20
>>>>>>>>> commit cf7974fd9e554552989237c3d6bc736d672ac7c6
>>>>>>>>> Author:     Zhenlei Huang <zlei@FreeBSD.org =
<mailto:zlei@FreeBSD.org>>
>>>>>>>>> AuthorDate: 2023-09-21 04:11:28 +0000
>>>>>>>>> Commit:     Zhenlei Huang <zlei@FreeBSD.org =
<mailto:zlei@FreeBSD.org>>
>>>>>>>>> CommitDate: 2023-09-21 04:11:28 +0000
>>>>>>>>>=20
>>>>>>>>> sysctl: Update 'master' copy of vnet SYSCTLs on kernel =
environment variables change
>>>>>>>>>=20
>>>>>>>>> Complete phase three of 3da1cf1e88f8.
>>>>>>>>>=20
>>>>>>>>> With commit 110113bc086f, vnet sysctl variables can be loader =
tunable
>>>>>>>>> but the feature is limited. When the kernel modules have been =
initialized,
>>>>>>>>> any changes (e.g. via kenv) to kernel environment variable =
will not affect
>>>>>>>>> subsequently created VNETs.
>>>>>>>>>=20
>>>>>>>>> This change relexes the limitation by listening on kernel =
environment
>>>>>>>>> variable's set / unset events, and then update the 'master' =
copy of vnet
>>>>>>>>> SYSCTL or restore it to its initial value.
>>>>>>>>>=20
>>>>>>>>> With this change, TUNABLE_XXX_FETCH can be greately eliminated =
for vnet
>>>>>>>>> loader tunables.
>>>>>>>>>=20
>>>>>>>>> Reviewed by:    glebius
>>>>>>>>> Fixes:  110113bc086f sysctl(9): Enable vnet sysctl variables =
to be loader tunable
>>>>>>>>> MFC after:      2 weeks
>>>>>>>>> Differential Revision:  https://reviews.freebsd.org/D41825 =
<https://reviews.freebsd.org/D41825>;
>>>>>>>>=20
>>>>>>>> This commit seems to cause:
>>>>>>>>=20
>>>>>>>> b> bt
>>>>>>>> Tracing pid 0 tid 100000 td 0xffffffff8196ba00
>>>>>>>> kdb_enter() at kdb_enter+0x32/frame 0xffffffff821658e0
>>>>>>>> vpanic() at vpanic+0x163/frame 0xffffffff82165a10
>>>>>>>> panic() at panic+0x43/frame 0xffffffff82165a70
>>>>>>>> vm_fault() at vm_fault+0x18c9/frame 0xffffffff82165ba0
>>>>>>>> vm_fault_trap() at vm_fault_trap+0x6f/frame 0xffffffff82165be0
>>>>>>>> trap_pfault() at trap_pfault+0x24a/frame 0xffffffff82165c50
>>>>>>>> calltrap() at calltrap+0x8/frame 0xffffffff82165c50
>>>>>>>> --- trap 0xc, rip =3D 0xffffffff80c6f39b, rsp =3D =
0xffffffff82165d20, rbp =3D 0xffffffff82165d20 ---
>>>>>>>> strsep() at strsep+0x3b/frame 0xffffffff82165d20
>>>>>>>> name2oid() at name2oid+0x66/frame 0xffffffff82165d70
>>>>>>>> sysctl_setenv_vnet() at sysctl_setenv_vnet+0x38/frame =
0xffffffff82165e00
>>>>>>>> kern_setenv() at kern_setenv+0x324/frame 0xffffffff82165e40
>>>>>>>> nfs_setup_diskless() at nfs_setup_diskless+0x4b2/frame =
0xffffffff82165f90
>>>>>>>=20
>>>>>>> Is that a NFS diskless workstation ?
>>>>>>>=20
>>>>>>=20
>>>>>> Yes, sort of. It's a host in the netperf cluster, which uses =
pxeboot &
>>>>>> NFS.
>>>>>>=20
>>>>>> - Peter
>>>>>>=20
>>>>>>> I have tested that yet. I'll look at that tonight (UTC+8) .
>>>>>>>=20
>>>>>>=20
>>>>>> Let me know when you have a patch, so I can test it (if you =
like).
>>>>>=20
>>>>> I believe I've found the root cause.
>>>>>=20
>>>>> strsep(char **stringp, const char *delim) have side effect, it =
will modify (* stringp) .
>>>>> If stringp is pointed to some const value, such as =
"boot.netif.name" in 'sys/nfs/nfs_diskless.c', then
>>>>> the kernel will panic.
>>>>>=20
>>>>> I'm preparing the patch, I'll reply when it is done.
>>>>>=20
>>>>=20
>>>> This is great news!
>>>=20
>>> Can you please try the attached patch ? =20
>>>=20
>>=20
>> Yes, the patch works for me:
>=20
> Excellent !
>=20
> I'm going to send the patch to Phabricator.

Alexander Motin has just committed f80babf906b7 (kern_sysctl: Make =
name2oid() non-destructive to the name),
that should fix this issue perfectly ;)

>=20
>>=20
>> root@mercat1:~ # uname -a
>> FreeBSD mercat1.netperf.freebsd.org =
<http://mercat1.netperf.freebsd.org/>; 15.0-CURRENT FreeBSD 15.0-CURRENT =
#0 main-n265437-cf7974fd9e5545-dirty: Thu Sep 21 18:26:45 CEST 2023 =
pho@mercat1.netperf.freebsd.org =
<mailto:pho@mercat1.netperf.freebsd.org>:/usr/src/sys/amd64/compile/PHO =
amd64
>> root@mercat1:~ # cd /usr/src; git status | grep kern_sysctl.c
>>        modified:   sys/kern/kern_sysctl.c
>> root@mercat1:/usr/src #=20
>>=20
>> - Peter




--Apple-Mail=_E160494E-9351-4B11-92D7-7DC5AA6B3BB3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Sep 22, 2023, at 12:59 AM, Zhenlei Huang &lt;<a =
href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><meta =
charset=3D"UTF-8" class=3D""><br class=3D"Apple-interchange-newline"><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" class=3D"" style=3D"font-family: =
Helvetica; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div class=3D"">On=
 Sep 22, 2023, at 12:39 AM, Peter Holm &lt;<a =
href=3D"mailto:pho@FreeBSD.org" class=3D"">pho@FreeBSD.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">On Thu, Sep 21, 2023 at =
11:35:49PM +0800, Zhenlei Huang wrote:</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" class=3D"" style=3D"font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">On Sep 21, 2023, at 11:23 PM, Peter Holm &lt;<a =
href=3D"mailto:pho@freebsd.org" class=3D"">pho@freebsd.org</a>&gt; =
wrote:<br class=3D""><br class=3D"">On Thu, Sep 21, 2023 at 10:45:20PM =
+0800, Zhenlei Huang wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">On Sep 21, 2023, at 5:55 PM, Peter Holm &lt;<a =
href=3D"mailto:pho@freebsd.org" class=3D"">pho@freebsd.org</a>&gt; =
wrote:<br class=3D""><br class=3D"">On Thu, Sep 21, 2023 at 04:05:19PM =
+0800, Zhenlei Huang wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">On Sep 21, 2023, at 2:07 PM, Peter Holm &lt;<a =
href=3D"mailto:pho@FreeBSD.org" class=3D"">pho@FreeBSD.org</a>&gt; =
wrote:<br class=3D""><br class=3D"">On Thu, Sep 21, 2023 at 04:13:04AM =
+0000, Zhenlei Huang wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">The branch main has been updated by zlei:<br class=3D""><br =
class=3D"">URL:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://cgit.freebsd.org/src/commit/?id=3Dcf7974fd9e554552989237c3=
d6bc736d672ac7c6" =
class=3D"">https://cgit.FreeBSD.org/src/commit/?id=3Dcf7974fd9e55455298923=
7c3d6bc736d672ac7c6</a><br class=3D""><br class=3D"">commit =
cf7974fd9e554552989237c3d6bc736d672ac7c6<br class=3D"">Author: =
&nbsp;&nbsp;&nbsp;&nbsp;Zhenlei Huang &lt;<a =
href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>&gt;<br =
class=3D"">AuthorDate: 2023-09-21 04:11:28 +0000<br class=3D"">Commit: =
&nbsp;&nbsp;&nbsp;&nbsp;Zhenlei Huang &lt;<a =
href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>&gt;<br =
class=3D"">CommitDate: 2023-09-21 04:11:28 +0000<br class=3D""><br =
class=3D"">sysctl: Update 'master' copy of vnet SYSCTLs on kernel =
environment variables change<br class=3D""><br class=3D"">Complete phase =
three of 3da1cf1e88f8.<br class=3D""><br class=3D"">With commit =
110113bc086f, vnet sysctl variables can be loader tunable<br =
class=3D"">but the feature is limited. When the kernel modules have been =
initialized,<br class=3D"">any changes (e.g. via kenv) to kernel =
environment variable will not affect<br class=3D"">subsequently created =
VNETs.<br class=3D""><br class=3D"">This change relexes the limitation =
by listening on kernel environment<br class=3D"">variable's set / unset =
events, and then update the 'master' copy of vnet<br class=3D"">SYSCTL =
or restore it to its initial value.<br class=3D""><br class=3D"">With =
this change, TUNABLE_XXX_FETCH can be greately eliminated for vnet<br =
class=3D"">loader tunables.<br class=3D""><br class=3D"">Reviewed by: =
&nbsp;&nbsp;&nbsp;glebius<br class=3D"">Fixes: &nbsp;110113bc086f =
sysctl(9): Enable vnet sysctl variables to be loader tunable<br =
class=3D"">MFC after: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 weeks<br =
class=3D"">Differential Revision: &nbsp;<a =
href=3D"https://reviews.freebsd.org/D41825" =
class=3D"">https://reviews.freebsd.org/D41825</a><br =
class=3D""></blockquote><br class=3D"">This commit seems to cause:<br =
class=3D""><br class=3D"">b&gt; bt<br class=3D"">Tracing pid 0 tid =
100000 td 0xffffffff8196ba00<br class=3D"">kdb_enter() at =
kdb_enter+0x32/frame 0xffffffff821658e0<br class=3D"">vpanic() at =
vpanic+0x163/frame 0xffffffff82165a10<br class=3D"">panic() at =
panic+0x43/frame 0xffffffff82165a70<br class=3D"">vm_fault() at =
vm_fault+0x18c9/frame 0xffffffff82165ba0<br class=3D"">vm_fault_trap() =
at vm_fault_trap+0x6f/frame 0xffffffff82165be0<br class=3D"">trap_pfault()=
 at trap_pfault+0x24a/frame 0xffffffff82165c50<br class=3D"">calltrap() =
at calltrap+0x8/frame 0xffffffff82165c50<br class=3D"">--- trap 0xc, rip =
=3D 0xffffffff80c6f39b, rsp =3D 0xffffffff82165d20, rbp =3D =
0xffffffff82165d20 ---<br class=3D"">strsep() at strsep+0x3b/frame =
0xffffffff82165d20<br class=3D"">name2oid() at name2oid+0x66/frame =
0xffffffff82165d70<br class=3D"">sysctl_setenv_vnet() at =
sysctl_setenv_vnet+0x38/frame 0xffffffff82165e00<br =
class=3D"">kern_setenv() at kern_setenv+0x324/frame =
0xffffffff82165e40<br class=3D"">nfs_setup_diskless() at =
nfs_setup_diskless+0x4b2/frame 0xffffffff82165f90<br =
class=3D""></blockquote><br class=3D"">Is that a NFS diskless =
workstation ?<br class=3D""><br class=3D""></blockquote><br =
class=3D"">Yes, sort of. It's a host in the netperf cluster, which uses =
pxeboot &amp;<br class=3D"">NFS.<br class=3D""><br class=3D"">- Peter<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">I have =
tested that yet. I'll look at that tonight (UTC+8) .<br class=3D""><br =
class=3D""></blockquote><br class=3D"">Let me know when you have a =
patch, so I can test it (if you like).<br class=3D""></blockquote><br =
class=3D"">I believe I've found the root cause.<br class=3D""><br =
class=3D"">strsep(char **stringp, const char *delim) have side effect, =
it will modify (* stringp) .<br class=3D"">If stringp is pointed to some =
const value, such as "boot.netif.name" in 'sys/nfs/nfs_diskless.c', =
then<br class=3D"">the kernel will panic.<br class=3D""><br class=3D"">I'm=
 preparing the patch, I'll reply when it is done.<br class=3D""><br =
class=3D""></blockquote><br class=3D"">This is great news!<br =
class=3D""></blockquote><br class=3D"">Can you please try the attached =
patch ? &nbsp;<br class=3D""><br class=3D""></blockquote><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">Yes, the patch works for =
me:</span><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 13px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"></div></blockquote><div style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
13px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">Excellent !</div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 13px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
13px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">I'm =
going to send the patch =
to&nbsp;Phabricator.</div></div></blockquote><div><br =
class=3D""></div><div>Alexander Motin has just committed f80babf906b7 =
(kern_sysctl: Make name2oid() non-destructive to the =
name),</div><div>that should fix this issue perfectly ;)</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><br =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><blockquote type=3D"cite" class=3D"" style=3D"font-family: =
Helvetica; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
class=3D""><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 13px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 13px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline =
!important;">root@mercat1:~ # uname -a</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">FreeBSD<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://mercat1.netperf.freebsd.org/" class=3D"" =
style=3D"font-family: Menlo-Regular; font-size: 13px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">mercat1.netperf.freebsd.org</a><span class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;"><span =
class=3D"Apple-converted-space">&nbsp;</span>15.0-CURRENT FreeBSD =
15.0-CURRENT #0 main-n265437-cf7974fd9e5545-dirty: Thu Sep 21 18:26:45 =
CEST 2023<span class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:pho@mercat1.netperf.freebsd.org" class=3D"" =
style=3D"font-family: Menlo-Regular; font-size: 13px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">pho@mercat1.netperf.freebsd.org</a><span class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline =
!important;">:/usr/src/sys/amd64/compile/PHO amd64</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">root@mercat1:~ # cd =
/usr/src; git status | grep kern_sysctl.c</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline =
!important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modified: =
&nbsp;&nbsp;sys/kern/kern_sysctl.c</span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">root@mercat1:/usr/src =
#<span class=3D"Apple-converted-space">&nbsp;</span></span><br class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><br class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><span class=3D"" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 13px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;">- =
Peter</span></div></blockquote></div></blockquote></div><div =
class=3D""><div><br class=3D""></div>

</div>
<br class=3D""></body></html>=

--Apple-Mail=_E160494E-9351-4B11-92D7-7DC5AA6B3BB3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F9BD1CE8-AC85-4503-BB50-2A962A691D89>