Use correct length mask for split transactions. The hardware would
sometimes put non-zero values in the upper length bits, which are
available for high-speed-only USB transactions, breaking the reception
of data.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@274842 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f