diff options
Diffstat (limited to 'drivers/gpu/drm/scheduler/sched_main.c')
| -rw-r--r-- | drivers/gpu/drm/scheduler/sched_main.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/drivers/gpu/drm/scheduler/sched_main.c b/drivers/gpu/drm/scheduler/sched_main.c index f91fb31ab7a7..b81fceb0b8a2 100644 --- a/drivers/gpu/drm/scheduler/sched_main.c +++ b/drivers/gpu/drm/scheduler/sched_main.c @@ -491,7 +491,7 @@ void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery)  			if (r == -ENOENT)  				drm_sched_job_done(s_job);  			else if (r) -				DRM_ERROR("fence add callback failed (%d)\n", +				DRM_DEV_ERROR(sched->dev, "fence add callback failed (%d)\n",  					  r);  		} else  			drm_sched_job_done(s_job); @@ -957,7 +957,7 @@ static int drm_sched_main(void *param)  			if (r == -ENOENT)  				drm_sched_job_done(sched_job);  			else if (r) -				DRM_ERROR("fence add callback failed (%d)\n", +				DRM_DEV_ERROR(sched->dev, "fence add callback failed (%d)\n",  					  r);  			dma_fence_put(fence);  		} else { @@ -991,7 +991,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,  		   const struct drm_sched_backend_ops *ops,  		   unsigned hw_submission, unsigned hang_limit,  		   long timeout, struct workqueue_struct *timeout_wq, -		   atomic_t *score, const char *name) +		   atomic_t *score, const char *name, struct device *dev)  {  	int i, ret;  	sched->ops = ops; @@ -1001,6 +1001,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,  	sched->timeout_wq = timeout_wq ? : system_wq;  	sched->hang_limit = hang_limit;  	sched->score = score ? score : &sched->_score; +	sched->dev = dev;  	for (i = DRM_SCHED_PRIORITY_MIN; i < DRM_SCHED_PRIORITY_COUNT; i++)  		drm_sched_rq_init(sched, &sched->sched_rq[i]); @@ -1018,7 +1019,7 @@ int drm_sched_init(struct drm_gpu_scheduler *sched,  	if (IS_ERR(sched->thread)) {  		ret = PTR_ERR(sched->thread);  		sched->thread = NULL; -		DRM_ERROR("Failed to create scheduler for %s.\n", name); +		DRM_DEV_ERROR(sched->dev, "Failed to create scheduler for %s.\n", name);  		return ret;  	} | 
