1. 12 9月, 2014 5 次提交
  2. 11 9月, 2014 4 次提交
  3. 10 9月, 2014 6 次提交
  4. 09 9月, 2014 2 次提交
  5. 05 9月, 2014 1 次提交
    • F
      usb: dwc3: fix TRB completion when multiple TRBs are started · 0b93a4c8
      Felipe Balbi 提交于
      After commit 2ec2a8be (usb: dwc3: gadget:
      always enable IOC on bulk/interrupt transfers)
      we created a situation where it was possible to
      hang a bulk/interrupt endpoint if we had more
      than one pending request in our queue and they
      were both started with a single Start Transfer
      command.
      
      The problems triggers because we had not enabled
      Transfer In Progress event for those endpoints
      and we were not able to process early giveback
      of requests completed without LST bit set.
      
      Fix the problem by finally enabling Xfer In Progress
      event for all endpoint types, except control.
      
      Fixes: 2ec2a8be (usb: dwc3: gadget: always
      	enable IOC on bulk/interrupt transfers)
      Cc: <stable@vger.kernel.org> # v3.14+
      Reported-by: NPratyush Anand <pratyush.anand@st.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      0b93a4c8
  6. 04 9月, 2014 7 次提交
  7. 03 9月, 2014 10 次提交
  8. 01 9月, 2014 5 次提交
新手
引导
客服 返回
顶部