Make UMTX_OP_WAIT_UINT actually wait for an unsigned integer on 64-bits
machine. MFC after: 1 week
This commit is contained in:
parent
89047529ac
commit
945488297b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=190987
@ -975,7 +975,7 @@ do_wait(struct thread *td, void *addr, u_long id,
|
||||
if (compat32 == 0)
|
||||
tmp = fuword(addr);
|
||||
else
|
||||
tmp = fuword32(addr);
|
||||
tmp = (unsigned int)fuword32(addr);
|
||||
if (tmp != id) {
|
||||
umtxq_lock(&uq->uq_key);
|
||||
umtxq_remove(uq);
|
||||
|
Loading…
Reference in New Issue
Block a user