From: Oded Gabbay Date: Thu, 30 Jun 2022 08:53:33 +0000 (+0300) Subject: habanalabs/gaudi2: SM mask can only be 8-bit X-Git-Tag: block-6.0-2022-08-12~26^2~27^2~19 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=e475acabb9d99fb80828964bbeeb4e283942173c;p=linux-block.git habanalabs/gaudi2: SM mask can only be 8-bit Otherwise, due to how we calculate it, we might fail in FIELD_PREP checks. Reported-by: kernel test robot Signed-off-by: Oded Gabbay --- diff --git a/drivers/misc/habanalabs/gaudi2/gaudi2.c b/drivers/misc/habanalabs/gaudi2/gaudi2.c index ed41673f2f23..02ec68715c4f 100644 --- a/drivers/misc/habanalabs/gaudi2/gaudi2.c +++ b/drivers/misc/habanalabs/gaudi2/gaudi2.c @@ -5751,8 +5751,9 @@ static void gaudi2_kdma_set_mmbp_asid(struct hl_device *hdev, static void gaudi2_arm_cq_monitor(struct hl_device *hdev, u32 index, u32 cq_id, u32 mon_payload, u32 sync_value) { + u32 sync_group_id, mode, mon_arm; int offset = index * 4; - u32 sync_group_id, mask, mode, mon_arm; + u8 mask; /* Reset the SOB value */ WREG32(mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_0 + offset, 0);