freebsd-dev/sys
Jeff Roberson dc3915c8c6 Use STAILQ instead of TAILQ for bucket lists. We only need FIFO behavior
and this is more space efficient.

Stop queueing recently used buckets to the head of the list.  If the bucket
goes to a different processor the cache coherency will be more expensive.
We already try to encourage cache-hot behavior in the per-cpu layer.

Reviewed by:	rlibby
Differential Revision:	https://reviews.freebsd.org/D23493
2020-02-04 02:41:24 +00:00
..
amd64 Reimplement stack capture of running threads on i386 and amd64. 2020-01-31 15:43:33 +00:00
arm Kill old armv4 busdma 2020-02-02 08:27:14 +00:00
arm64 Dynamically select LSE-based atomic(9)s on arm64. 2020-02-03 18:23:50 +00:00
bsm Jail and capability mode for shm_rename; add audit support for shm_rename 2019-11-18 13:31:16 +00:00
cam Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
cddl Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
compat fd: remove the seq argument from fget_unlocked 2020-02-03 22:27:55 +00:00
conf Set the LMA of the riscv kernel to the OpenSBI jump target by default 2020-02-04 00:06:16 +00:00
contrib Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
crypto Fix the armv8 crypto driver after r354170. 2019-10-30 10:41:10 +00:00
ddb Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
dev cxgbe(4): Add pfil(9) hooks to the driver's rx. 2020-02-04 01:09:02 +00:00
dts Add an overlay for RK3328 USB3 node. 2020-01-29 12:10:42 +00:00
fs tmpfs: inline tmpfs_update 2020-02-03 17:06:21 +00:00
gdb Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
geom The error variable is not really needed. Remove it. 2020-02-01 10:15:23 +00:00
gnu Import DTS files for riscv from Linux 5.4 2019-12-03 09:12:53 +00:00
i386 Reimplement stack capture of running threads on i386 and amd64. 2020-01-31 15:43:33 +00:00
isa sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
kern Fix the !SMP case in sched_add() after r355779. 2020-02-03 22:49:05 +00:00
kgssapi
libkern random(9): Deprecate random(9), remove meaningless srandom(9) 2019-12-26 19:41:09 +00:00
mips Reimplement stack capture of running threads on i386 and amd64. 2020-01-31 15:43:33 +00:00
modules Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
net typo: Registration. 2020-02-03 02:02:13 +00:00
net80211 net80211: Move rate printing in amrr_node_stats() to a separate method 2020-01-17 22:04:11 +00:00
netgraph ng_nat: Pass IPv6 packets through. 2020-01-23 16:45:48 +00:00
netinet netinet/libalias: Fix typo in debug message 2020-02-03 05:19:44 +00:00
netinet6 Fix NOINET builds. 2020-01-31 02:23:48 +00:00
netipsec Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros. 2019-12-01 00:22:04 +00:00
netpfil pf: Apply kif flags to new group members 2020-01-23 22:13:41 +00:00
netsmb
nfs vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
nfsclient
nfsserver
nlm vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
ofed Make sure the VNET is properly set when reaping mbufs in ipoib. 2020-01-11 12:02:16 +00:00
opencrypto Add stricter checking on mac key lengths. 2020-01-09 18:29:59 +00:00
powerpc Reimplement stack capture of running threads on i386 and amd64. 2020-01-31 15:43:33 +00:00
riscv prci: register tlclk as a fixed clock 2020-02-01 17:13:52 +00:00
rpc Change r355157 to make svc_rpc_gss_lifetime_max a static. 2019-11-28 02:18:51 +00:00
security vfs: eliminate v_tag from struct vnode 2020-01-07 04:29:34 +00:00
sys fd: streamline fget_unlocked 2020-02-03 22:32:49 +00:00
teken
tests
tools vfs: stop null checking routines in vop wrappers 2020-01-26 00:41:38 +00:00
ufs With INVARIANTS, track all softdep dependency structures centrally 2020-02-03 17:47:14 +00:00
vm Use STAILQ instead of TAILQ for bucket lists. We only need FIFO behavior 2020-02-04 02:41:24 +00:00
x86 In dmar_gas_lowermatch, skip searching a subtree if all its addresses are greater than lowaddr. 2020-02-01 21:47:34 +00:00
xdr
xen
Makefile Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00