fix-linux22-20050310
[openafs.git] / src / afs / LINUX / osi_module.c
index 6a45856..bd81515 100644 (file)
@@ -427,6 +427,7 @@ static struct proc_dir_entry *openafs_procfs;
 static int ioctl32_done;
 #endif
 
+#ifdef AFS_LINUX24_ENV
 static int
 afsproc_init(void)
 {
@@ -478,6 +479,7 @@ afsproc_exit(void)
            unregister_ioctl32_conversion(VIOC_SYSCALL32);
 #endif
 }
+#endif
 
 extern asmlinkage long
 afs_syscall(long syscall, long parm1, long parm2, long parm3, long parm4);
@@ -566,7 +568,9 @@ init_module(void)
     if (e) return e;
     register_filesystem(&afs_fs_type);
     osi_sysctl_init();
+#ifdef AFS_LINUX24_ENV
     afsproc_init();
+#endif
 
     return 0;
 }
@@ -586,7 +590,9 @@ cleanup_module(void)
     osi_linux_free_inode_pages();      /* Invalidate all pages using AFS inodes. */
     osi_linux_free_afs_memory();
 
+#ifdef AFS_LINUX24_ENV
     afsproc_exit();
+#endif
     return;
 }