int drm_vblank_worker_init(struct drm_vblank_crtc *vblank)
{
- struct sched_param param = {
- .sched_priority = MAX_RT_PRIO - 1,
- };
struct kthread_worker *worker;
INIT_LIST_HEAD(&vblank->pending_work);
vblank->worker = worker;
- return sched_setscheduler(vblank->worker->task, SCHED_FIFO, ¶m);
+ sched_set_fifo(worker->task);
+ return 0;
}