X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre_fld.h;h=3d8288b7da89ab5984f4fe264814f1c1fbf7cc69;hb=refs%2Fchanges%2F41%2F39741%2F2;hp=4d77253513b8c6f203bbccf62d6972421e0229af;hpb=6712478e79588e73e28c7ccac3afc7ac2368a4f3;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre_fld.h b/lustre/include/lustre_fld.h index 4d77253..3d8288b 100644 --- a/lustre/include/lustre_fld.h +++ b/lustre/include/lustre_fld.h @@ -41,6 +41,7 @@ #include #include #include +#include struct lu_env; struct lu_client_fld; @@ -67,9 +68,10 @@ struct lu_fld_target { }; struct lu_server_fld { - /** - * Fld dir proc entry. */ - struct proc_dir_entry *lsf_proc_dir; + /** + * Fld dir debugfs entry. + */ + struct dentry *lsf_debugfs_entry; /** * /fld file object device */ @@ -88,9 +90,10 @@ struct lu_server_fld { * Protect index modifications */ struct mutex lsf_lock; - /** - * Fld service name in form "fld-srv-lustre-MDTXXX" */ - char lsf_name[80]; + /** + * Fld service name in form "fld-srv-lustre-MDTXXX" + */ + char lsf_name[LUSTRE_MDT_MAXNAMELEN]; int (*lsf_seq_lookup)(const struct lu_env *env, struct lu_server_fld *fld, u64 seq, @@ -108,8 +111,9 @@ struct lu_server_fld { struct lu_client_fld { /** - * Client side proc entry. */ - struct proc_dir_entry *lcf_proc_dir; + * Client side debugfs entry. + */ + struct dentry *lcf_debugfs_entry; /** * List of exports client FLD knows about. */ @@ -131,9 +135,10 @@ struct lu_client_fld { * Client FLD cache. */ struct fld_cache *lcf_cache; - /** - * Client fld proc entry name. */ - char lcf_name[80]; + /** + * Client fld debugfs entry name. + */ + char lcf_name[LUSTRE_MDT_MAXNAMELEN]; }; /* Server methods */ @@ -189,7 +194,7 @@ int fld_client_add_target(struct lu_client_fld *fld, int fld_client_del_target(struct lu_client_fld *fld, __u64 idx); -void fld_client_proc_fini(struct lu_client_fld *fld); +void fld_client_debugfs_fini(struct lu_client_fld *fld); /** @} fld */