Net DMA Technical Note

Updated -

In some rare and specific circumstances on a few systems, data corruption can occur when using NET_DMA. In these cases, a call to dma_skb_copy_datagram_iovec() to perform the DMA, which ultimately calls into the iotdma driver, does not deliver the data to the expected location. The issue is that get_user_pages() does not prevent the kernel from faulting in a new page.

This bug has exis...

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In