-lprocfs_vars_t snmp_var_nm_1[]={
- {"snmp/uuid", rd_uuid, 0},
- {"snmp/f_blocksize",rd_blksize, 0},
- {"snmp/f_blockstotal",rd_blktotal, 0},
- {"snmp/f_blocksfree",rd_blkfree, 0},
- {"snmp/f_kbytesfree", rd_kbfree, 0},
- {"snmp/f_fstype", rd_fstype, 0},
- {"snmp/f_files", rd_ffiles, 0},
- {"snmp/f_inodesfree", rd_inodesfree, 0},
- {"snmp/f_filesets", rd_filesets, 0},
+lprocfs_vars_t status_var_nm_1[]={
+ {"status/uuid", rd_uuid, 0},
+ {"status/f_blocksize",rd_blksize, 0},
+ {"status/f_blockstotal",rd_blktotal, 0},
+ {"status/f_blocksfree",rd_blkfree, 0},
+ {"status/f_kbytesfree", rd_kbfree, 0},
+ {"status/f_fstype", rd_fstype, 0},
+ {"status/f_files", rd_ffiles, 0},
+ {"status/f_inodesfree", rd_inodesfree, 0},
+ {"status/f_filesets", rd_filesets, 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},