[Intel-gfx] skylake + drm-next - warn city

Imre Deak imre.deak at intel.com
Tue Nov 3 02:35:58 PST 2015


On ti, 2015-11-03 at 11:42 +0200, Jani Nikula wrote:
> On Tue, 03 Nov 2015, Dave Airlie <airlied at gmail.com> wrote:
> > Just booted drm-next on a Skylake laptop that happened to be on my
> > desk for a few days.
> >
> > I wasn't impressed. I'm very disappointed. Doesn't anyone have any
> > pride in the code they write anymore.
> >
> > Initially the previous sentence had a lot of curse words and was Linus
> > like in it's stature, but I've been promised by twitter that being
> > nice will get me better results, so let's make it so.
> 
> Much appreciated; we get the message.
> 
> > So could someone from Intel takes some responsibility for testing the
> > code they send me actually you know works on the hardware it's meant
> > to, or at least tell me what is going so horribly wrong here.
> >
> > the lockdep trace at the end doesn't look fun.

That's from the GuC firmware loader, so won't be fixed by the DMC
patches. Ville mentioned he has a fix for that.

> Skylake wants the DMC firmware blob from linux-firmware or
> https://01.org/linuxgraphics/downloads. The conclusion from the traces
> below is that either you don't have it, or we fail to load it due to the
> deadlock.
> 
> In any case, our DMC firmware loading is, uh, less than perfect.
> 
> The bright side is that we are aware of this, and there's a couple of
> patchsets from Mika/Damien [1] and Animesh/Daniel/Imre [2] to fix
> this. (Mika, Imre, any comments on the status of those?)

All of Mika's patches [1] have an R-b, except patch 7/7.
[2] has R-b's as well except for patch 1/13. Sunil any update on that?

> The bigger question is how do we fix this for drm-next/v4.4. That's 20
> patches in total, and we are way past the cutoff. On the other hand,
> it's all restricted to Skylake DMC firmware loading, and it is supposed
> to fix stuff, not add features.

Yes, no new features, only fixes.

--Imre

