mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: MISRA 14.4 bitwise operation as boolean
MISRA rule 14.4 doesn't allow the usage of integer types as booleans in the controlling expression of an if statement or an iteration statement. Fix violations where the result of a bitwise operation is used as a boolean in the controlling expression of if and loop statements. JIRA NVGPU-1020 Change-Id: If910150072c3dd67c31fe9819c3a9e738fd3c1c6 Signed-off-by: Amurthyreddy <amurthyreddy@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1932389 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@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
0d065df144
commit
89660dbd62
@@ -80,11 +80,11 @@ void gk20a_ce2_isr(struct gk20a *g, u32 inst_id, u32 pri_base)
|
||||
nvgpu_log(g, gpu_dbg_intr, "ce2 isr %08x\n", ce2_intr);
|
||||
|
||||
/* clear blocking interrupts: they exibit broken behavior */
|
||||
if (ce2_intr & ce2_intr_status_blockpipe_pending_f()) {
|
||||
if ((ce2_intr & ce2_intr_status_blockpipe_pending_f()) != 0U) {
|
||||
clear_intr |= ce2_blockpipe_isr(g, ce2_intr);
|
||||
}
|
||||
|
||||
if (ce2_intr & ce2_intr_status_launcherr_pending_f()) {
|
||||
if ((ce2_intr & ce2_intr_status_launcherr_pending_f()) != 0U) {
|
||||
clear_intr |= ce2_launcherr_isr(g, ce2_intr);
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ u32 gk20a_ce2_nonstall_isr(struct gk20a *g, u32 inst_id, u32 pri_base)
|
||||
|
||||
nvgpu_log(g, gpu_dbg_intr, "ce2 nonstall isr %08x\n", ce2_intr);
|
||||
|
||||
if (ce2_intr & ce2_intr_status_nonblockpipe_pending_f()) {
|
||||
if ((ce2_intr & ce2_intr_status_nonblockpipe_pending_f()) != 0U) {
|
||||
gk20a_writel(g, ce2_intr_status_r(),
|
||||
ce2_nonblockpipe_isr(g, ce2_intr));
|
||||
ops |= (GK20A_NONSTALL_OPS_WAKEUP_SEMAPHORE |
|
||||
|
||||
Reference in New Issue
Block a user