aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
diff options
context:
space:
mode:
authorWei Li <[email protected]>2024-04-23 09:35:01 +0000
committerWill Deacon <[email protected]>2024-06-05 10:16:55 +0000
commit14951beaec93696b092a906baa0f29322cf34004 (patch)
treea55da30333ffbf4c9d2dba2afc0838470859b006 /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
parentLinux 6.10-rc2 (diff)
downloadkernel-14951beaec93696b092a906baa0f29322cf34004.tar.gz
kernel-14951beaec93696b092a906baa0f29322cf34004.zip
arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
The function run_all_insn_set_hw_mode() is registered as startup callback of 'CPUHP_AP_ARM64_ISNDEP_STARTING', it invokes set_hw_mode() methods of all emulated instructions. As the STARTING callbacks are not expected to fail, if one of the set_hw_mode() fails, e.g. due to el0 mixed-endian is not supported for 'setend', it will report a warning: ``` CPU[2] cannot support the emulation of setend CPU 2 UP state arm64/isndep:starting (136) failed (-22) CPU2: Booted secondary processor 0x0000000002 [0x414fd0c1] ``` To fix it, add a check for INSN_UNAVAILABLE status and skip the process. Signed-off-by: Wei Li <[email protected]> Tested-by: Huisong Li <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions