diff options
author | NeilBrown <neil@brown.name> | 2018-02-06 12:22:48 +1100 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2018-04-05 19:48:47 +0200 |
commit | f27336e11571a609a11bffad3eca0d7ac63135de (patch) | |
tree | fdf4d1e1290d2492fbe55f714796c9176ed08bbc /target/linux/orion/patches-4.4 | |
parent | 1c37cbbbecacbcd624f67ee7c18d76dcb478ba21 (diff) | |
download | upstream-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