]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC: r239089
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 18 Oct 2012 15:20:37 +0000 (15:20 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 18 Oct 2012 15:20:37 +0000 (15:20 +0000)
commit15cffcb86f57a88062e0e088f17e7bf8cbe0090e
treea1371694419dba4bbf544fa912c07b611dc044be
parent56a9b9e3d1d1983a8ff70c150ebcca7a885d5b56
MFC: r239089

- Merge from NetBSD:
  When issuing a non-DMA command, make sure to set the "remaining length of
  command to be transferred via DMA" (sc_cmdlen) to zero up-front, otherwise
  we might get confused on command competition interrupt (no DMA active but
  still data left to transfer).
- Implement handling of MSG_IGN_WIDE_RESIDUE which some targets produce, as
  just rejecting these leads to a resend and disconnect loop.
  Reported and tested by: mjacob

git-svn-id: svn://svn.freebsd.org/base/stable/9@241692 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/esp/ncr53c9x.c