ELRS: running on non-DMA serial port (is this a nuisance warning on RX-only DMA ports?)

Copter 4.3.3, CubeOrange-bdshot. ExpressLRS configured with SERIAL4_PROTOCOL=23.

I’m getting the warning in the title. I specifically chose SERIAL4 based on this output from uarts.txt:

UARTV1
SERIAL0 OTG1  TX =       0 RX =       0 TXBD=     0 RXBD=     0
SERIAL1 UART2 TX =  476747 RX*=   10902 TXBD=  2014 RXBD=   464
SERIAL2 UART3 TX =       0 RX =       0 TXBD=     0 RXBD=     0
SERIAL3 UART4 TX =       0 RX =   84990 TXBD=     0 RXBD=  3624
SERIAL4 UART8 TX =   41065 RX*=  330269 TXBD=  1751 RXBD= 14084
SERIAL5 UART7 TX =       0 RX =       0 TXBD=     0 RXBD=     0
SERIAL6 OTG2  TX =       0 RX =       0 TXBD=     0 RXBD=     0
IOMCU   UART6 TX*= 1893328 RX*= 1101178 TXBD=  7477 RXBD= 10327

Everything seems to be working just fine, and I’ve flown successfully many times, but this warning is always a bit concerning.

EDIT:
A dive into the source reveals that is_dma_enabled() only returns true when DMA is enabled on both the RX and the TX pins, so that explains the warning.

In this case, I’m running ELRS on a DMA enabled RX pin, so that should meet intent, correct? And if so, should this warning be tailored a bit better?

No answers here? I am having the same error with no apparent issues just as above.

Answered here: