mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 09:57:08 +03:00
gpu: nvgpu: fifo MISRA fix for Rule 10.3
JIRA NVGPU-3383 Change-Id: Ic1b30cd4b8c5dba0ea75ff0de316d0d5dcc99ae4 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2116730 GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@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
7054643749
commit
50d4421dc2
@@ -83,7 +83,7 @@ static inline u32 gm20b_engine_id_to_fault_id(struct gk20a *g,
|
||||
void gm20b_fifo_trigger_mmu_fault(struct gk20a *g,
|
||||
unsigned long engine_ids_bitmask)
|
||||
{
|
||||
unsigned long poll_delay = POLL_DELAY_MIN_US;
|
||||
unsigned int poll_delay = POLL_DELAY_MIN_US;
|
||||
unsigned long engine_id;
|
||||
int ret;
|
||||
struct nvgpu_timeout timeout;
|
||||
@@ -119,8 +119,8 @@ void gm20b_fifo_trigger_mmu_fault(struct gk20a *g,
|
||||
break;
|
||||
}
|
||||
|
||||
nvgpu_usleep_range(poll_delay, poll_delay * 2UL);
|
||||
poll_delay = min_t(u32, poll_delay << 1, POLL_DELAY_MAX_US);
|
||||
nvgpu_usleep_range(poll_delay, poll_delay * 2U);
|
||||
poll_delay = min_t(u32, poll_delay << 1U, POLL_DELAY_MAX_US);
|
||||
} while (nvgpu_timeout_expired(&timeout) == 0);
|
||||
|
||||
if (ret != 0) {
|
||||
@@ -129,6 +129,6 @@ void gm20b_fifo_trigger_mmu_fault(struct gk20a *g,
|
||||
|
||||
/* release trigger mmu fault */
|
||||
for_each_set_bit(engine_id, &engine_ids_bitmask, 32UL) {
|
||||
nvgpu_writel(g, fifo_trigger_mmu_fault_r(engine_id), 0);
|
||||
nvgpu_writel(g, fifo_trigger_mmu_fault_r((u32)engine_id), 0U);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user