X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fmdd%2Fmdd_dir.c;h=0072c4adf8eb5641d8697e43045fff34866eddf9;hp=14d0264e88d359a352dc98c6eae4476e02abb2a2;hb=4f78164f8748cf8013331637ba33388e83fbd627;hpb=76965ebc257ef1a090df2b21f107739f6471a9af diff --git a/lustre/mdd/mdd_dir.c b/lustre/mdd/mdd_dir.c index 14d0264..0072c4a 100644 --- a/lustre/mdd/mdd_dir.c +++ b/lustre/mdd/mdd_dir.c @@ -2509,7 +2509,7 @@ static int mdd_create(const struct lu_env *env, struct md_object *pobj, GOTO(out_free, rc = PTR_ERR(handle)); lu_buf_check_and_alloc(&info->mti_xattr_buf, - mdd->mdd_dt_conf.ddp_max_ea_size); + MIN(mdd->mdd_dt_conf.ddp_max_ea_size, XATTR_SIZE_MAX)); acl_buf = info->mti_xattr_buf; def_acl_buf.lb_buf = info->mti_key; def_acl_buf.lb_len = sizeof(info->mti_key);