#include <lprocfs_status.h>
#include <lustre_osc.h>
#include <cl_object.h>
+
#include "mdc_internal.h"
static ssize_t active_show(struct kobject *kobj, struct attribute *attr,
return count;
}
-LPROC_SEQ_FOPS(mdc_cached_mb);
+LDEBUGFS_SEQ_FOPS(mdc_cached_mb);
static ssize_t dom_min_repsize_show(struct kobject *kobj,
struct attribute *attr, char *buf)
"unstable_mb: %10d\n", pages, mb);
return 0;
}
-LPROC_SEQ_FOPS_RO(mdc_unstable_stats);
+LDEBUGFS_SEQ_FOPS_RO(mdc_unstable_stats);
static ssize_t mdc_rpc_stats_seq_write(struct file *file,
const char __user *buf,
return 0;
}
-LPROC_SEQ_FOPS(mdc_rpc_stats);
+LDEBUGFS_SEQ_FOPS(mdc_rpc_stats);
static ssize_t mdc_batch_stats_seq_write(struct file *file,
const char __user *buf,
return 0;
}
-LPROC_SEQ_FOPS(mdc_batch_stats);
+LDEBUGFS_SEQ_FOPS(mdc_batch_stats);
static int mdc_stats_seq_show(struct seq_file *seq, void *v)
{
return len;
}
-LPROC_SEQ_FOPS(mdc_stats);
+LDEBUGFS_SEQ_FOPS(mdc_stats);
-LPROC_SEQ_FOPS_RO_TYPE(mdc, connect_flags);
-LPROC_SEQ_FOPS_RO_TYPE(mdc, server_uuid);
-LPROC_SEQ_FOPS_RO_TYPE(mdc, timeouts);
-LPROC_SEQ_FOPS_RO_TYPE(mdc, state);
-LPROC_SEQ_FOPS_RW_TYPE(mdc, import);
+LDEBUGFS_SEQ_FOPS_RO_TYPE(mdc, connect_flags);
+LDEBUGFS_SEQ_FOPS_RO_TYPE(mdc, server_uuid);
+LDEBUGFS_SEQ_FOPS_RO_TYPE(mdc, timeouts);
+LDEBUGFS_SEQ_FOPS_RO_TYPE(mdc, state);
+LDEBUGFS_SEQ_FOPS_RW_TYPE(mdc, import);
-struct lprocfs_vars lprocfs_mdc_obd_vars[] = {
+struct ldebugfs_vars ldebugfs_mdc_obd_vars[] = {
{ .name = "connect_flags",
.fops = &mdc_connect_flags_fops },
{ .name = "mds_server_uuid",
int rc;
obd->obd_ktype.default_groups = KOBJ_ATTR_GROUPS(mdc);
- obd->obd_vars = lprocfs_mdc_obd_vars;
+ obd->obd_debugfs_vars = ldebugfs_mdc_obd_vars;
rc = lprocfs_obd_setup(obd, false);
if (rc)
int lprocfs_obd_setup(struct obd_device *obd, bool uuid_only)
{
- struct ldebugfs_vars *debugfs_vars = NULL;
int rc;
if (!obd || obd->obd_magic != OBD_DEVICE_MAGIC)
return rc;
}
- if (!obd->obd_type->typ_procroot)
- debugfs_vars = obd->obd_debugfs_vars;
- obd->obd_debugfs_entry = debugfs_create_dir(
- obd->obd_name, obd->obd_type->typ_debugfs_entry);
- ldebugfs_add_vars(obd->obd_debugfs_entry, debugfs_vars, obd);
+ obd->obd_debugfs_entry = debugfs_create_dir(obd->obd_name,
+ obd->obd_type->typ_debugfs_entry);
+ ldebugfs_add_vars(obd->obd_debugfs_entry, obd->obd_debugfs_vars, obd);
if (obd->obd_proc_entry || !obd->obd_type->typ_procroot)
GOTO(already_registered, rc);