Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1aa09be authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFSv4: Ensure that the state manager exits the loop on SIGKILL

parent 21a446cf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2604,7 +2604,7 @@ static void nfs4_state_manager(struct nfs_client *clp)
			return;
		if (test_and_set_bit(NFS4CLNT_MANAGER_RUNNING, &clp->cl_state) != 0)
			return;
	} while (refcount_read(&clp->cl_count) > 1);
	} while (refcount_read(&clp->cl_count) > 1 && !signalled());
	goto out_drain;

out_error: