Commit 555ae37a authored by Dmitry Osipenko's avatar Dmitry Osipenko Committed by Thierry Reding
Browse files

drm/tegra: submit: Remove pm_runtime_enabled() checks



Runtime PM is now universally available, make it mandatory by removing
the pm_runtime_enabled() checks.

Reviewed-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 28b16229
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -504,11 +504,9 @@ static void release_job(struct host1x_job *job)
	kfree(job_data->used_mappings);
	kfree(job_data);

	if (pm_runtime_enabled(client->base.dev)) {
	pm_runtime_mark_last_busy(client->base.dev);
	pm_runtime_put_autosuspend(client->base.dev);
}
}

int tegra_drm_ioctl_channel_submit(struct drm_device *drm, void *data,
				   struct drm_file *file)
@@ -591,13 +589,11 @@ int tegra_drm_ioctl_channel_submit(struct drm_device *drm, void *data,
	}

	/* Boot engine. */
	if (pm_runtime_enabled(context->client->base.dev)) {
	err = pm_runtime_resume_and_get(context->client->base.dev);
	if (err < 0) {
		SUBMIT_ERR(context, "could not power up engine: %d", err);
		goto unpin_job;
	}
	}

	job->user_data = job_data;
	job->release = release_job;