On Mon, 15 Nov 2021, Tilak Tangudu tilak.tangudu@intel.com wrote:
The actual commit message with explanations why it will work now and didn't work before go here. Just the changelog will not be enough.
BR, Jani.
v1: Enable runtime pm autosuspend by default for Gen12 and later versions.
v2: Enable runtime pm autosuspend by default for all platforms(Syrjala Ville)
Signed-off-by: Tilak Tangudu tilak.tangudu@intel.com
drivers/gpu/drm/i915/intel_runtime_pm.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index eaf7688f517d..f26ed1427fdc 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.c +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -600,6 +600,9 @@ void intel_runtime_pm_enable(struct intel_runtime_pm *rpm) pm_runtime_use_autosuspend(kdev); }
- /* Enable by default */
- pm_runtime_allow(kdev);
- /*
- The core calls the driver load handler with an RPM reference held.
- We drop that here and will reacquire it during unloading in