mirror of https://gitee.com/openkylin/linux.git
pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh()
Jeff reports seeing an Oops in ff_layout_alloc_lseg. Turns out copy+paste has played cruel tricks on a nested loop. Reported-by: Jeff Layton <jeff.layton@primarydata.com> Cc: stable@vger.kernel.org # 4.3+ Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
This commit is contained in:
parent
ade14a7df7
commit
86fb449b07
|
@ -145,7 +145,7 @@ static bool ff_mirror_match_fh(const struct nfs4_ff_layout_mirror *m1,
|
||||||
return false;
|
return false;
|
||||||
for (i = 0; i < m1->fh_versions_cnt; i++) {
|
for (i = 0; i < m1->fh_versions_cnt; i++) {
|
||||||
bool found_fh = false;
|
bool found_fh = false;
|
||||||
for (j = 0; j < m2->fh_versions_cnt; i++) {
|
for (j = 0; j < m2->fh_versions_cnt; j++) {
|
||||||
if (nfs_compare_fh(&m1->fh_versions[i],
|
if (nfs_compare_fh(&m1->fh_versions[i],
|
||||||
&m2->fh_versions[j]) == 0) {
|
&m2->fh_versions[j]) == 0) {
|
||||||
found_fh = true;
|
found_fh = true;
|
||||||
|
|
Loading…
Reference in New Issue