<div dir="ltr"><div>Reviewed-by: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>></div><div><br></div><div>Marek<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 23, 2019 at 2:05 AM Drew Davenport <<a href="mailto:ddavenport@chromium.org">ddavenport@chromium.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">SIGSYS is needed for programs using seccomp for sandboxing.<br>
---<br>
 src/util/u_thread.h | 3 ++-<br>
 1 file changed, 2 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/src/util/u_thread.h b/src/util/u_thread.h<br>
index 7538d7d634b2..a46c18d3db20 100644<br>
--- a/src/util/u_thread.h<br>
+++ b/src/util/u_thread.h<br>
@@ -44,7 +44,8 @@ static inline thrd_t u_thread_create(int (*routine)(void *), void *param)<br>
    int ret;<br>
<br>
    sigfillset(&new_set);<br>
-   pthread_sigmask(SIG_SETMASK, &new_set, &saved_set);<br>
+   sigdelset(&new_set, SIGSYS);<br>
+   pthread_sigmask(SIG_BLOCK, &new_set, &saved_set);<br>
    ret = thrd_create( &thread, routine, param );<br>
    pthread_sigmask(SIG_SETMASK, &saved_set, NULL);<br>
 #else<br>
-- <br>
2.20.1<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a></blockquote></div>