tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: e47eb90a0a9ae20b82635b9b99a8d0979b757ad8 commit: f99995a4d79b630d39541b1b053f4102f8594caf [309/4736] drm/via: Embed via_dmablit in via_dri1 config: x86_64-randconfig-m031-20220829 compiler: gcc-11 (Debian 11.3.0-5) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot smatch warnings: drivers/gpu/drm/via/via_dri1.c:602 via_dmablit_timer() warn: inconsistent indenting vim +602 drivers/gpu/drm/via/via_dri1.c 573 574 /* 575 * A timer that regularly polls the blit engine in cases where we don't have interrupts: 576 * a) Broken hardware (typically those that don't have any video capture facility). 577 * b) Blit abort. The hardware doesn't send an interrupt when a blit is aborted. 578 * The timer and hardware IRQ's can and do work in parallel. If the hardware has 579 * irqs, it will shorten the latency somewhat. 580 */ 581 static void 582 via_dmablit_timer(struct timer_list *t) 583 { 584 drm_via_blitq_t *blitq = from_timer(blitq, t, poll_timer); 585 struct drm_device *dev = blitq->dev; 586 int engine = (int) 587 (blitq - ((drm_via_private_t *)dev->dev_private)->blit_queues); 588 589 DRM_DEBUG("Polling timer called for engine %d, jiffies %lu\n", engine, 590 (unsigned long) jiffies); 591 592 via_dmablit_handler(dev, engine, 0); 593 594 if (!timer_pending(&blitq->poll_timer)) { 595 mod_timer(&blitq->poll_timer, jiffies + 1); 596 597 /* 598 * Rerun handler to delete timer if engines are off, and 599 * to shorten abort latency. This is a little nasty. 600 */ 601 > 602 via_dmablit_handler(dev, engine, 0); 603 604 } 605 } 606 -- 0-DAY CI Kernel Test Service https://01.org/lkp