summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2003-11-12 23:48:42 +0000
committerjhb <jhb@FreeBSD.org>2003-11-12 23:48:42 +0000
commit989e0408dd51d21255e54cb9fcf2da8c629d743d (patch)
treedf0be5a333993aa24967ff68fee8beefc655e3ee /UPDATING
parent7c6af783e54f3321bf9cebdec99b32f1088f21ff (diff)
downloadFreeBSD-src-989e0408dd51d21255e54cb9fcf2da8c629d743d.zip
FreeBSD-src-989e0408dd51d21255e54cb9fcf2da8c629d743d.tar.gz
- Close a race where a thread on another CPU could release a contested lock
and empty its turnstile while the blocking threads still pointed to the turnstile. If the thread on the first CPU blocked on a lock owned by one of the threads blocked on the turnstile just woken up, then the first CPU could try to manipulate a bogus thread queue in the turnstile during priority propagation. - Update locking notes for ts_owner and always clear ts_owner, not just under INVARIANTS. Tested by: sam (1)
Diffstat (limited to 'UPDATING')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud