Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 May 2022 19:49:02 +0100
From:      Alexander V. Chernikov <melifaro@ipfw.ru>
To:        Alexander V. Chernikov <melifaro@freebsd.org>, Mateusz Guzik <mjguzik@gmail.com>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>, "dev-commits-src-all@freebsd.org" <dev-commits-src-all@freebsd.org>, "dev-commits-src-main@freebsd.org" <dev-commits-src-main@freebsd.org>
Subject:   Re: git: 8c0d1eca7834 - main - sockbuf: retain backward compatibility with userland after d59bc188d652
Message-ID:  <8909171653936542@iva6-17bf07036239.qloud-c.yandex.net>
In-Reply-To: <CAGudoHGptA4h2Nvb06WCTP7iXbWMNGgcUgiCeaFL0cXz=7TGnw@mail.gmail.com>
References:  <CAGudoHGptA4h2Nvb06WCTP7iXbWMNGgcUgiCeaFL0cXz=7TGnw@mail.gmail.com> <202205301510.24UFAxvj014259@gitrepo.freebsd.org>

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

<br /><br />30.05.2022, 16:18, "Mateusz Guzik" &lt;mjguzik@gmail.com&gt;:<br /><blockquote><p>should probably CTASSERT on size then</p></blockquote>Sorry, I’m afraid I don’t get it. Could you please clarify?<br /><blockquote><p>On 5/30/22, Alexander V. Chernikov &lt;<a href="mailto:melifaro@freebsd.org">melifaro@freebsd.org</a>&gt; wrote:<br /></p><blockquote class="210e7a848e8fcb45wmi-quote"> The branch main has been updated by melifaro:<br /><br /> URL:<br /> <a href="https://cgit.freebsd.org/src/commit/?id=8c0d1eca7834bfd5a05c86bf20a7600917057492">https://cgit.FreeBSD.org/src/commit/?id=8c0d1eca7834bfd5a05c86bf20a7600917057492</a><br /><br /> commit 8c0d1eca7834bfd5a05c86bf20a<span class="1f1ea193f6735cf0wmi-callto">7600917057492</span><br /> Author:     Alexander V. Chernikov &lt;<a href="mailto:melifaro@FreeBSD.org">melifaro@FreeBSD.org</a>&gt;<br /> AuthorDate: <span class="1f1ea193f6735cf0wmi-callto">2022-05-30 14</span>:56:25 +0000<br /> Commit:     Alexander V. Chernikov &lt;<a href="mailto:melifaro@FreeBSD.org">melifaro@FreeBSD.org</a>&gt;<br /> CommitDate: <span class="1f1ea193f6735cf0wmi-callto">2022-05-30 15</span>:10:53 +0000<br /><br />     sockbuf: retain backward compatibility with userland after d59bc188d652<br /><br />     Add spare fields to xsockbuf in place of sb_mcnt / sb_ccnt to avoid<br />      rebuilding userland binaries like sockstat(1).<br /><br />     Reviewed by:    glebius<br /> ---<br />  sys/sys/socketvar.h | 2 ++<br />  1 file changed, 2 insertions(+)<br /><br /> diff --git a/sys/sys/socketvar.h b/sys/sys/socketvar.h<br /> index 52b9376f0559..249e0800f<span class="1f1ea193f6735cf0wmi-callto">915 100644</span><br /> --- a/sys/sys/socketvar.h<br /> +++ b/sys/sys/socketvar.h<br /> @@ -577,6 +577,8 @@ struct xsocket {<!-- --><br />                  uint32_t	sb_cc;<br />                  uint32_t	sb_hiwat;<br />                  uint32_t	sb_mbcnt;<br /> +		uint32_t	sb_spare0;	/* was sb_mcnt */<br /> +		uint32_t	sb_spare1;	/* was sb_ccnt */<br />                  uint32_t	sb_mbmax;<br />                  int32_t		sb_lowat;<br />                  int32_t		sb_timeo;<br /><br /></blockquote><p><br /><br /></p><span class="f55bbb4eeef208e8wmi-sign">-- <br />Mateusz Guzik &lt;mjguzik gmail.com&gt;<br /></span></blockquote>
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8909171653936542>