openwrtv3/target/linux/ipq806x
Felix Fietkau 6006227cb7 ipq806x: do not allocate coherent memory in dma engine hotpath
The available amount of coherent DMA memory is very limited. On Linux
4.4 this issue was worked around by increasing the pool size.

It turns out that using coherent memory here is completely unnecessary.
This change reworks the driver code to use kzalloc+dma_map_single
instead.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-03-13 13:40:56 +01:00
..
base-files ar71xx/ipq806x/mediatek/mvebu: fix network defaults 2017-02-07 09:32:28 +01:00
files-4.4/arch/arm/boot/dts ipq806x: add v4.9 support 2017-02-16 20:25:32 +01:00
files-4.9/arch/arm/boot/dts ipq806x: clean up dts patching in 4.9 2017-03-13 13:33:51 +01:00
image ipq806x: sanitize Dni image generation 2017-02-26 13:32:26 +01:00
patches-4.4 kernel: update kernel 4.4 to version 4.4.47 2017-02-06 03:23:06 +01:00
patches-4.9 ipq806x: do not allocate coherent memory in dma engine hotpath 2017-03-13 13:40:56 +01:00
profiles ipq806x: enable ath10k firmware for 988x, 99x0 and 9984 by default 2016-07-04 11:41:32 +02:00
config-4.4 kernel: remove DEVMEM/DEVKMEM platform overrides 2017-01-10 13:48:53 +01:00
config-4.9 ipq806x: sync 4.9 kernel config with 4.4 2017-03-13 13:40:46 +01:00
Makefile ipq806x: switch to upstream usb driver and backport fixes 2016-11-21 09:58:42 +01:00
modules.mk ipq806x: switch to upstream usb driver and backport fixes 2016-11-21 09:58:42 +01:00