diff options
author | kib <kib@FreeBSD.org> | 2007-05-23 08:33:06 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2007-05-23 08:33:06 +0000 |
commit | cdee790df9aefa589048c813a730fb95c714bd3a (patch) | |
tree | 9e0211f55a99ffc4fef4f84e9c3b74e63cc9cbc6 /sys/compat/linux/linux_sysproto.h | |
parent | 253a9fb8b6b9af702912dffa3b9addcd79d4618b (diff) | |
download | FreeBSD-src-cdee790df9aefa589048c813a730fb95c714bd3a.zip FreeBSD-src-cdee790df9aefa589048c813a730fb95c714bd3a.tar.gz |
Move futex support code from <arch>/support.s into linux compat directory.
Implement all futex atomic operations in assembler to not depend on the
fuword() that does not allow to distinguish between -1 and failure return.
Correctly return 0 from atomic operations on success.
In collaboration with: rdivacky
Tested by: Scot Hetzel <swhetzel gmail com>, Milos Vyletel <mvyletel mzm cz>
Sponsored by: Google SoC 2007
Diffstat (limited to 'sys/compat/linux/linux_sysproto.h')
0 files changed, 0 insertions, 0 deletions