NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59100: compat fixes from Nov 22 2024 break cvsup 1.6ZC static binary
The following reply was made to PR kern/59100; it has been noted by GNATS.
From: Christos Zoulas <christos%zoulas.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: kern-bug-people%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/59100: compat fixes from Nov 22 2024 break cvsup 1.6ZC
static binary
Date: Fri, 28 Feb 2025 11:07:16 -0500
--Apple-Mail=_38DEEA2B-EA3A-4037-8546-EE3ADAF66F27
Content-Type: multipart/alternative;
boundary="Apple-Mail=_30FE289C-6F64-40BC-9A72-0A9019E14185"
--Apple-Mail=_30FE289C-6F64-40BC-9A72-0A9019E14185
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Is the below still needed?
--- /usr/src/sys/compat/netbsd32/netbsd32_signal.c.orig 2025-02-24 =
20:10:38.789270837 +0100
+++ /usr/src/sys/compat/netbsd32/netbsd32_signal.c 2025-02-24 =
20:12:37.675593950 +0100
@@ -209,7 +209,7 @@
/*
* Module is already loaded and locked in memory
*/
- sigcontext_valid =3D =
netbsd32_sendsig_sigcontext_16_hook.hooked;
+ sigcontext_valid =3D 1;
}
if (!sigcontext_valid) {
return EINVAL;
Or is the following enough?
--- /sys/compat/netbsd32/netbsd32_compat_16.c.orig 2025-02-26 =
10:49:56.871640011 +0100
+++ /sys/compat/netbsd32/netbsd32_compat_16.c 2025-02-27 =
22:10:57.245055044 +0100
@@ -52,7 +52,7 @@
#define __HAVE_MD_NETBSD32_SIGRETURN14
#endif
-#if defined(__arm__) || defined(__mips__) || defined(__powerpc__) || =
defined(__riscv__)
+#if defined(__amd64__) || defined(__arm__) || defined(__mips__) || =
defined(__powerpc__) || defined(__riscv__)
#define __HAVE_MD_NETBSD32_SIGCODE
#endif
christos=
--Apple-Mail=_30FE289C-6F64-40BC-9A72-0A9019E14185
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"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Is the below =
still needed?<br id=3D"lineBreakAtBeginningOfMessage"><div><br><font =
color=3D"#5856d6"><span style=3D"caret-color: rgb(88, 86, =
214);"><br></span></font>--- =
/usr/src/sys/compat/netbsd32/netbsd32_signal.c.orig<span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>2025-02-24 20:10:38.789270837 +0100<br>+++ =
/usr/src/sys/compat/netbsd32/netbsd32_signal.c<span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>2025-02-24 20:12:37.675593950 +0100<br>@@ -209,7 +209,7 =
@@<br><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>/*<br><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span> * Module is already loaded and locked in memory<br><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span> =
*/<br>-<span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>sigcontext_valid =3D =
netbsd32_sendsig_sigcontext_16_hook.hooked;<br>+<span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> </span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>sigcontext_valid =3D 1;<br><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;"> </span><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;"> </span>}<br><span class=3D"Apple-tab-span"=
style=3D"white-space: pre;"> </span><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;"> </span>if (!sigcontext_valid) =
{<br><div><div> <span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>return EINVAL;<br></div></div></div><br><div>Or is the following =
enough?</div><div><br></div><div><br>--- =
/sys/compat/netbsd32/netbsd32_compat_16.c.orig<span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>2025-02-26 10:49:56.871640011 +0100<br>+++ =
/sys/compat/netbsd32/netbsd32_compat_16.c<span class=3D"Apple-tab-span" =
style=3D"white-space: pre;"> </span>2025-02-27 22:10:57.245055044 =
+0100<br>@@ -52,7 +52,7 @@<br> #define =
__HAVE_MD_NETBSD32_SIGRETURN14<br> #endif<br><br>-#if =
defined(__arm__) || defined(__mips__) || defined(__powerpc__) || =
defined(__riscv__)<br>+#if defined(__amd64__) || defined(__arm__) || =
defined(__mips__) || defined(__powerpc__) || =
defined(__riscv__)<br> #define =
__HAVE_MD_NETBSD32_SIGCODE<br> #endif<br></div><div><br></div><div>ch=
ristos</div></body></html>=
--Apple-Mail=_30FE289C-6F64-40BC-9A72-0A9019E14185--
--Apple-Mail=_38DEEA2B-EA3A-4037-8546-EE3ADAF66F27
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCZ8HfNAAKCRBxESqxbLM7
OvUwAKCktH5I6ElTv+OBWDIpkG69UoOI4ACbB1w1ha5FxP6ymjUzzdR3mq+IGKw=
=2cl3
-----END PGP SIGNATURE-----
--Apple-Mail=_38DEEA2B-EA3A-4037-8546-EE3ADAF66F27--
Home |
Main Index |
Thread Index |
Old Index