From: Lennart Poettering Date: Fri, 12 Nov 2021 22:08:25 +0000 (+0100) Subject: filesystems: add two new filesystem groups X-Git-Tag: v250-rc1~247^2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=73e7576e3bbeb7f72623548712f0a4df95a686df;p=thirdparty%2Fsystemd.git filesystems: add two new filesystem groups 1. @anonymous → for file systems that aren't real file systems but simply the backing for sockets, pipes and other "anonymous" fds. 2. @security → for the various MAC security file systems. --- diff --git a/src/basic/filesystems.c b/src/basic/filesystems.c index 9fccea2018b..9f3acfb6b9f 100644 --- a/src/basic/filesystems.c +++ b/src/basic/filesystems.c @@ -51,6 +51,14 @@ const FilesystemSet filesystem_sets[_FILESYSTEM_SET_MAX] = { "proc\0" "sysfs\0" }, + [FILESYSTEM_SET_ANONYMOUS] = { + .name = "@anonymous", + .help = "Anonymous inodes", + .value = + "anon_inodefs\0" + "pipefs\0" + "sockfs\0" + }, [FILESYSTEM_SET_AUXILIARY_API] = { .name = "@auxiliary-api", .help = "Auxiliary filesystem API", @@ -104,6 +112,14 @@ const FilesystemSet filesystem_sets[_FILESYSTEM_SET_MAX] = { "pstore\0" "tracefs\0" }, + [FILESYSTEM_SET_SECURITY] = { + .name = "@security", + .help = "Security/MAC API VFS", + .value = + "apparmorfs\0" + "selinuxfs\0" + "smackfs\0" + }, [FILESYSTEM_SET_TEMPORARY] = { .name = "@temporary", .help = "Temporary filesystems", diff --git a/src/basic/filesystems.h b/src/basic/filesystems.h index a0964476af9..c7f4ea4f1b3 100644 --- a/src/basic/filesystems.h +++ b/src/basic/filesystems.h @@ -10,11 +10,13 @@ typedef enum FilesystemGroups { /* Please leave BASIC_API first and KNOWN last, but sort the rest alphabetically */ FILESYSTEM_SET_BASIC_API, + FILESYSTEM_SET_ANONYMOUS, FILESYSTEM_SET_AUXILIARY_API, FILESYSTEM_SET_COMMON_BLOCK, FILESYSTEM_SET_HISTORICAL_BLOCK, FILESYSTEM_SET_NETWORK, FILESYSTEM_SET_PRIVILEGED_API, + FILESYSTEM_SET_SECURITY, FILESYSTEM_SET_TEMPORARY, FILESYSTEM_SET_KNOWN, _FILESYSTEM_SET_MAX,