Thread (10 messages) 10 messages, 4 authors, 2021-06-30

RE: [RFC PATCH] cw1200: use kmalloc() allocation instead of stack

flat view

From: David Laight <hidden>
Date: 2021-06-30 16:08:15
Also in: linux-wireless, lkml

From: Ulf Hansson
Sent: 30 June 2021 11:03
...
quoted
It turns out that if CONFIG_VMAP_STACK is enabled and src or dst is
memory allocated on stack, SDIO operations fail due to invalid memory
address conversion:
...
quoted
Fix that by using kmalloc() allocated memory for read/write 16/32
funtions.
Could a field be added to 'struct cw1200_common'
that the functions could use as a bounce buffer?

ISTM that is DMA are being done there must be some
serialisation in there somewhere that will stop
concurrent accesses.

	David

-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help