mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: fix MISRA 17.7 violations in mm
MISRA Rule-17.7 requires the return value of all functions to be used. Fix is either to use the return value or change the function to return void. This patch contains fixes for all 17.7 violations in common/mm code. JIRA NVGPU-3034 Change-Id: Ica4a0b00e08aea3af3774b9068c72bc59b9fe4b2 Signed-off-by: Nicolas Benech <nbenech@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2084068 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-misra-checker <svc-misra-checker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Adeel Raza <araza@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
63b17cb482
commit
bd1ae5c9e1
@@ -827,7 +827,11 @@ u64 gk20a_locked_gmmu_map(struct vm_gk20a *vm,
|
||||
}
|
||||
|
||||
if (batch == NULL) {
|
||||
g->ops.fb.tlb_invalidate(g, vm->pdb.mem);
|
||||
err = g->ops.fb.tlb_invalidate(g, vm->pdb.mem);
|
||||
if (err != 0) {
|
||||
nvgpu_err(g, "fb.tlb_invalidate() failed err=%d", err);
|
||||
goto fail_validate;
|
||||
}
|
||||
} else {
|
||||
batch->need_tlb_invalidate = true;
|
||||
}
|
||||
@@ -881,7 +885,10 @@ void gk20a_locked_gmmu_unmap(struct vm_gk20a *vm,
|
||||
if (gk20a_mm_l2_flush(g, true) != 0) {
|
||||
nvgpu_err(g, "gk20a_mm_l2_flush[1] failed");
|
||||
}
|
||||
g->ops.fb.tlb_invalidate(g, vm->pdb.mem);
|
||||
err = g->ops.fb.tlb_invalidate(g, vm->pdb.mem);
|
||||
if (err != 0) {
|
||||
nvgpu_err(g, "fb.tlb_invalidate() failed err=%d", err);
|
||||
}
|
||||
} else {
|
||||
if (!batch->gpu_l2_flushed) {
|
||||
if (gk20a_mm_l2_flush(g, true) != 0) {
|
||||
|
||||
Reference in New Issue
Block a user