afs-shutdown-free-resources-20071023
authorMike Meffie <mmeffie@sinenomine.net>
Tue, 23 Oct 2007 23:36:06 +0000 (23:36 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 23 Oct 2007 23:36:06 +0000 (23:36 +0000)
try hard to free resources

src/afs/afs_prototypes.h

index 4d5589a..1f940ed 100644 (file)
@@ -302,6 +302,7 @@ extern void init_sys_error_to_et(void);
 /* afs_exporter.c */
 extern struct afs_exporter *root_exported;
 extern struct afs_exporter *exporter_find(int type);
+extern void shutdown_exporter(void);
 
 /* afs_icl.c */
 extern struct afs_icl_set *afs_icl_allSets;
@@ -489,6 +490,7 @@ extern int afs_nfsclient_reqhandler(struct afs_exporter *exporter,
                                    struct AFS_UCRED **cred,
                                    afs_int32 host, afs_int32 *pagparam,
                                    struct afs_exporter **outexporter);
+extern void shutdown_nfsclnt(void);
 
 /* afs_osi.c */
 extern afs_lock_t afs_ftf;
@@ -503,6 +505,7 @@ extern void afs_osi_UnmaskRxkSignals(void);
 extern void afs_osi_RxkRegister(void);
 extern void afs_osi_Invisible(void);
 extern void shutdown_osi(void);
+extern void shutdown_osinet(void);
 extern int afs_osi_suser(void *credp);
 extern void afs_osi_TraverseProcTable(void);
 #if defined(KERNEL) && !defined(UKERNEL) && defined(AFS_PROC)