dmaengine: qcom_hidma: add error reporting
Get series with b4
b4 am 20160831155807.GZ9355@localhostVersions newest first
- v4 Latest0 of 3 patches 0 repliesNew
Patches in v4 No applies recorded yet
None of the 3 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.
Cover letter [PATCH V4 0/3] dmaengine: qcom_hidma: add error reporting
Quoted 9 lines · Sinan Kaya
Three changes in the error handling area:
1. There is a race condition between data transfer callback and descriptor free code. The callback routine may decide to clear the resources even though the descriptor has not yet been freed.
2. DMA Engine framework now supports direct error reporting to the client via the callback.
Quoted 6 lines
Pass the DMA errors to the client by passing a result argument. The HW only supports a generic error when something goes wrong. That's why, using
DMA_TRANS_ABORTEDall the time.3. The HIDMA driver is capable of error detection. However, the error was not being passed back to the client when
tx_statusAPI is called.
Applied all, thanks
Signature · 1 line
~Vinod