From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] RPM wakelock ref not held during HW access Date: Tue, 12 Jan 2016 16:32:52 +0100 Message-ID: <20160112153252.GC19130@phenom.ffwll.local> References: <20160112150607.GB670@swordfish> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id A52A66E66F for ; Tue, 12 Jan 2016 07:32:51 -0800 (PST) Received: by mail-wm0-f53.google.com with SMTP id f206so326381206wmf.0 for ; Tue, 12 Jan 2016 07:32:51 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160112150607.GB670@swordfish> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sergey Senozhatsky Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKYW4gMTMsIDIwMTYgYXQgMTI6MDY6MDdBTSArMDkwMCwgU2VyZ2V5IFNlbm96aGF0 c2t5IHdyb3RlOgo+IEhlbGxvLAo+IAo+IC1tbW90cyA0LjQuMC1tbTEtZGJnLTAwNjAyLWc3NzZi ZDA5CgpQYXRjaCB0byBzaHV0IHRoaXMgdXAgKHJwbSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGZv ciBhIHJlYXNvbiBzdGlsbCkgb24KaXQncyB3YXkgaW50byA0LjUvLW5leHQuCgpUaGFua3MgYW55 d2F5IGZvciB0aGUgcmVwb3J0LgotRGFuaWVsCj4gCj4gCj4gWyA1MzMxLjUwOTA4N10gV0FSTklO RzogQ1BVOiAwIFBJRDogMzU5IGF0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oOjE0 NDYgZ2VuNl9yZWFkMzIrMHg3Yi8weDI1MyBbaTkxNV0oKQo+IFsgNTMzMS41MDkwOTFdIFJQTSB3 YWtlbG9jayByZWYgbm90IGhlbGQgZHVyaW5nIEhXIGFjY2Vzcwo+IFsgNTMzMS41MDkwOTNdIE1v ZHVsZXMgbGlua2VkIGluOgo+IFsgNTMzMS41MDkxODJdIENQVTogMCBQSUQ6IDM1OSBDb21tOiBY b3JnIE5vdCB0YWludGVkIDQuNC4wLW1tMS1kYmctMDA2MDItZzc3NmJkMDktZGlydHkgIzM0Cj4g WyA1MzMxLjUwOTE4Nl0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDQxYmRkZmFjMCBmZmZmZmZm ZjgxMWViODYwIGZmZmY4ODA0MWJkZGZiMDgKPiBbIDUzMzEuNTA5MTk0XSAgZmZmZjg4MDQxYmRk ZmFmOCBmZmZmZmZmZjgxMDQwZmMyIGZmZmZmZmZmYTA1NDQyYTkgZmZmZjg4MDQxYWFiMDAwMAo+ IFsgNTMzMS41MDkyMDBdICAwMDAwMDAwMDAwMDY0MDAwIGZmZmY4ODA0MWFmY2IwMDEgMDAwMDAw MDAwMDAwMDAwMSBmZmZmODgwNDFiZGRmYjYwCj4gWyA1MzMxLjUwOTIwN10gQ2FsbCBUcmFjZToK PiBbIDUzMzEuNTA5MjE4XSAgWzxmZmZmZmZmZjgxMWViODYwPl0gZHVtcF9zdGFjaysweDRiLzB4 NjMKPiBbIDUzMzEuNTA5MjI3XSAgWzxmZmZmZmZmZjgxMDQwZmMyPl0gd2Fybl9zbG93cGF0aF9j b21tb24rMHg5OS8weGIyCj4gWyA1MzMxLjUwOTI3N10gIFs8ZmZmZmZmZmZhMDU0NDJhOT5dID8g Z2VuNl9yZWFkMzIrMHg3Yi8weDI1MyBbaTkxNV0KPiBbIDUzMzEuNTA5MjgzXSAgWzxmZmZmZmZm ZjgxMDQxMDIzPl0gd2Fybl9zbG93cGF0aF9mbXQrMHg0OC8weDUwCj4gWyA1MzMxLjUwOTMzMV0g IFs8ZmZmZmZmZmZhMDU0NDJhOT5dIGdlbjZfcmVhZDMyKzB4N2IvMHgyNTMgW2k5MTVdCj4gWyA1 MzMxLjUwOTMzOF0gIFs8ZmZmZmZmZmY4MTNiOGZmNj5dID8gbXV0ZXhfdW5sb2NrKzB4ZS8weDEw Cj4gWyA1MzMxLjUwOTM5MV0gIFs8ZmZmZmZmZmZhMDU3YWUwND5dIGludGVsX2RkaV9nZXRfaHdf c3RhdGUrMHg1ZS8weDE1OSBbaTkxNV0KPiBbIDUzMzEuNTA5NDQzXSAgWzxmZmZmZmZmZmEwNTdj ZGQ4Pl0gaW50ZWxfZGRpX2Nvbm5lY3Rvcl9nZXRfaHdfc3RhdGUrMHg1Yy8weGRmIFtpOTE1XQo+ IFsgNTMzMS41MDk0OTRdICBbPGZmZmZmZmZmYTA1NjEzNGI+XSBpbnRlbF9hdG9taWNfY29tbWl0 KzB4OGUwLzB4MTI1MCBbaTkxNV0KPiBbIDUzMzEuNTA5NTI4XSAgWzxmZmZmZmZmZmEwM2Y3YWNi Pl0gPyBkcm1fYXRvbWljX2NoZWNrX29ubHkrMHgyOTMvMHg1NjQgW2RybV0KPiBbIDUzMzEuNTA5 NTU4XSAgWzxmZmZmZmZmZmEwM2Y3ZGU5Pl0gZHJtX2F0b21pY19jb21taXQrMHg0ZC8weDUyIFtk cm1dCj4gWyA1MzMxLjUwOTU3Ml0gIFs8ZmZmZmZmZmZhMDRlMTkzZT5dIGRybV9hdG9taWNfaGVs cGVyX2Nvbm5lY3Rvcl9kcG1zKzB4MTE2LzB4MTdlIFtkcm1fa21zX2hlbHBlcl0KPiBbIDUzMzEu NTA5NTk5XSAgWzxmZmZmZmZmZmEwM2VlNTZjPl0gZHJtX21vZGVfb2JqX3NldF9wcm9wZXJ0eV9p b2N0bCsweGVmLzB4MTdhIFtkcm1dCj4gWyA1MzMxLjUwOTYyNl0gIFs8ZmZmZmZmZmZhMDNlZTYy Nz5dIGRybV9tb2RlX2Nvbm5lY3Rvcl9wcm9wZXJ0eV9zZXRfaW9jdGwrMHgzMC8weDMyIFtkcm1d Cj4gWyA1MzMxLjUwOTY0Ml0gIFs8ZmZmZmZmZmZhMDNlMTBjYj5dIGRybV9pb2N0bCsweDI2ZC8w eDNhOCBbZHJtXQo+IFsgNTMzMS41MDk2NjhdICBbPGZmZmZmZmZmYTAzZWU1Zjc+XSA/IGRybV9t b2RlX29ial9zZXRfcHJvcGVydHlfaW9jdGwrMHgxN2EvMHgxN2EgW2RybV0KPiBbIDUzMzEuNTA5 Njc1XSAgWzxmZmZmZmZmZjgxMDgxYzQyPl0gPyBsb2NrX2FjcXVpcmUrMHgxMDEvMHgxODgKPiBb IDUzMzEuNTA5NjgxXSAgWzxmZmZmZmZmZjgxMTY1NTQzPl0gPyBfX2ZnZXQrMHg1LzB4MTlkCj4g WyA1MzMxLjUwOTY4NV0gIFs8ZmZmZmZmZmY4MTA3ZDU5YT5dID8gX19sb2NrX2lzX2hlbGQrMHgz Yy8weDU3Cj4gWyA1MzMxLjUwOTY5MV0gIFs8ZmZmZmZmZmY4MTE1YWU2MD5dIHZmc19pb2N0bCsw eDE4LzB4MzQKPiBbIDUzMzEuNTA5Njk1XSAgWzxmZmZmZmZmZjgxMTViNDg5Pl0gZG9fdmZzX2lv Y3RsKzB4NTcyLzB4NWYxCj4gWyA1MzMxLjUwOTY5OV0gIFs8ZmZmZmZmZmY4MTE2NTc2ND5dID8g X19mZ2V0X2xpZ2h0KzB4NjIvMHg3MQo+IFsgNTMzMS41MDk3MDRdICBbPGZmZmZmZmZmODExNWI1 NGI+XSBTeVNfaW9jdGwrMHg0My8weDYxCj4gWyA1MzMxLjUwOTcxMV0gIFs8ZmZmZmZmZmY4MTNi YjAxNz5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxMi8weDZmCj4gWyA1MzMxLjUwOTcx NV0gLS0tWyBlbmQgdHJhY2UgNzBkNGZkODZhMDM5NWQ5MiBdLS0tCj4gCj4gCS1zcwo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVs IFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753217AbcALPcx (ORCPT ); Tue, 12 Jan 2016 10:32:53 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:35796 "EHLO mail-wm0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752245AbcALPcv (ORCPT ); Tue, 12 Jan 2016 10:32:51 -0500 Date: Tue, 12 Jan 2016 16:32:52 +0100 From: Daniel Vetter To: Sergey Senozhatsky Cc: Imre Deak , David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter Subject: Re: [Intel-gfx] RPM wakelock ref not held during HW access Message-ID: <20160112153252.GC19130@phenom.ffwll.local> Mail-Followup-To: Sergey Senozhatsky , Imre Deak , David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter References: <20160112150607.GB670@swordfish> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160112150607.GB670@swordfish> X-Operating-System: Linux phenom 4.3.0-1-amd64 User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 13, 2016 at 12:06:07AM +0900, Sergey Senozhatsky wrote: > Hello, > > -mmots 4.4.0-mm1-dbg-00602-g776bd09 Patch to shut this up (rpm is disabled by default for a reason still) on it's way into 4.5/-next. Thanks anyway for the report. -Daniel > > > [ 5331.509087] WARNING: CPU: 0 PID: 359 at drivers/gpu/drm/i915/intel_drv.h:1446 gen6_read32+0x7b/0x253 [i915]() > [ 5331.509091] RPM wakelock ref not held during HW access > [ 5331.509093] Modules linked in: > [ 5331.509182] CPU: 0 PID: 359 Comm: Xorg Not tainted 4.4.0-mm1-dbg-00602-g776bd09-dirty #34 > [ 5331.509186] 0000000000000000 ffff88041bddfac0 ffffffff811eb860 ffff88041bddfb08 > [ 5331.509194] ffff88041bddfaf8 ffffffff81040fc2 ffffffffa05442a9 ffff88041aab0000 > [ 5331.509200] 0000000000064000 ffff88041afcb001 0000000000000001 ffff88041bddfb60 > [ 5331.509207] Call Trace: > [ 5331.509218] [] dump_stack+0x4b/0x63 > [ 5331.509227] [] warn_slowpath_common+0x99/0xb2 > [ 5331.509277] [] ? gen6_read32+0x7b/0x253 [i915] > [ 5331.509283] [] warn_slowpath_fmt+0x48/0x50 > [ 5331.509331] [] gen6_read32+0x7b/0x253 [i915] > [ 5331.509338] [] ? mutex_unlock+0xe/0x10 > [ 5331.509391] [] intel_ddi_get_hw_state+0x5e/0x159 [i915] > [ 5331.509443] [] intel_ddi_connector_get_hw_state+0x5c/0xdf [i915] > [ 5331.509494] [] intel_atomic_commit+0x8e0/0x1250 [i915] > [ 5331.509528] [] ? drm_atomic_check_only+0x293/0x564 [drm] > [ 5331.509558] [] drm_atomic_commit+0x4d/0x52 [drm] > [ 5331.509572] [] drm_atomic_helper_connector_dpms+0x116/0x17e [drm_kms_helper] > [ 5331.509599] [] drm_mode_obj_set_property_ioctl+0xef/0x17a [drm] > [ 5331.509626] [] drm_mode_connector_property_set_ioctl+0x30/0x32 [drm] > [ 5331.509642] [] drm_ioctl+0x26d/0x3a8 [drm] > [ 5331.509668] [] ? drm_mode_obj_set_property_ioctl+0x17a/0x17a [drm] > [ 5331.509675] [] ? lock_acquire+0x101/0x188 > [ 5331.509681] [] ? __fget+0x5/0x19d > [ 5331.509685] [] ? __lock_is_held+0x3c/0x57 > [ 5331.509691] [] vfs_ioctl+0x18/0x34 > [ 5331.509695] [] do_vfs_ioctl+0x572/0x5f1 > [ 5331.509699] [] ? __fget_light+0x62/0x71 > [ 5331.509704] [] SyS_ioctl+0x43/0x61 > [ 5331.509711] [] entry_SYSCALL_64_fastpath+0x12/0x6f > [ 5331.509715] ---[ end trace 70d4fd86a0395d92 ]--- > > -ss > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch