diff options
author | Thomas Zimmermann <[email protected]> | 2023-01-16 12:54:23 +0100 |
---|---|---|
committer | Thomas Zimmermann <[email protected]> | 2023-01-18 17:12:23 +0100 |
commit | a273e95721e96885971a05f1b34cb6d093904d9d (patch) | |
tree | 0adf54a652665cb89b301e3f9f423b4d7fe84206 /scripts/gdb/linux/modules.py | |
parent | 6437a549ae178a3f5a5c03e983f291ebcdc2bbc7 (diff) |
drm/i915: Allow switching away via vga-switcheroo if uninitialized
Always allow switching away via vga-switcheroo if the display is
uninitalized. Instead prevent switching to i915 if the device has
not been initialized.
This issue was introduced by commit 5df7bd130818 ("drm/i915: skip
display initialization when there is no display") protected, which
protects code paths from being executed on uninitialized devices.
In the case of vga-switcheroo, we want to allow a switch away from
i915's device. So run vga_switcheroo_process_delayed_switch() and
test in the switcheroo callbacks if the i915 device is available.
Fixes: 5df7bd130818 ("drm/i915: skip display initialization when there is no display")
Signed-off-by: Thomas Zimmermann <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>
Cc: Radhakrishna Sripada <[email protected]>
Cc: Lucas De Marchi <[email protected]>
Cc: José Roberto de Souza <[email protected]>
Cc: Jani Nikula <[email protected]>
Cc: Ville Syrjälä <[email protected]>
Cc: Jani Nikula <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Cc: Rodrigo Vivi <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Cc: "Ville Syrjälä" <[email protected]>
Cc: Manasi Navare <[email protected]>
Cc: Stanislav Lisovskiy <[email protected]>
Cc: Imre Deak <[email protected]>
Cc: "Jouni Högander" <[email protected]>
Cc: Uma Shankar <[email protected]>
Cc: Ankit Nautiyal <[email protected]>
Cc: "Jason A. Donenfeld" <[email protected]>
Cc: Matt Roper <[email protected]>
Cc: Ramalingam C <[email protected]>
Cc: Thomas Zimmermann <[email protected]>
Cc: Andi Shyti <[email protected]>
Cc: Andrzej Hajda <[email protected]>
Cc: "José Roberto de Souza" <[email protected]>
Cc: Julia Lawall <[email protected]>
Cc: [email protected]
Cc: <[email protected]> # v5.14+
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions