Whamcloud - gitweb
LU-5240 obdclass: Increase minimum LU Cache for ZFS
[fs/lustre-release.git] / lustre / obdclass / darwin / darwin-sysctl.c
index 2536efe..e636f41 100644 (file)
@@ -1,6 +1,4 @@
-/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
- * vim:expandtab:shiftwidth=8:tabstop=8:
- *
+/*
  * GPL HEADER START
  *
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 #ifndef BUILD_VERSION  
 #define BUILD_VERSION          "Unknown"
 #endif
-#ifndef LUSTRE_KERNEL_VERSION
-#define LUSTRE_KERNEL_VERSION  "Unknown Darwin version"
-#endif
 
-cfs_sysctl_table_header_t *obd_table_header = NULL;
+struct ctl_table_header *obd_table_header = NULL;
 
 int proc_obd_timeout SYSCTL_HANDLER_ARGS;
 extern unsigned int obd_dump_on_timeout;
 extern unsigned int obd_timeout;
 extern unsigned int ldlm_timeout;
-extern unsigned int obd_sync_filter;
 extern atomic_t obd_memory;
 
 int read_build_version SYSCTL_HANDLER_ARGS;
-int read_lustre_kernel_version SYSCTL_HANDLER_ARGS;
 
 SYSCTL_NODE (,                  OID_AUTO,       lustre,            CTLFLAG_RW,
             0,                 "lustre sysctl top");
@@ -74,9 +67,6 @@ SYSCTL_PROC(_lustre,          OID_AUTO,       timeout,
 SYSCTL_PROC(_lustre,           OID_AUTO,       build_version, 
            CTLTYPE_STRING | CTLFLAG_RD ,       NULL,
            0,          &read_build_version,    "A",    "lustre_build_version");
-SYSCTL_PROC(_lustre,           OID_AUTO,       lustre_kernel_version,
-           CTLTYPE_STRING | CTLFLAG_RD ,       NULL,
-           0,          &read_lustre_kernel_version,    "A",    "lustre_build_version");
 SYSCTL_INT(_lustre,            OID_AUTO,       dump_on_timeout, 
           CTLTYPE_INT | CTLFLAG_RW,            &obd_dump_on_timeout,
           0,           "lustre_dump_on_timeout");
@@ -90,7 +80,7 @@ SYSCTL_INT(_lustre,           OID_AUTO,       ldlm_timeout,
           CTLTYPE_INT | CTLFLAG_RW,            &ldlm_timeout,
           0,           "ldlm_timeout");
 
-static cfs_sysctl_table_t      parent_table[] = {
+static struct ctl_table      parent_table[] = {
        &sysctl__lustre,
        &sysctl__lustre_timeout,
        &sysctl__lustre_dump_on_timeout,
@@ -131,24 +121,11 @@ int read_build_version SYSCTL_HANDLER_ARGS
        return error;
 }
 
-int read_lustre_kernel_version SYSCTL_HANDLER_ARGS
-{
-       int error = 0;
-
-       error = sysctl_handle_long(oidp, oidp->oid_arg1, oidp->oid_arg2, req); 
-       if ( req->newptr != NULL) {
-               printf("sysctl lustre_kernel_version is read-only!\n");
-       } else {
-               error = SYSCTL_OUT(req, LUSTRE_KERNEL_VERSION, strlen(LUSTRE_KERNEL_VERSION));
-       }
-       return error;
-}
-
 void obd_sysctl_init (void)
 {
 #if 1 
        if ( !obd_table_header ) 
-               obd_table_header = cfs_register_sysctl_table(parent_table, 0);
+               obd_table_header = register_sysctl_table(parent_table);
 #endif
 }
                                                                                                                                                                      
@@ -156,7 +133,7 @@ void obd_sysctl_clean (void)
 {
 #if 1 
        if ( obd_table_header ) 
-               cfs_unregister_sysctl_table(obd_table_header); 
+               unregister_sysctl_table(obd_table_header);
        obd_table_header = NULL;
 #endif
 }