summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorTanZheng <tanzheng@kylinos.cn>2026-08-06 09:09:44 +0800
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2026-08-07 17:47:47 +0200
commit903308ea40adf0577d82eab69882faf8836326ce (patch)
treebe164e0a5c997ac1d9254190578a3b85377f2d17 /tools/perf/scripts/python/bin
parent7bfd21e828504e3b7dd923bea5474ffdf204f264 (diff)
ACPI: APEI: GHES: fix ARM section length accounting after header
In ghes_handle_arm_hw_error(), after skipping the cper_sec_proc_arm header with (err + 1), the remaining length was reduced by sizeof(err) (pointer size) instead of sizeof(*err) (structure size). That overestimates the bytes left for cper_arm_err_info records and can let the parser read past the CPER section when err_info_num is large enough relative to error_data_length. Use sizeof(*err) so the length accounting matches the pointer advance and the earlier sizeof(*err) size check. Fixes: 87880af2d24e ("APEI/GHES: ARM processor Error: don't go past allocated memory") Cc: stable@vger.kernel.org Signed-off-by: TanZheng <tanzheng@kylinos.cn> Reviewed-by: Shuai Xue <xueshuai@linux.alibaba.com> Link: https://patch.msgid.link/20260806010944.32384-1-kensanya@163.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions