• Santosh Shilimkar's avatar
    ARM: 7805/1: mm: change max*pfn to include the physical offset of memory · 26ba47b1
    Santosh Shilimkar authored
    Most of the kernel code assumes that max*pfn is maximum pfns because
    the physical start of memory is expected to be PFN0. Since this
    assumption is not true on ARM architectures, the meaning of max*pfn
    is number of memory pages. This is done to keep drivers happy which
    are making use of of these variable to calculate the dma bounce limit
    using dma_mask.
    
    Now since we have a architecture override possibility for DMAable
    maximum pfns, lets make meaning of max*pfns as maximum pnfs on ARM
    as well.
    
    Cc: Catalin Marinas <catalin.marinas@arm.com>
    Cc: Will Deacon <will.deacon@arm.com>
    Cc: Nicolas Pitre <nicolas.pitre@linaro.org>
    Signed-off-by: default avatarSantosh Shilimkar <santosh.shilimkar@ti.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    26ba47b1
dma-mapping.h 8.68 KB