From: Mike Meffie Date: Tue, 23 Oct 2007 23:37:30 +0000 (+0000) Subject: DEVEL15-afs-shutdown-free-resources-20071023 X-Git-Tag: openafs-devel-1_5_27~49 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=414cb4813670c34bfa502832190665959f6b2a09;p=packages%2Fo%2Fopenafs.git DEVEL15-afs-shutdown-free-resources-20071023 try hard to free resources (cherry picked from commit 15f6e3170ce8e0c6f8e92f1fe046e2293cf8e833) --- diff --git a/src/afs/afs_prototypes.h b/src/afs/afs_prototypes.h index 8a71b401d..203eadae0 100644 --- a/src/afs/afs_prototypes.h +++ b/src/afs/afs_prototypes.h @@ -301,6 +301,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; @@ -488,6 +489,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; @@ -502,6 +504,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)