From: bwzhou Date: Thu, 27 Mar 2008 15:25:01 +0000 (+0000) Subject: Branch HEAD X-Git-Tag: v1_7_0_51~81 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=3c2bb198095c20134c583676b18d96c39072fa58;p=fs%2Flustre-release.git Branch HEAD b=14424 r=johann, bwzhou Add severl module parameters for lustre tunables --- diff --git a/lnet/libcfs/debug.c b/lnet/libcfs/debug.c index bf108bb..e3b1cab 100644 --- a/lnet/libcfs/debug.c +++ b/lnet/libcfs/debug.c @@ -35,29 +35,44 @@ static char debug_file_name[1024]; #ifdef __KERNEL__ unsigned int libcfs_subsystem_debug = ~0; +CFS_MODULE_PARM(libcfs_subsystem_debug, "i", int, 0644, + "Lustre kernel debug subsystem mask"); EXPORT_SYMBOL(libcfs_subsystem_debug); unsigned int libcfs_debug = (D_EMERG | D_ERROR | D_WARNING | D_CONSOLE | D_NETERROR | D_HA | D_CONFIG | D_IOCTL); +CFS_MODULE_PARM(libcfs_debug, "i", int, 0644, + "Lustre kernel debug mask"); EXPORT_SYMBOL(libcfs_debug); int libcfs_debug_mb = -1; +CFS_MODULE_PARM(libcfs_debug_mb, "i", int, 0644, + "Total debug buffer size."); EXPORT_SYMBOL(libcfs_debug_mb); -CFS_MODULE_PARM(libcfs_debug_mb, "i", int, 0644, "Total debug buffer size."); unsigned int libcfs_printk = D_CANTMASK; +CFS_MODULE_PARM(libcfs_printk, "i", uint, 0644, + "Lustre kernel debug console mask"); EXPORT_SYMBOL(libcfs_printk); unsigned int libcfs_console_ratelimit = 1; +CFS_MODULE_PARM(libcfs_console_ratelimit, "i", uint, 0644, + "Lustre kernel debug console ratelimit (0 to disable)"); EXPORT_SYMBOL(libcfs_console_ratelimit); cfs_duration_t libcfs_console_max_delay; +CFS_MODULE_PARM(libcfs_console_max_delay, "l", ulong, 0644, + "Lustre kernel debug console max delay (jiffies)"); EXPORT_SYMBOL(libcfs_console_max_delay); cfs_duration_t libcfs_console_min_delay; +CFS_MODULE_PARM(libcfs_console_min_delay, "l", ulong, 0644, + "Lustre kernel debug console min delay (jiffies)"); EXPORT_SYMBOL(libcfs_console_min_delay); unsigned int libcfs_console_backoff = CDEBUG_DEFAULT_BACKOFF; +CFS_MODULE_PARM(libcfs_console_backoff, "i", uint, 0644, + "Lustre kernel debug console backoff factor"); EXPORT_SYMBOL(libcfs_console_backoff); unsigned int libcfs_debug_binary = 1; @@ -73,6 +88,8 @@ unsigned int libcfs_catastrophe; EXPORT_SYMBOL(libcfs_catastrophe); unsigned int libcfs_panic_on_lbug = 0; +CFS_MODULE_PARM(libcfs_panic_on_lbug, "i", uint, 0644, + "Lustre kernel panic on LBUG"); EXPORT_SYMBOL(libcfs_panic_on_lbug); atomic_t libcfs_kmemory = ATOMIC_INIT(0);