From mboxrd@z Thu Jan 1 00:00:00 1970 From: Theodore Ts'o Subject: Re: [REGRESSION] Re: i915 driver crashes on T540p if docking station attached Date: Mon, 3 Aug 2015 12:25:11 -0400 Message-ID: <20150803162511.GA3563@thunk.org> References: <20150730004937.GA3133@thunk.org> <20150730013912.GA4068@thunk.org> <20150730144002.GY16722@phenom.ffwll.local> <20150730155029.GA3065@thunk.org> <20150803152729.GD24689@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20150803152729.GD24689@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Linus Torvalds , intel-gfx , DRI , Daniel Vetter , Mani Nikula , Ander Conselvan de Oliveira , Linux Kernel Mailing List List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBBdWcgMDMsIDIwMTUgYXQgMDU6Mjc6MjlQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiAKPiBPayBJIHVwZGF0ZWQgZml4ZXMtc3R1ZmYgd2l0aCBqdXN0IDIgcGF0Y2hlcyB3 aGljaCBzZWVtIHRvIGJlIGVub3VnaCB0bwo+IGZpeCBpdC4gUGx1cyBhIHBhdGNoIHRvIGNvbnZl cnQgTGludXMnIGhhY2sgaW50byBzb21ldGhpbmcgd2UgY2FuIGtlZXAKPiBwbHVzIGEgZHJpdmUt YnkgV0FSTklORyBmaXggaW4gbXN0IHRoYXQgZ290IGluIHRoZSB3YXkgZm9yIG1lLgo+IAo+IFNl ZW1zIHRvIHdvcmsgaGVyZSBpbiBnZXR0aW5nIHJpZCBvZiB0aGUgT29wcy4gSWYgdGhpcyB0ZXN0 cyBvdXQgZm9yIHlvdQo+IHRvbyBJJ2xsIHNlbmQgYSBwdWxsIHRvIExpbnVzLgoKSSd2ZSBqdXN0 IHRyaWVkIHB1bGxpbmcgaW4geW91ciB1cGRhdGVkIGZpeGVzLXN0dWZmLCBhbmQgaXQgYXZvaWRz IHRoZQpvb3BzIGFuZCBhbGxvd3MgZXh0ZXJuYWwgdGhlIG1vbml0b3IgdG8gd29yayBjb3JyZWN0 bHkuICBIb3dldmVyLCBJJ20Kc3RpbGwgc2VlaW5nIGEgbGFyZ2UgbnVtYmVyIG9mIGRybS9pOTE1 IHJlbGF0ZWQgd2FybmluZyBtZXNzYWdlcyBhbmQKb3RoZXIga2VybmVsIGt2ZXRjaGluZy4KClRo YW5rcyEhCgoJCQkJCQktIFRlZAoKWyAgICA0LjA4NDE5OF0gW2RybV0gSW5pdGlhbGl6ZWQgZHJt IDEuMS4wIDIwMDYwODEwClsgICAgNC4xMjk1NzZdIFtkcm1dIE1lbW9yeSB1c2FibGUgYnkgZ3Jh cGhpY3MgZGV2aWNlID0gMjA0OE0KWyAgICA0LjEyOTYxNl0gW2RybV0gUmVwbGFjaW5nIFZHQSBj b25zb2xlIGRyaXZlcgpbICAgIDQuMTMwMzE1XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3Vy IGR1bW15IGRldmljZSA4MHgyNQpbICAgIDQuMTQ1MzMyXSBbZHJtXSBTdXBwb3J0cyB2Ymxhbmsg dGltZXN0YW1wIGNhY2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLgpbICAgIDQuMTQ1MzM0XSBbZHJt XSBEcml2ZXIgc3VwcG9ydHMgcHJlY2lzZSB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAgIDQu MTQ2MTg0XSB2Z2FhcmI6IGRldmljZSBjaGFuZ2VkIGRlY29kZXM6IFBDSTowMDAwOjAwOjAyLjAs b2xkZGVjb2Rlcz1pbyttZW0sZGVjb2Rlcz1pbyttZW06b3ducz1pbyttZW0KWyAgICA0LjE2Mzc3 OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBidHVzYgpbICAgIDQu MTcwNzE5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICA0LjE3MDc0 OV0gV0FSTklORzogQ1BVOiAwIFBJRDogNDYzIGF0IC91c3IvcHJvamVjdHMvbGludXgvbGludXgv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYzoyMzM5IGlsa191cGRhdGVfd20rMHg3MWEv MHhiMjcgW2k5MTVdKCkKWyAgICA0LjE3MDc1MV0gV0FSTl9PTighci0+ZW5hYmxlKQpbICAgIDQu MTcwNzUyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjE3MDc1NF0gIGJ0dXNiIGJ0cnRsIGJ0 YmNtIGJ0aW50ZWwgaXdsbXZtKCspIGJsdWV0b290aCBtYWM4MDIxMSBpd2x3aWZpIHNuZF9oZGFf aW50ZWwgaTkxNSgrKSBkcm1fa21zX2hlbHBlciBzbmRfaGRhX2NvZGVjIGNmZzgwMjExIGRybSBz bmRfaHdkZXAgbHBjX2ljaCBzbmRfaGRhX2NvcmUgaW50ZWxfZ3R0IHRoaW5rcGFkX2FjcGkgdHBt X3RpcyBudnJhbSB0cG0gaW50ZWxfc21hcnRjb25uZWN0IHV2Y3ZpZGVvIHZpZGVvYnVmMl92bWFs bG9jIHZpZGVvYnVmMl9tZW1vcHMgdmlkZW9idWYyX2NvcmUgc2NoX2ZxX2NvZGVsIGt2bV9pbnRl bCBrdm0gZWNyeXB0ZnMgcGFycG9ydF9wYyBwcGRldiBscCBwYXJwb3J0IGF1dG9mczQgYnRyZnMg eG9yIGhpZF9nZW5lcmljIHVzYmhpZCBoaWQgcmFpZDZfcHEgbWljcm9jb2RlIHJ0c3hfcGNpX3Nk bW1jIGVoY2lfcGNpIGUxMDAwZSBydHN4X3BjaSBlaGNpX2hjZCB4aGNpX3BjaSBwdHAgbWZkX2Nv cmUgcHBzX2NvcmUgeGhjaV9oY2QKWyAgICA0LjE3MDgwNV0gQ1BVOiAwIFBJRDogNDYzIENvbW06 IHN5c3RlbWQtdWRldmQgTm90IHRhaW50ZWQgNC4yLjAtcmM1LTE0MTk0LWcxMzA1ODNiICMxOApb ICAgIDQuMTcwODA3XSBIYXJkd2FyZSBuYW1lOiBMRU5PVk8gMjBCRUNUTzFXVy8yMEJFQ1RPMVdX LCBCSU9TIEdNRVQ1OVdXICgyLjA3ICkgMDIvMTIvMjAxNApbICAgIDQuMTcwODA5XSAgMDAwMDAw MDAwMDAwMDAwOSBmZmZmODgwNDAzZjBmNGM4IGZmZmZmZmZmODE2MWFhZWUgMDAwMDAwMDAwMDAw MDAwNgpbICAgIDQuMTcwODE0XSAgZmZmZjg4MDQwM2YwZjUxOCBmZmZmODgwNDAzZjBmNTA4IGZm ZmZmZmZmODEwN2U1ZjAgMDAwMDAwMDAwMDAwMDAwNgpbICAgIDQuMTcwODE4XSAgZmZmZmZmZmZj MDVhZGU0MyBmZmZmODgwMGM4YjcwMDAwIGZmZmY4ODAwYzdmMTYwMDAgZmZmZjg4MDQwNWZiNDhi OApbICAgIDQuMTcwODIzXSBDYWxsIFRyYWNlOgpbICAgIDQuMTcwODI5XSAgWzxmZmZmZmZmZjgx NjFhYWVlPl0gZHVtcF9zdGFjaysweDRjLzB4NjUKWyAgICA0LjE3MDgzM10gIFs8ZmZmZmZmZmY4 MTA3ZTVmMD5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YTEvMHhiYgpbICAgIDQuMTcwODU2XSAg WzxmZmZmZmZmZmMwNWFkZTQzPl0gPyBpbGtfdXBkYXRlX3dtKzB4NzFhLzB4YjI3IFtpOTE1XQpb ICAgIDQuMTcwODU5XSAgWzxmZmZmZmZmZjgxMDdlNjUwPl0gd2Fybl9zbG93cGF0aF9mbXQrMHg0 Ni8weDQ4ClsgICAgNC4xNzA4NzldICBbPGZmZmZmZmZmYzA1YWJiMWU+XSA/IGlsa19jb21wdXRl X3dtX21heGltdW1zKzB4NDMvMHhhMiBbaTkxNV0KWyAgICA0LjE3MDg5OV0gIFs8ZmZmZmZmZmZj MDVhZGU0Mz5dIGlsa191cGRhdGVfd20rMHg3MWEvMHhiMjcgW2k5MTVdClsgICAgNC4xNzA5MjFd ICBbPGZmZmZmZmZmYzA1YWZiMmI+XSBpbnRlbF91cGRhdGVfd2F0ZXJtYXJrcysweDFlLzB4MjAg W2k5MTVdClsgICAgNC4xNzA5NTddICBbPGZmZmZmZmZmYzA1ZmY4ZDQ+XSBoYXN3ZWxsX2NydGNf ZGlzYWJsZSsweDI3MC8weDJhZSBbaTkxNV0KWyAgICA0LjE3MDk4OV0gIFs8ZmZmZmZmZmZjMDYw MTk5ZD5dIGludGVsX2NydGNfY29udHJvbCsweGEwLzB4ZTEgW2k5MTVdClsgICAgNC4xNzEwMjBd ICBbPGZmZmZmZmZmYzA2MDFhMmI+XSBpbnRlbF9jcnRjX3VwZGF0ZV9kcG1zKzB4NGQvMHg1ZCBb aTkxNV0KWyAgICA0LjE3MTA1Ml0gIFs8ZmZmZmZmZmZjMDYwN2RkOT5dIGludGVsX21vZGVzZXRf c2V0dXBfaHdfc3RhdGUrMHg3YjAvMHhhOTAgW2k5MTVdClsgICAgNC4xNzEwODFdICBbPGZmZmZm ZmZmYzA1ZWM2ZGU+XSA/IGhzd193cml0ZTY0KzB4Y2QvMHhjZCBbaTkxNV0KWyAgICA0LjE3MTEx M10gIFs8ZmZmZmZmZmZjMDYwYWI0ND5dID8gaWxrX2ZiY19kaXNhYmxlKzB4MjkvMHg2OSBbaTkx NV0KWyAgICA0LjE3MTE0Ml0gIFs8ZmZmZmZmZmZjMDYwOTUxMj5dIGludGVsX21vZGVzZXRfaW5p dCsweDEzMGQvMHgxNGUzIFtpOTE1XQpbICAgIDQuMTcxMTc5XSAgWzxmZmZmZmZmZmMwNjM2OTYy Pl0gaTkxNV9kcml2ZXJfbG9hZCsweGYwNS8weDExMzkgW2k5MTVdClsgICAgNC4xNzExODNdICBb PGZmZmZmZmZmODEwYmE3ODc+XSA/IG1hcmtfaGVsZF9sb2NrcysweDU2LzB4NmMKWyAgICA0LjE3 MTE4Nl0gIFs8ZmZmZmZmZmY4MTYyMGMwNj5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3Jl KzB4M2YvMHg0ZApbICAgIDQuMTcxMTg5XSAgWzxmZmZmZmZmZjgxMGJhOTBlPl0gPyB0cmFjZV9o YXJkaXJxc19vbl9jYWxsZXIrMHgxNzEvMHgxOGQKWyAgICA0LjE3MTIwNF0gIFs8ZmZmZmZmZmZj MDQyY2YxOT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg4NC8weGZkIFtkcm1dClsgICAgNC4xNzEyMTVd ICBbPGZmZmZmZmZmYzA0MmY3N2U+XSBkcm1fZ2V0X3BjaV9kZXYrMHgxMDIvMHgxYmMgW2RybV0K WyAgICA0LjE3MTIzN10gIFs8ZmZmZmZmZmZjMDVhNjFlMj5dIGk5MTVfcGNpX3Byb2JlKzB4NGYv MHg1MSBbaTkxNV0KWyAgICA0LjE3MTI0MF0gIFs8ZmZmZmZmZmY4MTMzM2MzMz5dIHBjaV9kZXZp Y2VfcHJvYmUrMHg3NC8weGQ2ClsgICAgNC4xNzEyNDVdICBbPGZmZmZmZmZmODEzZDRiOGU+XSA/ IGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgzODcvMHgzODcKWyAgICA0LjE3MTI0OF0gIFs8ZmZmZmZm ZmY4MTNkNDk2Nj5dIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgxNWYvMHgzODcKWyAgICA0LjE3MTI1 MF0gIFs8ZmZmZmZmZmY4MTNkNGI4ZT5dID8gZHJpdmVyX3Byb2JlX2RldmljZSsweDM4Ny8weDM4 NwpbICAgIDQuMTcxMjUyXSAgWzxmZmZmZmZmZjgxM2Q0YmUxPl0gX19kcml2ZXJfYXR0YWNoKzB4 NTMvMHg3NApbICAgIDQuMTcxMjU1XSAgWzxmZmZmZmZmZjgxM2QyYzAwPl0gYnVzX2Zvcl9lYWNo X2RldisweDZmLzB4ODkKWyAgICA0LjE3MTI1N10gIFs8ZmZmZmZmZmY4MTNkNDM1MD5dIGRyaXZl cl9hdHRhY2grMHgxZS8weDIwClsgICAgNC4xNzEyNjBdICBbPGZmZmZmZmZmODEzZDNmOTM+XSBi dXNfYWRkX2RyaXZlcisweDE0MC8weDIzOApbICAgIDQuMTcxMjYzXSAgWzxmZmZmZmZmZjgxM2Q1 NTM4Pl0gZHJpdmVyX3JlZ2lzdGVyKzB4OGYvMHhjYwpbICAgIDQuMTcxMjY2XSAgWzxmZmZmZmZm ZjgxMzMyZDQxPl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NWUvMHg2MgpbICAgIDQuMTcxMjY4 XSAgWzxmZmZmZmZmZmMwNjljMDAwPl0gPyAweGZmZmZmZmZmYzA2OWMwMDAKWyAgICA0LjE3MTI3 OF0gIFs8ZmZmZmZmZmZjMDQyZjg5MD5dIGRybV9wY2lfaW5pdCsweDU4LzB4ZGEgW2RybV0KWyAg ICA0LjE3MTI4MV0gIFs8ZmZmZmZmZmZjMDY5YzAwMD5dID8gMHhmZmZmZmZmZmMwNjljMDAwClsg ICAgNC4xNzEzMDFdICBbPGZmZmZmZmZmYzA2OWMwYTA+XSBpOTE1X2luaXQrMHhhMC8weGE4IFtp OTE1XQpbICAgIDQuMTcxMzAzXSAgWzxmZmZmZmZmZmMwNjljMDAwPl0gPyAweGZmZmZmZmZmYzA2 OWMwMDAKWyAgICA0LjE3MTMwN10gIFs8ZmZmZmZmZmY4MTAwMDNjNz5dIGRvX29uZV9pbml0Y2Fs bCsweDE5YS8weDFhZgpbICAgIDQuMTcxMzEwXSAgWzxmZmZmZmZmZjgxNjE5ZDFkPl0gPyBkb19p bml0X21vZHVsZSsweDI4LzB4MWUzClsgICAgNC4xNzEzMTNdICBbPGZmZmZmZmZmODExOTk0Mjk+ XSA/IGttZW1fY2FjaGVfYWxsb2NfdHJhY2UrMHhiYS8weGNjClsgICAgNC4xNzEzMTVdICBbPGZm ZmZmZmZmODE2MTlkNTU+XSBkb19pbml0X21vZHVsZSsweDYwLzB4MWUzClsgICAgNC4xNzEzMTld ICBbPGZmZmZmZmZmODEwZjBhY2Q+XSBsb2FkX21vZHVsZSsweDFjNDIvMHgyMDU5ClsgICAgNC4x NzEzMjRdICBbPGZmZmZmZmZmODEwZjEwYjg+XSBTeVNfZmluaXRfbW9kdWxlKzB4ODUvMHg5Mgpb ICAgIDQuMTcxMzI3XSAgWzxmZmZmZmZmZjgxNjIxNDViPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0 cGF0aCsweDE2LzB4NzMKWyAgICA0LjE3MTMyOV0gLS0tWyBlbmQgdHJhY2UgN2ViNTE0Yjg5ZGU1 ZmM0YSBdLS0tClsgICAgNC4xNzEzMzFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t LS0tLQpbICAgIDQuMTcxMzU0XSBXQVJOSU5HOiBDUFU6IDAgUElEOiA0NjMgYXQgL3Vzci9wcm9q ZWN0cy9saW51eC9saW51eC9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jOjIzMzkgaWxr X3VwZGF0ZV93bSsweDcxYS8weGIyNyBbaTkxNV0oKQpbICAgIDQuMTcxMzU1XSBXQVJOX09OKCFy LT5lbmFibGUpClsgICAgNC4xNzEzNTddIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuMTcxMzU4 XSAgYnR1c2IgYnRydGwgYnRiY20gYnRpbnRlbCBpd2xtdm0oKykgYmx1ZXRvb3RoIG1hYzgwMjEx IGl3bHdpZmkgc25kX2hkYV9pbnRlbCBpOTE1KCspIGRybV9rbXNfaGVscGVyIHNuZF9oZGFfY29k ZWMgY2ZnODAyMTEgZHJtIHNuZF9od2RlcCBscGNfaWNoIHNuZF9oZGFfY29yZSBpbnRlbF9ndHQg dGhpbmtwYWRfYWNwaSB0cG1fdGlzIG52cmFtIHRwbSBpbnRlbF9zbWFydGNvbm5lY3QgdXZjdmlk ZW8gdmlkZW9idWYyX3ZtYWxsb2MgdmlkZW9idWYyX21lbW9wcyB2aWRlb2J1ZjJfY29yZSBzY2hf ZnFfY29kZWwga3ZtX2ludGVsIGt2bSBlY3J5cHRmcyBwYXJwb3J0X3BjIHBwZGV2IGxwIHBhcnBv cnQgYXV0b2ZzNCBidHJmcyB4b3IgaGlkX2dlbmVyaWMgdXNiaGlkIGhpZCByYWlkNl9wcSBtaWNy b2NvZGUgcnRzeF9wY2lfc2RtbWMgZWhjaV9wY2kgZTEwMDBlIHJ0c3hfcGNpIGVoY2lfaGNkIHho Y2lfcGNpIHB0cCBtZmRfY29yZSBwcHNfY29yZSB4aGNpX2hjZApbICAgIDQuMTcxNDA0XSBDUFU6 IDAgUElEOiA0NjMgQ29tbTogc3lzdGVtZC11ZGV2ZCBUYWludGVkOiBHICAgICAgICBXICAgICAg IDQuMi4wLXJjNS0xNDE5NC1nMTMwNTgzYiAjMTgKWyAgICA0LjE3MTQwNl0gSGFyZHdhcmUgbmFt ZTogTEVOT1ZPIDIwQkVDVE8xV1cvMjBCRUNUTzFXVywgQklPUyBHTUVUNTlXVyAoMi4wNyApIDAy LzEyLzIwMTQKWyAgICA0LjE3MTQwOF0gIDAwMDAwMDAwMDAwMDAwMDkgZmZmZjg4MDQwM2YwZjRj OCBmZmZmZmZmZjgxNjFhYWVlIDAwMDAwMDAwMDAwMDAwMDYKWyAgICA0LjE3MTQxMl0gIGZmZmY4 ODA0MDNmMGY1MTggZmZmZjg4MDQwM2YwZjUwOCBmZmZmZmZmZjgxMDdlNWYwIDAwMDAwMDAwMDAw MDAwMDYKWyAgICA0LjE3MTQxN10gIGZmZmZmZmZmYzA1YWRlNDMgZmZmZjg4MDBjOGI3MDAwMCBm ZmZmODgwMGM3ZjE1MDAwIGZmZmY4ODA0MDVmYjQ4YjgKWyAgICA0LjE3MTQyMV0gQ2FsbCBUcmFj ZToKWyAgICA0LjE3MTQyNF0gIFs8ZmZmZmZmZmY4MTYxYWFlZT5dIGR1bXBfc3RhY2srMHg0Yy8w eDY1ClsgICAgNC4xNzE0MjddICBbPGZmZmZmZmZmODEwN2U1ZjA+XSB3YXJuX3Nsb3dwYXRoX2Nv bW1vbisweGExLzB4YmIKWyAgICA0LjE3MTQ0OV0gIFs8ZmZmZmZmZmZjMDVhZGU0Mz5dID8gaWxr X3VwZGF0ZV93bSsweDcxYS8weGIyNyBbaTkxNV0KWyAgICA0LjE3MTQ1Ml0gIFs8ZmZmZmZmZmY4 MTA3ZTY1MD5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NDYvMHg0OApbICAgIDQuMTcxNDcyXSAgWzxm ZmZmZmZmZmMwNWFiYjFlPl0gPyBpbGtfY29tcHV0ZV93bV9tYXhpbXVtcysweDQzLzB4YTIgW2k5 MTVdClsgICAgNC4xNzE0OTFdICBbPGZmZmZmZmZmYzA1YWRlNDM+XSBpbGtfdXBkYXRlX3dtKzB4 NzFhLzB4YjI3IFtpOTE1XQpbICAgIDQuMTcxNTEzXSAgWzxmZmZmZmZmZmMwNWFmYjJiPl0gaW50 ZWxfdXBkYXRlX3dhdGVybWFya3MrMHgxZS8weDIwIFtpOTE1XQpbICAgIDQuMTcxNTQ2XSAgWzxm ZmZmZmZmZmMwNWZmOGQ0Pl0gaGFzd2VsbF9jcnRjX2Rpc2FibGUrMHgyNzAvMHgyYWUgW2k5MTVd ClsgICAgNC4xNzE1NzldICBbPGZmZmZmZmZmYzA2MDE5OWQ+XSBpbnRlbF9jcnRjX2NvbnRyb2wr MHhhMC8weGUxIFtpOTE1XQpbICAgIDQuMTcxNjEwXSAgWzxmZmZmZmZmZmMwNjAxYTJiPl0gaW50 ZWxfY3J0Y191cGRhdGVfZHBtcysweDRkLzB4NWQgW2k5MTVdClsgICAgNC4xNzE2NDFdICBbPGZm ZmZmZmZmYzA2MDdkZDk+XSBpbnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlKzB4N2IwLzB4YTkw IFtpOTE1XQpbICAgIDQuMTcxNjcxXSAgWzxmZmZmZmZmZmMwNWVjNmRlPl0gPyBoc3dfd3JpdGU2 NCsweGNkLzB4Y2QgW2k5MTVdClsgICAgNC4xNzE3MDJdICBbPGZmZmZmZmZmYzA2MGFiNDQ+XSA/ IGlsa19mYmNfZGlzYWJsZSsweDI5LzB4NjkgW2k5MTVdClsgICAgNC4xNzE3MzNdICBbPGZmZmZm ZmZmYzA2MDk1MTI+XSBpbnRlbF9tb2Rlc2V0X2luaXQrMHgxMzBkLzB4MTRlMyBbaTkxNV0KWyAg ICA0LjE3MTc3MF0gIFs8ZmZmZmZmZmZjMDYzNjk2Mj5dIGk5MTVfZHJpdmVyX2xvYWQrMHhmMDUv MHgxMTM5IFtpOTE1XQpbICAgIDQuMTcxNzczXSAgWzxmZmZmZmZmZjgxMGJhNzg3Pl0gPyBtYXJr X2hlbGRfbG9ja3MrMHg1Ni8weDZjClsgICAgNC4xNzE3NzZdICBbPGZmZmZmZmZmODE2MjBjMDY+ XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDNmLzB4NGQKWyAgICA0LjE3MTc3OV0g IFs8ZmZmZmZmZmY4MTBiYTkwZT5dID8gdHJhY2VfaGFyZGlycXNfb25fY2FsbGVyKzB4MTcxLzB4 MThkClsgICAgNC4xNzE3OTFdICBbPGZmZmZmZmZmYzA0MmNmMTk+XSBkcm1fZGV2X3JlZ2lzdGVy KzB4ODQvMHhmZCBbZHJtXQpbICAgIDQuMTcxODAyXSAgWzxmZmZmZmZmZmMwNDJmNzdlPl0gZHJt X2dldF9wY2lfZGV2KzB4MTAyLzB4MWJjIFtkcm1dClsgICAgNC4xNzE4MjVdICBbPGZmZmZmZmZm YzA1YTYxZTI+XSBpOTE1X3BjaV9wcm9iZSsweDRmLzB4NTEgW2k5MTVdClsgICAgNC4xNzE4Mjhd ICBbPGZmZmZmZmZmODEzMzNjMzM+XSBwY2lfZGV2aWNlX3Byb2JlKzB4NzQvMHhkNgpbICAgIDQu MTcxODMxXSAgWzxmZmZmZmZmZjgxM2Q0YjhlPl0gPyBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4Mzg3 LzB4Mzg3ClsgICAgNC4xNzE4MzNdICBbPGZmZmZmZmZmODEzZDQ5NjY+XSBkcml2ZXJfcHJvYmVf ZGV2aWNlKzB4MTVmLzB4Mzg3ClsgICAgNC4xNzE4MzZdICBbPGZmZmZmZmZmODEzZDRiOGU+XSA/ IGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgzODcvMHgzODcKWyAgICA0LjE3MTgzOF0gIFs8ZmZmZmZm ZmY4MTNkNGJlMT5dIF9fZHJpdmVyX2F0dGFjaCsweDUzLzB4NzQKWyAgICA0LjE3MTg0MV0gIFs8 ZmZmZmZmZmY4MTNkMmMwMD5dIGJ1c19mb3JfZWFjaF9kZXYrMHg2Zi8weDg5ClsgICAgNC4xNzE4 NDRdICBbPGZmZmZmZmZmODEzZDQzNTA+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMApbICAgIDQu MTcxODQ2XSAgWzxmZmZmZmZmZjgxM2QzZjkzPl0gYnVzX2FkZF9kcml2ZXIrMHgxNDAvMHgyMzgK WyAgICA0LjE3MTg0OV0gIFs8ZmZmZmZmZmY4MTNkNTUzOD5dIGRyaXZlcl9yZWdpc3RlcisweDhm LzB4Y2MKWyAgICA0LjE3MTg1Ml0gIFs8ZmZmZmZmZmY4MTMzMmQ0MT5dIF9fcGNpX3JlZ2lzdGVy X2RyaXZlcisweDVlLzB4NjIKWyAgICA0LjE3MTg1NF0gIFs8ZmZmZmZmZmZjMDY5YzAwMD5dID8g MHhmZmZmZmZmZmMwNjljMDAwClsgICAgNC4xNzE4NjZdICBbPGZmZmZmZmZmYzA0MmY4OTA+XSBk cm1fcGNpX2luaXQrMHg1OC8weGRhIFtkcm1dClsgICAgNC4xNzE4NjhdICBbPGZmZmZmZmZmYzA2 OWMwMDA+XSA/IDB4ZmZmZmZmZmZjMDY5YzAwMApbICAgIDQuMTcxODkwXSAgWzxmZmZmZmZmZmMw NjljMGEwPl0gaTkxNV9pbml0KzB4YTAvMHhhOCBbaTkxNV0KWyAgICA0LjE3MTg5M10gIFs8ZmZm ZmZmZmZjMDY5YzAwMD5dID8gMHhmZmZmZmZmZmMwNjljMDAwClsgICAgNC4xNzE4OTZdICBbPGZm ZmZmZmZmODEwMDAzYzc+XSBkb19vbmVfaW5pdGNhbGwrMHgxOWEvMHgxYWYKWyAgICA0LjE3MTg5 OF0gIFs8ZmZmZmZmZmY4MTYxOWQxZD5dID8gZG9faW5pdF9tb2R1bGUrMHgyOC8weDFlMwpbICAg IDQuMTcxOTAxXSAgWzxmZmZmZmZmZjgxMTk5NDI5Pl0gPyBrbWVtX2NhY2hlX2FsbG9jX3RyYWNl KzB4YmEvMHhjYwpbICAgIDQuMTcxOTA0XSAgWzxmZmZmZmZmZjgxNjE5ZDU1Pl0gZG9faW5pdF9t b2R1bGUrMHg2MC8weDFlMwpbICAgIDQuMTcxOTA3XSAgWzxmZmZmZmZmZjgxMGYwYWNkPl0gbG9h ZF9tb2R1bGUrMHgxYzQyLzB4MjA1OQpbICAgIDQuMTcxOTExXSAgWzxmZmZmZmZmZjgxMGYxMGI4 Pl0gU3lTX2Zpbml0X21vZHVsZSsweDg1LzB4OTIKWyAgICA0LjE3MTkxNF0gIFs8ZmZmZmZmZmY4 MTYyMTQ1Yj5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxNi8weDczClsgICAgNC4xNzE5 MTZdIC0tLVsgZW5kIHRyYWNlIDdlYjUxNGI4OWRlNWZjNGIgXS0tLQpbICAgIDQuMTc2OTc4XSBC bHVldG9vdGg6IGhjaTA6IHJlYWQgSW50ZWwgdmVyc2lvbjogMzcwNzEwMDE4MDAyMDMwZDQ4Clsg ICAgNC4xNzY5ODFdIEJsdWV0b290aDogaGNpMDogSW50ZWwgZGV2aWNlIGlzIGFscmVhZHkgcGF0 Y2hlZC4gcGF0Y2ggbnVtOiA0OAoKWyAgICA0LjE4MTgzOV0gPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClsgICAgNC4xODE4NDRdIFsgSU5GTzog cG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBlbmRlbmN5IGRldGVjdGVkIF0KWyAgICA0LjE4 MTg0OV0gNC4yLjAtcmM1LTE0MTk0LWcxMzA1ODNiICMxOCBUYWludGVkOiBHICAgICAgICBXICAg ICAgClsgICAgNC4xODE4NTRdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KWyAgICA0LjE4MTg1OV0gc3lzdGVtZC11ZGV2ZC80NjMgaXMgdHJ5 aW5nIHRvIGFjcXVpcmUgbG9jazoKWyAgICA0LjE4MTg2NF0gIChpbml0X211dGV4KXsrLisuKy59 LCBhdDogWzxmZmZmZmZmZjgxMzhiNGUwPl0gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0X3R5cGUr MHgxNy8weDE2NApbICAgIDQuMTgxODc4XSAKICAgICAgICAgICAgICAgYnV0IHRhc2sgaXMgYWxy ZWFkeSBob2xkaW5nIGxvY2s6ClsgICAgNC4xODE4ODNdICAoJigmYmFja2xpZ2h0X25vdGlmaWVy KS0+cndzZW0peysrKysuLn0sIGF0OiBbPGZmZmZmZmZmODEwOWE3Y2M+XSBfX2Jsb2NraW5nX25v dGlmaWVyX2NhbGxfY2hhaW4rMHgzNy8weDY5ClsgICAgNC4xODE4OTVdIAogICAgICAgICAgICAg ICB3aGljaCBsb2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suCgpbICAgIDQuMTgx OTAyXSAKICAgICAgICAgICAgICAgdGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hhaW4gKGluIHJl dmVyc2Ugb3JkZXIpIGlzOgpbICAgIDQuMTgxOTEyXSAKICAgICAgICAgICAgICAgLT4gIzEgKCYo JmJhY2tsaWdodF9ub3RpZmllciktPnJ3c2VtKXsrKysrLi59OgpbICAgIDQuMTgxOTIzXSAgICAg ICAgWzxmZmZmZmZmZjgxMGJiZTdhPl0gbG9ja19hY3F1aXJlKzB4MTA0LzB4MThiClsgICAgNC4x ODE5MzJdICAgICAgICBbPGZmZmZmZmZmODE2MWY1YWI+XSBkb3duX3dyaXRlKzB4NDYvMHg4YQpb ICAgIDQuMTgxOTQyXSAgICAgICAgWzxmZmZmZmZmZjgxMDlhNmMzPl0gYmxvY2tpbmdfbm90aWZp ZXJfY2hhaW5fcmVnaXN0ZXIrMHgzNi8weDU3ClsgICAgNC4xODE5NTNdICAgICAgICBbPGZmZmZm ZmZmODEzNGVjYWU+XSBiYWNrbGlnaHRfcmVnaXN0ZXJfbm90aWZpZXIrMHgxOC8weDFhClsgICAg NC4xODE5NjJdICAgICAgICBbPGZmZmZmZmZmODEzOGI1YzM+XSBhY3BpX3ZpZGVvX2dldF9iYWNr bGlnaHRfdHlwZSsweGZhLzB4MTY0ClsgICAgNC4xODE5NzNdICAgICAgICBbPGZmZmZmZmZmYzAz ZDJlNDU+XSAweGZmZmZmZmZmYzAzZDJlNDUKWyAgICA0LjE4MTk4MV0gICAgICAgIFs8ZmZmZmZm ZmZjMDNkMzhhOD5dIDB4ZmZmZmZmZmZjMDNkMzhhOApbICAgIDQuMTgxOTg4XSAgICAgICAgWzxm ZmZmZmZmZjgxMDAwM2M3Pl0gZG9fb25lX2luaXRjYWxsKzB4MTlhLzB4MWFmClsgICAgNC4xODE5 OTddICAgICAgICBbPGZmZmZmZmZmODE2MTlkNTU+XSBkb19pbml0X21vZHVsZSsweDYwLzB4MWUz ClsgICAgNC4xODIwMDZdICAgICAgICBbPGZmZmZmZmZmODEwZjBhY2Q+XSBsb2FkX21vZHVsZSsw eDFjNDIvMHgyMDU5ClsgICAgNC4xODIwMTVdICAgICAgICBbPGZmZmZmZmZmODEwZjEwYjg+XSBT eVNfZmluaXRfbW9kdWxlKzB4ODUvMHg5MgpbICAgIDQuMTgyMDIzXSAgICAgICAgWzxmZmZmZmZm ZjgxNjIxNDViPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDE2LzB4NzMKWyAgICA0LjE4 MjAzMV0gCiAgICAgICAgICAgICAgIC0+ICMwIChpbml0X211dGV4KXsrLisuKy59OgpbICAgIDQu MTgyMDQyXSAgICAgICAgWzxmZmZmZmZmZjgxMGJiN2VjPl0gX19sb2NrX2FjcXVpcmUrMHhjNTUv MHhmNTQKWyAgICA0LjE4MjA1MF0gICAgICAgIFs8ZmZmZmZmZmY4MTBiYmU3YT5dIGxvY2tfYWNx dWlyZSsweDEwNC8weDE4YgpbICAgIDQuMTgyMDU4XSAgICAgICAgWzxmZmZmZmZmZjgxNjFkYzBh Pl0gbXV0ZXhfbG9ja19uZXN0ZWQrMHg3MC8weDM5MQpbICAgIDQuMTgyMDY2XSAgICAgICAgWzxm ZmZmZmZmZjgxMzhiNGUwPl0gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0X3R5cGUrMHgxNy8weDE2 NApbICAgIDQuMTgyMDc3XSAgICAgICAgWzxmZmZmZmZmZjgxMzhiNjY1Pl0gYWNwaV92aWRlb19i YWNrbGlnaHRfbm90aWZ5KzB4MTkvMHgyZgpbICAgIDQuMTgyMDg2XSAgICAgICAgWzxmZmZmZmZm ZjgxMDlhNDQ1Pl0gbm90aWZpZXJfY2FsbF9jaGFpbisweDRjLzB4NzEKWyAgICA0LjE4MjA5NF0g ICAgICAgIFs8ZmZmZmZmZmY4MTA5YTdlNT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFp bisweDUwLzB4NjkKWyAgICA0LjE4MjEwNV0gICAgICAgIFs8ZmZmZmZmZmY4MTA5YTgxMj5dIGJs b2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgxNC8weDE2ClsgICAgNC4xODIxMTZdICAgICAg ICBbPGZmZmZmZmZmODEzNGYxODM+XSBiYWNrbGlnaHRfZGV2aWNlX3JlZ2lzdGVyKzB4MWRmLzB4 MWYxClsgICAgNC4xODIxMjVdICAgICAgICBbPGZmZmZmZmZmYzA2MzAwNWU+XSBpbnRlbF9iYWNr bGlnaHRfcmVnaXN0ZXIrMHhmMC8weDE1NyBbaTkxNV0KWyAgICA0LjE4MjE3NF0gICAgICAgIFs8 ZmZmZmZmZmZjMDYwOTg0MD5dIGludGVsX21vZGVzZXRfZ2VtX2luaXQrMHgxNTgvMHgxNjQgW2k5 MTVdClsgICAgNC4xODIyMTRdICAgICAgICBbPGZmZmZmZmZmYzA2MzY5Nzk+XSBpOTE1X2RyaXZl cl9sb2FkKzB4ZjFjLzB4MTEzOSBbaTkxNV0KWyAgICA0LjE4MjI1M10gICAgICAgIFs8ZmZmZmZm ZmZjMDQyY2YxOT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg4NC8weGZkIFtkcm1dClsgICAgNC4xODIy NzFdICAgICAgICBbPGZmZmZmZmZmYzA0MmY3N2U+XSBkcm1fZ2V0X3BjaV9kZXYrMHgxMDIvMHgx YmMgW2RybV0KWyAgICA0LjE4MjI4N10gICAgICAgIFs8ZmZmZmZmZmZjMDVhNjFlMj5dIGk5MTVf cGNpX3Byb2JlKzB4NGYvMHg1MSBbaTkxNV0KWyAgICA0LjE4MjMxNF0gICAgICAgIFs8ZmZmZmZm ZmY4MTMzM2MzMz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3NC8weGQ2ClsgICAgNC4xODIzMjJdICAg ICAgICBbPGZmZmZmZmZmODEzZDQ5NjY+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4MTVmLzB4Mzg3 ClsgICAgNC4xODIzMzFdICAgICAgICBbPGZmZmZmZmZmODEzZDRiZTE+XSBfX2RyaXZlcl9hdHRh Y2grMHg1My8weDc0ClsgICAgNC4xODIzMzldICAgICAgICBbPGZmZmZmZmZmODEzZDJjMDA+XSBi dXNfZm9yX2VhY2hfZGV2KzB4NmYvMHg4OQpbICAgIDQuMTgyMzQ3XSAgICAgICAgWzxmZmZmZmZm ZjgxM2Q0MzUwPl0gZHJpdmVyX2F0dGFjaCsweDFlLzB4MjAKWyAgICA0LjE4MjM1NV0gICAgICAg IFs8ZmZmZmZmZmY4MTNkM2Y5Mz5dIGJ1c19hZGRfZHJpdmVyKzB4MTQwLzB4MjM4ClsgICAgNC4x ODIzNjNdICAgICAgICBbPGZmZmZmZmZmODEzZDU1Mzg+XSBkcml2ZXJfcmVnaXN0ZXIrMHg4Zi8w eGNjClsgICAgNC4xODIzNzFdICAgICAgICBbPGZmZmZmZmZmODEzMzJkNDE+XSBfX3BjaV9yZWdp c3Rlcl9kcml2ZXIrMHg1ZS8weDYyClsgICAgNC4xODIzNzldICAgICAgICBbPGZmZmZmZmZmYzA0 MmY4OTA+XSBkcm1fcGNpX2luaXQrMHg1OC8weGRhIFtkcm1dClsgICAgNC4xODIzOTZdICAgICAg ICBbPGZmZmZmZmZmYzA2OWMwYTA+XSBpOTE1X2luaXQrMHhhMC8weGE4IFtpOTE1XQpbICAgIDQu MTgyNDIzXSAgICAgICAgWzxmZmZmZmZmZjgxMDAwM2M3Pl0gZG9fb25lX2luaXRjYWxsKzB4MTlh LzB4MWFmClsgICAgNC4xODI0MzJdICAgICAgICBbPGZmZmZmZmZmODE2MTlkNTU+XSBkb19pbml0 X21vZHVsZSsweDYwLzB4MWUzClsgICAgNC4xODI0NDBdICAgICAgICBbPGZmZmZmZmZmODEwZjBh Y2Q+XSBsb2FkX21vZHVsZSsweDFjNDIvMHgyMDU5ClsgICAgNC4xODI0NDhdICAgICAgICBbPGZm ZmZmZmZmODEwZjEwYjg+XSBTeVNfZmluaXRfbW9kdWxlKzB4ODUvMHg5MgpbICAgIDQuMTgyNDU2 XSAgICAgICAgWzxmZmZmZmZmZjgxNjIxNDViPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsw eDE2LzB4NzMKWyAgICA0LjE4MjQ2NV0gCiAgICAgICAgICAgICAgIG90aGVyIGluZm8gdGhhdCBt aWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6CgpbICAgIDQuMTgyNDc3XSAgUG9zc2libGUgdW5zYWZl IGxvY2tpbmcgc2NlbmFyaW86CgpbICAgIDQuMTgyNDg2XSAgICAgICAgQ1BVMCAgICAgICAgICAg ICAgICAgICAgQ1BVMQpbICAgIDQuMTgyNDkxXSAgICAgICAgLS0tLSAgICAgICAgICAgICAgICAg ICAgLS0tLQpbICAgIDQuMTgyNDk3XSAgIGxvY2soJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndz ZW0pOwpbICAgIDQuMTgyNTA0XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jayhp bml0X211dGV4KTsKWyAgICA0LjE4MjUxMl0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGxvY2soJigmYmFja2xpZ2h0X25vdGlmaWVyKS0+cndzZW0pOwpbICAgIDQuMTgyNTIyXSAgIGxv Y2soaW5pdF9tdXRleCk7ClsgICAgNC4xODI1MjhdIAogICAgICAgICAgICAgICAgKioqIERFQURM T0NLICoqKgoKWyAgICA0LjE4MjU0MF0gNCBsb2NrcyBoZWxkIGJ5IHN5c3RlbWQtdWRldmQvNDYz OgpbICAgIDQuMTgyNTQ2XSAgIzA6ICAoJmRldi0+bXV0ZXgpey4uLi4uLn0sIGF0OiBbPGZmZmZm ZmZmODEzZDQxNTE+XSBkZXZpY2VfbG9jaysweGYvMHgxMQpbICAgIDQuMTgyNTYwXSAgIzE6ICAo JmRldi0+bXV0ZXgpey4uLi4uLn0sIGF0OiBbPGZmZmZmZmZmODEzZDQxNTE+XSBkZXZpY2VfbG9j aysweGYvMHgxMQpbICAgIDQuMTgyNTc0XSAgIzI6ICAoZHJtX2dsb2JhbF9tdXRleCl7Ky4rLisu fSwgYXQ6IFs8ZmZmZmZmZmZjMDQyY2ViOT5dIGRybV9kZXZfcmVnaXN0ZXIrMHgyNC8weGZkIFtk cm1dClsgICAgNC4xODI1OTZdICAjMzogICgmKCZiYWNrbGlnaHRfbm90aWZpZXIpLT5yd3NlbSl7 KysrKy4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTA5YTdjYz5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2Fs bF9jaGFpbisweDM3LzB4NjkKWyAgICA0LjE4MjYxMl0gCiAgICAgICAgICAgICAgIHN0YWNrIGJh Y2t0cmFjZToKWyAgICA0LjE4MjYyMl0gQ1BVOiAwIFBJRDogNDYzIENvbW06IHN5c3RlbWQtdWRl dmQgVGFpbnRlZDogRyAgICAgICAgVyAgICAgICA0LjIuMC1yYzUtMTQxOTQtZzEzMDU4M2IgIzE4 ClsgICAgNC4xODI2MzJdIEhhcmR3YXJlIG5hbWU6IExFTk9WTyAyMEJFQ1RPMVdXLzIwQkVDVE8x V1csIEJJT1MgR01FVDU5V1cgKDIuMDcgKSAwMi8xMi8yMDE0ClsgICAgNC4xODI2NDJdICBmZmZm ZmZmZjgyODBiNzgwIGZmZmY4ODA0MDNmMGY1ZDggZmZmZmZmZmY4MTYxYWFlZSAwMDAwMDAwMDAw MDAwMDA2ClsgICAgNC4xODI2NTRdICBmZmZmZmZmZjgyODBiNzgwIGZmZmY4ODA0MDNmMGY2Mjgg ZmZmZmZmZmY4MTBiOWI1MSBmZmZmZmZmZjgyMjY1NzgwClsgICAgNC4xODI2NjddICBmZmZmODgw NDAzZGUwMDAwIDAwMDAwMDAwMDAwMDAwMDQgZmZmZjg4MDQwM2RlMDg4MCAwMDAwMDAwMDAwMDAw MDA0ClsgICAgNC4xODI2NzldIENhbGwgVHJhY2U6ClsgICAgNC4xODI2ODVdICBbPGZmZmZmZmZm ODE2MWFhZWU+XSBkdW1wX3N0YWNrKzB4NGMvMHg2NQpbICAgIDQuMTgyNjkzXSAgWzxmZmZmZmZm ZjgxMGI5YjUxPl0gcHJpbnRfY2lyY3VsYXJfYnVnKzB4MWY4LzB4MjA5ClsgICAgNC4xODI3MDFd ICBbPGZmZmZmZmZmODEwYmI3ZWM+XSBfX2xvY2tfYWNxdWlyZSsweGM1NS8weGY1NApbICAgIDQu MTgyNzEwXSAgWzxmZmZmZmZmZjgxMGJiZTdhPl0gbG9ja19hY3F1aXJlKzB4MTA0LzB4MThiClsg ICAgNC4xODI3MTddICBbPGZmZmZmZmZmODEzOGI0ZTA+XSA/IGFjcGlfdmlkZW9fZ2V0X2JhY2ts aWdodF90eXBlKzB4MTcvMHgxNjQKWyAgICA0LjE4MjcyNl0gIFs8ZmZmZmZmZmY4MTYxZGMwYT5d IG11dGV4X2xvY2tfbmVzdGVkKzB4NzAvMHgzOTEKWyAgICA0LjE4MjczNF0gIFs8ZmZmZmZmZmY4 MTM4YjRlMD5dID8gYWNwaV92aWRlb19nZXRfYmFja2xpZ2h0X3R5cGUrMHgxNy8weDE2NApbICAg IDQuMTgyNzQyXSAgWzxmZmZmZmZmZjgxMzhiNGUwPl0gPyBhY3BpX3ZpZGVvX2dldF9iYWNrbGln aHRfdHlwZSsweDE3LzB4MTY0ClsgICAgNC4xODI3NTBdICBbPGZmZmZmZmZmODEzOGI0ZTA+XSBh Y3BpX3ZpZGVvX2dldF9iYWNrbGlnaHRfdHlwZSsweDE3LzB4MTY0ClsgICAgNC4xODI3NTldICBb PGZmZmZmZmZmODEzOGI2NjU+XSBhY3BpX3ZpZGVvX2JhY2tsaWdodF9ub3RpZnkrMHgxOS8weDJm ClsgICAgNC4xODI3NjZdICBbPGZmZmZmZmZmODEwOWE0NDU+XSBub3RpZmllcl9jYWxsX2NoYWlu KzB4NGMvMHg3MQpbICAgIDQuMTgyNzc0XSAgWzxmZmZmZmZmZjgxMDlhN2U1Pl0gX19ibG9ja2lu Z19ub3RpZmllcl9jYWxsX2NoYWluKzB4NTAvMHg2OQpbICAgIDQuMTgyNzgyXSAgWzxmZmZmZmZm ZjgxMDlhODEyPl0gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDE0LzB4MTYKWyAgICA0 LjE4Mjc5MF0gIFs8ZmZmZmZmZmY4MTM0ZjE4Mz5dIGJhY2tsaWdodF9kZXZpY2VfcmVnaXN0ZXIr MHgxZGYvMHgxZjEKWyAgICA0LjE4MjgzM10gIFs8ZmZmZmZmZmZjMDYzMDA1ZT5dIGludGVsX2Jh Y2tsaWdodF9yZWdpc3RlcisweGYwLzB4MTU3IFtpOTE1XQpbICAgIDQuMTgyODcyXSAgWzxmZmZm ZmZmZmMwNjA5ODQwPl0gaW50ZWxfbW9kZXNldF9nZW1faW5pdCsweDE1OC8weDE2NCBbaTkxNV0K WyAgICA0LjE4MjkxNV0gIFs8ZmZmZmZmZmZjMDYzNjk3OT5dIGk5MTVfZHJpdmVyX2xvYWQrMHhm MWMvMHgxMTM5IFtpOTE1XQpbICAgIDQuMTgyOTI0XSAgWzxmZmZmZmZmZjgxMGJhNzg3Pl0gPyBt YXJrX2hlbGRfbG9ja3MrMHg1Ni8weDZjClsgICAgNC4xODI5MzJdICBbPGZmZmZmZmZmODE2MjBj MDY+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDNmLzB4NGQKWyAgICA0LjE4Mjk0 MF0gIFs8ZmZmZmZmZmY4MTBiYTkwZT5dID8gdHJhY2VfaGFyZGlycXNfb25fY2FsbGVyKzB4MTcx LzB4MThkClsgICAgNC4xODI5NTZdICBbPGZmZmZmZmZmYzA0MmNmMTk+XSBkcm1fZGV2X3JlZ2lz dGVyKzB4ODQvMHhmZCBbZHJtXQpbICAgIDQuMTgyOTcyXSAgWzxmZmZmZmZmZmMwNDJmNzdlPl0g ZHJtX2dldF9wY2lfZGV2KzB4MTAyLzB4MWJjIFtkcm1dClsgICAgNC4xODI5OThdICBbPGZmZmZm ZmZmYzA1YTYxZTI+XSBpOTE1X3BjaV9wcm9iZSsweDRmLzB4NTEgW2k5MTVdClsgICAgNC4xODMw MDZdICBbPGZmZmZmZmZmODEzMzNjMzM+XSBwY2lfZGV2aWNlX3Byb2JlKzB4NzQvMHhkNgpbICAg IDQuMTgzMDE0XSAgWzxmZmZmZmZmZjgxM2Q0YjhlPl0gPyBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4 Mzg3LzB4Mzg3ClsgICAgNC4xODMwMjFdICBbPGZmZmZmZmZmODEzZDQ5NjY+XSBkcml2ZXJfcHJv YmVfZGV2aWNlKzB4MTVmLzB4Mzg3ClsgICAgNC4xODMwMjldICBbPGZmZmZmZmZmODEzZDRiOGU+ XSA/IGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgzODcvMHgzODcKWyAgICA0LjE4MzAzNl0gIFs8ZmZm ZmZmZmY4MTNkNGJlMT5dIF9fZHJpdmVyX2F0dGFjaCsweDUzLzB4NzQKWyAgICA0LjE4MzA0M10g IFs8ZmZmZmZmZmY4MTNkMmMwMD5dIGJ1c19mb3JfZWFjaF9kZXYrMHg2Zi8weDg5ClsgICAgNC4x ODMwNTBdICBbPGZmZmZmZmZmODEzZDQzNTA+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMApbICAg IDQuMTgzMDU4XSAgWzxmZmZmZmZmZjgxM2QzZjkzPl0gYnVzX2FkZF9kcml2ZXIrMHgxNDAvMHgy MzgKWyAgICA0LjE4MzA2NV0gIFs8ZmZmZmZmZmY4MTNkNTUzOD5dIGRyaXZlcl9yZWdpc3Rlcisw eDhmLzB4Y2MKWyAgICA0LjE4MzA3M10gIFs8ZmZmZmZmZmY4MTMzMmQ0MT5dIF9fcGNpX3JlZ2lz dGVyX2RyaXZlcisweDVlLzB4NjIKWyAgICA0LjE4MzA4MF0gIFs8ZmZmZmZmZmZjMDY5YzAwMD5d ID8gMHhmZmZmZmZmZmMwNjljMDAwClsgICAgNC4xODMwOTVdICBbPGZmZmZmZmZmYzA0MmY4OTA+ XSBkcm1fcGNpX2luaXQrMHg1OC8weGRhIFtkcm1dClsgICAgNC4xODMxMDJdICBbPGZmZmZmZmZm YzA2OWMwMDA+XSA/IDB4ZmZmZmZmZmZjMDY5YzAwMApbICAgIDQuMTgzMTI2XSAgWzxmZmZmZmZm ZmMwNjljMGEwPl0gaTkxNV9pbml0KzB4YTAvMHhhOCBbaTkxNV0KWyAgICA0LjE4MzEzMl0gIFs8 ZmZmZmZmZmZjMDY5YzAwMD5dID8gMHhmZmZmZmZmZmMwNjljMDAwClsgICAgNC4xODMxMzldICBb PGZmZmZmZmZmODEwMDAzYzc+XSBkb19vbmVfaW5pdGNhbGwrMHgxOWEvMHgxYWYKWyAgICA0LjE4 MzE0Nl0gIFs8ZmZmZmZmZmY4MTYxOWQxZD5dID8gZG9faW5pdF9tb2R1bGUrMHgyOC8weDFlMwpb ICAgIDQuMTgzMTUzXSAgWzxmZmZmZmZmZjgxMTk5NDI5Pl0gPyBrbWVtX2NhY2hlX2FsbG9jX3Ry YWNlKzB4YmEvMHhjYwpbICAgIDQuMTgzMTYxXSAgWzxmZmZmZmZmZjgxNjE5ZDU1Pl0gZG9faW5p dF9tb2R1bGUrMHg2MC8weDFlMwpbICAgIDQuMTgzMTY5XSAgWzxmZmZmZmZmZjgxMGYwYWNkPl0g bG9hZF9tb2R1bGUrMHgxYzQyLzB4MjA1OQpbICAgIDQuMTgzMTc4XSAgWzxmZmZmZmZmZjgxMGYx MGI4Pl0gU3lTX2Zpbml0X21vZHVsZSsweDg1LzB4OTIKWyAgICA0LjE4MzE4NV0gIFs8ZmZmZmZm ZmY4MTYyMTQ1Yj5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxNi8weDczClsgICAgNC4x ODY1OThdIEFDUEk6IFZpZGVvIERldmljZSBbVklEXSAobXVsdGktaGVhZDogeWVzICByb206IG5v ICBwb3N0OiBubykKWyAgICA0LjE5MTUyMl0gc25kX2hkYV9pbnRlbCAwMDAwOjAwOjAzLjA6IGJv dW5kIDAwMDA6MDA6MDIuMCAob3BzIGk5MTVfYXVkaW9fY29tcG9uZW50X2JpbmRfb3BzIFtpOTE1 XSkKWyAgICA0LjE5MTUzNl0gW2RybV0gSW5pdGlhbGl6ZWQgaTkxNSAxLjYuMCAyMDE1MDUyMiBm b3IgMDAwMDowMDowMi4wIG9uIG1pbm9yIDAKWyAgICA0LjE5MTY5MV0gaTgwMV9zbWJ1cyAwMDAw OjAwOjFmLjM6IFNNQnVzIHVzaW5nIFBDSSBpbnRlcnJ1cHQKWyAgICA0LjI0ODc5Ml0gW2RybV0g R01CVVMgW2k5MTUgZ21idXMgZHBiXSB0aW1lZCBvdXQsIGZhbGxpbmcgYmFjayB0byBiaXQgYmFu Z2luZyBvbiBwaW4gNQpbICAgIDQuMzIyODk5XSBmYmNvbjogaW50ZWxkcm1mYiAoZmIwKSBpcyBw cmltYXJ5IGRldmljZQpbICAgIDUuNDQwOTQ2XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3Vy IGZyYW1lIGJ1ZmZlciBkZXZpY2UgMzYweDEwMQpbICAgIDUuNDUyNzQ3XSBpOTE1IDAwMDA6MDA6 MDIuMDogZmIwOiBpbnRlbGRybWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UKWyAgICA1LjQ1Mjc2N10g aTkxNSAwMDAwOjAwOjAyLjA6IHJlZ2lzdGVyZWQgcGFuaWMgbm90aWZpZXIKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754398AbbHCQZT (ORCPT ); Mon, 3 Aug 2015 12:25:19 -0400 Received: from imap.thunk.org ([74.207.234.97]:37930 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753722AbbHCQZQ (ORCPT ); Mon, 3 Aug 2015 12:25:16 -0400 Date: Mon, 3 Aug 2015 12:25:11 -0400 From: "Theodore Ts'o" To: Linus Torvalds , intel-gfx , DRI , Daniel Vetter , Mani Nikula , Ander Conselvan de Oliveira , Linux Kernel Mailing List Subject: Re: [REGRESSION] Re: i915 driver crashes on T540p if docking station attached Message-ID: <20150803162511.GA3563@thunk.org> Mail-Followup-To: Theodore Ts'o , Linus Torvalds , intel-gfx , DRI , Daniel Vetter , Mani Nikula , Ander Conselvan de Oliveira , Linux Kernel Mailing List References: <20150730004937.GA3133@thunk.org> <20150730013912.GA4068@thunk.org> <20150730144002.GY16722@phenom.ffwll.local> <20150730155029.GA3065@thunk.org> <20150803152729.GD24689@phenom.ffwll.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150803152729.GD24689@phenom.ffwll.local> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 03, 2015 at 05:27:29PM +0200, Daniel Vetter wrote: > > Ok I updated fixes-stuff with just 2 patches which seem to be enough to > fix it. Plus a patch to convert Linus' hack into something we can keep > plus a drive-by WARNING fix in mst that got in the way for me. > > Seems to work here in getting rid of the Oops. If this tests out for you > too I'll send a pull to Linus. I've just tried pulling in your updated fixes-stuff, and it avoids the oops and allows external the monitor to work correctly. However, I'm still seeing a large number of drm/i915 related warning messages and other kernel kvetching. Thanks!! - Ted [ 4.084198] [drm] Initialized drm 1.1.0 20060810 [ 4.129576] [drm] Memory usable by graphics device = 2048M [ 4.129616] [drm] Replacing VGA console driver [ 4.130315] Console: switching to colour dummy device 80x25 [ 4.145332] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 4.145334] [drm] Driver supports precise vblank timestamp query. [ 4.146184] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 4.163778] usbcore: registered new interface driver btusb [ 4.170719] ------------[ cut here ]------------ [ 4.170749] WARNING: CPU: 0 PID: 463 at /usr/projects/linux/linux/drivers/gpu/drm/i915/intel_pm.c:2339 ilk_update_wm+0x71a/0xb27 [i915]() [ 4.170751] WARN_ON(!r->enable) [ 4.170752] Modules linked in: [ 4.170754] btusb btrtl btbcm btintel iwlmvm(+) bluetooth mac80211 iwlwifi snd_hda_intel i915(+) drm_kms_helper snd_hda_codec cfg80211 drm snd_hwdep lpc_ich snd_hda_core intel_gtt thinkpad_acpi tpm_tis nvram tpm intel_smartconnect uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core sch_fq_codel kvm_intel kvm ecryptfs parport_pc ppdev lp parport autofs4 btrfs xor hid_generic usbhid hid raid6_pq microcode rtsx_pci_sdmmc ehci_pci e1000e rtsx_pci ehci_hcd xhci_pci ptp mfd_core pps_core xhci_hcd [ 4.170805] CPU: 0 PID: 463 Comm: systemd-udevd Not tainted 4.2.0-rc5-14194-g130583b #18 [ 4.170807] Hardware name: LENOVO 20BECTO1WW/20BECTO1WW, BIOS GMET59WW (2.07 ) 02/12/2014 [ 4.170809] 0000000000000009 ffff880403f0f4c8 ffffffff8161aaee 0000000000000006 [ 4.170814] ffff880403f0f518 ffff880403f0f508 ffffffff8107e5f0 0000000000000006 [ 4.170818] ffffffffc05ade43 ffff8800c8b70000 ffff8800c7f16000 ffff880405fb48b8 [ 4.170823] Call Trace: [ 4.170829] [] dump_stack+0x4c/0x65 [ 4.170833] [] warn_slowpath_common+0xa1/0xbb [ 4.170856] [] ? ilk_update_wm+0x71a/0xb27 [i915] [ 4.170859] [] warn_slowpath_fmt+0x46/0x48 [ 4.170879] [] ? ilk_compute_wm_maximums+0x43/0xa2 [i915] [ 4.170899] [] ilk_update_wm+0x71a/0xb27 [i915] [ 4.170921] [] intel_update_watermarks+0x1e/0x20 [i915] [ 4.170957] [] haswell_crtc_disable+0x270/0x2ae [i915] [ 4.170989] [] intel_crtc_control+0xa0/0xe1 [i915] [ 4.171020] [] intel_crtc_update_dpms+0x4d/0x5d [i915] [ 4.171052] [] intel_modeset_setup_hw_state+0x7b0/0xa90 [i915] [ 4.171081] [] ? hsw_write64+0xcd/0xcd [i915] [ 4.171113] [] ? ilk_fbc_disable+0x29/0x69 [i915] [ 4.171142] [] intel_modeset_init+0x130d/0x14e3 [i915] [ 4.171179] [] i915_driver_load+0xf05/0x1139 [i915] [ 4.171183] [] ? mark_held_locks+0x56/0x6c [ 4.171186] [] ? _raw_spin_unlock_irqrestore+0x3f/0x4d [ 4.171189] [] ? trace_hardirqs_on_caller+0x171/0x18d [ 4.171204] [] drm_dev_register+0x84/0xfd [drm] [ 4.171215] [] drm_get_pci_dev+0x102/0x1bc [drm] [ 4.171237] [] i915_pci_probe+0x4f/0x51 [i915] [ 4.171240] [] pci_device_probe+0x74/0xd6 [ 4.171245] [] ? driver_probe_device+0x387/0x387 [ 4.171248] [] driver_probe_device+0x15f/0x387 [ 4.171250] [] ? driver_probe_device+0x387/0x387 [ 4.171252] [] __driver_attach+0x53/0x74 [ 4.171255] [] bus_for_each_dev+0x6f/0x89 [ 4.171257] [] driver_attach+0x1e/0x20 [ 4.171260] [] bus_add_driver+0x140/0x238 [ 4.171263] [] driver_register+0x8f/0xcc [ 4.171266] [] __pci_register_driver+0x5e/0x62 [ 4.171268] [] ? 0xffffffffc069c000 [ 4.171278] [] drm_pci_init+0x58/0xda [drm] [ 4.171281] [] ? 0xffffffffc069c000 [ 4.171301] [] i915_init+0xa0/0xa8 [i915] [ 4.171303] [] ? 0xffffffffc069c000 [ 4.171307] [] do_one_initcall+0x19a/0x1af [ 4.171310] [] ? do_init_module+0x28/0x1e3 [ 4.171313] [] ? kmem_cache_alloc_trace+0xba/0xcc [ 4.171315] [] do_init_module+0x60/0x1e3 [ 4.171319] [] load_module+0x1c42/0x2059 [ 4.171324] [] SyS_finit_module+0x85/0x92 [ 4.171327] [] entry_SYSCALL_64_fastpath+0x16/0x73 [ 4.171329] ---[ end trace 7eb514b89de5fc4a ]--- [ 4.171331] ------------[ cut here ]------------ [ 4.171354] WARNING: CPU: 0 PID: 463 at /usr/projects/linux/linux/drivers/gpu/drm/i915/intel_pm.c:2339 ilk_update_wm+0x71a/0xb27 [i915]() [ 4.171355] WARN_ON(!r->enable) [ 4.171357] Modules linked in: [ 4.171358] btusb btrtl btbcm btintel iwlmvm(+) bluetooth mac80211 iwlwifi snd_hda_intel i915(+) drm_kms_helper snd_hda_codec cfg80211 drm snd_hwdep lpc_ich snd_hda_core intel_gtt thinkpad_acpi tpm_tis nvram tpm intel_smartconnect uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core sch_fq_codel kvm_intel kvm ecryptfs parport_pc ppdev lp parport autofs4 btrfs xor hid_generic usbhid hid raid6_pq microcode rtsx_pci_sdmmc ehci_pci e1000e rtsx_pci ehci_hcd xhci_pci ptp mfd_core pps_core xhci_hcd [ 4.171404] CPU: 0 PID: 463 Comm: systemd-udevd Tainted: G W 4.2.0-rc5-14194-g130583b #18 [ 4.171406] Hardware name: LENOVO 20BECTO1WW/20BECTO1WW, BIOS GMET59WW (2.07 ) 02/12/2014 [ 4.171408] 0000000000000009 ffff880403f0f4c8 ffffffff8161aaee 0000000000000006 [ 4.171412] ffff880403f0f518 ffff880403f0f508 ffffffff8107e5f0 0000000000000006 [ 4.171417] ffffffffc05ade43 ffff8800c8b70000 ffff8800c7f15000 ffff880405fb48b8 [ 4.171421] Call Trace: [ 4.171424] [] dump_stack+0x4c/0x65 [ 4.171427] [] warn_slowpath_common+0xa1/0xbb [ 4.171449] [] ? ilk_update_wm+0x71a/0xb27 [i915] [ 4.171452] [] warn_slowpath_fmt+0x46/0x48 [ 4.171472] [] ? ilk_compute_wm_maximums+0x43/0xa2 [i915] [ 4.171491] [] ilk_update_wm+0x71a/0xb27 [i915] [ 4.171513] [] intel_update_watermarks+0x1e/0x20 [i915] [ 4.171546] [] haswell_crtc_disable+0x270/0x2ae [i915] [ 4.171579] [] intel_crtc_control+0xa0/0xe1 [i915] [ 4.171610] [] intel_crtc_update_dpms+0x4d/0x5d [i915] [ 4.171641] [] intel_modeset_setup_hw_state+0x7b0/0xa90 [i915] [ 4.171671] [] ? hsw_write64+0xcd/0xcd [i915] [ 4.171702] [] ? ilk_fbc_disable+0x29/0x69 [i915] [ 4.171733] [] intel_modeset_init+0x130d/0x14e3 [i915] [ 4.171770] [] i915_driver_load+0xf05/0x1139 [i915] [ 4.171773] [] ? mark_held_locks+0x56/0x6c [ 4.171776] [] ? _raw_spin_unlock_irqrestore+0x3f/0x4d [ 4.171779] [] ? trace_hardirqs_on_caller+0x171/0x18d [ 4.171791] [] drm_dev_register+0x84/0xfd [drm] [ 4.171802] [] drm_get_pci_dev+0x102/0x1bc [drm] [ 4.171825] [] i915_pci_probe+0x4f/0x51 [i915] [ 4.171828] [] pci_device_probe+0x74/0xd6 [ 4.171831] [] ? driver_probe_device+0x387/0x387 [ 4.171833] [] driver_probe_device+0x15f/0x387 [ 4.171836] [] ? driver_probe_device+0x387/0x387 [ 4.171838] [] __driver_attach+0x53/0x74 [ 4.171841] [] bus_for_each_dev+0x6f/0x89 [ 4.171844] [] driver_attach+0x1e/0x20 [ 4.171846] [] bus_add_driver+0x140/0x238 [ 4.171849] [] driver_register+0x8f/0xcc [ 4.171852] [] __pci_register_driver+0x5e/0x62 [ 4.171854] [] ? 0xffffffffc069c000 [ 4.171866] [] drm_pci_init+0x58/0xda [drm] [ 4.171868] [] ? 0xffffffffc069c000 [ 4.171890] [] i915_init+0xa0/0xa8 [i915] [ 4.171893] [] ? 0xffffffffc069c000 [ 4.171896] [] do_one_initcall+0x19a/0x1af [ 4.171898] [] ? do_init_module+0x28/0x1e3 [ 4.171901] [] ? kmem_cache_alloc_trace+0xba/0xcc [ 4.171904] [] do_init_module+0x60/0x1e3 [ 4.171907] [] load_module+0x1c42/0x2059 [ 4.171911] [] SyS_finit_module+0x85/0x92 [ 4.171914] [] entry_SYSCALL_64_fastpath+0x16/0x73 [ 4.171916] ---[ end trace 7eb514b89de5fc4b ]--- [ 4.176978] Bluetooth: hci0: read Intel version: 370710018002030d48 [ 4.176981] Bluetooth: hci0: Intel device is already patched. patch num: 48 [ 4.181839] ====================================================== [ 4.181844] [ INFO: possible circular locking dependency detected ] [ 4.181849] 4.2.0-rc5-14194-g130583b #18 Tainted: G W [ 4.181854] ------------------------------------------------------- [ 4.181859] systemd-udevd/463 is trying to acquire lock: [ 4.181864] (init_mutex){+.+.+.}, at: [] acpi_video_get_backlight_type+0x17/0x164 [ 4.181878] but task is already holding lock: [ 4.181883] (&(&backlight_notifier)->rwsem){++++..}, at: [] __blocking_notifier_call_chain+0x37/0x69 [ 4.181895] which lock already depends on the new lock. [ 4.181902] the existing dependency chain (in reverse order) is: [ 4.181912] -> #1 (&(&backlight_notifier)->rwsem){++++..}: [ 4.181923] [] lock_acquire+0x104/0x18b [ 4.181932] [] down_write+0x46/0x8a [ 4.181942] [] blocking_notifier_chain_register+0x36/0x57 [ 4.181953] [] backlight_register_notifier+0x18/0x1a [ 4.181962] [] acpi_video_get_backlight_type+0xfa/0x164 [ 4.181973] [] 0xffffffffc03d2e45 [ 4.181981] [] 0xffffffffc03d38a8 [ 4.181988] [] do_one_initcall+0x19a/0x1af [ 4.181997] [] do_init_module+0x60/0x1e3 [ 4.182006] [] load_module+0x1c42/0x2059 [ 4.182015] [] SyS_finit_module+0x85/0x92 [ 4.182023] [] entry_SYSCALL_64_fastpath+0x16/0x73 [ 4.182031] -> #0 (init_mutex){+.+.+.}: [ 4.182042] [] __lock_acquire+0xc55/0xf54 [ 4.182050] [] lock_acquire+0x104/0x18b [ 4.182058] [] mutex_lock_nested+0x70/0x391 [ 4.182066] [] acpi_video_get_backlight_type+0x17/0x164 [ 4.182077] [] acpi_video_backlight_notify+0x19/0x2f [ 4.182086] [] notifier_call_chain+0x4c/0x71 [ 4.182094] [] __blocking_notifier_call_chain+0x50/0x69 [ 4.182105] [] blocking_notifier_call_chain+0x14/0x16 [ 4.182116] [] backlight_device_register+0x1df/0x1f1 [ 4.182125] [] intel_backlight_register+0xf0/0x157 [i915] [ 4.182174] [] intel_modeset_gem_init+0x158/0x164 [i915] [ 4.182214] [] i915_driver_load+0xf1c/0x1139 [i915] [ 4.182253] [] drm_dev_register+0x84/0xfd [drm] [ 4.182271] [] drm_get_pci_dev+0x102/0x1bc [drm] [ 4.182287] [] i915_pci_probe+0x4f/0x51 [i915] [ 4.182314] [] pci_device_probe+0x74/0xd6 [ 4.182322] [] driver_probe_device+0x15f/0x387 [ 4.182331] [] __driver_attach+0x53/0x74 [ 4.182339] [] bus_for_each_dev+0x6f/0x89 [ 4.182347] [] driver_attach+0x1e/0x20 [ 4.182355] [] bus_add_driver+0x140/0x238 [ 4.182363] [] driver_register+0x8f/0xcc [ 4.182371] [] __pci_register_driver+0x5e/0x62 [ 4.182379] [] drm_pci_init+0x58/0xda [drm] [ 4.182396] [] i915_init+0xa0/0xa8 [i915] [ 4.182423] [] do_one_initcall+0x19a/0x1af [ 4.182432] [] do_init_module+0x60/0x1e3 [ 4.182440] [] load_module+0x1c42/0x2059 [ 4.182448] [] SyS_finit_module+0x85/0x92 [ 4.182456] [] entry_SYSCALL_64_fastpath+0x16/0x73 [ 4.182465] other info that might help us debug this: [ 4.182477] Possible unsafe locking scenario: [ 4.182486] CPU0 CPU1 [ 4.182491] ---- ---- [ 4.182497] lock(&(&backlight_notifier)->rwsem); [ 4.182504] lock(init_mutex); [ 4.182512] lock(&(&backlight_notifier)->rwsem); [ 4.182522] lock(init_mutex); [ 4.182528] *** DEADLOCK *** [ 4.182540] 4 locks held by systemd-udevd/463: [ 4.182546] #0: (&dev->mutex){......}, at: [] device_lock+0xf/0x11 [ 4.182560] #1: (&dev->mutex){......}, at: [] device_lock+0xf/0x11 [ 4.182574] #2: (drm_global_mutex){+.+.+.}, at: [] drm_dev_register+0x24/0xfd [drm] [ 4.182596] #3: (&(&backlight_notifier)->rwsem){++++..}, at: [] __blocking_notifier_call_chain+0x37/0x69 [ 4.182612] stack backtrace: [ 4.182622] CPU: 0 PID: 463 Comm: systemd-udevd Tainted: G W 4.2.0-rc5-14194-g130583b #18 [ 4.182632] Hardware name: LENOVO 20BECTO1WW/20BECTO1WW, BIOS GMET59WW (2.07 ) 02/12/2014 [ 4.182642] ffffffff8280b780 ffff880403f0f5d8 ffffffff8161aaee 0000000000000006 [ 4.182654] ffffffff8280b780 ffff880403f0f628 ffffffff810b9b51 ffffffff82265780 [ 4.182667] ffff880403de0000 0000000000000004 ffff880403de0880 0000000000000004 [ 4.182679] Call Trace: [ 4.182685] [] dump_stack+0x4c/0x65 [ 4.182693] [] print_circular_bug+0x1f8/0x209 [ 4.182701] [] __lock_acquire+0xc55/0xf54 [ 4.182710] [] lock_acquire+0x104/0x18b [ 4.182717] [] ? acpi_video_get_backlight_type+0x17/0x164 [ 4.182726] [] mutex_lock_nested+0x70/0x391 [ 4.182734] [] ? acpi_video_get_backlight_type+0x17/0x164 [ 4.182742] [] ? acpi_video_get_backlight_type+0x17/0x164 [ 4.182750] [] acpi_video_get_backlight_type+0x17/0x164 [ 4.182759] [] acpi_video_backlight_notify+0x19/0x2f [ 4.182766] [] notifier_call_chain+0x4c/0x71 [ 4.182774] [] __blocking_notifier_call_chain+0x50/0x69 [ 4.182782] [] blocking_notifier_call_chain+0x14/0x16 [ 4.182790] [] backlight_device_register+0x1df/0x1f1 [ 4.182833] [] intel_backlight_register+0xf0/0x157 [i915] [ 4.182872] [] intel_modeset_gem_init+0x158/0x164 [i915] [ 4.182915] [] i915_driver_load+0xf1c/0x1139 [i915] [ 4.182924] [] ? mark_held_locks+0x56/0x6c [ 4.182932] [] ? _raw_spin_unlock_irqrestore+0x3f/0x4d [ 4.182940] [] ? trace_hardirqs_on_caller+0x171/0x18d [ 4.182956] [] drm_dev_register+0x84/0xfd [drm] [ 4.182972] [] drm_get_pci_dev+0x102/0x1bc [drm] [ 4.182998] [] i915_pci_probe+0x4f/0x51 [i915] [ 4.183006] [] pci_device_probe+0x74/0xd6 [ 4.183014] [] ? driver_probe_device+0x387/0x387 [ 4.183021] [] driver_probe_device+0x15f/0x387 [ 4.183029] [] ? driver_probe_device+0x387/0x387 [ 4.183036] [] __driver_attach+0x53/0x74 [ 4.183043] [] bus_for_each_dev+0x6f/0x89 [ 4.183050] [] driver_attach+0x1e/0x20 [ 4.183058] [] bus_add_driver+0x140/0x238 [ 4.183065] [] driver_register+0x8f/0xcc [ 4.183073] [] __pci_register_driver+0x5e/0x62 [ 4.183080] [] ? 0xffffffffc069c000 [ 4.183095] [] drm_pci_init+0x58/0xda [drm] [ 4.183102] [] ? 0xffffffffc069c000 [ 4.183126] [] i915_init+0xa0/0xa8 [i915] [ 4.183132] [] ? 0xffffffffc069c000 [ 4.183139] [] do_one_initcall+0x19a/0x1af [ 4.183146] [] ? do_init_module+0x28/0x1e3 [ 4.183153] [] ? kmem_cache_alloc_trace+0xba/0xcc [ 4.183161] [] do_init_module+0x60/0x1e3 [ 4.183169] [] load_module+0x1c42/0x2059 [ 4.183178] [] SyS_finit_module+0x85/0x92 [ 4.183185] [] entry_SYSCALL_64_fastpath+0x16/0x73 [ 4.186598] ACPI: Video Device [VID] (multi-head: yes rom: no post: no) [ 4.191522] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 4.191536] [drm] Initialized i915 1.6.0 20150522 for 0000:00:02.0 on minor 0 [ 4.191691] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt [ 4.248792] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5 [ 4.322899] fbcon: inteldrmfb (fb0) is primary device [ 5.440946] Console: switching to colour frame buffer device 360x101 [ 5.452747] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 5.452767] i915 0000:00:02.0: registered panic notifier