diff options
author | Ben Fradella <[email protected]> | 2024-05-09 16:49:34 +0000 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2024-05-14 11:43:39 +0200 |
commit | 2c6370e6607663fc5fa0fd9ed58e2e01014898c7 (patch) | |
tree | 2e948229e0ce5cf5c1ece8068cafd20c330a80f6 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 7c4cd2afee68aea873c0c1fb729ba309f945510c (diff) |
platform/x86: p2sb: Don't init until unassigned resources have been assigned
The P2SB could get an invalid BAR from the BIOS, and that won't be fixed
up until pcibios_assign_resources(), which is an fs_initcall().
- Move p2sb_fs_init() to an fs_initcall_sync(). This is still early
enough to avoid a race with any dependent drivers.
- Add a check for IORESOURCE_UNSET in p2sb_valid_resource() to catch
unset BARs going forward.
- Return error values from p2sb_fs_init() so that the 'initcall_debug'
cmdline arg provides useful data.
Signed-off-by: Ben Fradella <[email protected]>
Acked-by: Andy Shevchenko <[email protected]>
Tested-by: Klara Modin <[email protected]>
Reviewed-by: Shin'ichiro Kawasaki <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Hans de Goede <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions