summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_debug.c
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2015-02-11 00:14:12 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2015-02-11 00:14:12 +0000
commitc4427bcd781765e2f91f6109bbd3267e7d9c4232 (patch)
tree3d165a2943dc27e75242e5c202c9cb43389d9218 /sys/netinet/tcp_debug.c
parent327e76719bad93f8260eacba21e3bf58cfe1f944 (diff)
make the rwlock implementation MI.
each arch used to have to provide an rw_cas operation, but now we have the rwlock code build its own version. on smp machines it uses atomic_cas_ulong. on uniproc machines it avoids interlocked instructions by using straight loads and stores. this is safe because rwlocks are only used from process context and processes are currently not preemptible in our kernel. so alpha/ppc/etc might get a benefit. ok miod@ kettenis@ deraadt@
Diffstat (limited to 'sys/netinet/tcp_debug.c')
0 files changed, 0 insertions, 0 deletions