X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fllite%2Fllite_lib.c;h=e11d023d6f91152cc55ad30d0dd15ce2174432c6;hb=a42e0f6471bf5aad37f15b929be5bf3e76f892ef;hp=ccdcc8c5ad1d55488c3e046525219e0814020cb3;hpb=9feddf7e5d01be437e1a4bd2bd4f417a1206edf3;p=fs%2Flustre-release.git diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c index ccdcc8c..e11d023 100644 --- a/lustre/llite/llite_lib.c +++ b/lustre/llite/llite_lib.c @@ -3525,7 +3525,7 @@ void ll_compute_rootsquash_state(struct ll_sb_info *sbi) struct root_squash_info *squash = &sbi->ll_squash; int i; bool matched; - struct lnet_process_id id; + struct lnet_processid id; /* Update norootsquash flag */ spin_lock(&squash->rsi_lock); @@ -3537,9 +3537,10 @@ void ll_compute_rootsquash_state(struct ll_sb_info *sbi) matched = false; i = 0; while (LNetGetId(i++, &id) != -ENOENT) { - if (id.nid == LNET_NID_LO_0) + if (nid_is_lo0(&id.nid)) continue; - if (cfs_match_nid(id.nid, &squash->rsi_nosquash_nids)) { + if (cfs_match_nid(lnet_nid_to_nid4(&id.nid), + &squash->rsi_nosquash_nids)) { matched = true; break; }