diff options
author | Jiyoung Yun <t2wish@gmail.com> | 2016-06-30 01:15:44 +0900 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2016-07-07 14:33:32 +0200 |
commit | d3016ce02c7ba85c1c619771bb1aa349038626cd (patch) | |
tree | 4568321e44b23afe3ff558026ce9eef00124fb58 /nptl/tst-cancelx14.c | |
parent | 318132f4d41a5742c37d37d67529c24d28797d8a (diff) | |
download | glibc-d3016ce02c7ba85c1c619771bb1aa349038626cd.tar.gz glibc-d3016ce02c7ba85c1c619771bb1aa349038626cd.tar.xz glibc-d3016ce02c7ba85c1c619771bb1aa349038626cd.zip |
Fix robust mutex daedlock [BZ #20263]
In Linux/ARM environment, a robust mutex can't catch the timeout result when it is already owned by other thread and requests to try lock with a specific time value(pthread_mutex_timedlock). The futex already returns the ETIMEDOUT result but there is no check the return value and it makes a deadlock. * nptl/lowlevelrobustlock.c: Implement ETIMEDOUT logic.
Diffstat (limited to 'nptl/tst-cancelx14.c')
0 files changed, 0 insertions, 0 deletions