summaryrefslogtreecommitdiff
path: root/arch/arm/mm/cache-v4.S
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2015-03-10 16:41:35 +0000
committerRussell King <rmk+kernel@arm.linux.org.uk>2015-03-10 19:48:35 +0000
commit8bf1268f48ad9bf5d6401b4db913e6d85b0863f6 (patch)
treed2e407a4d3d44d4078b3600dad26b2bb8f07f5aa /arch/arm/mm/cache-v4.S
parentc517d838eb7d07bbe9507871fab3931deccff539 (diff)
ARM: dma-api: fix off-by-one error in __dma_supported()
When validating the mask against the amount of memory we have available (so that we can trap 32-bit DMA addresses with >32-bits memory), we had not taken account of the fact that max_pfn is the maximum PFN number plus one that would be in the system. There are several references in the code which bear this out: mm/page_owner.c: for (; pfn < max_pfn; pfn++) { } arch/x86/kernel/setup.c: high_memory = (void *)__va(max_pfn * PAGE_SIZE - 1) Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/cache-v4.S')
0 files changed, 0 insertions, 0 deletions