1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-24 16:10:11 +00:00
freebsd/sys
Navdeep Parhar 8d6ae10af6 cxgbe(4): Fix a couple of problems in the sge_wrq data path.
- start_wrq_wr must not drain the wr_list if there are incomplete_wrs
  pending.  This can happen when a t4_wrq_tx runs between two
  start_wrq_wr.

- commit_wrq_wr must examine the cookie's pidx and ndesc with the
  queue's lock held.  Otherwise there is a bad race when incomplete WRs
  are being completed and commit_wrq_wr for the WR that is ahead in the
  queue updates the next incomplete WR's cookie's pidx/ndesc but the
  commit_wrq_wr for the second one is using stale values that it read
  without the lock.

MFC after:	1 week
Sponsored by:	Chelsio Communications
2017-09-09 05:12:14 +00:00
..
amd64
arm
arm64 Not all CPUs handle reading ID_AA64MMFR2_EL1 (e.g. qemu), disable it for now. 2017-09-08 08:02:06 +00:00
boot Be consistent and do return (1); 2017-09-07 15:46:44 +00:00
bsm
cam cam(4): Fix some warnings 2017-09-07 07:24:22 +00:00
cddl Enable dtrace support for mips64 and the ERL kernel config 2017-09-06 03:19:52 +00:00
compat Correct bintime32 declaration: uint32_t sec -> time32_t sec. 2017-09-08 18:32:13 +00:00
conf Introduce __read_frequently 2017-09-06 20:32:49 +00:00
contrib
crypto
ddb
dev cxgbe(4): Fix a couple of problems in the sge_wrq data path. 2017-09-09 05:12:14 +00:00
fs
gdb
geom Fix information leak in geli(8) integrity mode 2017-09-09 01:41:01 +00:00
gnu
i386
isa
kern namecache: fold the unlock label into the only consumer 2017-09-08 06:57:11 +00:00
kgssapi
libkern
mips Enable dtrace support for mips64 and the ERL kernel config 2017-09-06 03:19:52 +00:00
modules Enable dtrace support for mips64 and the ERL kernel config 2017-09-06 03:19:52 +00:00
net Make LACP based lagg work with interfaces (like 100Gbps and 25Gbps) that 2017-09-06 14:36:35 +00:00
net80211
netgraph
netinet Add support for generic backpressure indicator for ratelimited 2017-09-06 13:56:18 +00:00
netinet6
netipsec
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix indentation. 2017-09-07 19:15:31 +00:00
opencrypto
powerpc Add P5021 and P5040 conditions for LAW count check. 2017-09-09 02:19:44 +00:00
riscv
rpc
security Sprinkle __read_frequently on few obvious places. 2017-09-06 20:33:33 +00:00
sparc64
sys Allow __builtin_memset instead of bzero for small buffers of known size 2017-09-08 20:09:14 +00:00
teken
tests
tools
ufs
vm Speed up vm_page_array initialization. 2017-09-07 21:43:39 +00:00
x86 Enhance qpi.c to make it usable on all Core-microarchitecture Xeons. 2017-09-08 19:51:03 +00:00
xdr
xen
Makefile