X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdecho%2Flproc_echo.c;h=4592f6b0e7c1b58ef7ad12ed33e82f2365cac462;hp=96ecf7fb4f2acea0866cc8eb23bc811bca6c58a9;hb=400b0681017091fab9cef9bd00e0f536e1793dcc;hpb=c3b5a88ed42538afd3db8d67cb5171546174eefa diff --git a/lustre/obdecho/lproc_echo.c b/lustre/obdecho/lproc_echo.c index 96ecf7f..4592f6b 100644 --- a/lustre/obdecho/lproc_echo.c +++ b/lustre/obdecho/lproc_echo.c @@ -19,12 +19,11 @@ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ -#define DEBUG_SUBSYSTEM S_CLASS -#include -#include -#include -#include -#include +#define DEBUG_SUBSYSTEM S_ECHO + +#include +#include + int rd_uuid(char* page, char **start, off_t off, int count, int *eof, void *data) @@ -47,8 +46,22 @@ int rd_fstype(char* page, char **start, off_t off, } -lprocfs_vars_t snmp_var_nm_1[]={ - {"snmp/uuid", rd_uuid, 0}, - {"snmp/fstype", rd_fstype, 0}, +lprocfs_vars_t status_var_nm_1[]={ + {"status/uuid", rd_uuid, 0}, + {"status/fstype", rd_fstype, 0}, + {0} +}; + +int rd_numdevices(char* page, char **start, off_t off, + int count, int *eof, void *data) +{ + struct obd_type* class=(struct obd_type*)data; + int len=0; + len+=snprintf(page, count, "%d\n", class->typ_refcnt); + return len; +} + +lprocfs_vars_t status_class_var[]={ + {"status/num_devices", rd_numdevices, 0}, {0} };