Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LU-4008 mdt: Use actual size for layout lock intents
[fs/lustre-release.git]
/
lustre
/
mdt
/
mdt_fs.c
diff --git
a/lustre/mdt/mdt_fs.c
b/lustre/mdt/mdt_fs.c
index
8621475
..
f9cf90e
100644
(file)
--- a/
lustre/mdt/mdt_fs.c
+++ b/
lustre/mdt/mdt_fs.c
@@
-42,6
+42,14
@@
#include "mdt_internal.h"
#include "mdt_internal.h"
+static const struct file_operations mdt_open_files_seq_fops = {
+ .owner = THIS_MODULE,
+ .open = lprocfs_mdt_open_files_seq_open,
+ .read = seq_read,
+ .llseek = seq_lseek,
+ .release = seq_release,
+};
+
int mdt_export_stats_init(struct obd_device *obd,
struct obd_export *exp,
void *localdata)
int mdt_export_stats_init(struct obd_device *obd,
struct obd_export *exp,
void *localdata)
@@
-75,7
+83,15
@@
int mdt_export_stats_init(struct obd_device *obd,
rc = lprocfs_nid_ldlm_stats_init(tmp);
if (rc)
GOTO(clean, rc);
rc = lprocfs_nid_ldlm_stats_init(tmp);
if (rc)
GOTO(clean, rc);
- }
+
+ rc = lprocfs_seq_create(tmp->nid_proc, "open_files",
+ 0444, &mdt_open_files_seq_fops, tmp);
+ if (rc) {
+ CWARN("%s: error adding the open_files file: rc = %d\n",
+ obd->obd_name, rc);
+ GOTO(clean, rc);
+ }
+ }
RETURN(0);
clean:
return rc;
RETURN(0);
clean:
return rc;