diff options
author | Xiaofei Tan <tanxiaofei@huawei.com> | 2025-02-12 09:34:08 +0300 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2025-02-18 21:24:29 +0300 |
commit | cccf6ee090c8c133072d5d5b52ae25f3bc907a16 (patch) | |
tree | de09b87cb0c5a8f32a109c440f1a3630ea2e37aa /tools/perf/scripts/python | |
parent | 0ad2507d5d93f39619fc42372c347d6006b64319 (diff) | |
download | linux-cccf6ee090c8c133072d5d5b52ae25f3bc907a16.tar.xz |
ACPI: HED: Always initialize before evged
When the HED driver is built-in, it initializes after evged because they
both are at the same initcall level, so the initialization ordering
depends on the Makefile order. However, this prevents RAS records
coming in between the evged driver initialization and the HED driver
initialization from being handled.
If the number of such RAS records is above the APEI HEST error source
number, the HEST resources may be exhausted, and that may affect
subsequent RAS error reporting.
To fix this issue, change the initcall level of HED to subsys_initcall
and prevent the driver from being built as a module by changing ACPI_HED
in Kconfig from "tristate" to "bool".
Signed-off-by: Xiaofei Tan <tanxiaofei@huawei.com>
Link: https://patch.msgid.link/20250212063408.927666-1-tanxiaofei@huawei.com
[ rjw: Changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions