freebsd-skq/sys
Andrew Thompson 018cecb61b Add functions WITNESS so it can be asserted that the lock is not released for a
section of code, this uses WITNESS_NORELEASE() and WITNESS_RELEASEOK() to mark
the boundaries. Both functions require the lock to be held when calling.

This is intended for scenarios like a bus asserting that the bus lock is not
dropped during a driver call. There doesn't appear to be a man page to
document this in.

Reviewed by:	jhb
2009-01-21 04:19:18 +00:00
..
amd64 The context switch to the 32bit binary does not properly restore 2009-01-20 12:07:49 +00:00
arm Implement MMCBR_IVAR_CAPS. It should better be implemented, or results 2009-01-20 17:36:58 +00:00
boot remove a file which is, as far as I can tell, totally unused. 2009-01-13 22:15:47 +00:00
bsm Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
cam Add missing 'break' statement. 2009-01-14 21:31:22 +00:00
cddl
compat
conf Dont assume $MACHINE is set, this breaks for regular builds. 2009-01-20 21:37:41 +00:00
contrib
crypto Connect padlock(4) to amd64 build for VIA Nano processors. 2009-01-12 19:23:46 +00:00
ddb
dev correct typo that left programmed sifs time in the slot time 2009-01-21 02:53:00 +00:00
fs Turn a "panic: non-decreasing id" into an error printf. This seems 2009-01-13 22:35:26 +00:00
gdb
geom Prevent a panic that happens on SMP machines when removing a disk with 2009-01-11 13:51:04 +00:00
gnu - Eliminate warnings in debug print macros by explicitly converting all 2009-01-18 15:10:46 +00:00
i386 re-enable wi: was accidentally disabled in r1.502 2009-01-19 17:20:09 +00:00
ia64 Correct an error in revision 1.170 of this file. When get_pv_entry() is 2009-01-18 08:00:55 +00:00
isa
kern Add functions WITNESS so it can be asserted that the lock is not released for a 2009-01-21 04:19:18 +00:00
kgssapi
libkern
mips Eliminate the PMAP_INLINE macro. It isn't really used here. If we 2009-01-16 08:38:03 +00:00
modules MFp4: //depot/projects/usb@155869 2009-01-13 18:49:35 +00:00
net The RTF_LLINFO was revived unconditionally, but within the kernel the 2009-01-16 09:01:45 +00:00
net80211 add missing return that broke WPA1+2 support 2009-01-11 18:59:14 +00:00
netatalk
netgraph Check for infinite recursion possible on some broken PPTP/L2TP/... VPN setups. 2009-01-20 22:26:09 +00:00
netinet remove too noisy DIAGNOSTIC code 2009-01-18 07:20:02 +00:00
netinet6 remove too noisy DIAGNOSTIC code 2009-01-18 07:20:02 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver
nlm
opencrypto
pc98 MFi386: 187144 2009-01-15 11:54:31 +00:00
pccard
pci - Add support for 8110SCe part. Some magic registers were taken from 2009-01-20 20:22:28 +00:00
powerpc Fix a race condition in kiic(4) made possible by the way the device's STOP 2009-01-20 14:09:12 +00:00
rpc
security Update copyright, P4 version number as audit_bsm_token.c reflects changes 2009-01-14 12:16:14 +00:00
sparc64
sun4v Adjust the padding of struct pcpu to r187357. 2009-01-18 13:04:38 +00:00
sys Add functions WITNESS so it can be asserted that the lock is not released for a 2009-01-21 04:19:18 +00:00
tools
ufs The r187467 should remove all pages for V_NORMAL case too, because 2009-01-20 22:00:19 +00:00
vm
xdr
xen
Makefile