aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_futex.c
Commit message (Expand)AuthorAgeFilesLines
* linux(4): Cleanup includes under compat/linuxDmitry Chagin2023-03-011-1/+2
* linux(4): Cleanup sys/sysent.h from linux_utilDmitry Chagin2023-03-011-0/+1
* linux(4): Get rid of the opt_compat.h include.Dmitry Chagin2023-02-261-2/+0
* linux(4): Fix get_robust_list() syscall return value.Alex S2022-11-141-1/+1
* linux(4): To improve readability use FUTEX_UNOWNED instead of 0Dmitry Chagin2022-06-171-5/+6
* linux(4): Handle cas failure on ll/sc operationsDmitry Chagin2022-06-171-0/+11
* linux(4); Style.Dmitry Chagin2022-06-171-1/+1
* linux(4): Return native error from futex_atomic_op to avoid conversion by the...Dmitry Chagin2022-06-171-18/+13
* linux(4): The futex_wait operation should restart.Dmitry Chagin2022-06-171-2/+0
* linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin2022-06-171-10/+2
* linux(4): Improve comment.Dmitry Chagin2022-06-171-1/+1
* linux(4): Fix futex copyrights.Dmitry Chagin2022-06-171-26/+14
* linux(4): Eliminate a now unused includes after futexes refactoring.Dmitry Chagin2022-06-171-6/+0
* linux(4): Add a comment about wait/requeue pi operations.Dmitry Chagin2022-06-171-0/+12
* linux(4): Handle incorrect FUTEX_CLOCK_REALTIME option bit.Dmitry Chagin2022-06-171-0/+6
* linux(4): Handle FUTEX_LOCK_PI2 oeration.Dmitry Chagin2022-06-171-1/+6
* linux(4): Use variable name not type for sizeof() to calculate storage size.Dmitry Chagin2022-06-171-1/+1
* linux(4): Move len variable initialization to the appropriate place.Dmitry Chagin2022-06-171-1/+2
* linux(4): Use linux_tdfind() in get_robust_list.Dmitry Chagin2022-06-171-1/+1
* linux(4): Eliminate unnecessary error initialization.Dmitry Chagin2022-06-171-1/+1
* linux(4): Eliminate unnecessary head initialization.Dmitry Chagin2022-06-171-1/+1
* linux(4): style, wrap too long line.Dmitry Chagin2022-06-171-7/+7
* linux(4): Eliminating remnants of futex sdt.Dmitry Chagin2022-06-171-71/+5
* linux(4): Handle special case for regular futex in handle_futex_death().Dmitry Chagin2022-06-171-9/+45
* linux(4): Futex address must be 32-bit aligned.Dmitry Chagin2022-06-171-8/+19
* linux(4): Finish cf8d74e3fe63.Dmitry Chagin2022-06-171-0/+1
* linux(4): Replace casuword32 by casueword32.Dmitry Chagin2022-06-171-12/+15
* linux(4): Implement pi futexes using umtx.Dmitry Chagin2022-06-171-30/+319
* linux(4): Replace copyin() by fueword32() in handle_futex_death().Dmitry Chagin2022-06-171-5/+2
* linux(4): Reimplement futexes using umtx.Dmitry Chagin2022-06-171-586/+133
* umtx: Split umtx.h on two counterparts.Dmitry Chagin2022-06-171-1/+1
* linux(4): Factor out the futex_wait() op into linux_futex_wait().Dmitry Chagin2022-06-171-24/+12
* linux(4): Prevent an endless loop.Dmitry Chagin2022-06-171-0/+2
* linux(4): Eliminate bogus comment.Dmitry Chagin2022-06-171-4/+0
* linux(4): Allow musl brand to use FUTEX_REQUEUE op.Dmitry Chagin2022-06-171-17/+32
* linux(4): Factor out the FUTEX_WAKE_OP op into linux_futex_wakeop().Dmitry Chagin2022-06-171-64/+66
* linux(4): Factor out the FUTEX_CMP_REQUEUE op into linux_futex_requeue().Dmitry Chagin2022-06-171-68/+80
* linux(4): Factor out the FUTEX_WAKE op into linux_futex_wake().Dmitry Chagin2022-06-171-12/+22
* linux(4): Factor out the FUTEX_WAIT op into linux_futex_wait().Dmitry Chagin2022-06-171-43/+51
* linux(4): Refactor the struct linux_futex_args.Dmitry Chagin2022-06-171-13/+18
* Drop "All rights reserved" from my copyright statements.Dmitry Chagin2022-06-171-1/+1
* linux(4): Implement futex_time64 system call.Dmitry Chagin2022-06-171-84/+134
* linux: remove redundant SDT tracepointsDmitry Chagin2022-06-171-175/+14
* linux(4): Prevent integer overflow in futex_requeue.Dmitry Chagin2021-06-291-7/+16
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix a lock leak when emulating futex(FUTEX_WAIT_BITSET).Mark Johnston2020-08-171-0/+1
* Don't use newlines with linux_msg(). No functional changes.Edward Tomasz Napierala2020-06-111-1/+1
* Improve the warnings.Edward Tomasz Napierala2020-06-111-20/+7
* linux futex_put(): do not touch futex after dropping our reference.Konstantin Belousov2020-02-071-1/+1
* linux: futex_mtx should follow futex_listYuri Pankov2019-10-181-1/+0