The branch main has been updated by trasz:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=ec2700e01532c9d1096ac4fd0b57174c2850188b

commit ec2700e01532c9d1096ac4fd0b57174c2850188b
Author:     Edward Tomasz Napierala <tr...@freebsd.org>
AuthorDate: 2021-01-12 14:47:44 +0000
Commit:     Edward Tomasz Napierala <tr...@freebsd.org>
CommitDate: 2021-01-13 10:31:56 +0000

    linux: mute the "unsupported prctl option 23" warnings
    
    Make the PR_CAPBSET_READ prctl(2) return EINVAL without logging
    any warnings; this is way too noisy with Focal.
    
    Sponsored by:   The FreeBSD Foundation
---
 sys/compat/linux/linux_misc.c | 10 ++++++++++
 sys/compat/linux/linux_misc.h |  1 +
 2 files changed, 11 insertions(+)

diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c
index 0898a361193e..fc846df6689f 100644
--- a/sys/compat/linux/linux_misc.c
+++ b/sys/compat/linux/linux_misc.c
@@ -2041,6 +2041,16 @@ linux_prctl(struct thread *td, struct linux_prctl_args 
*args)
                 */
                error = EINVAL;
                break;
+       case LINUX_PR_CAPBSET_READ:
+#if 0
+               /*
+                * This makes too much noise with Ubuntu Focal.
+                */
+               linux_msg(td, "unsupported prctl PR_CAPBSET_READ %d",
+                   (int)args->arg2);
+#endif
+               error = EINVAL;
+               break;
        case LINUX_PR_SET_NO_NEW_PRIVS:
                linux_msg(td, "unsupported prctl PR_SET_NO_NEW_PRIVS");
                error = EINVAL;
diff --git a/sys/compat/linux/linux_misc.h b/sys/compat/linux/linux_misc.h
index c3d9b3719dcf..c7e4fa38682c 100644
--- a/sys/compat/linux/linux_misc.h
+++ b/sys/compat/linux/linux_misc.h
@@ -58,6 +58,7 @@
 #define        LINUX_PR_GET_NAME       16      /* Get process name. */
 #define        LINUX_PR_GET_SECCOMP    21
 #define        LINUX_PR_SET_SECCOMP    22
+#define        LINUX_PR_CAPBSET_READ   23
 #define        LINUX_PR_SET_NO_NEW_PRIVS       38
 #define        LINUX_PR_SET_PTRACER    1499557217
 
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to