mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
940 B
46 lines
940 B
// SPDX-License-Identifier: GPL-2.0-or-later |
|
/* |
|
* Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved |
|
*/ |
|
|
|
#include <linux/module.h> |
|
#include <linux/init.h> |
|
#include "autofs_i.h" |
|
|
|
static struct dentry *autofs_mount(struct file_system_type *fs_type, |
|
int flags, const char *dev_name, void *data) |
|
{ |
|
return mount_nodev(fs_type, flags, data, autofs_fill_super); |
|
} |
|
|
|
struct file_system_type autofs_fs_type = { |
|
.owner = THIS_MODULE, |
|
.name = "autofs", |
|
.mount = autofs_mount, |
|
.kill_sb = autofs_kill_sb, |
|
}; |
|
MODULE_ALIAS_FS("autofs"); |
|
MODULE_ALIAS("autofs"); |
|
|
|
static int __init init_autofs_fs(void) |
|
{ |
|
int err; |
|
|
|
autofs_dev_ioctl_init(); |
|
|
|
err = register_filesystem(&autofs_fs_type); |
|
if (err) |
|
autofs_dev_ioctl_exit(); |
|
|
|
return err; |
|
} |
|
|
|
static void __exit exit_autofs_fs(void) |
|
{ |
|
autofs_dev_ioctl_exit(); |
|
unregister_filesystem(&autofs_fs_type); |
|
} |
|
|
|
module_init(init_autofs_fs) |
|
module_exit(exit_autofs_fs) |
|
MODULE_LICENSE("GPL");
|
|
|