]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/tlb: Init range tilemask err to zero
authorJonathan Cavitt <jonathan.cavitt@intel.com>
Mon, 16 Mar 2026 16:20:04 +0000 (16:20 +0000)
committerShuicheng Lin <shuicheng.lin@intel.com>
Wed, 8 Apr 2026 16:15:29 +0000 (09:15 -0700)
Initialize err = 0 in xe_tlb_inval_range_tilemask_submit to prevent a
possible uninitialized value return in the case where the tile_mask
somehow doesn't match any available tile ids.

This targets a static analysis issue.

Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Link: https://patch.msgid.link/20260316162003.64643-2-jonathan.cavitt@intel.com
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
drivers/gpu/drm/xe/xe_tlb_inval.c

index 10dcd4abb00f09392cf6aecce6bcb1372be6a5c9..bbd21d393062fd19769a704780dcf19fd15f5f6b 100644 (file)
@@ -529,7 +529,7 @@ int xe_tlb_inval_range_tilemask_submit(struct xe_device *xe, u32 asid,
        struct xe_tile *tile;
        u32 fence_id = 0;
        u8 id;
-       int err;
+       int err = 0;
 
        batch->num_fences = 0;
        if (!tile_mask)