v1->lmm_magic == LOV_USER_MAGIC_SPECIFIC) {
v3 = (struct lov_user_md_v3 *)v1;
- if (v3->lmm_pool_name[0] != '\0')
+ if (lov_pool_is_ignored(v3->lmm_pool_name))
+ pool_name = NULL;
+ else if (v3->lmm_pool_name[0] != '\0' &&
+ !lov_pool_is_inherited(v3->lmm_pool_name))
pool_name = v3->lmm_pool_name;
if (v3->lmm_magic == LOV_USER_MAGIC_SPECIFIC) {