Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Linux-Kernel Archive: [PATCH v2 8/8] net: use new capable_or functionality [PATCH v2 8/8] net: use new capable_or functionality From: Christian Göttsche Date: Mon May 02 2022 - 12:01:41 EST Next message: Christian Göttsche: "[PATCH v2 1/8] capability: add capable_or to test for multiple caps with exactly one audit message" Previous message: Christian Göttsche: "[PATCH v2 7/8] kernel/bpf: use new capable_or functionality" In reply to: Christian Göttsche: "[PATCH v2 7/8] kernel/bpf: use new capable_or functionality" Next in thread: Christian Göttsche: "[PATCH v2 1/8] capability: add capable_or to test for multiple caps with exactly one audit message" Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Use the new added capable_or function in appropriate cases, where a task is required to have any of two capabilities. Reorder CAP_SYS_ADMIN last. Signed-off-by: Christian Göttsche --- net/caif/caif_socket.c | 2 +- net/unix/scm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/caif/caif_socket.c b/net/caif/caif_socket.c index 2b8892d502f7..60498148126c 100644 --- a/net/caif/caif_socket.c +++ b/net/caif/caif_socket.c @@ -1036,7 +1036,7 @@ static int caif_create(struct net *net, struct socket *sock, int protocol, .usersize = sizeof_field(struct caifsock, conn_req.param) }; - if (!capable(CAP_SYS_ADMIN) && !capable(CAP_NET_ADMIN)) + if (!capable_or(CAP_NET_ADMIN, CAP_SYS_ADMIN)) return -EPERM; /* * The sock->type specifies the socket type to use. diff --git a/net/unix/scm.c b/net/unix/scm.c index aa27a02478dc..821be80e6c85 100644 --- a/net/unix/scm.c +++ b/net/unix/scm.c @@ -99,7 +99,7 @@ static inline bool too_many_unix_fds(struct task_struct *p) struct user_struct *user = current_user(); if (unlikely(user->unix_inflight > task_rlimit(p, RLIMIT_NOFILE))) - return !capable(CAP_SYS_RESOURCE) && !capable(CAP_SYS_ADMIN); + return !capable_or(CAP_SYS_RESOURCE, CAP_SYS_ADMIN); return false; } -- 2.36.0 Next message: Christian Göttsche: "[PATCH v2 1/8] capability: add capable_or to test for multiple caps with exactly one audit message" Previous message: Christian Göttsche: "[PATCH v2 7/8] kernel/bpf: use new capable_or functionality" In reply to: Christian Göttsche: "[PATCH v2 7/8] kernel/bpf: use new capable_or functionality" Next in thread: Christian Göttsche: "[PATCH v2 1/8] capability: add capable_or to test for multiple caps with exactly one audit message" Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]