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/devfs_fs_kernel.h>
18 #include <linux/nfs_fs.h>
19 #include <linux/iso_fs.h>
20 #include <linux/sysv_fs.h>
21 #include <linux/hpfs_fs.h>
22 #include <linux/smb_fs.h>
23 #include <linux/ncp_fs.h>
24 #include <linux/affs_fs.h>
25 #include <linux/ufs_fs.h>
26 #include <linux/efs_fs.h>
27 #include <linux/romfs_fs.h>
28 #include <linux/auto_fs.h>
29 #include <linux/qnx4_fs.h>
30 #include <linux/udf_fs.h>
31 #include <linux/ntfs_fs.h>
32 #include <linux/hfs_fs.h>
33 #include <linux/devpts_fs.h>
34 #include <linux/bfs_fs.h>
35 #include <linux/adfs_fs.h>
36 #include <linux/openprom_fs.h>
37 #include <linux/major.h>
38 #include <linux/smp.h>
39 #include <linux/smp_lock.h>
41 #include <linux/kmod.h>
43 #include <linux/lockd/bind.h>
44 #include <linux/lockd/xdr.h>
45 #include <linux/init.h>
46 #include <linux/nls.h>
49 extern int init_coda(void);
52 #ifdef CONFIG_DEVPTS_FS
53 extern int init_devpts_fs(void);
56 #ifdef CONFIG_SUN_OPENPROMFS
57 extern int init_openprom_fs(void);
60 void __init
filesystem_setup(void)
62 #ifdef CONFIG_MINIX_FS
66 #ifdef CONFIG_ROMFS_FS
70 #ifdef CONFIG_UMSDOS_FS
78 #ifdef CONFIG_MSDOS_FS
90 init_devfs_fs(); /* Header file may make this empty */
100 #ifdef CONFIG_CODA_FS
112 #ifdef CONFIG_ISO9660_FS
116 #ifdef CONFIG_SYSV_FS
120 #ifdef CONFIG_HPFS_FS
124 #ifdef CONFIG_NTFS_FS
132 #ifdef CONFIG_AFFS_FS
144 #ifdef CONFIG_ADFS_FS
148 #ifdef CONFIG_DEVPTS_FS
152 #ifdef CONFIG_QNX4FS_FS
164 #ifdef CONFIG_SUN_OPENPROMFS
174 #ifdef CONFIG_NFSD_MODULE
175 int (*do_nfsservctl
)(int, void *, void *) = NULL
;
178 asmlinkage
sys_nfsservctl(int cmd
, void *argp
, void *resp
)
180 #ifndef CONFIG_NFSD_MODULE
187 ret
= do_nfsservctl(cmd
, argp
, resp
);
191 if (request_module ("nfsd") == 0) {
193 ret
= do_nfsservctl(cmd
, argp
, resp
);
195 #endif /* CONFIG_KMOD */
199 #endif /* CONFIG_NFSD_MODULE */
201 #endif /* CONFIG_NFSD */