pNFS: Fix a typo in pnfs_update_layout
We're supposed to wait for the outstanding layout count to go to zero, but that got lost somehow. Fixes: d03360aaf5cca ("pNFS: Ensure we return the error if someone...") Reported-by: Anna Schumaker <Anna.Schumaker@Netapp.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
f87b543af4
commit
400417b05f
@ -1889,7 +1889,7 @@ lookup_again:
|
|||||||
atomic_read(&lo->plh_outstanding) != 0) {
|
atomic_read(&lo->plh_outstanding) != 0) {
|
||||||
spin_unlock(&ino->i_lock);
|
spin_unlock(&ino->i_lock);
|
||||||
lseg = ERR_PTR(wait_var_event_killable(&lo->plh_outstanding,
|
lseg = ERR_PTR(wait_var_event_killable(&lo->plh_outstanding,
|
||||||
atomic_read(&lo->plh_outstanding)));
|
!atomic_read(&lo->plh_outstanding)));
|
||||||
if (IS_ERR(lseg) || !list_empty(&lo->plh_segs))
|
if (IS_ERR(lseg) || !list_empty(&lo->plh_segs))
|
||||||
goto out_put_layout_hdr;
|
goto out_put_layout_hdr;
|
||||||
pnfs_put_layout_hdr(lo);
|
pnfs_put_layout_hdr(lo);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user