Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Dec 2025 19:53:21 +0000
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 61ffc1bf8c42 - main - MAC: Rename mac_cred_create_swapper to mac_cred_create_kproc0
Message-ID:  <6931e6b1.23bca.f19ba43@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jhb:

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

commit 61ffc1bf8c4288c18d0ef86877e2558fa7ae3e13
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2025-12-04 19:52:59 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2025-12-04 19:52:59 +0000

    MAC: Rename mac_cred_create_swapper to mac_cred_create_kproc0
    
    Reported by:    markj
    Reviewed by:    olce
    Differential Revision:  https://reviews.freebsd.org/D54052
---
 sys/kern/init_main.c                       | 2 +-
 sys/security/mac/mac_cred.c                | 4 ++--
 sys/security/mac/mac_framework.h           | 2 +-
 sys/security/mac/mac_policy.h              | 4 ++--
 sys/security/mac_biba/mac_biba.c           | 4 ++--
 sys/security/mac_lomac/mac_lomac.c         | 4 ++--
 sys/security/mac_mls/mac_mls.c             | 4 ++--
 sys/security/mac_partition/mac_partition.c | 4 ++--
 sys/security/mac_stub/mac_stub.c           | 4 ++--
 sys/security/mac_test/mac_test.c           | 8 ++++----
 10 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index a2898f75a795..3075b2224963 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -560,7 +560,7 @@ proc0_init(void *dummy __unused)
 	audit_cred_kproc0(newcred);
 #endif
 #ifdef MAC
-	mac_cred_create_swapper(newcred);
+	mac_cred_create_kproc0(newcred);
 #endif
 	/* Create sigacts. */
 	p->p_sigacts = sigacts_alloc();
diff --git a/sys/security/mac/mac_cred.c b/sys/security/mac/mac_cred.c
index 5066de277176..b1239c3e7c65 100644
--- a/sys/security/mac/mac_cred.c
+++ b/sys/security/mac/mac_cred.c
@@ -132,10 +132,10 @@ mac_cred_associate_nfsd(struct ucred *cred)
  * processes and threads are spawned.
  */
 void
