From: fanyong Date: Tue, 26 Sep 2006 03:43:27 +0000 (+0000) Subject: Ship cap_effective inter-mds. X-Git-Tag: v1_8_0_110~486^2~826 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=1a66462978a0e281d0b2db5c7b9a08ce8e328845;p=fs%2Flustre-release.git Ship cap_effective inter-mds. --- diff --git a/lustre/mdc/mdc_lib.c b/lustre/mdc/mdc_lib.c index 504d82e..f89cbbe 100644 --- a/lustre/mdc/mdc_lib.c +++ b/lustre/mdc/mdc_lib.c @@ -266,7 +266,7 @@ void mdc_unlink_pack(struct ptlrpc_request *req, int offset, rec->ul_opcode = REINT_UNLINK; rec->ul_fsuid = op_data->fsuid;//current->fsuid; rec->ul_fsgid = op_data->fsgid;//current->fsgid; - rec->ul_cap = current->cap_effective; + rec->ul_cap = op_data->cap;//current->cap_effective; rec->ul_mode = op_data->create_mode; rec->ul_suppgid = op_data->suppgids[0]; rec->ul_fid1 = op_data->fid1; @@ -289,7 +289,7 @@ void mdc_link_pack(struct ptlrpc_request *req, int offset, rec->lk_opcode = REINT_LINK; rec->lk_fsuid = op_data->fsuid;//current->fsuid; rec->lk_fsgid = op_data->fsgid;//current->fsgid; - rec->lk_cap = current->cap_effective; + rec->lk_cap = op_data->cap;//current->cap_effective; rec->lk_suppgid1 = op_data->suppgids[0]; rec->lk_suppgid2 = op_data->suppgids[1]; rec->lk_fid1 = op_data->fid1; @@ -313,7 +313,7 @@ void mdc_rename_pack(struct ptlrpc_request *req, int offset, rec->rn_opcode = REINT_RENAME; rec->rn_fsuid = op_data->fsuid;//current->fsuid; rec->rn_fsgid = op_data->fsgid;//current->fsgid; - rec->rn_cap = current->cap_effective; + rec->rn_cap = op_data->cap;//current->cap_effective; rec->rn_suppgid1 = op_data->suppgids[0]; rec->rn_suppgid2 = op_data->suppgids[1]; rec->rn_fid1 = op_data->fid1;