X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Flmv%2Flproc_lmv.c;h=26461c74d6ff08cedcc8970cbfd750c2d8cec67f;hb=73c12f4d6c98476c0dc5de77a646a157db727eef;hp=eea5927e0e756f25d1f09e06c6227e6704419985;hpb=bfa6343413c5c6423e96b6db387ae616d756a27f;p=fs%2Flustre-release.git diff --git a/lustre/lmv/lproc_lmv.c b/lustre/lmv/lproc_lmv.c index eea5927..26461c7 100644 --- a/lustre/lmv/lproc_lmv.c +++ b/lustre/lmv/lproc_lmv.c @@ -92,8 +92,9 @@ static int lmv_placement_seq_show(struct seq_file *m, void *v) #define MAX_POLICY_STRING_SIZE 64 -static ssize_t lmv_placement_seq_write(struct file *file, const char *buffer, - size_t count, loff_t *off) +static ssize_t lmv_placement_seq_write(struct file *file, + const char __user *buffer, + size_t count, loff_t *off) { struct obd_device *dev = ((struct seq_file *)file->private_data)->private; char dummy[MAX_POLICY_STRING_SIZE + 1]; @@ -175,7 +176,7 @@ static int lmv_tgt_seq_show(struct seq_file *p, void *v) if (tgt == NULL) return 0; - return seq_printf(p, "%d: %s %sACTIVE\n", tgt->ltd_idx, + return seq_printf(p, "%u: %s %sACTIVE\n", tgt->ltd_idx, tgt->ltd_uuid.uuid, tgt->ltd_active ? "" : "IN"); } @@ -203,11 +204,16 @@ static int lmv_target_seq_open(struct inode *inode, struct file *file) LPROC_SEQ_FOPS_RO_TYPE(lmv, uuid); struct lprocfs_seq_vars lprocfs_lmv_obd_vars[] = { - { "numobd", &lmv_numobd_fops }, - { "placement", &lmv_placement_fops }, - { "activeobd", &lmv_activeobd_fops }, - { "uuid", &lmv_uuid_fops }, - { "desc_uuid", &lmv_desc_uuid_fops }, + { .name = "numobd", + .fops = &lmv_numobd_fops }, + { .name = "placement", + .fops = &lmv_placement_fops }, + { .name = "activeobd", + .fops = &lmv_activeobd_fops }, + { .name = "uuid", + .fops = &lmv_uuid_fops }, + { .name = "desc_uuid", + .fops = &lmv_desc_uuid_fops }, { 0 } };