X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Flustre_fid.h;h=769dee568844cc79e8bdd13569e1d83f1daa26e1;hp=79e956fb98ae35f6284b1de3de799abffdcb6307;hb=08e888a20ec87b3e9dfccbae34cc2cfe98f848e6;hpb=cb22837bcded8f95461c0d4760b2b9add0956e71 diff --git a/lustre/include/lustre_fid.h b/lustre/include/lustre_fid.h index 79e956f..769dee5 100644 --- a/lustre/include/lustre_fid.h +++ b/lustre/include/lustre_fid.h @@ -260,6 +260,11 @@ static inline int fid_is_root(const struct lu_fid *fid) fid_oid(fid) == 1)); } +static inline int fid_seq_is_dot_lustre(__u64 seq) +{ + return unlikely(seq == FID_SEQ_DOT_LUSTRE); +} + static inline int fid_is_dot_lustre(const struct lu_fid *fid) { return unlikely(fid_seq(fid) == FID_SEQ_DOT_LUSTRE && @@ -304,7 +309,7 @@ static inline int fid_is_namespace_visible(const struct lu_fid *fid) * object or not. It is caller's duty to check more if needed. */ return (!fid_is_last_id(fid) && (fid_seq_is_norm(seq) || fid_seq_is_igif(seq))) || - fid_is_root(fid) || fid_is_dot_lustre(fid); + fid_is_root(fid) || fid_seq_is_dot_lustre(seq); } static inline int fid_seq_in_fldb(__u64 seq)