diff options
| author | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2017-02-14 17:47:57 -0200 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-07-04 11:51:33 +0200 |
| commit | 8a546a5ea21f6026595ce935c3bfb218879ce414 (patch) | |
| tree | 24df13359fbec823da321bab5d48ed671fa6cd58 /lib/flex_array.c | |
| parent | 30ec9084e4646a099254be5168ce1da81328c836 (diff) | |
siano: make it work again with CONFIG_VMAP_STACK
commit f9c85ee67164b37f9296eab3b754e543e4e96a1c upstream.
Reported as a Kaffeine bug:
https://bugs.kde.org/show_bug.cgi?id=375811
The USB control messages require DMA to work. We cannot pass
a stack-allocated buffer, as it is not warranted that the
stack would be into a DMA enabled area.
On Kernel 4.9, the default is to not accept DMA on stack anymore
on x86 architecture. On other architectures, this has been a
requirement since Kernel 2.2. So, after this patch, this driver
should likely work fine on all archs.
Tested with USB ID 2040:5510: Hauppauge Windham
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'lib/flex_array.c')
0 files changed, 0 insertions, 0 deletions
