summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorPengpeng Hou <pengpeng@iscas.ac.cn>2026-07-06 17:41:41 +0800
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2026-07-21 14:36:10 +0200
commit458b40fcdd04a9a0334830de5a536d8425454e4b (patch)
tree95c93ec427c82789c5171e95b8aad27080c6091a /tools/perf/scripts/python/bin/stackcollapse-record
parent1590cf0329716306e948a8fc29f1d3ee87d3989f (diff)
ACPI: FPDT: validate table and record lengths
FPDT records are supplied by firmware and are walked through length fields stored in the table itself. Check the main-table entry length before reading an entry, check the mapped subtable length before remapping it, and check each record length before saving a typed record pointer for sysfs. This keeps malformed firmware records from being interpreted as complete resume, suspend, or boot records when the current item is shorter than the structure consumed by the driver. Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn> Link: https://patch.msgid.link/20260706094141.82438-1-pengpeng@iscas.ac.cn Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions