https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6242/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html <7> [366.354770] [drm:intel_dp_aux_xfer [i915]] dp_aux_ch timeout status 0x71450064 <4> [366.354968] ------------[ cut here ]------------ <4> [366.355000] WARN_ON(!queue_delayed_work(system_unbound_wq, &power_domains->async_put_work, msecs_to_jiffies(100))) <4> [366.355167] WARNING: CPU: 0 PID: 3069 at drivers/gpu/drm/i915/intel_display_power.c:1800 queue_async_put_domains_work+0x65/0x70 [i915] <4> [366.355173] Modules linked in: i915(-) vgem snd_hda_codec_hdmi asix coretemp crct10dif_pclmul usbnet crc32_pclmul mii ghash_clmulni_intel btusb btrtl btbcm btintel bluetooth ecdh_generic ecc lpc_ich snd_hda_codec snd_hwdep snd_hda_core snd_pcm prime_numbers pinctrl_cherryview [last unloaded: i915] <4> [366.355218] CPU: 0 PID: 3069 Comm: kworker/0:0 Tainted: G U 5.2.0-rc4-CI-CI_DRM_6242+ #1 <4> [366.355223] Hardware name: GOOGLE Kefka/Kefka, BIOS MrChromebox 02/04/2018 <4> [366.355237] Workqueue: events output_poll_execute <4> [366.355328] RIP: 0010:queue_async_put_domains_work+0x65/0x70 [i915] <4> [366.355335] Code: 48 c7 c6 08 85 38 a0 48 c7 c7 aa 88 3a a0 e8 62 8b df e0 0f 0b eb bf 48 c7 c6 38 85 38 a0 48 c7 c7 aa 88 3a a0 e8 4b 8b df e0 <0f> 0b 5b 5d c3 66 0f 1f 44 00 00 0f b6 4e 28 48 8b 46 20 ba 01 00 <4> [366.355341] RSP: 0018:ffffc900002db958 EFLAGS: 00010286 <4> [366.355348] RAX: 0000000000000000 RBX: ffff88816488a1c0 RCX: 0000000000000000 <4> [366.355354] RDX: 000000000000167b RSI: ffff888176eb09f8 RDI: ffffffff8212df61 <4> [366.355360] RBP: 00000000c1800003 R08: 00000000ff6c2682 R09: 0000000000000000 <4> [366.355365] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000020 <4> [366.355371] R13: 00000000c1800003 R14: ffff88816488a1c0 R15: 00000000c0c00003 <4> [366.355377] FS: 0000000000000000(0000) GS:ffff88817ba00000(0000) knlGS:0000000000000000 <4> [366.355383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4> [366.355389] CR2: 00007f93d547c118 CR3: 000000016c612000 CR4: 00000000001006f0 <4> [366.355394] Call Trace: <4> [366.355489] __intel_display_power_put_async+0xb6/0xf0 [i915] <4> [366.355585] intel_dp_aux_xfer+0x19d/0x8c0 [i915] <4> [366.355614] ? wait_woken+0xa0/0xa0 <4> [366.355716] intel_dp_aux_transfer+0xa7/0x200 [i915] <4> [366.355735] drm_dp_dpcd_access+0x76/0x110 <4> [366.355755] drm_dp_dpcd_read+0x29/0xc0 <4> [366.355848] intel_dp_read_dpcd+0x38/0x120 [i915] <4> [366.355941] intel_dp_get_dpcd+0x1d/0xe0 [i915] <4> [366.356031] intel_dp_detect+0x2c0/0x5e0 [i915] <4> [366.356052] drm_helper_probe_single_connector_modes+0xd4/0x6e0 <4> [366.356095] drm_client_modeset_probe+0x257/0xad0 <4> [366.356117] ? drm_dbg+0x7f/0x90 <4> [366.356142] drm_fb_helper_hotplug_event.part.12+0x95/0xc0 <4> [366.356152] drm_kms_helper_hotplug_event+0x21/0x30 <4> [366.356161] output_poll_execute+0x1a0/0x1b0 <4> [366.356181] process_one_work+0x245/0x610 <4> [366.356203] worker_thread+0x37/0x380 <4> [366.356217] ? process_one_work+0x610/0x610 <4> [366.356224] kthread+0x119/0x130 <4> [366.356232] ? kthread_park+0x80/0x80 <4> [366.356247] ret_from_fork+0x3a/0x50 <4> [366.356278] irq event stamp: 40570 <4> [366.356287] hardirqs last enabled at (40569): [<ffffffff8112867c>] vprintk_emit+0xcc/0x340 <4> [366.356295] hardirqs last disabled at (40570): [<ffffffff810019e0>] trace_hardirqs_off_thunk+0x1a/0x1c <4> [366.356303] softirqs last enabled at (40548): [<ffffffff81c0033a>] __do_softirq+0x33a/0x4b9 <4> [366.356311] softirqs last disabled at (40539): [<ffffffff810b6399>] irq_exit+0xa9/0xc0 <4> [366.356401] WARNING: CPU: 0 PID: 3069 at drivers/gpu/drm/i915/intel_display_power.c:1800 queue_async_put_domains_work+0x65/0x70 [i915] <4> [366.356407] ---[ end trace 41e634b3f1908b3c ]---
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * BSW: igt@i915_module_load@reload-with-fault-injection - dmesg-warn - WARN_ON(!queue_delayed_work(system_unbound_wq, &power_domains->async_put_work, msecs_to_jiffies(100))) - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6242/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html
commit 315ca4c408ed3bcfe3a204fec9f5c397a98e97a0 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Tue Jul 2 18:17:23 2019 +0300 drm/i915: synchronize_irq() against the actual irq When eliminating our use of drm_irq_install() I failed to convert all our synchronize_irq() calls to consult pdev->irq instead of dev_priv->drm.irq. As we no longer populate dev_priv->drm.irq we're no longer synchronizing against anything. v2: Add intel_syncrhonize_irq() (Chris) Cc: Chris Wilson <chris@chris-wilson.co.uk> Reported-by: Imre Deak <imre.deak@intel.com> Fixes: b318b82455bd ("drm/i915: Nuke drm_driver irq vfuncs") Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111012 Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20190702151723.29739-1-ville.syrjala@linux.intel.com *** This bug has been marked as a duplicate of bug 111012 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.