svn commit: r291075 - projects/cxl_iscsi/sys/dev/cxgbe/tom
Navdeep Parhar
np at FreeBSD.org
Thu Nov 19 15:09:58 UTC 2015
Author: np
Date: Thu Nov 19 15:09:57 2015
New Revision: 291075
URL: https://svnweb.freebsd.org/changeset/base/291075
Log:
Deal with tx credits within t4_tom. This should have gone in with r290376.
Modified:
projects/cxl_iscsi/sys/dev/cxgbe/tom/t4_cpl_io.c
Modified: projects/cxl_iscsi/sys/dev/cxgbe/tom/t4_cpl_io.c
==============================================================================
--- projects/cxl_iscsi/sys/dev/cxgbe/tom/t4_cpl_io.c Thu Nov 19 14:04:53 2015 (r291074)
+++ projects/cxl_iscsi/sys/dev/cxgbe/tom/t4_cpl_io.c Thu Nov 19 15:09:57 2015 (r291075)
@@ -1656,11 +1656,8 @@ do_fw4_ack(struct sge_iq *iq, const stru
sbdrop_locked(sb, min(sbu, plen));
plen -= min(sbu, plen);
}
- /* XXXNP: sowwakeup_locked causes a LOR. */
- SOCKBUF_UNLOCK(sb);
-
- if (__predict_true(plen > 0))
- cxgbei_fw4_ack(toep, plen);
+ sowwakeup_locked(so); /* unlocks so_snd */
+ rqdrop_locked(&toep->ulp_pdu_reclaimq, plen);
} else {
sbdrop_locked(sb, plen);
sowwakeup_locked(so); /* unlocks so_snd */
More information about the svn-src-projects
mailing list