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 <<a = href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>> = 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 <<a = href=3D"mailto:pho@FreeBSD.org" class=3D"">pho@FreeBSD.org</a>> = 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 <<a = href=3D"mailto:pho@freebsd.org" class=3D"">pho@freebsd.org</a>> = 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 <<a = href=3D"mailto:pho@freebsd.org" class=3D"">pho@freebsd.org</a>> = 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 <<a = href=3D"mailto:pho@FreeBSD.org" class=3D"">pho@FreeBSD.org</a>> = 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"> </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: = Zhenlei Huang <<a = href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>><br = class=3D"">AuthorDate: 2023-09-21 04:11:28 +0000<br class=3D"">Commit: = Zhenlei Huang <<a = href=3D"mailto:zlei@FreeBSD.org" class=3D"">zlei@FreeBSD.org</a>><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: = glebius<br class=3D"">Fixes: 110113bc086f = sysctl(9): Enable vnet sysctl variables to be loader tunable<br = class=3D"">MFC after: 2 weeks<br = class=3D"">Differential Revision: <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> 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 &<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 ? <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 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"> </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"> </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"> </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;"> modified: = 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"> </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>