X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fmdt%2Fmdt_internal.h;h=e1b12aa9547454b6ac3437c1ead5c0f3812532c0;hp=8e2240867c28e7609e20a5f52b045ca0c0aa4eca;hb=06740440363424bff6cfdb467fcc5544e42cabc1;hpb=a7c51a49747d58f6af4515827041dbc3fbf0222e diff --git a/lustre/mdt/mdt_internal.h b/lustre/mdt/mdt_internal.h index 8e22408..e1b12aa 100644 --- a/lustre/mdt/mdt_internal.h +++ b/lustre/mdt/mdt_internal.h @@ -371,6 +371,7 @@ struct mdt_lock_handle { /* Regular lock */ struct lustre_handle mlh_reg_lh; enum ldlm_mode mlh_reg_mode; + __u64 mlh_gid; /* Pdirops lock */ struct lustre_handle mlh_pdo_lh; @@ -780,6 +781,7 @@ void mdt_lock_pdo_init(struct mdt_lock_handle *lh, enum ldlm_mode lock_mode, const struct lu_name *lname); void mdt_lock_reg_init(struct mdt_lock_handle *lh, enum ldlm_mode lm); +void mdt_lh_reg_init(struct mdt_lock_handle *lh, struct ldlm_lock *lock); int mdt_lock_setup(struct mdt_thread_info *info, struct mdt_object *mo, struct mdt_lock_handle *lh);