summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_futex.c
AgeCommit message (Expand)Author
2017-04-10Return value pointers should be the last argument.dholland
2017-04-09speed limit 80dholland
2016-08-15Uninitialized var, found by brainy; not tested, but obvious enoughmaxv
2016-05-20simplify and fix futex requeuing:chs
2014-02-11Fix uninitialized variable. Harmless: it does not change the behaviormaxv
2013-10-17remove unused variablechristos
2013-07-18Do not make FUTEX_WAIT wait indefinitely for an invalid timeoutnjoly
2013-04-17handle timeouts like before.christos
2013-04-16Add some more futex gunk and explain why it does not work (yet).christos
2011-11-18- add sigtimedwait support.christos
2011-09-14Can't use RUN_ONCE here to initialize the futex_lock, otherwise we cannotchristos
2010-07-07many changes for COMPAT_LINUX:chs
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2009-03-14fix robust_list pointer mess!christos
2009-02-23Switch Linux futex emulation to native ucas_int(), remove unecessaryrmind
2009-01-08Restore expected FUTEX_WAIT behaviour with NULL timeout argument,njoly
2008-11-23initialise a variable to avoid a GCC warning.mrg
2008-11-19futex(2) timeout argument cleanup/fix.njoly
2008-11-18noisy printf.njoly
2008-10-26linux_sys_get_robust_list: copyout the entire struct, not the size of thejmcneill
2008-10-26futex support fixes from FreeBSD via cube+pengo.christos
2008-06-20Do not return 0 for unsupported/unknown futex operations, but ENOSYSnjoly
2008-06-20Fix futex locking. Move all locking to linux_sys_futex function, andnjoly
2008-06-05Add missing cv_destroy in futex_sleep.njoly
2008-04-30Make various bits of debug code compile again.ad
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-04-23Fix locking.ad
2007-12-20Convert all the system call entry points from:dsl
2007-11-04- Replace lockmgr with mutex;rmind
2007-10-19Add compat_linux and exec_linux_elf lkm support for amd64:njoly
2006-07-24typomanu
2006-07-09If the user process requests a non null timeout, make sure we do not turnmanu
2005-11-23- Add Linux tkill and tgkill (partial emulation).manu
2005-11-09Prevent integer overflow in timout calculation.manu
2005-11-08Correctly computes futex timeout.manu
2005-11-05Implement more of Linux futex(2)manu
2005-11-04Implement Linux futex ang gettidmanu