Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Apr 2020 15:30:30 +0000 (UTC)
From:      Mark Johnston <markj@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r359564 - in stable/12/sys: kern sys
Message-ID:  <202004021530.032FUVvg071231@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: markj
Date: Thu Apr  2 15:30:30 2020
New Revision: 359564
URL: https://svnweb.freebsd.org/changeset/base/359564

Log:
  MFC r359330:
  Remove unused SYSINIT macros for capability rights.

Modified:
  stable/12/sys/kern/subr_capability.c
  stable/12/sys/sys/capsicum.h
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/kern/subr_capability.c
==============================================================================
--- stable/12/sys/kern/subr_capability.c	Thu Apr  2 15:17:53 2020	(r359563)
+++ stable/12/sys/kern/subr_capability.c	Thu Apr  2 15:30:30 2020	(r359564)
@@ -101,7 +101,7 @@ __read_mostly cap_rights_t cap_write_rights;
 __read_mostly cap_rights_t cap_no_rights;
 
 static void
-__cap_rights_sysinit1(void *arg)
+cap_rights_sysinit(void *arg)
 {
 	cap_rights_init(&cap_accept_rights, CAP_ACCEPT);
 	cap_rights_init(&cap_bind_rights, CAP_BIND);
@@ -149,8 +149,8 @@ __cap_rights_sysinit1(void *arg)
 	cap_rights_init(&cap_write_rights, CAP_WRITE);
 	cap_rights_init(&cap_no_rights);
 }
-SYSINIT(cap_rights1_sysinit, SI_SUB_COPYRIGHT, SI_ORDER_ANY,	\
-		    __cap_rights_sysinit1, NULL);
+SYSINIT(cap_rights_sysinit, SI_SUB_COPYRIGHT, SI_ORDER_ANY, cap_rights_sysinit,
+    NULL);
 
 #endif
 
@@ -246,16 +246,6 @@ cap_rights_is_vset(const cap_rights_t *rights, va_list
 	}
 
 	return (true);
-}
-
-void
-__cap_rights_sysinit(void *arg)
-{
-	struct cap_rights_init_args *cria = arg;
-	cap_rights_t *rights = cria->cria_rights;
-
-	__cap_rights_init(CAP_RIGHTS_VERSION, rights, cria->cria_value1,
-       cria->cria_value2, cria->cria_value3, cria->cria_value4, 0ULL);
 }
 
 cap_rights_t *

Modified: stable/12/sys/sys/capsicum.h
==============================================================================
--- stable/12/sys/sys/capsicum.h	Thu Apr  2 15:17:53 2020	(r359563)
+++ stable/12/sys/sys/capsicum.h	Thu Apr  2 15:30:30 2020	(r359564)
@@ -343,66 +343,8 @@ bool cap_rights_is_valid(const cap_rights_t *rights);
 cap_rights_t *cap_rights_merge(cap_rights_t *dst, const cap_rights_t *src);
 cap_rights_t *cap_rights_remove(cap_rights_t *dst, const cap_rights_t *src);
 bool cap_rights_contains(const cap_rights_t *big, const cap_rights_t *little);
-void __cap_rights_sysinit(void *arg);
 
 __END_DECLS
-struct cap_rights_init_args {
-	cap_rights_t *cria_rights;
-	uint64_t cria_value1;
-	uint64_t cria_value2;
-	uint64_t cria_value3;
-	uint64_t cria_value4;
-	uint64_t cria_value5;
-};
-
-#define CAP_RIGHTS_SYSINIT0(name, rights)		   \
-		static struct cap_rights_init_args name##_args = { \
-			&(rights)										\
-		};																\
-		SYSINIT(name##_cap_rights_sysinit, SI_SUB_COPYRIGHT+1, SI_ORDER_ANY, \
-		    __cap_rights_sysinit, &name##_args);
-
-#define CAP_RIGHTS_SYSINIT1(name, rights, value1)		   \
-		static struct cap_rights_init_args name##_args = { \
-			&(rights),										\
-			(value1)										\
-		};																\
-		SYSINIT(name##_cap_rights_sysinit, SI_SUB_COPYRIGHT+1, SI_ORDER_ANY, \
-		    __cap_rights_sysinit, &name##_args);
-
-#define CAP_RIGHTS_SYSINIT2(name, rights, value1, value2)		   \
-		static struct cap_rights_init_args name##_args = { \
-			&(rights),										\
-			(value1),										\
-			(value2)													\
-		};																\
-		SYSINIT(name##_cap_rights_sysinit, SI_SUB_COPYRIGHT, SI_ORDER_ANY, \
-		    __cap_rights_sysinit, &name##_args);
-
-#define CAP_RIGHTS_SYSINIT3(name, rights, value1, value2, value3) \
-		static struct cap_rights_init_args name##_args = { \
-			&(rights),										\
-			(value1),										\
-			(value2),										\
-			(value3)													\
-		};																\
-		SYSINIT(name##_cap_rights_sysinit, SI_SUB_COPYRIGHT, SI_ORDER_ANY, \
-		    __cap_rights_sysinit, &name##_args);
-
-#define CAP_RIGHTS_SYSINIT4(name, rights, value1, value2, value3, value4)	\
-		static struct cap_rights_init_args name##_args = { \
-			&(rights),										\
-			(value1),										\
-			(value2),										\
-			(value3),										\
-			(value4)													\
-		};																\
-		SYSINIT(name##_cap_rights_sysinit, SI_SUB_COPYRIGHT, SI_ORDER_ANY, \
-		    __cap_rights_sysinit, &name##_args);
-
-#define CAP_RIGHTS_DEFINE1(name, value)								\
-	__read_mostly cap_rights_t name;					\
-	CAP_RIGHTS_SYSINIT1(name, name, value);
 
 #ifdef _KERNEL
 



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