From c6a0ffe0d6d0f906f1a13f7139c97c0659df2970 Mon Sep 17 00:00:00 2001 From: Petlozu Pravareshwar Date: Wed, 12 Feb 2020 06:21:48 -0800 Subject: [PATCH] gpu: nvgpu: unit: update fault injection handler Update fault injection handling for following mock APIs: - NvTegraSysInit() - waitfor() - procmgr_daemon() - procmgr_ability() - sem_init() - sem_post() - pthread_sigmask() - sigaction() JIRA NVGPU-3909 Change-Id: I7e40289f1f57bc61261aeda09af531e47da9674e Signed-off-by: Petlozu Pravareshwar Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2290958 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Philip Elcan Reviewed-by: Vijayakumar Subbu Reviewed-by: mobile promotions GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions --- .../nvgpu/include/nvgpu/posix/posix-fault-injection.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/nvgpu/include/nvgpu/posix/posix-fault-injection.h b/drivers/gpu/nvgpu/include/nvgpu/posix/posix-fault-injection.h index e3707b65e..ea6fe3d17 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/posix/posix-fault-injection.h +++ b/drivers/gpu/nvgpu/include/nvgpu/posix/posix-fault-injection.h @@ -114,6 +114,15 @@ struct nvgpu_posix_fault_inj_container { struct nvgpu_posix_fault_inj qnx_int_wait_fi; struct nvgpu_posix_fault_inj guest_vm_id_fi; struct nvgpu_posix_fault_inj nvgpu_readl_loop_fi; + struct nvgpu_posix_fault_inj tegra_sys_init_fi; + struct nvgpu_posix_fault_inj waitfor_fi; + struct nvgpu_posix_fault_inj procmgr_daemon_fi; + struct nvgpu_posix_fault_inj procmgr_ability_fi; + struct nvgpu_posix_fault_inj sem_init_fi; + struct nvgpu_posix_fault_inj sem_post_fi; + struct nvgpu_posix_fault_inj pthread_sigmask_fi; + struct nvgpu_posix_fault_inj sigaction_fi; + struct nvgpu_posix_fault_inj sigaction_execute_handler_fi; }; /**