diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-12 23:08:25 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-11-15 22:43:03 +0100 |
commit | 73e7576e3bbeb7f72623548712f0a4df95a686df (patch) | |
tree | 1bba5c2c2241aecbc433ca0949c080ac23032810 | |
parent | e6ace91eb7050f2dec21ffb01822dd00d56d4b75 (diff) | |
download | systemd-73e7576e3bbeb7f72623548712f0a4df95a686df.tar.gz |
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.
-rw-r--r-- | src/basic/filesystems.c | 16 | ||||
-rw-r--r-- | src/basic/filesystems.h | 2 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/basic/filesystems.c b/src/basic/filesystems.c index 9fccea2018..9f3acfb6b9 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 a0964476af..c7f4ea4f1b 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, |