summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thread.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2011-02-23 13:23:28 +0000
committerjhb <jhb@FreeBSD.org>2011-02-23 13:23:28 +0000
commit6e95ae3692eb04741ba97c6eef352ae210087b79 (patch)
tree3bad2a3529c644a64618f656bc7f4641200adbbc /sys/kern/kern_thread.c
parent3eb951ea578d9b8a7afa2755409ae44d42887acb (diff)
downloadFreeBSD-src-6e95ae3692eb04741ba97c6eef352ae210087b79.zip
FreeBSD-src-6e95ae3692eb04741ba97c6eef352ae210087b79.tar.gz
Use umtx_key objects to uniquely identify futexes. Private futexes in
different processes that happen to use the same user address in the separate processes will now be treated as distinct futexes rather than the same futex. We can now honor shared futexes properly by mapping them to a PROCESS_SHARED umtx_key. Private futexes use THREAD_SHARED umtx_key objects. In conjunction with: dchagin Reviewed by: kib MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_thread.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud