Tool/software: TI C/C++ Compiler
[RingBuf]
********** RingBuf - 0 Info (378, RingBufferWriterAcquire) ***********
[RingBuf] initDone :TRUE
[RingBuf] base :0x4C4A5B00
[RingBuf] totalSize :10368000
[RingBuf] availSize :10368000
[RingBuf] Writer -> acqPtr[1572864] acqSize[1553280] relPtr[19584] relSize[0]
[RingBuf] Reader -> acqPtr[19584] acqSize[0] relPtr[19584] relSize[8814720]
[RingBuf] Count -> writer [932059, 932059, 932058] reader [932059, 932059, 0]
[host] RingBuf(379, RingBufferWriterAcquire) - Writer: Acquire already done
============================================================
ringbuf is used in ipcbitsoutlink_tsk.c. sametimes,RingBufferWriteAcquire() return error,because wrAcquirelen >0 .
as you see,writeacquriecount == writereleasecount == readacquriecount==readreleasecount==932059,but writecancelcount is 932058.
in ipcbitsoutlink_putfullbufs(),RingBufferWriterRelease() and RingbufferWriterCancel() are invoked,I think writereleasecount should be <= writecancelcount .
how to explain the issue?