mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: remove vm->guest_managed
gpu server now moved to use kernel vma range too, so guest_managed is not used anymore. Jira GVSCI-10900 Change-Id: I838cad24194faf72fe5ef53053e5dacc9f6588c1 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2546189 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
mobile promotions
parent
2845f2b66e
commit
671dbbb145
@@ -64,10 +64,9 @@
|
||||
|
||||
/* Some special failure cases */
|
||||
#define SPECIAL_MAP_FAIL_FI_NULL_SGT 0
|
||||
#define SPECIAL_MAP_FAIL_VM_ALLOC 1
|
||||
#define SPECIAL_MAP_FAIL_PD_ALLOCATE 2
|
||||
#define SPECIAL_MAP_FAIL_PD_ALLOCATE_CHILD 3
|
||||
#define SPECIAL_MAP_FAIL_TLB_INVALIDATE 4
|
||||
#define SPECIAL_MAP_FAIL_PD_ALLOCATE 1
|
||||
#define SPECIAL_MAP_FAIL_PD_ALLOCATE_CHILD 2
|
||||
#define SPECIAL_MAP_FAIL_TLB_INVALIDATE 3
|
||||
|
||||
/* Consts for requirements C1/C2 testing */
|
||||
#define REQ_C1_NUM_MEMS 3
|
||||
@@ -604,11 +603,6 @@ int test_nvgpu_gmmu_map_unmap_map_fail(struct unit_module *m, struct gk20a *g,
|
||||
nvgpu_posix_enable_fault_injection(kmem_fi, true, 3);
|
||||
}
|
||||
|
||||
if (scenario == SPECIAL_MAP_FAIL_VM_ALLOC) {
|
||||
/* Special case: cause __nvgpu_vm_alloc_va to fail */
|
||||
g->mm.pmu.vm->guest_managed = true;
|
||||
}
|
||||
|
||||
if (scenario == SPECIAL_MAP_FAIL_TLB_INVALIDATE) {
|
||||
g->ops.fb.tlb_invalidate = hal_fb_tlb_invalidate_fail;
|
||||
}
|
||||
@@ -623,7 +617,6 @@ int test_nvgpu_gmmu_map_unmap_map_fail(struct unit_module *m, struct gk20a *g,
|
||||
}
|
||||
|
||||
nvgpu_posix_enable_fault_injection(kmem_fi, false, 0);
|
||||
g->mm.pmu.vm->guest_managed = false;
|
||||
|
||||
if (mem.gpu_va != 0) {
|
||||
unit_return_fail(m, "map did not fail as expected\n");
|
||||
@@ -1294,10 +1287,6 @@ struct unit_module_test nvgpu_gmmu_tests[] = {
|
||||
test_nvgpu_gmmu_map_unmap_map_fail,
|
||||
(void *) SPECIAL_MAP_FAIL_FI_NULL_SGT,
|
||||
0),
|
||||
UNIT_TEST(map_fail_fi_vm_alloc,
|
||||
test_nvgpu_gmmu_map_unmap_map_fail,
|
||||
(void *) SPECIAL_MAP_FAIL_VM_ALLOC,
|
||||
0),
|
||||
UNIT_TEST(map_fail_tlb_invalidate,
|
||||
test_nvgpu_gmmu_map_unmap_map_fail,
|
||||
(void *) SPECIAL_MAP_FAIL_TLB_INVALIDATE,
|
||||
|
||||
Reference in New Issue
Block a user