driver: do not exceed quota in ctucan_rx_poll and suppress excessive Rx irq.
The RXBNEI has to be masked the first before interrupt is cleared because source is level triggered and would cause interrupt flip-flop to be set again before masking in next step. Correct receive loop to respect quota value. Signed-off-by: Pavel Pisa <email@example.com>
Showing with 9 additions and 11 deletions