From a587d94f5a242256a1f1ec787cb0fe4c643d4a39 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Tue, 21 Feb 2023 12:57:35 -0800 Subject: [PATCH] gpu: nvgpu: init nvs scheduler for vf nvs does not have a clean cut. runlist submit path uses nvs worker no matter whether the feature is enabled. Jira GVSCI-15773 Change-Id: I6f6db1e766b8079ad6ca4a6b530b3ec27094f840 Signed-off-by: Richard Zhao Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2863443 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/gpu/nvgpu/common/nvs/nvs_sched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/common/nvs/nvs_sched.c b/drivers/gpu/nvgpu/common/nvs/nvs_sched.c index 3697328d2..763741522 100644 --- a/drivers/gpu/nvgpu/common/nvs/nvs_sched.c +++ b/drivers/gpu/nvgpu/common/nvs/nvs_sched.c @@ -478,7 +478,7 @@ static int nvgpu_nvs_worker_init(struct gk20a *g) struct nvgpu_worker *worker = &g->scheduler->worker.worker; struct nvgpu_nvs_worker *nvs_worker = &g->scheduler->worker; - if (g->is_virtual) { + if (nvgpu_is_legacy_vgpu(g)) { return 0; }