From: Yu Watanabe Date: Fri, 28 Feb 2025 19:37:01 +0000 (+0900) Subject: missing_securebits: remove unnecessary header X-Git-Tag: v258-rc1~1195^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c2d832eb0943146c81e5c5b0d399d3c60b9068b;p=thirdparty%2Fsystemd.git missing_securebits: remove unnecessary header Our kernel baseline is 5.4, hence all entries in the headers are defined in linux/securebits.h. --- diff --git a/src/basic/missing_securebits.h b/src/basic/missing_securebits.h deleted file mode 100644 index 03fad6f503a..00000000000 --- a/src/basic/missing_securebits.h +++ /dev/null @@ -1,18 +0,0 @@ -/* SPDX-License-Identifier: LGPL-2.1-or-later */ -#pragma once - -#include - -/* 746bf6d64275be0c65b0631d8a72b16f1454cfa1 (4.3) */ -#ifndef SECURE_NO_CAP_AMBIENT_RAISE -#define SECURE_NO_CAP_AMBIENT_RAISE 6 -#define SECURE_NO_CAP_AMBIENT_RAISE_LOCKED 7 /* make bit-6 immutable */ -#define SECBIT_NO_CAP_AMBIENT_RAISE (issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE)) -#define SECBIT_NO_CAP_AMBIENT_RAISE_LOCKED (issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE_LOCKED)) - -#undef SECURE_ALL_BITS -#define SECURE_ALL_BITS (issecure_mask(SECURE_NOROOT) | \ - issecure_mask(SECURE_NO_SETUID_FIXUP) | \ - issecure_mask(SECURE_KEEP_CAPS) | \ - issecure_mask(SECURE_NO_CAP_AMBIENT_RAISE)) -#endif diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c index 1b93f498b00..c7d48116b9f 100644 --- a/src/core/exec-invoke.c +++ b/src/core/exec-invoke.c @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -43,7 +44,6 @@ #include "journal-send.h" #include "memfd-util.h" #include "missing_sched.h" -#include "missing_securebits.h" #include "missing_syscall.h" #include "mkdir-label.h" #include "osc-context.h" diff --git a/src/shared/securebits-util.h b/src/shared/securebits-util.h index caf8e6d5931..a8f108e0f96 100644 --- a/src/shared/securebits-util.h +++ b/src/shared/securebits-util.h @@ -3,7 +3,7 @@ #include -#include "missing_securebits.h" +#include int secure_bits_to_string_alloc(int i, char **s); int secure_bits_from_string(const char *s);