Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
The migration is almost done, at least the rest should happen in the background. There are still a few technical difference between the old cluster and the new ones, and they are summarized in this issue. Please pay attention to the TL:DR at the end of the comment.
@demarchi : please see CI Buglog for the failures. There are both perf and perf_pmu failures, e.g. RKL has a perf failure not a perf_pmu failure. Perf failures (as opposed to perf_pmu) are interesting because i915 perf does not actually use the kernel perf event framework, so we should not expect to see the __do_sys_perf_event_open call in the perf failures (we should see that call only in the perf_pmu failures which uses the kernel perf framework). Kernel perf is what we call perf_pmu (it's confusing). So something weird is going on. I'm wondering if this is some sort of kernel perf_pmu stack trace, not an i915 stack trace.
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description:SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-snb2", "shard-glk7", "shard-tglu-9"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@perf_pmu@busy-check-all@rcs0", "igt@perf_pmu@busy-idle-check-all", "igt@i915_pm_rc6_residency@rc6-fence@gt0"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description:RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb27", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@perf_pmu@busy-check-all@rcs0", "igt@perfi915_pmu@busy-_rps@engidlne-chordeck-allr", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
A CI Bug Log filter associated to this bug has been updated by tillipix.
Description: RKL SNB GLK TGL: Few pm tests - incomplete - No warnings/errors
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND machine_name IS IN ["shard-glk8", "shard-snb7", "shard-glk7", "shard-tglu-9", "shard-tglu-5", "shard-snb2", "shard-snb5", "shard-rkl-7"] AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@i915_pm_rps@fence-order", "igt@perf_pmu@busy-idle-check-all", "igt@perf_pmu@busy-check-all@rcs0", "igt@i915_pm_rps@engine-order", "igt@i915_pm_rc6_residency@rc6-fence@gt0", "igt@perf_pmu@busy-idle-check-all"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["incomplete"]))
I'm wondering if this is some sort of kernel perf_pmu stack trace, not an i915 stack trace.
not sure I understand this part... it is a kernel perf stack trace, but it's coming from a syscall. The kernel itself shouldn't be calling it. Something in igt (or another tool in userspace) must be calling perf_event_open(). I will try to reproduce again today.
Since it's a _ONCE variant, whatever test executes first is the once that triggers the warning, which explains why it's a different test on each platform. strace on igt@i915_pm_rps@fence-order for example confirms the perf_even_open() call is coming from the test being executed:
Trying to isolate a little bit more... it doesn't seem to be anything related to our perf events indeed. Straight after booting, without any i915 or xe involved:
sudo ./perf stat -e instructions sleep 1
And that is reproducible even without the topic/core-for-CI branch.
I was trying to see if IGT lib calls perf_event_open(), so that any test will cause it when IGT lib loads. But it doesn't look like IGT lib is calling perf_event_open(), only particular tests are calling perf_event_open().
I think, at this point, since it's not our issue, I would just send a mail on LKML about the lockdep warning and expect somebody from the 'PERFORMANCE EVENTS SUBSYSTEM' to fix it.