mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: Remove dependency on DGPU CONFIG
The error injection code was enabled only when CONFIG_NVGPU_DGPU = n so that the dGPUs do not attempt any error injection callback function registration. But, this introduced dependency on DGPU config when needs to be explicitly set to n for error injection to be enabled. Remove the dependency by moving the error injection callback registration and deregistration to a HAL which is enabled only on GA10b. Bug 3819160 Change-Id: I4f4eb99189b1af3502d719536a91cc5e5d866bce Signed-off-by: Tejal Kudav <tkudav@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2787202 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
30e7a5e5ed
commit
724f49f6eb
@@ -1757,6 +1757,10 @@ static const struct gops_mssnvlink ga10b_ops_mssnvlink = {
|
||||
#endif
|
||||
|
||||
static const struct gops_cic_mon ga10b_ops_cic_mon = {
|
||||
#ifdef CONFIG_NVGPU_FSI_ERR_INJECTION
|
||||
.reg_errinj_cb = nvgpu_cic_mon_reg_errinj_cb,
|
||||
.dereg_errinj_cb = nvgpu_cic_mon_dereg_errinj_cb,
|
||||
#endif
|
||||
.init = ga10b_cic_mon_init,
|
||||
.report_err = nvgpu_cic_mon_report_err_safety_services
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user