freebsd-nq/sys
Mark Johnston 8675f5f776 Only check the blessings table for known LORs.
Previously we would check for blessings before marking a given lock
pair as reversed, so each "reversed" lock acquisition would require
a linear scan of the table.  Instead, check the table after marking
the pair as reversed but before generating a report.

Reviewed by:	jhb
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D21135
2019-08-02 18:01:47 +00:00
..
amd64 vmx: use C99 bool, not boolean_t 2019-08-01 02:16:48 +00:00
arm Remove gzip'ed a.out support. 2019-07-30 05:13:16 +00:00
arm64 Use ATTR_DBM even when hardware dirty bit management is not enabled. 2019-08-01 22:48:06 +00:00
bsm
cam Reenable UNMAP support on ramdisks by default. 2019-07-27 18:07:46 +00:00
cddl Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib, 2019-08-01 06:35:33 +00:00
compat Make randomized stack gap between strings and pointers to argv/envs. 2019-07-31 20:23:10 +00:00
conf This adds the third step in getting BBR into the tree. BBR and 2019-08-01 14:17:31 +00:00
contrib IPv6 cleanup: kernel 2019-08-02 07:41:36 +00:00
crypto aesni(4): Fix trivial type typo 2019-05-27 00:47:51 +00:00
ddb ddb show proc typo 2019-06-22 05:35:23 +00:00
dev Fix warnings about unused identifiers when compiling without RATELIMIT. 2019-08-02 15:19:11 +00:00
dts dtso: allwinner: Add an overlay for H3 i2c0 2019-07-20 17:42:46 +00:00
fs Try to decrease the number of bugs in unionfs after the VV_TEXT flag removal. 2019-08-01 14:40:37 +00:00
gdb
geom gnop: style nits 2019-07-31 17:51:06 +00:00
gnu dts: Import files from Linux 5.1 2019-05-08 19:27:30 +00:00
i386 In pmap_advise(), when we encounter a superpage mapping, we first demote the 2019-07-31 05:38:39 +00:00
isa
kern Only check the blessings table for known LORs. 2019-08-02 18:01:47 +00:00
kgssapi Make the warning intervals for deprecated crypto algorithms tunable. 2019-06-11 23:00:55 +00:00
libkern Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib, 2019-08-01 06:35:33 +00:00
mips Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
modules Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib, 2019-08-01 06:35:33 +00:00
net iflib: Prevent kernel panic caused by loading driver with a specific interrupt configuration 2019-08-01 17:37:25 +00:00
net80211 Enhance the comment ieee80211_add_channel() to avoid a 2019-06-10 14:31:18 +00:00
netgraph
netinet Fix one more atomic for i86 2019-08-02 11:17:07 +00:00
netinet6 frag6.c: make compile with gcc 2019-08-02 11:05:00 +00:00
netipsec netipsec key_register: check for M_NOWAIT alloc failure 2019-06-25 15:43:52 +00:00
netpfil pf: zero (another) output buffer in pfioctl 2019-07-31 16:58:09 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix prio vs. nonprio tagged traffic in RDMACM 2019-06-04 06:21:31 +00:00
opencrypto Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib, 2019-08-01 06:35:33 +00:00
powerpc powerpc/powernv: Only clear EEH freeze for some errors 2019-08-01 03:59:25 +00:00
riscv riscv: Fix copyin/copyout 2019-07-29 14:59:14 +00:00
rpc Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
security Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sparc64 Don't pass error from syscallenter() to syscallret(). 2019-07-15 21:25:16 +00:00
sys Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib, 2019-08-01 06:35:33 +00:00
teken
tests
tools Add SDIO support. 2019-06-08 16:26:56 +00:00
ufs When updating the user or group disk quotas for the return of inodes or 2019-07-31 22:44:58 +00:00
vm Centralize the logic in vfs_vmio_unwire() and sendfile_free_page(). 2019-07-29 22:01:28 +00:00
x86 PR: 239143 2019-07-14 21:08:54 +00:00
xdr
xen
Makefile