opnsense-src/sys
Eric van Gyzen b215ceaaec Add sem_clockwait_np()
This function allows the caller to specify the reference clock
and choose between absolute and relative mode.  In relative mode,
the remaining time can be returned.

The API is similar to clock_nanosleep(3).  Thanks to Ed Schouten
for that suggestion.

While I'm here, reduce the sleep time in the semaphore "child"
test to greatly reduce its runtime.  Also add a reasonable timeout.

Reviewed by:	ed (userland)
MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	Dell EMC
Differential Revision:	https://reviews.freebsd.org/D9656
2017-02-23 19:36:38 +00:00
..
amd64 sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
arm Revert to this driver's historic behavior: assume an sd card is writable 2017-02-22 03:49:46 +00:00
arm64 Load the new sp_el0 with interrupts disabled in fork_trampoline. If an 2017-02-15 14:56:47 +00:00
boot Use LDFLAGS with CC instead of _LDFLAGS. 2017-02-22 23:58:54 +00:00
bsm
cam Do not blindly free completed ATIOs/INOTs on invalidation. 2017-02-21 06:10:11 +00:00
cddl loader: update symlink support in zfs reader 2017-02-22 22:00:50 +00:00
compat Implement __test_and_clear_bit() and __test_and_set_bit() in the LinuxKPI. 2017-02-23 09:53:54 +00:00
conf Optimise unmapped LinuxKPI page allocations. 2017-02-22 19:39:54 +00:00
contrib Add 7265D firmware. 2017-02-22 04:42:02 +00:00
crypto Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
ddb Revert crap accidentally committed 2017-01-28 16:31:23 +00:00
dev cxgbe/iw_cxgbe: Minor changes for T6. 2017-02-23 19:02:40 +00:00
fs Simplify devfs_fsync() by removing it. This might also be a minor 2017-02-20 16:18:33 +00:00
gdb
geom - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
gnu Add Ingenic X1000 DTS files (unofficial). 2016-11-19 15:03:49 +00:00
i386 Implement rt_tgsigqueueinfo system call used by glibc for pthread_sigqueue(3). 2017-02-19 07:38:11 +00:00
isa Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
kern Add sem_clockwait_np() 2017-02-23 19:36:38 +00:00
kgssapi
libkern sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
mips sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
modules Unbreak if_iwm.ko after r314076 2017-02-23 17:44:06 +00:00
net sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
net80211 [net80211] validate VHT IEs. 2017-02-20 04:04:59 +00:00
netgraph mppc - Finish pluging NETGRAPH_MPPC_COMPRESSION. 2017-01-20 00:02:11 +00:00
netinet TCP window updates are only sent if the window can be increased by at 2017-02-23 18:14:36 +00:00
netinet6 Remove IPsec related PCB code from SCTP. 2017-02-13 11:37:52 +00:00
netipsec For translated packets do not adjust UDP checksum if it is zero. 2017-02-18 19:53:37 +00:00
netnatm
netpfil sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Avoid NULL dereference in a couple of sysctl handlers in ibcore. 2017-02-23 07:48:58 +00:00
opencrypto Add support for the fpu_kern(9) KPI on arm64. It hooks into the existing 2016-10-20 09:22:10 +00:00
powerpc - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
riscv Implement atomic_fcmpset_*() for RISC-V. 2017-02-05 00:32:12 +00:00
rpc add svcpool_close to handle killed nfsd threads 2017-02-14 17:49:08 +00:00
security Audit 'fd' and 'cmd' arguments to fcntl(2), and when generating BSM, 2016-11-22 00:41:24 +00:00
sparc64 Bring back r313037, with fixes for mips: 2017-02-19 02:03:09 +00:00
sys don't use C99 static array indices with older GCC versions 2017-02-22 17:20:18 +00:00
teken
tests
tools Replace using of objdump with elfdump 2017-01-10 18:46:40 +00:00
ufs prefix UFS symbols with UFS_ to reduce namespace pollution 2017-02-15 19:50:26 +00:00
vm try to fix RACCT_RSS accounting 2017-02-14 13:54:05 +00:00
x86 More fixes for regression in r313898 on i386. 2017-02-22 07:07:05 +00:00
xdr
xen "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
Makefile Remove pc98 support completely. 2017-01-28 02:22:15 +00:00