brintos

brintos / linux-shallow public Read only

0
0
Text · 862 B · 1d644a3 Raw
43 lines · c
1// SPDX-License-Identifier: GPL-2.0-or-later2/*3 * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved4 */5 6#include <linux/module.h>7#include <linux/init.h>8#include "autofs_i.h"9 10struct file_system_type autofs_fs_type = {11	.owner		= THIS_MODULE,12	.name		= "autofs",13	.init_fs_context = autofs_init_fs_context,14	.parameters	= autofs_param_specs,15	.kill_sb	= autofs_kill_sb,16};17MODULE_ALIAS_FS("autofs");18MODULE_ALIAS("autofs");19 20static int __init init_autofs_fs(void)21{22	int err;23 24	autofs_dev_ioctl_init();25 26	err = register_filesystem(&autofs_fs_type);27	if (err)28		autofs_dev_ioctl_exit();29 30	return err;31}32 33static void __exit exit_autofs_fs(void)34{35	autofs_dev_ioctl_exit();36	unregister_filesystem(&autofs_fs_type);37}38 39module_init(init_autofs_fs)40module_exit(exit_autofs_fs)41MODULE_DESCRIPTION("Kernel automounter support");42MODULE_LICENSE("GPL");43