> 
> Your call.
> 
> 
> BR,
> Jani.
> 
> 
> 
> [1] http://mid.gmane.org/1445950025-5793-1-git-send-email-mika.kuoppala@intel.com
> [2] http://mid.gmane.org/1446069547-24760-1-git-send-email-imre.deak@intel.com
> 
> 
> >
> > Dave.
> >
> >
> > [    8.158254] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
> > [    8.159953] input: Video Bus as
> > /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12
> > [    8.160895] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0
> > [    8.170784] ------------[ cut here ]------------
> > [    8.170810] WARNING: CPU: 3 PID: 103 at
> > drivers/gpu/drm/i915/intel_csr.c:481 assert_csr_loaded+0xa8/0x140
> > [i915]()
> > [    8.170812] CSR is not loaded.
> > [    8.170813] Modules linked in: amdkfd amd_iommu_v2 amdgpu i915 ttm
> > i2c_algo_bit drm_kms_helper serio_raw drm r8169 mii video fjes
> > [    8.170825] CPU: 3 PID: 103 Comm: kworker/u16:2 Not tainted 4.3.0-rc5+ #1
> > [    8.170826] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [    8.170830] Workqueue: events_unbound async_run_entry_fn
> > [    8.170832]  0000000000000000 000000001aac9e2e ffff88024bd33a68
> > ffffffff81416e09
> > [    8.170835]  ffff88024bd33ab0 ffff88024bd33aa0 ffffffff810a8bb2
> > ffff88003f130000
> > [    8.170838]  ffff88003f130510 0000000000000000 000000003000000f
> > ffff88024ad23000
> > [    8.170841] Call Trace:
> > [    8.170845]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [    8.170847]  [<ffffffff810a8bb2>] warn_slowpath_common+0x82/0xc0
> > [    8.170849]  [<ffffffff810a8c4c>] warn_slowpath_fmt+0x5c/0x80
> > [    8.170866]  [<ffffffffa015ed08>] assert_csr_loaded+0xa8/0x140 [i915]
> > [    8.170885]  [<ffffffffa016e825>] skl_set_power_well+0x7e5/0xb00 [i915]
> > [    8.170902]  [<ffffffffa016eb73>] skl_power_well_enable+0x13/0x20 [i915]
> > [    8.170917]  [<ffffffffa016edfb>] intel_display_power_get+0xab/0x100 [i915]
> > [    8.170944]  [<ffffffffa0203a2b>] intel_hdmi_set_edid+0x3b/0x110 [i915]
> > [    8.170969]  [<ffffffffa0203e20>] intel_hdmi_detect+0xc0/0x130 [i915]
> > [    8.170974]  [<ffffffffa0129dd5>]
> > drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0
> > [drm_kms_helper]
> > [    8.170978]  [<ffffffffa012a083>]
> > drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
> > [    8.170983]  [<ffffffffa0136110>]
> > drm_fb_helper_initial_config+0xb0/0x410 [drm_kms_helper]
> > [    8.171007]  [<ffffffffa01e839b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
> > [    8.171009]  [<ffffffff810d20ea>] async_run_entry_fn+0x4a/0x140
> > [    8.171011]  [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [    8.171013]  [<ffffffff810c6f89>] ? process_one_work+0x199/0x680
> > [    8.171015]  [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [    8.171017]  [<ffffffff810c7470>] ? process_one_work+0x680/0x680
> > [    8.171020]  [<ffffffff810ce511>] kthread+0x101/0x120
> > [    8.171023]  [<ffffffff81103b49>] ? trace_hardirqs_on_caller+0x129/0x1b0
> > [    8.171026]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171028]  [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [    8.171031]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171032] ---[ end trace 4692db411b428244 ]---
> > [    8.171035] ------------[ cut here ]------------
> > [    8.171053] WARNING: CPU: 3 PID: 103 at
> > drivers/gpu/drm/i915/intel_csr.c:484 assert_csr_loaded+0x103/0x140
> > [i915]()
> > [    8.171054] CSR SSP Base Not fine
> > [    8.171055] Modules linked in: amdkfd amd_iommu_v2 amdgpu i915 ttm
> > i2c_algo_bit drm_kms_helper serio_raw drm r8169 mii video fjes
> > [    8.171064] CPU: 3 PID: 103 Comm: kworker/u16:2 Tainted: G        W
> >       4.3.0-rc5+ #1
> > [    8.171065] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [    8.171067] Workqueue: events_unbound async_run_entry_fn
> > [    8.171069]  0000000000000000 000000001aac9e2e ffff88024bd33a68
> > ffffffff81416e09
> > [    8.171071]  ffff88024bd33ab0 ffff88024bd33aa0 ffffffff810a8bb2
> > ffff88003f130000
> > [    8.171074]  ffff88003f130510 0000000000000000 000000003000000f
> > ffff88024ad23000
> > [    8.171077] Call Trace:
> > [    8.171079]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [    8.171081]  [<ffffffff810a8bb2>] warn_slowpath_common+0x82/0xc0
> > [    8.171083]  [<ffffffff810a8c4c>] warn_slowpath_fmt+0x5c/0x80
> > [    8.171098]  [<ffffffffa015ed63>] assert_csr_loaded+0x103/0x140 [i915]
> > [    8.171114]  [<ffffffffa016e825>] skl_set_power_well+0x7e5/0xb00 [i915]
> > [    8.171129]  [<ffffffffa016eb73>] skl_power_well_enable+0x13/0x20 [i915]
> > [    8.171143]  [<ffffffffa016edfb>] intel_display_power_get+0xab/0x100 [i915]
> > [    8.171169]  [<ffffffffa0203a2b>] intel_hdmi_set_edid+0x3b/0x110 [i915]
> > [    8.171191]  [<ffffffffa0203e20>] intel_hdmi_detect+0xc0/0x130 [i915]
> > [    8.171195]  [<ffffffffa0129dd5>]
> > drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0
> > [drm_kms_helper]
> > [    8.171199]  [<ffffffffa012a083>]
> > drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
> > [    8.171204]  [<ffffffffa0136110>]
> > drm_fb_helper_initial_config+0xb0/0x410 [drm_kms_helper]
> > [    8.171242]  [<ffffffffa01e839b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
> > [    8.171244]  [<ffffffff810d20ea>] async_run_entry_fn+0x4a/0x140
> > [    8.171247]  [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [    8.171249]  [<ffffffff810c6f89>] ? process_one_work+0x199/0x680
> > [    8.171251]  [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [    8.171253]  [<ffffffff810c7470>] ? process_one_work+0x680/0x680
> > [    8.171256]  [<ffffffff810ce511>] kthread+0x101/0x120
> > [    8.171259]  [<ffffffff81103b49>] ? trace_hardirqs_on_caller+0x129/0x1b0
> > [    8.171262]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171264]  [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [    8.171267]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171268] ---[ end trace 4692db411b428245 ]---
> > [    8.171270] ------------[ cut here ]------------
> > [    8.171289] WARNING: CPU: 3 PID: 103 at
> > drivers/gpu/drm/i915/intel_csr.c:485 assert_csr_loaded+0x134/0x140
> > [i915]()
> > [    8.171290] CSR HTP Not fine
> > [    8.171291] Modules linked in: amdkfd amd_iommu_v2 amdgpu i915 ttm
> > i2c_algo_bit drm_kms_helper serio_raw drm r8169 mii video fjes
> > [    8.171301] CPU: 3 PID: 103 Comm: kworker/u16:2 Tainted: G        W
> >       4.3.0-rc5+ #1
> > [    8.171303] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [    8.171305] Workqueue: events_unbound async_run_entry_fn
> > [    8.171307]  0000000000000000 000000001aac9e2e ffff88024bd33a68
> > ffffffff81416e09
> > [    8.171310]  ffff88024bd33ab0 ffff88024bd33aa0 ffffffff810a8bb2
> > ffff88003f130000
> > [    8.171313]  ffff88003f130510 0000000000000000 000000003000000f
> > ffff88024ad23000
> > [    8.171316] Call Trace:
> > [    8.171318]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [    8.171321]  [<ffffffff810a8bb2>] warn_slowpath_common+0x82/0xc0
> > [    8.171323]  [<ffffffff810a8c4c>] warn_slowpath_fmt+0x5c/0x80
> > [    8.171340]  [<ffffffffa015ed94>] assert_csr_loaded+0x134/0x140 [i915]
> > [    8.171358]  [<ffffffffa016e825>] skl_set_power_well+0x7e5/0xb00 [i915]
> > [    8.171374]  [<ffffffffa016eb73>] skl_power_well_enable+0x13/0x20 [i915]
> > [    8.171389]  [<ffffffffa016edfb>] intel_display_power_get+0xab/0x100 [i915]
> > [    8.171417]  [<ffffffffa0203a2b>] intel_hdmi_set_edid+0x3b/0x110 [i915]
> > [    8.171442]  [<ffffffffa0203e20>] intel_hdmi_detect+0xc0/0x130 [i915]
> > [    8.171446]  [<ffffffffa0129dd5>]
> > drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0
> > [drm_kms_helper]
> > [    8.171451]  [<ffffffffa012a083>]
> > drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
> > [    8.171457]  [<ffffffffa0136110>]
> > drm_fb_helper_initial_config+0xb0/0x410 [drm_kms_helper]
> > [    8.171482]  [<ffffffffa01e839b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
> > [    8.171485]  [<ffffffff810d20ea>] async_run_entry_fn+0x4a/0x140
> > [    8.171487]  [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [    8.171489]  [<ffffffff810c6f89>] ? process_one_work+0x199/0x680
> > [    8.171491]  [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [    8.171494]  [<ffffffff810c7470>] ? process_one_work+0x680/0x680
> > [    8.171496]  [<ffffffff810ce511>] kthread+0x101/0x120
> > [    8.171499]  [<ffffffff81103b49>] ? trace_hardirqs_on_caller+0x129/0x1b0
> > [    8.171502]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171504]  [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [    8.171507]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171508] ---[ end trace 4692db411b428246 ]---
> > [    8.171510] ------------[ cut here ]------------
> > [    8.171529] WARNING: CPU: 3 PID: 103 at
> > drivers/gpu/drm/i915/intel_runtime_pm.c:551
> > skl_set_power_well+0x82d/0xb00 [i915]()
> > [    8.171530] DC6 already programmed to be disabled.
> > [    8.171531] Modules linked in: amdkfd amd_iommu_v2 amdgpu i915 ttm
> > i2c_algo_bit drm_kms_helper serio_raw drm r8169 mii video fjes
> > [    8.171541] CPU: 3 PID: 103 Comm: kworker/u16:2 Tainted: G        W
> >       4.3.0-rc5+ #1
> > [    8.171543] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [    8.171545] Workqueue: events_unbound async_run_entry_fn
> > [    8.171547]  0000000000000000 000000001aac9e2e ffff88024bd33a90
> > ffffffff81416e09
> > [    8.171550]  ffff88024bd33ad8 ffff88024bd33ac8 ffffffff810a8bb2
> > ffff88003f130000
> > [    8.171553]  0000000040000000 ffffffffa024ea70 000000003000000f
> > ffff88024ad23000
> > [    8.171556] Call Trace:
> > [    8.171558]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [    8.171560]  [<ffffffff810a8bb2>] warn_slowpath_common+0x82/0xc0
> > [    8.171562]  [<ffffffff810a8c4c>] warn_slowpath_fmt+0x5c/0x80
> > [    8.171579]  [<ffffffffa016e86d>] skl_set_power_well+0x82d/0xb00 [i915]
> > [    8.171594]  [<ffffffffa016eb73>] skl_power_well_enable+0x13/0x20 [i915]
> > [    8.171609]  [<ffffffffa016edfb>] intel_display_power_get+0xab/0x100 [i915]
> > [    8.171637]  [<ffffffffa0203a2b>] intel_hdmi_set_edid+0x3b/0x110 [i915]
> > [    8.171662]  [<ffffffffa0203e20>] intel_hdmi_detect+0xc0/0x130 [i915]
> > [    8.171693]  [<ffffffffa0129dd5>]
> > drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0
> > [drm_kms_helper]
> > [    8.171701]  [<ffffffffa012a083>]
> > drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
> > [    8.171710]  [<ffffffffa0136110>]
> > drm_fb_helper_initial_config+0xb0/0x410 [drm_kms_helper]
> > [    8.171741]  [<ffffffffa01e839b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
> > [    8.171744]  [<ffffffff810d20ea>] async_run_entry_fn+0x4a/0x140
> > [    8.171747]  [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [    8.171750]  [<ffffffff810c6f89>] ? process_one_work+0x199/0x680
> > [    8.171752]  [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [    8.171755]  [<ffffffff810c7470>] ? process_one_work+0x680/0x680
> > [    8.171757]  [<ffffffff810ce511>] kthread+0x101/0x120
> > [    8.171760]  [<ffffffff81103b49>] ? trace_hardirqs_on_caller+0x129/0x1b0
> > [    8.171763]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171765]  [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [    8.171768]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [    8.171769] ---[ end trace 4692db411b428247 ]---
> > [    9.764929] [drm] RC6 on
> > [   11.207028] fbcon: inteldrmfb (fb0) is primary device
> > [   14.261100] ------------[ cut here ]------------
> > [   14.261240] WARNING: CPU: 0 PID: 103 at
> > drivers/gpu/drm/i915/intel_uncore.c:619
> > hsw_unclaimed_reg_debug+0x69/0x90 [i915]()
> > [   14.261244] Unclaimed register detected after writing to register 0x68970
> > [   14.261268] Modules linked in: amdkfd amd_iommu_v2 amdgpu i915 ttm
> > i2c_algo_bit drm_kms_helper serio_raw drm r8169 mii video fjes
> > [   14.261277] CPU: 0 PID: 103 Comm: kworker/u16:2 Tainted: G        W
> >       4.3.0-rc5+ #1
> > [   14.261280] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [   14.261292] Workqueue: events_unbound async_run_entry_fn
> > [   14.261302]  0000000000000000 000000001aac9e2e ffff88024bd33658
> > ffffffff81416e09
> > [   14.261309]  ffff88024bd336a0 ffff88024bd33690 ffffffff810a8bb2
> > ffff88003f130000
> > [   14.261315]  0000000000068970 0000000000068970 ffff88003f130080
> > 0000000000000000
> > [   14.261317] Call Trace:
> > [   14.261327]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [   14.261335]  [<ffffffff810a8bb2>] warn_slowpath_common+0x82/0xc0
> > [   14.261340]  [<ffffffff810a8c4c>] warn_slowpath_fmt+0x5c/0x80
> > [   14.261457]  [<ffffffffa01a9d39>] hsw_unclaimed_reg_debug+0x69/0x90 [i915]
> > [   14.261556]  [<ffffffffa01b07ec>] gen9_write32+0x25c/0x3c0 [i915]
> > [   14.261663]  [<ffffffffa01c1884>] skl_detach_scaler.isra.11+0x74/0xb0 [i915]
> > [   14.261756]  [<ffffffffa01c1925>] skl_detach_scalers+0x65/0x70 [i915]
> > [   14.261843]  [<ffffffffa01c19da>] intel_begin_crtc_commit+0xaa/0x1f0 [i915]
> > [   14.261868]  [<ffffffffa013293b>]
> > drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270 [drm_kms_helper]
> > [   14.261968]  [<ffffffffa01d04d9>] intel_atomic_commit+0x229/0x1450 [i915]
> > [   14.262026]  [<ffffffffa00b024b>] ? drm_atomic_check_only+0x19b/0x5a0 [drm]
> > [   14.262074]  [<ffffffffa00affe7>] ?
> > drm_atomic_add_affected_connectors+0x27/0xf0 [drm]
> > [   14.262117]  [<ffffffffa00b0687>] drm_atomic_commit+0x37/0x60 [drm]
> > [   14.262140]  [<ffffffffa0133d6e>] restore_fbdev_mode+0x27e/0x2b0
> > [drm_kms_helper]
> > [   14.262162]  [<ffffffffa0135fc3>]
> > drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
> > [   14.262179]  [<ffffffffa013603d>] drm_fb_helper_set_par+0x2d/0x50
> > [drm_kms_helper]
> > [   14.262298]  [<ffffffffa01e785a>] intel_fbdev_set_par+0x1a/0x60 [i915]
> > [   14.262308]  [<ffffffff8148a995>] fbcon_init+0x545/0x5d0
> > [   14.262321]  [<ffffffff8152332a>] visual_init+0xca/0x130
> > [   14.262327]  [<ffffffff81525205>] do_bind_con_driver+0x1c5/0x3b0
> > [   14.262334]  [<ffffffff81525729>] do_take_over_console+0x149/0x1a0
> > [   14.262342]  [<ffffffff814867e7>] do_fbcon_takeover+0x57/0xb0
> > [   14.262350]  [<ffffffff8148b43c>] fbcon_event_notify+0x66c/0x760
> > [   14.262361]  [<ffffffff810cfa9e>] notifier_call_chain+0x3e/0xb0
> > [   14.262368]  [<ffffffff810cfc9d>] __blocking_notifier_call_chain+0x4d/0x70
> > [   14.262373]  [<ffffffff810cfcd6>] blocking_notifier_call_chain+0x16/0x20
> > [   14.262382]  [<ffffffff8149120b>] fb_notifier_call_chain+0x1b/0x20
> > [   14.262387]  [<ffffffff814936d1>] register_framebuffer+0x211/0x350
> > [   14.262409]  [<ffffffffa01362ec>]
> > drm_fb_helper_initial_config+0x28c/0x410 [drm_kms_helper]
> > [   14.262517]  [<ffffffffa01e839b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
> > [   14.262524]  [<ffffffff810d20ea>] async_run_entry_fn+0x4a/0x140
> > [   14.262531]  [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [   14.262537]  [<ffffffff810c6f89>] ? process_one_work+0x199/0x680
> > [   14.262545]  [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [   14.262551]  [<ffffffff810c7470>] ? process_one_work+0x680/0x680
> > [   14.262559]  [<ffffffff810ce511>] kthread+0x101/0x120
> > [   14.262569]  [<ffffffff81103b49>] ? trace_hardirqs_on_caller+0x129/0x1b0
> > [   14.262579]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [   14.262586]  [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [   14.262594]  [<ffffffff810ce410>] ? kthread_create_on_node+0x250/0x250
> > [   14.262599] ---[ end trace 4692db411b428248 ]---
> > [   14.263856] Console: switching to colour frame buffer device 240x67
> > [   14.287288] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
> > [   17.404937] systemd-udevd (359) used greatest stack depth: 11864 bytes left
> > [   17.406417] systemd-udevd (357) used greatest stack depth: 11592 bytes left
> > [   18.249713] audit: type=1130 audit(1446504329.819:11): pid=1 uid=0
> > auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-initqueue
> > comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=?
> > terminal=? res=success'
> >
> > [   20.451400] ======================================================
> > [   20.451420] [ INFO: possible circular locking dependency detected ]
> > [   20.451441] 4.3.0-rc5+ #1 Tainted: G        W
> > [   20.451457] -------------------------------------------------------
> > [   20.451477] plymouthd/371 is trying to acquire lock:
> > [   20.451494]  (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa0093c62>]
> > drm_gem_mmap+0x112/0x290 [drm]
> > [   20.451538]
> >                but task is already holding lock:
> > [   20.451557]  (&mm->mmap_sem){++++++}, at: [<ffffffff811fd9ac>]
> > vm_mmap_pgoff+0x8c/0xf0
> > [   20.451591]
> >                which lock already depends on the new lock.
> >
> > [   20.451617]
> >                the existing dependency chain (in reverse order) is:
> > [   20.451640]
> >                -> #3 (&mm->mmap_sem){++++++}:
> > [   20.451661]        [<ffffffff8110644e>] lock_acquire+0xce/0x1c0
> > [   20.451683]        [<ffffffff8120ec9a>] __might_fault+0x7a/0xa0
> > [   20.451705]        [<ffffffff8127e34e>] filldir+0x9e/0x130
> > [   20.451726]        [<ffffffff81295b86>] dcache_readdir+0x186/0x230
> > [   20.451748]        [<ffffffff8127e117>] iterate_dir+0x97/0x130
> > [   20.451769]        [<ffffffff8127e66a>] SyS_getdents+0x9a/0x130
> > [   20.451790]        [<ffffffff8184f2f2>] entry_SYSCALL_64_fastpath+0x12/0x76
> > [   20.451829]
> >                -> #2 (&sb->s_type->i_mutex_key#2){+.+.+.}:
> > [   20.451852]        [<ffffffff8110644e>] lock_acquire+0xce/0x1c0
> > [   20.451872]        [<ffffffff8184b516>] mutex_lock_nested+0x86/0x400
> > [   20.451893]        [<ffffffff81277790>] walk_component+0x1d0/0x2a0
> > [   20.451914]        [<ffffffff812779f0>] link_path_walk+0x190/0x5a0
> > [   20.451935]        [<ffffffff8127803b>] path_openat+0xab/0x1260
> > [   20.451955]        [<ffffffff8127a651>] do_filp_open+0x91/0x100
> > [   20.451975]        [<ffffffff81267e67>] file_open_name+0xf7/0x150
> > [   20.451995]        [<ffffffff81267ef3>] filp_open+0x33/0x60
> > [   20.452014]        [<ffffffff8157e1e7>] _request_firmware+0x277/0x880
> > [   20.452038]        [<ffffffff8157e9e4>] request_firmware_work_func+0x34/0x80
> > [   20.452060]        [<ffffffff810c7020>] process_one_work+0x230/0x680
> > [   20.452082]        [<ffffffff810c74be>] worker_thread+0x4e/0x450
> > [   20.452102]        [<ffffffff810ce511>] kthread+0x101/0x120
> > [   20.452121]        [<ffffffff8184f66f>] ret_from_fork+0x3f/0x70
> > [   20.452140]
> >                -> #1 (umhelper_sem){++++.+}:
> > [   20.452159]        [<ffffffff8110644e>] lock_acquire+0xce/0x1c0
> > [   20.452178]        [<ffffffff8184c5c1>] down_read+0x51/0xa0
> > [   20.452197]        [<ffffffff810c203b>]
> > usermodehelper_read_trylock+0x5b/0x130
> > [   20.452221]        [<ffffffff8157e147>] _request_firmware+0x1d7/0x880
> > [   20.452242]        [<ffffffff8157e821>] request_firmware+0x31/0x50
> > [   20.452262]        [<ffffffffa01b54a4>]
> > intel_guc_ucode_init+0xf4/0x400 [i915]
> > [   20.452305]        [<ffffffffa0213913>] i915_driver_load+0xd63/0x16e0 [i915]
> > [   20.452343]        [<ffffffffa00987d9>] drm_dev_register+0xa9/0xc0 [drm]
> > [   20.452369]        [<ffffffffa009ae3d>] drm_get_pci_dev+0x8d/0x1e0 [drm]
> > [   20.452396]        [<ffffffffa01521e4>] i915_pci_probe+0x34/0x50 [i915]
> > [   20.452421]        [<ffffffff81464675>] local_pci_probe+0x45/0xa0
> > [   20.452443]        [<ffffffff81465a6d>] pci_device_probe+0xfd/0x140
> > [   20.452464]        [<ffffffff8156a2e4>] driver_probe_device+0x224/0x480
> > [   20.452486]        [<ffffffff8156a5c8>] __driver_attach+0x88/0x90
> > [   20.452505]        [<ffffffff81567cf3>] bus_for_each_dev+0x73/0xc0
> > [   20.452526]        [<ffffffff81569a7e>] driver_attach+0x1e/0x20
> > [   20.452546]        [<ffffffff815695ae>] bus_add_driver+0x1ee/0x280
> > [   20.452566]        [<ffffffff8156b100>] driver_register+0x60/0xe0
> > [   20.453197]        [<ffffffff81464050>] __pci_register_driver+0x60/0x70
> > [   20.453845]        [<ffffffffa009b070>] drm_pci_init+0xe0/0x110 [drm]
> > [   20.454497]        [<ffffffffa027f092>] 0xffffffffa027f092
> > [   20.455156]        [<ffffffff81002123>] do_one_initcall+0xb3/0x200
> > [   20.455796]        [<ffffffff811d8c01>] do_init_module+0x5f/0x1e7
> > [   20.456434]        [<ffffffff8114c4e6>] load_module+0x2126/0x27d0
> > [   20.457071]        [<ffffffff8114cdf9>] SyS_finit_module+0xb9/0xf0
> > [   20.457738]        [<ffffffff8184f2f2>] entry_SYSCALL_64_fastpath+0x12/0x76
> > [   20.458370]
> >                -> #0 (&dev->struct_mutex){+.+.+.}:
> > [   20.459773]        [<ffffffff8110584f>] __lock_acquire+0x191f/0x1ba0
> > [   20.460451]        [<ffffffff8110644e>] lock_acquire+0xce/0x1c0
> > [   20.461074]        [<ffffffffa0093c88>] drm_gem_mmap+0x138/0x290 [drm]
> > [   20.461693]        [<ffffffff8121a5ec>] mmap_region+0x3ec/0x670
> > [   20.462298]        [<ffffffff8121abb2>] do_mmap+0x342/0x420
> > [   20.462901]        [<ffffffff811fd9d2>] vm_mmap_pgoff+0xb2/0xf0
> > [   20.463532]        [<ffffffff81218f62>] SyS_mmap_pgoff+0x1f2/0x290
> > [   20.464118]        [<ffffffff8102187b>] SyS_mmap+0x1b/0x30
> > [   20.464702]        [<ffffffff8184f2f2>] entry_SYSCALL_64_fastpath+0x12/0x76
> > [   20.465289]
> >                other info that might help us debug this:
> >
> > [   20.467179] Chain exists of:
> >                  &dev->struct_mutex --> &sb->s_type->i_mutex_key#2 -->
> > &mm->mmap_sem
> >
> > [   20.468928]  Possible unsafe locking scenario:
> >
> > [   20.470161]        CPU0                    CPU1
> > [   20.470745]        ----                    ----
> > [   20.471325]   lock(&mm->mmap_sem);
> > [   20.471902]                                lock(&sb->s_type->i_mutex_key#2);
> > [   20.472538]                                lock(&mm->mmap_sem);
> > [   20.473118]   lock(&dev->struct_mutex);
> > [   20.473704]
> >                 *** DEADLOCK ***
> >
> > [   20.475432] 1 lock held by plymouthd/371:
> > [   20.475998]  #0:  (&mm->mmap_sem){++++++}, at: [<ffffffff811fd9ac>]
> > vm_mmap_pgoff+0x8c/0xf0
> > [   20.476594]
> >                stack backtrace:
> > [   20.477751] CPU: 1 PID: 371 Comm: plymouthd Tainted: G        W
> >   4.3.0-rc5+ #1
> > [   20.478437] Hardware name: HP HP ProBook 470 G3/8102, BIOS N78 Ver.
> > 01.01 09/04/2015
> > [   20.479171]  0000000000000000 000000004b1832a7 ffff88024ad57bc0
> > ffffffff81416e09
> > [   20.479785]  ffffffff82bcce10 ffff88024ad57c00 ffffffff81102513
> > ffff88024ad57c60
> > [   20.480402]  ffff88024be20c80 0000000000000001 0000000000000001
> > ffff88024be20000
> > [   20.481025] Call Trace:
> > [   20.481689]  [<ffffffff81416e09>] dump_stack+0x4b/0x72
> > [   20.482310]  [<ffffffff81102513>] print_circular_bug+0x1e3/0x250
> > [   20.482934]  [<ffffffff8110584f>] __lock_acquire+0x191f/0x1ba0
> > [   20.483556]  [<ffffffff810259e9>] ? sched_clock+0x9/0x10
> > [   20.484302]  [<ffffffff8112262d>] ? debug_lockdep_rcu_enabled+0x1d/0x20
> > [   20.484941]  [<ffffffff8110644e>] lock_acquire+0xce/0x1c0
> > [   20.485563]  [<ffffffffa0093c62>] ? drm_gem_mmap+0x112/0x290 [drm]
> > [   20.486188]  [<ffffffffa0093c88>] drm_gem_mmap+0x138/0x290 [drm]
> > [   20.486812]  [<ffffffffa0093c62>] ? drm_gem_mmap+0x112/0x290 [drm]
> > [   20.487467]  [<ffffffff8121a5ec>] mmap_region+0x3ec/0x670
> > [   20.488084]  [<ffffffff8121abb2>] do_mmap+0x342/0x420
> > [   20.488701]  [<ffffffff811fd9d2>] vm_mmap_pgoff+0xb2/0xf0
> > [   20.489316]  [<ffffffff81218f62>] SyS_mmap_pgoff+0x1f2/0x290
> > [   20.489991]  [<ffffffff81003017>] ? trace_hardirqs_on_thunk+0x17/0x19
> > [   20.490703]  [<ffffffff8102187b>] SyS_mmap+0x1b/0x30
> > [   20.491320]  [<ffffffff8184f2f2>] entry_SYSCALL_64_fastpath+0x12/0x76
> > [   20.521968] audit: type=1130 audit(1446504332.089:12): pid=1 uid=0
> > auid=4294967295 ses
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 




More information about the Intel-gfx mailing list