* [drm-drm-intel:drm-intel-gt-next 24/41] drivers/gpu/drm/i915/i915_scheduler.c:574 __i915_sched_rewind_requests() error: uninitialized symbol 'pl'.
@ 2021-02-07 4:04 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-02-07 4:04 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 3929 bytes --]
CC: kbuild-all(a)lists.01.org
TO: Chris Wilson <chris@chris-wilson.co.uk>
CC: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
tree: git://anongit.freedesktop.org/drm/drm-intel drm-intel-gt-next
head: 38a40d2110751bc9f5c408de992551e1ea7d11c6
commit: 3d473f1476d815ecac447677cc1d4d990f31e327 [24/41] drm/i915: Extract request rewinding from execlists
:::::: branch date: 14 hours ago
:::::: commit date: 3 days ago
config: x86_64-randconfig-m001-20210207 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch warnings:
drivers/gpu/drm/i915/i915_scheduler.c:574 __i915_sched_rewind_requests() error: uninitialized symbol 'pl'.
vim +/pl +574 drivers/gpu/drm/i915/i915_scheduler.c
d353a704a6db57 Chris Wilson 2021-02-03 547
3d473f1476d815 Chris Wilson 2021-02-03 548 struct i915_request *
3d473f1476d815 Chris Wilson 2021-02-03 549 __i915_sched_rewind_requests(struct intel_engine_cs *engine)
3d473f1476d815 Chris Wilson 2021-02-03 550 {
3d473f1476d815 Chris Wilson 2021-02-03 551 struct i915_request *rq, *rn, *active = NULL;
3d473f1476d815 Chris Wilson 2021-02-03 552 struct list_head *pl;
3d473f1476d815 Chris Wilson 2021-02-03 553 int prio = I915_PRIORITY_INVALID;
3d473f1476d815 Chris Wilson 2021-02-03 554
3d473f1476d815 Chris Wilson 2021-02-03 555 lockdep_assert_held(&engine->active.lock);
3d473f1476d815 Chris Wilson 2021-02-03 556
3d473f1476d815 Chris Wilson 2021-02-03 557 list_for_each_entry_safe_reverse(rq, rn,
3d473f1476d815 Chris Wilson 2021-02-03 558 &engine->active.requests,
3d473f1476d815 Chris Wilson 2021-02-03 559 sched.link) {
3d473f1476d815 Chris Wilson 2021-02-03 560 if (__i915_request_is_complete(rq)) {
3d473f1476d815 Chris Wilson 2021-02-03 561 list_del_init(&rq->sched.link);
3d473f1476d815 Chris Wilson 2021-02-03 562 continue;
3d473f1476d815 Chris Wilson 2021-02-03 563 }
3d473f1476d815 Chris Wilson 2021-02-03 564
3d473f1476d815 Chris Wilson 2021-02-03 565 __i915_request_unsubmit(rq);
3d473f1476d815 Chris Wilson 2021-02-03 566
3d473f1476d815 Chris Wilson 2021-02-03 567 GEM_BUG_ON(rq_prio(rq) == I915_PRIORITY_INVALID);
3d473f1476d815 Chris Wilson 2021-02-03 568 if (rq_prio(rq) != prio) {
3d473f1476d815 Chris Wilson 2021-02-03 569 prio = rq_prio(rq);
3d473f1476d815 Chris Wilson 2021-02-03 570 pl = i915_sched_lookup_priolist(engine, prio);
3d473f1476d815 Chris Wilson 2021-02-03 571 }
3d473f1476d815 Chris Wilson 2021-02-03 572 GEM_BUG_ON(RB_EMPTY_ROOT(&engine->execlists.queue.rb_root));
3d473f1476d815 Chris Wilson 2021-02-03 573
3d473f1476d815 Chris Wilson 2021-02-03 @574 list_move(&rq->sched.link, pl);
3d473f1476d815 Chris Wilson 2021-02-03 575 set_bit(I915_FENCE_FLAG_PQUEUE, &rq->fence.flags);
3d473f1476d815 Chris Wilson 2021-02-03 576
3d473f1476d815 Chris Wilson 2021-02-03 577 /* Check in case we rollback so far we wrap [size/2] */
3d473f1476d815 Chris Wilson 2021-02-03 578 if (intel_ring_direction(rq->ring,
3d473f1476d815 Chris Wilson 2021-02-03 579 rq->tail,
3d473f1476d815 Chris Wilson 2021-02-03 580 rq->ring->tail + 8) > 0)
3d473f1476d815 Chris Wilson 2021-02-03 581 rq->context->lrc.desc |= CTX_DESC_FORCE_RESTORE;
3d473f1476d815 Chris Wilson 2021-02-03 582
3d473f1476d815 Chris Wilson 2021-02-03 583 active = rq;
3d473f1476d815 Chris Wilson 2021-02-03 584 }
3d473f1476d815 Chris Wilson 2021-02-03 585
3d473f1476d815 Chris Wilson 2021-02-03 586 return active;
3d473f1476d815 Chris Wilson 2021-02-03 587 }
3d473f1476d815 Chris Wilson 2021-02-03 588
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 37329 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-07 4:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-07 4:04 [drm-drm-intel:drm-intel-gt-next 24/41] drivers/gpu/drm/i915/i915_scheduler.c:574 __i915_sched_rewind_requests() error: uninitialized symbol 'pl' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.