A couple of fixes for issue related to synchronization of the GSC worker start/end with kernel init/fini and suspend/resume. See the individual commit messages for details. Note: not fixes tag since MTL is still under force probe Cc: Alan Previn <alan.previn.teres.alexis@xxxxxxxxx> Daniele Ceraolo Spurio (2): drm/i915/gsc: flush the GSC worker before wedging on unload drm/i915/gsc: Fix race between HW init and GSC FW load drivers/gpu/drm/i915/gt/intel_gt.c | 23 +++++++++++++++++++++++ drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 21 ++++++++++++++++++++- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 2 ++ drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 ++++--- 4 files changed, 49 insertions(+), 4 deletions(-) -- 2.37.3