-mac_cred_create_swapper(struct ucred *cred)
+mac_cred_create_kproc0(struct ucred *cred)
 {
 
-	MAC_POLICY_PERFORM_NOSLEEP(cred_create_swapper, cred);
+	MAC_POLICY_PERFORM_NOSLEEP(cred_create_kproc0, cred);
 }
 
 /*
diff --git a/sys/security/mac/mac_framework.h b/sys/security/mac/mac_framework.h
index af827c33ee58..1233cd30f211 100644
--- a/sys/security/mac/mac_framework.h
+++ b/sys/security/mac/mac_framework.h
@@ -134,7 +134,7 @@ int	mac_cred_check_setuid(struct ucred *cred, uid_t uid);
 int	mac_cred_check_visible(struct ucred *cr1, struct ucred *cr2);
 void	mac_cred_copy(struct ucred *cr1, struct ucred *cr2);
 void	mac_cred_create_init(struct ucred *cred);
-void	mac_cred_create_swapper(struct ucred *cred);
+void	mac_cred_create_kproc0(struct ucred *cred);
 void	mac_cred_destroy(struct ucred *);
 void	mac_cred_init(struct ucred *);
 
diff --git a/sys/security/mac/mac_policy.h b/sys/security/mac/mac_policy.h
index 66e489060804..f0a1f0863c96 100644
--- a/sys/security/mac/mac_policy.h
+++ b/sys/security/mac/mac_policy.h
@@ -167,7 +167,7 @@ typedef int	(*mpo_cred_check_visible_t)(struct ucred *cr1,
 typedef void	(*mpo_cred_copy_label_t)(struct label *src,
 		    struct label *dest);
 typedef void	(*mpo_cred_create_init_t)(struct ucred *cred);
-typedef void	(*mpo_cred_create_swapper_t)(struct ucred *cred);
+typedef void	(*mpo_cred_create_kproc0_t)(struct ucred *cred);
 typedef void	(*mpo_cred_destroy_label_t)(struct label *label);
 typedef int	(*mpo_cred_externalize_label_t)(struct label *label,
 		    char *element_name, struct sbuf *sb, int *claimed);
@@ -738,7 +738,7 @@ struct mac_policy_ops {
 	mpo_cred_check_setresgid_t		mpo_cred_check_setresgid;
 	mpo_cred_check_visible_t		mpo_cred_check_visible;
 	mpo_cred_copy_label_t			mpo_cred_copy_label;
-	mpo_cred_create_swapper_t		mpo_cred_create_swapper;
+	mpo_cred_create_kproc0_t		mpo_cred_create_kproc0;
 	mpo_cred_create_init_t			mpo_cred_create_init;
 	mpo_cred_destroy_label_t		mpo_cred_destroy_label;
 	mpo_cred_externalize_label_t		mpo_cred_externalize_label;
diff --git a/sys/security/mac_biba/mac_biba.c b/sys/security/mac_biba/mac_biba.c
index aac7a0545ab8..a3304e761423 100644
--- a/sys/security/mac_biba/mac_biba.c
+++ b/sys/security/mac_biba/mac_biba.c
@@ -912,7 +912,7 @@ biba_cred_create_init(struct ucred *cred)
 }
 
 static void
-biba_cred_create_swapper(struct ucred *cred)
+biba_cred_create_kproc0(struct ucred *cred)
 {
 	struct mac_biba *dest;
 
@@ -3574,7 +3574,7 @@ static struct mac_policy_ops mac_biba_ops =
 	.mpo_cred_check_visible = biba_cred_check_visible,
 	.mpo_cred_copy_label = biba_copy_label,
 	.mpo_cred_create_init = biba_cred_create_init,
-	.mpo_cred_create_swapper = biba_cred_create_swapper,
+	.mpo_cred_create_kproc0 = biba_cred_create_kproc0,
 	.mpo_cred_destroy_label = biba_destroy_label,
 	.mpo_cred_externalize_label = biba_externalize_label,
 	.mpo_cred_init_label = biba_init_label,
diff --git a/sys/security/mac_lomac/mac_lomac.c b/sys/security/mac_lomac/mac_lomac.c
index 23a996469bc0..8b0473151690 100644
--- a/sys/security/mac_lomac/mac_lomac.c
+++ b/sys/security/mac_lomac/mac_lomac.c
@@ -1008,7 +1008,7 @@ lomac_cred_create_init(struct ucred *cred)
 }
 
 static void
-lomac_cred_create_swapper(struct ucred *cred)
+lomac_cred_create_kproc0(struct ucred *cred)
 {
 	struct mac_lomac *dest;
 
@@ -2910,7 +2910,7 @@ static struct mac_policy_ops lomac_ops =
 	.mpo_cred_check_relabel = lomac_cred_check_relabel,
 	.mpo_cred_check_visible = lomac_cred_check_visible,
 	.mpo_cred_copy_label = lomac_copy_label,
-	.mpo_cred_create_swapper = lomac_cred_create_swapper,
+	.mpo_cred_create_kproc0 = lomac_cred_create_kproc0,
 	.mpo_cred_create_init = lomac_cred_create_init,
 	.mpo_cred_destroy_label = lomac_destroy_label,
 	.mpo_cred_externalize_label = lomac_externalize_label,
diff --git a/sys/security/mac_mls/mac_mls.c b/sys/security/mac_mls/mac_mls.c
index 54a32b6d564d..fa6643038326 100644
--- a/sys/security/mac_mls/mac_mls.c
+++ b/sys/security/mac_mls/mac_mls.c
@@ -875,7 +875,7 @@ mls_cred_create_init(struct ucred *cred)
 }
 
 static void
-mls_cred_create_swapper(struct ucred *cred)
+mls_cred_create_kproc0(struct ucred *cred)
 {
 	struct mac_mls *dest;
 
@@ -3203,7 +3203,7 @@ static struct mac_policy_ops mls_ops =
 	.mpo_cred_check_visible = mls_cred_check_visible,
 	.mpo_cred_copy_label = mls_copy_label,
 	.mpo_cred_create_init = mls_cred_create_init,
-	.mpo_cred_create_swapper = mls_cred_create_swapper,
+	.mpo_cred_create_kproc0 = mls_cred_create_kproc0,
 	.mpo_cred_destroy_label = mls_destroy_label,
 	.mpo_cred_externalize_label = mls_externalize_label,
 	.mpo_cred_init_label = mls_init_label,
diff --git a/sys/security/mac_partition/mac_partition.c b/sys/security/mac_partition/mac_partition.c
index 2f0189b79ace..7c51f951be31 100644
--- a/sys/security/mac_partition/mac_partition.c
+++ b/sys/security/mac_partition/mac_partition.c
@@ -159,7 +159,7 @@ partition_cred_create_init(struct ucred *cred)
 }
 
 static void
-partition_cred_create_swapper(struct ucred *cred)
+partition_cred_create_kproc0(struct ucred *cred)
 {
 
 	SLOT_SET(cred->cr_label, 0);
@@ -298,7 +298,7 @@ static struct mac_policy_ops partition_ops =
 	.mpo_cred_check_visible = partition_cred_check_visible,
 	.mpo_cred_copy_label = partition_cred_copy_label,
 	.mpo_cred_create_init = partition_cred_create_init,
-	.mpo_cred_create_swapper = partition_cred_create_swapper,
+	.mpo_cred_create_kproc0 = partition_cred_create_kproc0,
 	.mpo_cred_destroy_label = partition_cred_destroy_label,
 	.mpo_cred_externalize_label = partition_cred_externalize_label,
 	.mpo_cred_init_label = partition_cred_init_label,
diff --git a/sys/security/mac_stub/mac_stub.c b/sys/security/mac_stub/mac_stub.c
index a3b0dd01a76b..ac5d5b58e5db 100644
--- a/sys/security/mac_stub/mac_stub.c
+++ b/sys/security/mac_stub/mac_stub.c
@@ -319,7 +319,7 @@ stub_cred_create_init(struct ucred *cred)
 }
 
 static void
-stub_cred_create_swapper(struct ucred *cred)
+stub_cred_create_kproc0(struct ucred *cred)
 {
 
 }
@@ -1720,7 +1720,7 @@ static struct mac_policy_ops stub_ops =
 	.mpo_cred_check_visible = stub_cred_check_visible,
 	.mpo_cred_copy_label = stub_copy_label,
 	.mpo_cred_create_init = stub_cred_create_init,
-	.mpo_cred_create_swapper = stub_cred_create_swapper,
+	.mpo_cred_create_kproc0 = stub_cred_create_kproc0,
 	.mpo_cred_destroy_label = stub_destroy_label,
 	.mpo_cred_externalize_label = stub_externalize_label,
 	.mpo_cred_init_label = stub_init_label,
diff --git a/sys/security/mac_test/mac_test.c b/sys/security/mac_test/mac_test.c
index 890b8328055e..c447eeef010d 100644
--- a/sys/security/mac_test/mac_test.c
+++ b/sys/security/mac_test/mac_test.c
@@ -416,13 +416,13 @@ test_cred_create_init(struct ucred *cred)
 	COUNTER_INC(cred_create_init);
 }
 
-COUNTER_DECL(cred_create_swapper);
+COUNTER_DECL(cred_create_kproc0);
 static void
-test_cred_create_swapper(struct ucred *cred)
+test_cred_create_kproc0(struct ucred *cred)
 {
 
 	LABEL_CHECK(cred->cr_label, MAGIC_CRED);
-	COUNTER_INC(cred_create_swapper);
+	COUNTER_INC(cred_create_kproc0);
 }
 
 COUNTER_DECL(cred_destroy_label);
@@ -3074,7 +3074,7 @@ static struct mac_policy_ops test_ops =
 	.mpo_cred_check_visible = test_cred_check_visible,
 	.mpo_cred_copy_label = test_cred_copy_label,
 	.mpo_cred_create_init = test_cred_create_init,
-	.mpo_cred_create_swapper = test_cred_create_swapper,
+	.mpo_cred_create_kproc0 = test_cred_create_kproc0,
 	.mpo_cred_destroy_label = test_cred_destroy_label,
 	.mpo_cred_externalize_label = test_cred_externalize_label,
 	.mpo_cred_init_label = test_cred_init_label,


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6931e6b1.23bca.f19ba43>