AW: AW: [PATCH 0/5] can: mcp251xfd: workaround double-RX erratum

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Before this change the driver used to read the RX FIFO head from the chip 
> (it points to the index that is **written** to next by the driver).

Read? 


My concern was about such a situation

      3     1   2
--------------------
N|N|O|O|O|0|N|N|N|N|
--------------------

Correct fifo head is [1]. What are the potential false reads?
Is it possible that a false read of fifo head will point to  [2].
In cases that I have seen it had pointed to older messages always
e.g. [3].

--
Stefan




[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux