LPROC_SEQ_FOPS_RO_TYPE(lov, kbytesavail);
struct lprocfs_seq_vars lprocfs_lov_obd_vars[] = {
- { "uuid", &lov_uuid_fops },
- { "stripesize", &lov_stripesize_fops },
- { "stripeoffset", &lov_stripeoffset_fops },
- { "stripecount", &lov_stripecount_fops },
- { "stripetype", &lov_stripetype_fops },
- { "numobd", &lov_numobd_fops },
- { "activeobd", &lov_activeobd_fops },
- { "filestotal", &lov_filestotal_fops },
- { "filesfree", &lov_filesfree_fops },
- { "blocksize", &lov_blksize_fops },
- { "kbytestotal", &lov_kbytestotal_fops },
- { "kbytesfree", &lov_kbytesfree_fops },
- { "kbytesavail", &lov_kbytesavail_fops },
- { "desc_uuid", &lov_desc_uuid_fops },
+ { .name = "uuid",
+ .fops = &lov_uuid_fops },
+ { .name = "stripesize",
+ .fops = &lov_stripesize_fops },
+ { .name = "stripeoffset",
+ .fops = &lov_stripeoffset_fops },
+ { .name = "stripecount",
+ .fops = &lov_stripecount_fops },
+ { .name = "stripetype",
+ .fops = &lov_stripetype_fops },
+ { .name = "numobd",
+ .fops = &lov_numobd_fops },
+ { .name = "activeobd",
+ .fops = &lov_activeobd_fops },
+ { .name = "filestotal",
+ .fops = &lov_filestotal_fops },
+ { .name = "filesfree",
+ .fops = &lov_filesfree_fops },
+ { .name = "blocksize",
+ .fops = &lov_blksize_fops },
+ { .name = "kbytestotal",
+ .fops = &lov_kbytestotal_fops },
+ { .name = "kbytesfree",
+ .fops = &lov_kbytesfree_fops },
+ { .name = "kbytesavail",
+ .fops = &lov_kbytesavail_fops },
+ { .name = "desc_uuid",
+ .fops = &lov_desc_uuid_fops },
{ 0 }
};