From 352bea70e563ecfb2034f09faf03a43102c0dbf7 Mon Sep 17 00:00:00 2001 From: c4llv07e Date: Tue, 6 May 2025 17:50:27 +0300 Subject: Init commit --- etcfs.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 etcfs.c diff --git a/etcfs.c b/etcfs.c new file mode 100644 index 0000000..c88040e --- /dev/null +++ b/etcfs.c @@ -0,0 +1,28 @@ +#include +#include +#include + +static struct file_system_type etc_fs_type = { + .name = "etcfs", + .f_flasgs = FS_USERNS_MOUNT, +}; + +static int __init etcfs_init(void) { + int err; + err = register_filesystem(etcfs); + if (err) { + return err; + } + return 0; +} + +static int __exit etcfs_exit(void) { + return 0; +} + +module_init(etcfs_init); +module_exit(etcfs_exit); + +MODULE_LICENSE("GPL"); +MODULE_AUTHOR("c4llv07e "); +MODULE_DESCRIPTION("Read-only preconfigured etc filesystem"); -- cgit v1.2.3