X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ffld%2Flproc_fld.c;h=ca329b82bf41ade1b4b85d34d1b71007c2524596;hb=8be9e41369659b55e6609d7c40e457824b0d6b24;hp=b4e45fde7aaab68d774a43a46c3980679fa48bfa;hpb=2b294992edce5af7b79d4300ed3aa1ea6a8db850;p=fs%2Flustre-release.git diff --git a/lustre/fld/lproc_fld.c b/lustre/fld/lproc_fld.c index b4e45fd..ca329b8 100644 --- a/lustre/fld/lproc_fld.c +++ b/lustre/fld/lproc_fld.c @@ -51,7 +51,7 @@ #include #include "fld_internal.h" -#ifdef LPROCFS +#ifdef CONFIG_PROC_FS static int fld_proc_targets_seq_show(struct seq_file *m, void *unused) { @@ -136,7 +136,7 @@ LPROC_SEQ_FOPS_RO(fld_proc_targets); LPROC_SEQ_FOPS(fld_proc_hash); LPROC_SEQ_FOPS_WO_TYPE(fld, cache_flush); -struct lprocfs_seq_vars fld_client_proc_list[] = { +struct lprocfs_vars fld_client_proc_list[] = { { .name = "targets", .fops = &fld_proc_targets_fops }, { .name = "hash", @@ -279,7 +279,10 @@ static int fldb_seq_open(struct inode *inode, struct file *file) int env_init = 0; int rc; - LPROCFS_ENTRY_CHECK(PDE(inode)); + rc = LPROCFS_ENTRY_CHECK(inode); + if (rc < 0) + return rc; + rc = seq_open(file, &fldb_sops); if (rc) GOTO(out, rc); @@ -356,10 +359,10 @@ const struct file_operations fld_proc_seq_fops = { .release = fldb_seq_release, }; -struct lprocfs_seq_vars fld_server_proc_list[] = { +struct lprocfs_vars fld_server_proc_list[] = { { NULL } }; # endif /* HAVE_SERVER_SUPPORT */ -#endif /* LPROCFS */ +#endif /* CONFIG_PROC_FS */