freebsd-skq/sys/ia64
julian 53eb1d9219 Add some DIAGNOSTIC code.
While in userland, keep the thread's ucred reference in a shadow
field so that the usual place to store it is NULL.
If DIAGNOSTIC is not set, the thread ucred is kept valid until the next
kernel entry, at which time it is checked against the process cred
and possibly corrected. Produces a BIG speedup in
kernels with INVARIANTS set. (A previous commit corrected it
for the non INVARIANTS case already)

Reviewed by:	dillon@freebsd.org
2002-02-22 23:58:22 +00:00
..
acpica Small correction in the LOCAL_SAPIC structure. The Flags field 2001-10-29 04:59:35 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Remove WITNESS from GENERIC by default: as we grow more locks, this gets 2002-02-13 07:44:59 +00:00
ia64 Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
include Add C++ support. 2002-02-19 02:17:16 +00:00
isa Use the new resource_list_print_type() function. 2001-12-21 21:54:56 +00:00
pci Delete legacy pcib code - we can't possibly work without acpi on ia64. 2001-10-06 10:09:57 +00:00