summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorBrian Gianforcaro <b.gianfo@gmail.com>2020-04-26 02:40:24 -0700
committerAndreas Kling <kling@serenityos.org>2020-04-26 21:31:52 +0200
commit25a620a5738470644983def20041ac79d8b85333 (patch)
treea0a5afe1bee7255bab3ab9936529dc0ead037122 /.travis.yml
parentfaf15e37213f3b023b2d029c06dcaab6871f8f13 (diff)
downloadserenity-25a620a5738470644983def20041ac79d8b85333.zip
Kernel: Enable timeout support for sys$futex(FUTEX_WAIT)
Utilize the new Thread::wait_on timeout parameter to implement timeout support for FUTEX_WAIT. As we compute the relative time from the user specified absolute time, we try to delay that computation as long as possible before we call into Thread::wait_on(..). To enable this a small bit of refactoring was done pull futex_queue fetching out and timeout fetch and calculation separation.
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions