]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-linux-proc-removal-20080822
authorMarc Dionne <marc.c.dionne@gmail.com>
Fri, 22 Aug 2008 20:17:02 +0000 (20:17 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 22 Aug 2008 20:17:02 +0000 (20:17 +0000)
LICENSE IPL10
FIXES 112910

remove /proc dir for openafs last

src/afs/LINUX/osi_module.c

index edf29dbdd9a88612330715aed2975e69def07472..8a7a2ac449fad6858b22f22da5e05ef24270dac8 100644 (file)
@@ -275,18 +275,18 @@ afsproc_exit(void)
     char path[64];
 #endif
 
-#if defined(EXPORTED_PROC_ROOT_FS)
-    remove_proc_entry(PROC_FSDIRNAME, proc_root_fs);
-#else
-    sprintf(path, "fs/%s", PROC_FSDIRNAME);
-    remove_proc_entry(path, NULL);
-#endif
     remove_proc_entry(PROC_CELLSERVDB_NAME, openafs_procfs);
     remove_proc_entry(PROC_SYSCALL_NAME, openafs_procfs);
 #if defined(NEED_IOCTL32) && !defined(HAVE_COMPAT_IOCTL)
     if (ioctl32_done)
            unregister_ioctl32_conversion(VIOC_SYSCALL32);
 #endif
+#if defined(EXPORTED_PROC_ROOT_FS)
+    remove_proc_entry(PROC_FSDIRNAME, proc_root_fs);
+#else
+    sprintf(path, "fs/%s", PROC_FSDIRNAME);
+    remove_proc_entry(path, NULL);
+#endif
 }
 #endif