#endif /* CONFIG_NFSD_V4 */ 
static int __init init_nfsd(void){	int retval;	printk(KERN_INFO "Installing knfsd (copyright (C) 1996 okir@monad.swb.de).\n");	nfsd_stat_init();	/* Statistics */	nfsd_cache_init();	/* RPC reply cache */	nfsd_export_init();	/* Exports table */	nfsd_lockd_init();	/* lockd->nfsd callbacks */	nfs4_state_init();	/* NFSv4 locking state */#ifdef CONFIG_NFSD_V4	nfsd_idmap_init();      /* Name to ID mapping */#endif /* CONFIG_NFSD_V4 */	if (proc_mkdir("fs/nfs", NULL)) {		struct proc_dir_entry *entry;		entry = create_proc_entry("fs/nfs/exports", 0, NULL);		if (entry)			entry->proc_fops =  &exports_operations;	}	retval = register_filesystem(&nfsd_fs_type);	if (retval) {		nfsd_export_shutdown();		nfsd_cache_shutdown();		remove_proc_entry("fs/nfs/exports", NULL);		remove_proc_entry("fs/nfs", NULL);		nfsd_stat_shutdown();		nfsd_lockd_shutdown();	}	return retval;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bd0b1e954e3ba3e5d2cab941458cf98206471bd2/nfsctl.c/clean/fs/nfsd/nfsctl.c