-/* mdd changelog proc can handle nonblocking ops and writing to purge recs */
-struct file_operations mdd_changelog_fops = {
- .owner = THIS_MODULE,
- .open = mdd_changelog_seq_open,
- .read = mdd_changelog_seq_read,
- .write = mdd_changelog_seq_write,
- .llseek = changelog_seq_lseek,
- .poll = mdd_changelog_seq_poll,
- .release = mdd_changelog_seq_release,
+static struct lprocfs_vars lprocfs_mdd_obd_vars[] = {
+ { .name = "atime_diff",
+ .fops = &mdd_atime_diff_fops },
+ { .name = "changelog_mask",
+ .fops = &mdd_changelog_mask_fops },
+ { .name = "changelog_users",
+ .fops = &mdd_changelog_users_fops },
+ { .name = "sync_permission",
+ .fops = &mdd_sync_perm_fops },
+ { .name = "lfsck_speed_limit",
+ .fops = &mdd_lfsck_speed_limit_fops },
+ { .name = "lfsck_async_windows",
+ .fops = &mdd_lfsck_async_windows_fops },
+ { .name = "lfsck_namespace",
+ .fops = &mdd_lfsck_namespace_fops },
+ { .name = "lfsck_layout",
+ .fops = &mdd_lfsck_layout_fops },
+ { NULL }