aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/orion/patches-4.4
diff options
context:
space:
mode:
authorNeilBrown <neil@brown.name>2018-02-06 12:22:48 +1100
committerFelix Fietkau <nbd@nbd.name>2018-04-05 19:48:47 +0200
commitf27336e11571a609a11bffad3eca0d7ac63135de (patch)
treefdf4d1e1290d2492fbe55f714796c9176ed08bbc /target/linux/orion/patches-4.4
parent1c37cbbbecacbcd624f67ee7c18d76dcb478ba21 (diff)
downloadupstream-f27336e11571a609a11bffad3eca0d7ac63135de.tar.gz
upstream-f27336e11571a609a11bffad3eca0d7ac63135de.tar.bz2
upstream-f27336e11571a609a11bffad3eca0d7ac63135de.zip
ramips: mtk-mmc: don't advertise highmem support.
of_dma_configure() sets a default ->dma_mask of DMA_BIT_MASK(32), claiming devices can DMA from the full 32bit address space. The mtk-mmc driver does not support access to highmem pages, so it is really limited to the bottom 512M (actually 448M due to 64M of IO space). Setting ->dma_mask to NULL causes mmc_setup_queue() to fall-back to using BLK_BOUNCE_HIGH to tell the block layer to use a bounce-buffer for any highmem pages requiring IO. Signed-off-by: NeilBrown <neil@brown.name> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'target/linux/orion/patches-4.4')
0 files changed, 0 insertions, 0 deletions