patch-2.1.75 linux/fs/coda/sysctl.c

Next file: linux/fs/coda/upcall.c
Previous file: linux/fs/coda/symlink.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.74/linux/fs/coda/sysctl.c linux/fs/coda/sysctl.c
@@ -8,6 +8,7 @@
  */
 /* sysctl entries for Coda! */
 
+#include <linux/config.h>
 #include <linux/sched.h>
 #include <linux/mm.h>
 #include <linux/sysctl.h>
@@ -21,14 +22,18 @@
 #include <asm/uaccess.h>
 #include <linux/utsname.h>
 
-#include <linux/coda_namecache.h>
+#include <linux/coda.h>
+#include <linux/coda_linux.h>
+#include <linux/coda_cnode.h>
+#include <linux/coda_psdev.h>
+#include <linux/coda_cache.h>
 #include <linux/coda_sysctl.h>
 extern int coda_debug;
-extern int cfsnc_use;
+/* extern int cfsnc_use; */
 extern int coda_print_entry;
-extern int cfsnc_flushme;
+/* extern int cfsnc_flushme; */
 extern int cfsnc_procsize;
-extern void cfsnc_flush(void);
+/* extern void cfsnc_flush(void); */
 void coda_sysctl_init(void);
 void coda_sysctl_clean(void);
 
@@ -38,20 +43,20 @@
 struct ctl_table_header *fs_table_header, *coda_table_header;
 #define FS_CODA         1       /* Coda file system */
 
-#define CODA_DEBUG  	1	    /* control debugging */
-#define CODA_ENTRY	    2       /* control enter/leave pattern */
-#define CODA_FLUSH      3       /* flush the cache on next lookup */
-#define CODA_MC         4       /* use/do not use the minicache */
-#define CODA_PROCSIZE   5       /* resize the cache on next lookup */
+#define CODA_DEBUG  	 1	 /* control debugging */
+#define CODA_ENTRY	 2       /* control enter/leave pattern */
+#define CODA_TIMEOUT    3       /* timeout on upcalls to become intrble */
+#define CODA_MC         4       /* use/do not use the access cache */
+#define CODA_HARD       5       /* mount type "hard" or "soft" */
 
 
 
 static ctl_table coda_table[] = {
 	{CODA_DEBUG, "debug", &coda_debug, sizeof(int), 0644, NULL, &coda_dointvec},
 	{CODA_ENTRY, "printentry", &coda_print_entry, sizeof(int), 0644, NULL, &coda_dointvec},
-	{CODA_MC, "minicache", &cfsnc_use, sizeof(int), 0644, NULL, &coda_dointvec},
-	{CODA_FLUSH, "flushme", &cfsnc_flushme, sizeof(int), 0644, NULL, &coda_dointvec},
-	{CODA_PROCSIZE, "resize", &cfsnc_procsize, sizeof(int), 0644, NULL, &coda_dointvec},
+ 	{CODA_MC, "accesscache", &coda_access_cache, sizeof(int), 0644, NULL, &coda_dointvec}, 
+ 	{CODA_TIMEOUT, "timeout", &coda_timeout, sizeof(int), 0644, NULL, &coda_dointvec},
+ 	{CODA_HARD, "hard", &coda_hard, sizeof(int), 0644, NULL, &coda_dointvec},
 	{ 0 }
 };
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov