+
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_blksize);
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_kbytestotal);
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_kbytesfree);
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_kbytesavail);
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_filestotal);
+LPROC_SEQ_FOPS_RO_TYPE(ldiskfs, dt_filesfree);
+
+struct lprocfs_vars lprocfs_osd_obd_vars[] = {
+ { .name = "blocksize",
+ .fops = &ldiskfs_dt_blksize_fops },
+ { .name = "kbytestotal",
+ .fops = &ldiskfs_dt_kbytestotal_fops },
+ { .name = "kbytesfree",
+ .fops = &ldiskfs_dt_kbytesfree_fops },
+ { .name = "kbytesavail",
+ .fops = &ldiskfs_dt_kbytesavail_fops },
+ { .name = "filestotal",
+ .fops = &ldiskfs_dt_filestotal_fops },
+ { .name = "filesfree",
+ .fops = &ldiskfs_dt_filesfree_fops },
+ { .name = "fstype",
+ .fops = &ldiskfs_osd_fstype_fops },
+ { .name = "mntdev",
+ .fops = &ldiskfs_osd_mntdev_fops },
+ { .name = "force_sync",
+ .fops = &ldiskfs_osd_force_sync_fops },
+ { .name = "pdo",
+ .fops = &ldiskfs_osd_pdo_fops },
+ { .name = "auto_scrub",
+ .fops = &ldiskfs_osd_auto_scrub_fops },
+ { .name = "full_scrub_ratio",
+ .fops = &ldiskfs_osd_full_scrub_ratio_fops },
+ { .name = "full_scrub_threshold_rate",
+ .fops = &ldiskfs_osd_full_scrub_threshold_rate_fops },
+ { .name = "oi_scrub",
+ .fops = &ldiskfs_osd_oi_scrub_fops },
+ { .name = "read_cache_enable",
+ .fops = &ldiskfs_osd_cache_fops },
+ { .name = "writethrough_cache_enable",
+ .fops = &ldiskfs_osd_wcache_fops },
+ { .name = "readcache_max_filesize",
+ .fops = &ldiskfs_osd_readcache_fops },
+ { NULL }