2 * linux/fs/filesystems.c
4 * Copyright (C) 1991, 1992 Linus Torvalds
6 * table of configured filesystems
9 #include <linux/config.h>
12 #include <linux/minix_fs.h>
13 #include <linux/ext2_fs.h>
14 #include <linux/msdos_fs.h>
15 #include <linux/umsdos_fs.h>
16 #include <linux/proc_fs.h>
17 #include <linux/nfs_fs.h>
18 #include <linux/iso_fs.h>
19 #include <linux/sysv_fs.h>
20 #include <linux/hpfs_fs.h>
21 #include <linux/smb_fs.h>
22 #include <linux/ncp_fs.h>
23 #include <linux/affs_fs.h>
24 #include <linux/ufs_fs.h>
25 #include <linux/efs_fs.h>
26 #include <linux/romfs_fs.h>
27 #include <linux/auto_fs.h>
28 #include <linux/qnx4_fs.h>
29 #include <linux/ntfs_fs.h>
30 #include <linux/hfs_fs.h>
31 #include <linux/devpts_fs.h>
32 #include <linux/major.h>
33 #include <linux/smp.h>
34 #include <linux/smp_lock.h>
36 #include <linux/kmod.h>
38 #include <linux/lockd/bind.h>
39 #include <linux/lockd/xdr.h>
40 #include <linux/init.h>
41 #include <linux/nls.h>
44 extern int init_coda(void);
47 #ifdef CONFIG_DEVPTS_FS
48 extern int init_devpts_fs(void);
51 void __init
filesystem_setup(void)
57 #ifdef CONFIG_MINIX_FS
61 #ifdef CONFIG_ROMFS_FS
65 #ifdef CONFIG_UMSDOS_FS
73 #ifdef CONFIG_MSDOS_FS
105 #ifdef CONFIG_ISO9660_FS
109 #ifdef CONFIG_SYSV_FS
113 #ifdef CONFIG_HPFS_FS
117 #ifdef CONFIG_NTFS_FS
125 #ifdef CONFIG_AFFS_FS
137 #ifdef CONFIG_AUTOFS_FS
141 #ifdef CONFIG_ADFS_FS
145 #ifdef CONFIG_DEVPTS_FS
149 #ifdef CONFIG_QNX4FS_FS
159 #ifdef CONFIG_NFSD_MODULE
160 int (*do_nfsservctl
)(int, void *, void *) = NULL
;
163 asmlinkage
sys_nfsservctl(int cmd
, void *argp
, void *resp
)
165 #ifndef CONFIG_NFSD_MODULE
172 ret
= do_nfsservctl(cmd
, argp
, resp
);
176 if (request_module ("nfsd") == 0) {
178 ret
= do_nfsservctl(cmd
, argp
, resp
);
180 #endif /* CONFIG_KMOD */
184 #endif /* CONFIG_NFSD_MODULE */
186 #endif /* CONFIG_NFSD */