summaryrefslogtreecommitdiff
path: root/drivers/fpga/xilinx-spi.c
diff options
context:
space:
mode:
authorChristian Eggers <ceggers@arri.de>2025-03-21 00:33:51 +0300
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2025-03-26 16:31:48 +0300
commitc3d944a367c0d9e4e125c7006e52f352e75776dc (patch)
tree243951503b2988f4bfb14c54ea43995e7bb49d18 /drivers/fpga/xilinx-spi.c
parente7607f7d6d81af71dcc5171278aadccc94d277cd (diff)
downloadlinux-c3d944a367c0d9e4e125c7006e52f352e75776dc.tar.xz
ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
Without this, the vectors are removed if LD_DEAD_CODE_DATA_ELIMINATION is enabled. At startup, the CPU (silently) hangs in the undefined instruction exception as soon as the first timer interrupt arrives. On my setup, the system also boots fine without the 2nd and 3rd KEEP() statements, so I cannot tell whether these are actually required. [nathan: Use OVERLAY_KEEP() to avoid breaking old ld.lld versions] Cc: stable@vger.kernel.org Fixes: ed0f94102251 ("ARM: 9404/1: arm32: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION") Signed-off-by: Christian Eggers <ceggers@arri.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/fpga/xilinx-spi.c')
0 files changed, 0 insertions, 0 deletions