From 070b807bba5770ad94af1e14d74b4ad41faa0169 Mon Sep 17 00:00:00 2001 From: adilger Date: Mon, 7 Oct 2002 20:52:52 +0000 Subject: [PATCH] Temporary fix to avoid lprocfs crashing. This needs to be cleaned up to have something like: #define LPROCFS_GROUP_LAST {"0", NULL, NULL }, #define LPROCFS_DIR_LAST LPROCFS_GROUP_LAST --- lustre/obdclass/lprocfs.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lustre/obdclass/lprocfs.c b/lustre/obdclass/lprocfs.c index 9e5bc81..8e0a439 100644 --- a/lustre/obdclass/lprocfs.c +++ b/lustre/obdclass/lprocfs.c @@ -107,6 +107,7 @@ struct namespace_index dir_mdc_index[] = { LPROCFS_DIR_INDEX(mdc, unlink), LPROCFS_DIR_INDEX(mdc, link), LPROCFS_DIR_INDEX(mdc, rename), + {"0", 0, 0} }; struct namespace_index dir_mds_index[] = { @@ -132,6 +133,7 @@ struct namespace_index dir_mds_index[] = { LPROCFS_DIR_INDEX(mds, reint_link), LPROCFS_DIR_INDEX(mds, reint_rename), LPROCFS_DIR_INDEX(mds, reint_recreate), + {"0", 0, 0} }; struct namespace_index dir_osc_index[] = { @@ -149,6 +151,7 @@ struct namespace_index dir_osc_index[] = { LPROCFS_DIR_INDEX(osc, punch), LPROCFS_DIR_INDEX(osc, summary), LPROCFS_DIR_INDEX(osc, cancel), + {"0", 0, 0} }; struct namespace_index dir_ost_index[] = { @@ -167,6 +170,7 @@ struct namespace_index dir_ost_index[] = { LPROCFS_DIR_INDEX(ost, summary), LPROCFS_DIR_INDEX(ost, cancel), LPROCFS_DIR_INDEX(ost, getinfo), + {"0", 0, 0} }; struct namespace_index dir_lov_index[] = { @@ -185,6 +189,7 @@ struct namespace_index dir_lov_index[] = { LPROCFS_DIR_INDEX(lov, summary), LPROCFS_DIR_INDEX(lov, cancel), LPROCFS_DIR_INDEX(lov, getinfo), + {"0", 0, 0} }; struct namespace_index dir_obdfilter_index[] = { @@ -203,6 +208,7 @@ struct namespace_index dir_obdfilter_index[] = { LPROCFS_DIR_INDEX(obdfilter, summary), LPROCFS_DIR_INDEX(obdfilter, cancel), LPROCFS_DIR_INDEX(obdfilter, getinfo), + {"0", 0, 0} }; struct namespace_index dir_ldlm_index[] = { @@ -214,6 +220,7 @@ struct namespace_index dir_ldlm_index[] = { LPROCFS_DIR_INDEX(ldlm, locks_cancels), LPROCFS_DIR_INDEX(ldlm, locks_converts), LPROCFS_DIR_INDEX(ldlm, locks_matches), + {"0", 0, 0} }; struct namespace_index dir_ptlrpc_index[] = { @@ -222,6 +229,7 @@ struct namespace_index dir_ptlrpc_index[] = { LPROCFS_DIR_INDEX(ptlrpc, mgmt_connect), LPROCFS_DIR_INDEX(ptlrpc, mgmt_disconnect), LPROCFS_DIR_INDEX(ptlrpc, counters), + {"0", 0, 0} }; struct namespace_index prof_mdc_index[] = { @@ -229,6 +237,7 @@ struct namespace_index prof_mdc_index[] = { LPROCFS_CNTR_INDEX(mdc, max_time), LPROCFS_CNTR_INDEX(mdc, sum_time), LPROCFS_CNTR_INDEX(mdc, num_ops), + {"0", 0, 0} }; struct namespace_index prof_mds_index[]= { @@ -236,6 +245,7 @@ struct namespace_index prof_mds_index[]= { LPROCFS_CNTR_INDEX(mds, max_time), LPROCFS_CNTR_INDEX(mds, sum_time), LPROCFS_CNTR_INDEX(mds, num_ops), + {"0", 0, 0} }; struct namespace_index prof_osc_index[]= { @@ -243,6 +253,7 @@ struct namespace_index prof_osc_index[]= { LPROCFS_CNTR_INDEX(osc, max_time), LPROCFS_CNTR_INDEX(osc, sum_time), LPROCFS_CNTR_INDEX(osc, num_ops), + {"0", 0, 0} }; struct namespace_index prof_ost_index[]= { @@ -250,6 +261,7 @@ struct namespace_index prof_ost_index[]= { LPROCFS_CNTR_INDEX(ost, max_time), LPROCFS_CNTR_INDEX(ost, sum_time), LPROCFS_CNTR_INDEX(ost, num_ops), + {"0", 0, 0} }; struct namespace_index prof_lov_index[]= { @@ -257,6 +269,7 @@ struct namespace_index prof_lov_index[]= { LPROCFS_CNTR_INDEX(lov, max_time), LPROCFS_CNTR_INDEX(lov, sum_time), LPROCFS_CNTR_INDEX(lov, num_ops), + {"0", 0, 0} }; struct namespace_index prof_obdfilter_index[]= { @@ -264,6 +277,7 @@ struct namespace_index prof_obdfilter_index[]= { LPROCFS_CNTR_INDEX(obdfilter, max_time), LPROCFS_CNTR_INDEX(obdfilter, sum_time), LPROCFS_CNTR_INDEX(obdfilter, num_ops), + {"0", 0, 0} }; struct namespace_index prof_ldlm_index[] = { @@ -278,6 +292,7 @@ struct namespace_index prof_ldlm_index[] = { LPROCFS_CNTR_INDEX(ldlm, nonzero_mintime), LPROCFS_CNTR_INDEX(ldlm, nonzero_maxtime), LPROCFS_CNTR_INDEX(ldlm, nonzero_sumtime), + {"0", 0, 0} }; struct namespace_index prof_ptlrpc_index[] = { @@ -292,6 +307,7 @@ struct namespace_index prof_ptlrpc_index[] = { LPROCFS_CNTR_INDEX(ptlrpc, send_count), LPROCFS_CNTR_INDEX(ptlrpc, send_length), LPROCFS_CNTR_INDEX(ptlrpc, portal_kmemory), + {"0", 0, 0} }; /* @@ -308,6 +324,7 @@ struct groupspace_index class_index[] = { LPROCFS_GROUP_CREATE(obdfilter), LPROCFS_GROUP_CREATE(ldlm), LPROCFS_GROUP_CREATE(ptlrpc), + {"0", 0, 0} }; -- 1.8.3.1