summaryrefslogtreecommitdiff
path: root/drivers/fpga/altera-ps-spi.c
diff options
context:
space:
mode:
authorRoss Stutterheim <ross.stutterheim@garmin.com>2025-04-16 14:50:06 +0100
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2025-04-16 16:27:18 +0100
commit96e0b355883006554a0bee3697da475971d6bba8 (patch)
tree7ab340e57966aa6e7b2b2f359ff0f93a8a344003 /drivers/fpga/altera-ps-spi.c
parent0af2f6be1b4281385b618cb86ad946eded089ac8 (diff)
ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()for-linusfor-nextfixes
arm/memremap: fix arch_memremap_can_ram_remap() commit 260364d112bc ("arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map") added the definition of arch_memremap_can_ram_remap() for arm[64] specific filtering of what pages can be used from the linear mapping. memblock_is_map_memory() was called with the pfn of the address given to arch_memremap_can_ram_remap(); however, memblock_is_map_memory() expects to be given an address for arm, not a pfn. This results in calls to memremap() returning a newly mapped area when it should return an address in the existing linear mapping. Fix this by removing the address to pfn translation and pass the address directly. Fixes: 260364d112bc ("arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map") Signed-off-by: Ross Stutterheim <ross.stutterheim@garmin.com> Cc: Mike Rapoport <rppt@kernel.org> Cc: stable@vger.kernel.org Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/fpga/altera-ps-spi.c')
0 files changed, 0 insertions, 0 deletions