1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-03 12:35:02 +00:00
freebsd/sys
Ryan Stone 4a7d0bfcaa Correct a bug that prevented deadlkres from (almost) ever firing.
deadlkres was using a reversed test to check whether ticks had rolled over.
This meant that deadlkres could only fire after ticks had rolled over.
This test was actually unnecessary as deadlkres only ever took the
difference of ticks values which is safe even in the presence of ticks
rollover.  Remove the tests entirely.  Now deadlkres will properly fire
after a lock has been held after the timeout period.

MFC after:	1 month
2013-06-28 15:55:30 +00:00
..
amd64 Make sure all CPUID values are handled, instead of exiting the 2013-06-28 06:05:33 +00:00
arm Support reading registers r0-r3 when unwinding. There is a seperate 2013-06-27 22:26:56 +00:00
boot - The method introduced as part of r234898 for not altering the boot path 2013-06-09 23:50:30 +00:00
bsm
cam Fix some UTF-8 chars slipped into r252204 via copy/paste. 2013-06-26 09:56:33 +00:00
cddl Don't try to re-insert an already present but invalid page. 2013-06-28 07:51:12 +00:00
compat aio_mlock() added: 2013-06-08 13:30:13 +00:00
conf - Add a general purpose resource allocator, vmem, from NetBSD. It was 2013-06-28 03:51:20 +00:00
contrib Move definitions required by userland applications out of acpica_machdep.h. 2013-06-27 00:22:40 +00:00
crypto
ddb
dev Correct comment typos. 2013-06-28 14:41:06 +00:00
fs Minor sorting. 2013-06-26 19:43:22 +00:00
gdb
geom - Add a general purpose resource allocator, vmem, from NetBSD. It was 2013-06-28 03:51:20 +00:00
gnu/fs/reiserfs
i386 Move definitions required by userland applications out of acpica_machdep.h. 2013-06-27 00:22:40 +00:00
ia64 Move definitions required by userland applications out of acpica_machdep.h. 2013-06-27 00:22:40 +00:00
isa
kern Correct a bug that prevented deadlkres from (almost) ever firing. 2013-06-28 15:55:30 +00:00
kgssapi
libkern
mips Add the EEPROM start offset and size in so ath_ahb will use the 2013-06-26 05:03:47 +00:00
modules Add Qlogic 10Gb Ethernet Driver for Qlogic 8100 Series CNA Adapter 2013-06-25 17:50:22 +00:00
net Due to the routing related networking kernel redesign work 2013-06-25 00:10:49 +00:00
net80211 Fix typo (dbM -> dBm) 2013-06-14 23:04:31 +00:00
netatalk
netgraph
netinet Fix kmod_*stat_inc() after r249276. The incorrect code actually 2013-06-21 06:36:26 +00:00
netinet6 Delete the nd6 entries associated with an off-link prefix 2013-06-24 05:01:13 +00:00
netipsec Use corresponding macros to update statistics for AH, ESP, IPIP, IPCOMP, 2013-06-20 11:44:16 +00:00
netipx
netnatm
netpfil Improve locking strategy between keys hash and ID hash. 2013-06-13 06:07:19 +00:00
netsmb
nfs
nfsclient - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nfsserver - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nlm
ofed Store a reference to the vnode associated with a file descriptor in the 2013-06-11 15:37:07 +00:00
opencrypto
pc98 MFi386: revision 251039 2013-06-01 12:21:59 +00:00
pci
powerpc Cache the Open Firmware CPU properties at attach time, so we don't always 2013-06-23 14:20:54 +00:00
rpc
security Relax the vm object locking in mac_proc_vm_revoke_recurse(). A read lock 2013-06-04 17:23:09 +00:00
sparc64 Remove conflicting macros from SPARC64's atomic(9) header. 2013-06-15 08:23:53 +00:00
sys - Add a general purpose resource allocator, vmem, from NetBSD. It was 2013-06-28 03:51:20 +00:00
teken
tools
ufs - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
vm - Add a general purpose resource allocator, vmem, from NetBSD. It was 2013-06-28 03:51:20 +00:00
x86 Fix a KTR_BUSDMA format string. 2013-06-18 06:55:58 +00:00
xdr
xen Adjust i386 Xen PV support for updated Xen interface files. 2013-06-17 01:43:07 +00:00
Makefile