Messages in this thread | | | From | David Laight <> | Subject | RE: [PATCH v4] staging: gdm724x: Fix DMA from stack | Date | Thu, 11 Feb 2021 13:28:41 +0000 |
| |
> Stack allocated buffers cannot be used for DMA > on all architectures so allocate hci_packet buffer > using kmalloc.
I wonder if the usb stack ought/could support a short bounce buffer within the memory is already has to allocate?
For hci and lengths less than 8 the immediate data can be placed directly in the ring structure replacing the data pointer itself.
David
- Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
| |