]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
landlock: Rename "ptrace" files to "task"
authorMickaël Salaün <mic@digikod.net>
Thu, 7 Mar 2024 09:39:23 +0000 (10:39 +0100)
committerMickaël Salaün <mic@digikod.net>
Fri, 8 Mar 2024 17:22:16 +0000 (18:22 +0100)
ptrace.[ch] are currently only used for the ptrace LSM hooks but their
scope will expand with IPCs and audit support.  Rename ptrace.[ch] to
task.[ch], which better reflect their content.  Similarly, rename
landlock_add_ptrace_hooks() to landlock_add_task_hooks().  Keep header
files for now.

Cc: Günther Noack <gnoack@google.com>
Cc: Paul Moore <paul@paul-moore.com>
Link: https://lore.kernel.org/r/20240307093923.1466071-2-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
security/landlock/Makefile
security/landlock/setup.c
security/landlock/task.c [moved from security/landlock/ptrace.c with 98% similarity]
security/landlock/task.h [moved from security/landlock/ptrace.h with 52% similarity]

index c2e116f2a299b9ed2ca9390529b1b47cd71bdf89..b4538b7cf7d2415106111464a94b50e1f28d1b11 100644 (file)
@@ -1,6 +1,6 @@
 obj-$(CONFIG_SECURITY_LANDLOCK) := landlock.o
 
 landlock-y := setup.o syscalls.o object.o ruleset.o \
-       cred.o ptrace.o fs.o
+       cred.o task.o fs.o
 
 landlock-$(CONFIG_INET) += net.o
index f6dd33143b7fc58769eab4534fc9a8e225bcba78..28519a45b11ffb9c0674bf7c212999847c74d0fa 100644 (file)
@@ -14,8 +14,8 @@
 #include "cred.h"
 #include "fs.h"
 #include "net.h"
-#include "ptrace.h"
 #include "setup.h"
+#include "task.h"
 
 bool landlock_initialized __ro_after_init = false;
 
@@ -34,7 +34,7 @@ const struct lsm_id landlock_lsmid = {
 static int __init landlock_init(void)
 {
        landlock_add_cred_hooks();
-       landlock_add_ptrace_hooks();
+       landlock_add_task_hooks();
        landlock_add_fs_hooks();
        landlock_add_net_hooks();
        landlock_initialized = true;
similarity index 98%
rename from security/landlock/ptrace.c
rename to security/landlock/task.c
index 2bfc533d36e429ebbad13e51ebce5e8033d2e401..849f5123610b6f569bdc308a5847eed0a4eb5d1f 100644 (file)
@@ -16,9 +16,9 @@
 
 #include "common.h"
 #include "cred.h"
-#include "ptrace.h"
 #include "ruleset.h"
 #include "setup.h"
+#include "task.h"
 
 /**
  * domain_scope_le - Checks domain ordering for scoped ptrace
@@ -113,7 +113,7 @@ static struct security_hook_list landlock_hooks[] __ro_after_init = {
        LSM_HOOK_INIT(ptrace_traceme, hook_ptrace_traceme),
 };
 
-__init void landlock_add_ptrace_hooks(void)
+__init void landlock_add_task_hooks(void)
 {
        security_add_hooks(landlock_hooks, ARRAY_SIZE(landlock_hooks),
                           &landlock_lsmid);
similarity index 52%
rename from security/landlock/ptrace.h
rename to security/landlock/task.h
index 265b220ae3bfc23ceda5d96e2d582b333406ca99..7c00360219a25287c7c4bcba5aa313bcf40c0c8b 100644 (file)
@@ -6,9 +6,9 @@
  * Copyright © 2019 ANSSI
  */
 
-#ifndef _SECURITY_LANDLOCK_PTRACE_H
-#define _SECURITY_LANDLOCK_PTRACE_H
+#ifndef _SECURITY_LANDLOCK_TASK_H
+#define _SECURITY_LANDLOCK_TASK_H
 
-__init void landlock_add_ptrace_hooks(void);
+__init void landlock_add_task_hooks(void);
 
-#endif /* _SECURITY_LANDLOCK_PTRACE_H */
+#endif /* _SECURITY_LANDLOCK_TASK_H */