drm/i915/gvt: Constify intel_gvt_sched_policy_ops
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sat, 4 Dec 2021 10:55:22 +0000 (11:55 +0100)
committerZhi Wang <zhi.a.wang@intel.com>
Wed, 12 Jan 2022 07:52:37 +0000 (02:52 -0500)
These are never modified, so make them const to allow the compiler to
put them in read-only memory.

Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20211204105527.15741-5-rikard.falkeborn@gmail.com
Reviewed-by: Zhi Wang <zhi.a.wang@intel.com>
drivers/gpu/drm/i915/gvt/sched_policy.c
drivers/gpu/drm/i915/gvt/scheduler.h

index 036b74fe929882aeda3339f45aaa9ed7d6e7c4dc..c077fb4674f0f428736b827f38b2a8e5d43f25d0 100644 (file)
@@ -368,7 +368,7 @@ static void tbs_sched_stop_schedule(struct intel_vgpu *vgpu)
        vgpu_data->active = false;
 }
 
-static struct intel_gvt_sched_policy_ops tbs_schedule_ops = {
+static const struct intel_gvt_sched_policy_ops tbs_schedule_ops = {
        .init = tbs_sched_init,
        .clean = tbs_sched_clean,
        .init_vgpu = tbs_sched_init_vgpu,
index 7c86984a842f465f8fdaa75e0d548b796a95f58f..1f391b3da2cce3d0f7dcc425abd42ee3fcb0a05a 100644 (file)
@@ -56,7 +56,7 @@ struct intel_gvt_workload_scheduler {
        wait_queue_head_t waitq[I915_NUM_ENGINES];
 
        void *sched_data;
-       struct intel_gvt_sched_policy_ops *sched_ops;
+       const struct intel_gvt_sched_policy_ops *sched_ops;
 };
 
 #define INDIRECT_CTX_ADDR_MASK 0xffffffc0