diff options
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/sched_policy.c')
| -rw-r--r-- | drivers/gpu/drm/i915/gvt/sched_policy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/gvt/sched_policy.c b/drivers/gpu/drm/i915/gvt/sched_policy.c index 06c9584ac5f0..34b9acdf3479 100644 --- a/drivers/gpu/drm/i915/gvt/sched_policy.c +++ b/drivers/gpu/drm/i915/gvt/sched_policy.c | |||
| @@ -101,7 +101,7 @@ struct tbs_sched_data { | |||
| 101 | struct list_head runq_head; | 101 | struct list_head runq_head; |
| 102 | }; | 102 | }; |
| 103 | 103 | ||
| 104 | #define GVT_DEFAULT_TIME_SLICE (1 * HZ / 1000) | 104 | #define GVT_DEFAULT_TIME_SLICE (msecs_to_jiffies(1)) |
| 105 | 105 | ||
| 106 | static void tbs_sched_func(struct work_struct *work) | 106 | static void tbs_sched_func(struct work_struct *work) |
| 107 | { | 107 | { |
| @@ -223,7 +223,7 @@ static void tbs_sched_start_schedule(struct intel_vgpu *vgpu) | |||
| 223 | return; | 223 | return; |
| 224 | 224 | ||
| 225 | list_add_tail(&vgpu_data->list, &sched_data->runq_head); | 225 | list_add_tail(&vgpu_data->list, &sched_data->runq_head); |
| 226 | schedule_delayed_work(&sched_data->work, sched_data->period); | 226 | schedule_delayed_work(&sched_data->work, 0); |
| 227 | } | 227 | } |
| 228 | 228 | ||
| 229 | static void tbs_sched_stop_schedule(struct intel_vgpu *vgpu) | 229 | static void tbs_sched_stop_schedule(struct intel_vgpu *vgpu) |
