diff options
author | Vitaly Andrianov <vitalya@ti.com> | 2012-05-14 13:49:56 -0400 |
---|---|---|
committer | Marek Szyprowski <m.szyprowski@samsung.com> | 2012-05-21 15:09:40 +0200 |
commit | 61f6c7a47a2f84b7ba4b65240ffe9247df772b06 (patch) | |
tree | aaeadf6490c61a541f83c86374e87a69384b2ca5 /arch/arm/common/dmabounce.c | |
parent | 58f42fd54144346898e6dc6d6ae3acd4c591b42f (diff) | |
download | linux-stable-61f6c7a47a2f84b7ba4b65240ffe9247df772b06.tar.gz linux-stable-61f6c7a47a2f84b7ba4b65240ffe9247df772b06.tar.bz2 linux-stable-61f6c7a47a2f84b7ba4b65240ffe9247df772b06.zip |
ARM: dma-mapping: use PMD size for section unmap
The dma_contiguous_remap() function clears existing section maps using
the wrong size (PGDIR_SIZE instead of PMD_SIZE). This is a bug which
does not affect non-LPAE systems, where PGDIR_SIZE and PMD_SIZE are the same.
On LPAE systems, however, this bug causes the kernel to hang at this point.
This fix has been tested on both LPAE and non-LPAE kernel builds.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Diffstat (limited to 'arch/arm/common/dmabounce.c')
0 files changed, 0 insertions, 0 deletions