- { "atime_diff", lprocfs_rd_atime_diff, lprocfs_wr_atime_diff, 0 },
- { "changelog_mask", lprocfs_rd_changelog_mask,
- lprocfs_wr_changelog_mask, 0 },
- { "changelog_users", lprocfs_rd_changelog_users, 0, 0},
- { "sync_permission", lprocfs_rd_sync_perm, lprocfs_wr_sync_perm, 0 },
- { "lfsck_speed_limit", lprocfs_rd_lfsck_speed_limit,
- lprocfs_wr_lfsck_speed_limit, 0 },
- { "lfsck_async_windows", lprocfs_rd_lfsck_async_windows,
- lprocfs_wr_lfsck_async_windows, 0 },
- { "lfsck_namespace", lprocfs_rd_lfsck_namespace, 0, 0 },
- { "lfsck_layout", lprocfs_rd_lfsck_layout, 0, 0 },
- { 0 }
+ { .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 = "changelog_size",
+ .fops = &mdd_changelog_size_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 }