aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
diff options
context:
space:
mode:
authorHuacai Chen <[email protected]>2025-08-03 14:49:47 +0000
committerHuacai Chen <[email protected]>2025-08-03 14:49:47 +0000
commita1a81b5477196ca1290b367404a461e046e647d5 (patch)
treed6696f31c78c642316a121c5ffd8c3fdc26b99c6 /drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
parentLoongArch: Complete KSave registers definition (diff)
downloadkernel-a1a81b5477196ca1290b367404a461e046e647d5.tar.gz
kernel-a1a81b5477196ca1290b367404a461e046e647d5.zip
LoongArch: Make relocate_new_kernel_size be a .quad value
Now relocate_new_kernel_size is a .long value, which means 32bit, so its high 32bit is undefined. This causes memcpy((void *)reboot_code_buffer, relocate_new_kernel, relocate_new_kernel_size) in machine_kexec_prepare() access out of range memories in some cases, and then end up with an ADE exception. So make relocate_new_kernel_size be a .quad value, which means 64bit, to avoid such errors. Cc: [email protected] Signed-off-by: Huacai Chen <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c')
0 files changed, 0 insertions, 0 deletions