+LUSTRE_RW_ATTR(hsm_control);
+
+LPROC_SEQ_FOPS_RO_TYPE(mdt, recovery_status);
+LUSTRE_RW_ATTR(recovery_time_hard);
+LUSTRE_RW_ATTR(recovery_time_soft);
+LUSTRE_RW_ATTR(ir_factor);
+
+LUSTRE_RO_ATTR(tot_dirty);
+LUSTRE_RO_ATTR(tot_granted);
+LUSTRE_RO_ATTR(tot_pending);
+LUSTRE_RW_ATTR(grant_compat_disable);
+LUSTRE_RO_ATTR(instance);
+
+LUSTRE_RO_ATTR(num_exports);
+
+static struct attribute *mdt_attrs[] = {
+ &lustre_attr_tot_dirty.attr,
+ &lustre_attr_tot_granted.attr,
+ &lustre_attr_tot_pending.attr,
+ &lustre_attr_grant_compat_disable.attr,
+ &lustre_attr_instance.attr,
+ &lustre_attr_recovery_time_hard.attr,
+ &lustre_attr_recovery_time_soft.attr,
+ &lustre_attr_ir_factor.attr,
+ &lustre_attr_num_exports.attr,
+ &lustre_attr_identity_expire.attr,
+ &lustre_attr_identity_acquire_expire.attr,
+ &lustre_attr_identity_upcall.attr,
+ &lustre_attr_identity_flush.attr,
+ &lustre_attr_evict_tgt_nids.attr,
+ &lustre_attr_enable_remote_dir.attr,
+ &lustre_attr_enable_remote_dir_gid.attr,
+ &lustre_attr_enable_chprojid_gid.attr,
+ &lustre_attr_enable_striped_dir.attr,
+ &lustre_attr_enable_dir_migration.attr,
+ &lustre_attr_enable_dir_restripe.attr,
+ &lustre_attr_enable_dir_auto_split.attr,
+ &lustre_attr_enable_remote_rename.attr,
+ &lustre_attr_commit_on_sharing.attr,
+ &lustre_attr_local_recovery.attr,
+ &lustre_attr_async_commit_count.attr,
+ &lustre_attr_sync_count.attr,
+ &lustre_attr_dom_lock.attr,
+ &lustre_attr_dom_read_open.attr,
+ &lustre_attr_migrate_hsm_allowed.attr,
+ &lustre_attr_hsm_control.attr,
+ &lustre_attr_job_cleanup_interval.attr,
+ &lustre_attr_readonly.attr,
+ &lustre_attr_dir_split_count.attr,
+ &lustre_attr_dir_split_delta.attr,
+ &lustre_attr_dir_restripe_nsonly.attr,
+ NULL,
+};