Message ID | 20210203141701.23342-1-colin.king@canonical.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [next] drm/nouveau/fifo/tu102: Fix potential array out of bounds access error | expand |
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c index 14e5b70e0255..1f33f8c757bf 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c @@ -366,7 +366,7 @@ tu102_fifo_intr_ctxsw_timeout(struct gk104_fifo *fifo) engm = nvkm_rd32(device, 0x2a30); nvkm_wr32(device, 0x2a30, engm); - for_each_set_bit(engn, &engm, 32) + for_each_set_bit(engn, &engm, ARRAY_SIZE(fifo->engine)) tu102_fifo_recover_engn(fifo, engn); spin_unlock_irqrestore(&fifo->base.lock, flags);