aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
diff options
context:
space:
mode:
authorYuntao Wang <[email protected]>2024-04-12 08:17:32 +0000
committerMasami Hiramatsu (Google) <[email protected]>2024-04-12 15:59:36 +0000
commit46dad3c1e57897ab9228332f03e1c14798d2d3b9 (patch)
treef6276d9113b9cdeb788722999f75cbf391b38bbc /drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
parentfs/proc: Skip bootloader comment if no embedded kernel parameters (diff)
downloadkernel-46dad3c1e57897ab9228332f03e1c14798d2d3b9.tar.gz
kernel-46dad3c1e57897ab9228332f03e1c14798d2d3b9.zip
init/main.c: Fix potential static_command_line memory overflow
We allocate memory of size 'xlen + strlen(boot_command_line) + 1' for static_command_line, but the strings copied into static_command_line are extra_command_line and command_line, rather than extra_command_line and boot_command_line. When strlen(command_line) > strlen(boot_command_line), static_command_line will overflow. This patch just recovers strlen(command_line) which was miss-consolidated with strlen(boot_command_line) in the commit f5c7310ac73e ("init/main: add checks for the return value of memblock_alloc*()") Link: https://lore.kernel.org/all/[email protected]/ Fixes: f5c7310ac73e ("init/main: add checks for the return value of memblock_alloc*()") Cc: [email protected] Signed-off-by: Yuntao Wang <[email protected]> Signed-off-by: Masami Hiramatsu (Google) <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c')
0 files changed, 0 insertions, 0 deletions