]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r315201, r315920, r315921, r315922, r316008, and r316062.
authornp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 29 Mar 2017 02:21:05 +0000 (02:21 +0000)
committernp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 29 Mar 2017 02:21:05 +0000 (02:21 +0000)
commit11c6a5d862a9930d80ca223c9dbd7a4ca3076023
treee4295c8202cf7d2b3f44c915fdf7f0bbc1889fbf
parent796815cf85b3d666586edd6e0dbd859466232da8
MFC r315201, r315920, r315921, r315922, r316008, and r316062.

r315201:
cxgbe(4):  Fix an always-true assertion (reported by PVS-Studio).

sys/dev/cxgbe/t4_main.c: PVS-Studio: Expression is Always True (CWE-571) (3)

r315920:
cxgbe/iw_cxgbe: c4iw_connect should always returns a -ve errno on failure.

r315921:

cxgbe/iw_cxgbe: alloc_ep expects a gfp_t, and it's always ok to sleep during
alloc_ep.

r315922:
cxgbe/iw_cxgbe: allocations that use GFP_KERNEL (which is M_WAITOK on
FreeBSD) cannot fail.

r316008:
cxgbe/iw_cxgbe: Remove unused code.

r316062:
cxgbe/iw_cxgbe: Defer the handling of error CQEs and RDMA_TERMINATE to
the thread that deals with socket state changes.  This eliminates
various bad races with the ithread.

git-svn-id: svn://svn.freebsd.org/base/stable/10@316123 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/cxgbe/iw_cxgbe/cm.c
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
sys/dev/cxgbe/t4_main.c