From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [ANNOUNCE] xf86-video-intel 2.11.901 Date: Wed, 23 Jun 2010 09:07:59 -0700 Message-ID: <20100623090759.39ae2fb2@virtuousgeek.org> References: <87typ5qgbp.fsf@yoom.home.cworth.org> <20100617133217.5babef34@virtuousgeek.org> <201006180220.23590.damnshock@gmail.com> <20100617194410.052f0d30@virtuousgeek.org> <20100618130450.1045a6c2@virtuousgeek.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/q4BJ0TUYDlfziicdFwYcHdW" Return-path: Received: from cpoproxy1-pub.bluehost.com (cpoproxy1-pub.bluehost.com [69.89.21.11]) by gabe.freedesktop.org (Postfix) with SMTP id 9B5F39E78D for ; Wed, 23 Jun 2010 09:09:54 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Andrew Lutomirski Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org --MP_/q4BJ0TUYDlfziicdFwYcHdW Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Mon, 21 Jun 2010 16:32:48 -0400 Andrew Lutomirski wrote: > On Sun, Jun 20, 2010 at 11:29 AM, Andrew Lutomirski wrote: > > On Fri, Jun 18, 2010 at 4:04 PM, Jesse Barnes wrote: > >> On Thu, 17 Jun 2010 19:44:10 -0700 > >> Jesse Barnes wrote: > >> > >>> On Fri, 18 Jun 2010 02:20:23 +0200 > >>> Marc Deop i Argem=C3=AD wrote: > >>> > >>> > On Friday June 18 2010 02:17:53 Andrew Lutomirski wrote: > >>> > > Neither patch applies for me. > >>> > > >>> > One of them do apply for me, the other one doesn't. > >>> > > >>> > Testing done on latest 2.6.35-rc3, the building fails. > >>> > >>> Arg, ok, I'll refresh them and post new ones tomorrow. > >> > >> Ok here are some updated ones. > > > > Running these patches on 2.6.35-rc3 (plus the brown-paper-bag TCP fix, > > plus my hotplug_mask hack, plus my CRT regression fix) with > > xf86-video-intel be55066c6481b4c5e2cd39ef1c0f3be88cae0c93 (which is > > about a day old) seems stable and I don't have any visible corruption. >=20 > Just froze again. I moved my mouse and the screen turned black except > for the mouse cursor and a little underscore in the top left that > looked like the fbcon cursor. >=20 > Again, magic sysrq didn't work, which I'd imagine would help narrow > things down (presumably, no matter how hard the graphics hardware gets > wedged, magic sysrq should still work). Yeah means the GMCH itself probably hung, possibly not responding to memory requests from the CPU. The display was otherwise idle when it froze? The behavior you describe sounds like a panic; there's a patch available to get some more info in that case: "vt/console: try harder to print output when panicing" that Dave Airlie just posted (attached). Can you apply it as well and see if you can reproduce the problem? Thanks, --=20 Jesse Barnes, Intel Open Source Technology Center --MP_/q4BJ0TUYDlfziicdFwYcHdW Content-Type: application/octet-stream; name="[PATCH] vt_console: try harder to print output when panicing" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="[PATCH] vt_console: try harder to print output when panicing" UmVjZWl2ZWQ6IGZyb20gdmlydHVvdXMgYnkgYm94NTE0LmJsdWVob3N0LmNvbSB3aXRoIGxvY2Fs LWJzbXRwIChFeGltIDQuNjkpCgkoZW52ZWxvcGUtZnJvbSA8YWlybGllZEBnbWFpbC5jb20+KQoJ aWQgMU9SSDRVLTAwMDBsUC1KQgoJZm9yIGpiYXJuZXNAdmlydHVvdXNnZWVrLm9yZzsgVHVlLCAy MiBKdW4gMjAxMCAyMTo1NjoxOSAtMDYwMApYLVNwYW0tQ2hlY2tlci1WZXJzaW9uOiBTcGFtQXNz YXNzaW4gMy4zLjAgKDIwMTAtMDEtMTgpIG9uIGJveDUxNC5ibHVlaG9zdC5jb20KWC1TcGFtLUxl dmVsOiAKWC1TcGFtLVN0YXR1czogTm8sIHNjb3JlPS02LjEgcmVxdWlyZWQ9NS4wIHRlc3RzPUJB WUVTXzAwLEZSRUVNQUlMX0ZST00sCglSQ1ZEX0lOX0ROU1dMX0hJLFNQRl9IRUxPX1BBU1MsU1BG X05FVVRSQUwsVF9UT19OT19CUktUU19GUkVFTUFJTAoJc2hvcnRjaXJjdWl0PW5vIGF1dG9sZWFy bj1oYW0gdmVyc2lvbj0zLjMuMApSZWNlaXZlZDogZnJvbSBteDEucmVkaGF0LmNvbSAoWzIwOS4x MzIuMTgzLjI4XSkKCWJ5IGJveDUxNC5ibHVlaG9zdC5jb20gd2l0aCBlc210cCAoRXhpbSA0LjY5 KQoJKGVudmVsb3BlLWZyb20gPGFpcmxpZWRAZ21haWwuY29tPikKCWlkIDFPUkg0VS0wMDAwa1It QWMKCWZvciBqYmFybmVzQHZpcnR1b3VzZ2Vlay5vcmc7IFR1ZSwgMjIgSnVuIDIwMTAgMjE6NTY6 MTggLTA2MDAKUmVjZWl2ZWQ6IGZyb20gaW50LW14MDguaW50bWFpbC5wcm9kLmludC5waHgyLnJl ZGhhdC5jb20gKGludC1teDA4LmludG1haWwucHJvZC5pbnQucGh4Mi5yZWRoYXQuY29tIFsxMC41 LjExLjIxXSkKCWJ5IG14MS5yZWRoYXQuY29tICg4LjEzLjgvOC4xMy44KSB3aXRoIEVTTVRQIGlk IG81TjN1OEExMDI4OTg1CgkodmVyc2lvbj1UTFN2MS9TU0x2MyBjaXBoZXI9REhFLVJTQS1BRVMy NTYtU0hBIGJpdHM9MjU2IHZlcmlmeT1PSyk7CglUdWUsIDIyIEp1biAyMDEwIDIzOjU2OjA5IC0w NDAwClJlY2VpdmVkOiBmcm9tIGNsb2NrbWFrZXItZWw2LmJuZS5yZWRoYXQuY29tIChkaGNwLTAt MjIyLmJuZS5yZWRoYXQuY29tIFsxMC42NC4wLjIyMl0pCglieSBpbnQtbXgwOC5pbnRtYWlsLnBy b2QuaW50LnBoeDIucmVkaGF0LmNvbSAoOC4xMy44LzguMTMuOCkgd2l0aCBFU01UUCBpZCBvNU4z Q3g0cjAwNTg2NzsKCVR1ZSwgMjIgSnVuIDIwMTAgMjM6MTM6MDAgLTA0MDAKRnJvbTogRGF2ZSBB aXJsaWUgPGFpcmxpZWRAZ21haWwuY29tPgpUbzogbGludXgtZmJkZXZAdmdlci5rZXJuZWwub3Jn CkNjOiBkcmktZGV2ZWxAbGlzdHMuc2YubmV0LCBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3Jn LAogICAgICAgIEplc3NlIEJhcm5lcyA8amJhcm5lc0B2aXJ0dW91c2dlZWsub3JnPgpTdWJqZWN0 OiBbUEFUQ0hdIHZ0L2NvbnNvbGU6IHRyeSBoYXJkZXIgdG8gcHJpbnQgb3V0cHV0IHdoZW4gcGFu aWNpbmcKRGF0ZTogV2VkLCAyMyBKdW4gMjAxMCAxMzoxMjo1OSArMTAwMApNZXNzYWdlLUlkOiA8 MTI3NzI2Mjc3OS0xOTMzOC0xLWdpdC1zZW5kLWVtYWlsLWFpcmxpZWRAZ21haWwuY29tPgpYLVNj YW5uZWQtQnk6IE1JTUVEZWZhbmcgMi42NyBvbiAxMC41LjExLjIxClgtSWRlbnRpZmllZC1Vc2Vy OiB7MTA2NDI6Ym94NTE0LmJsdWVob3N0LmNvbTp2aXJ0dW91czp2aXJ0dW91c2dlZWsub3JnfSB7 c2VudGJ5OnNwYW1hc3Nhc3NpbiBmb3IgbG9jYWwgZGVsaXZlcnkgdG8gaWRlbnRpZmllZCB1c2Vy fQoKRnJvbTogSmVzc2UgQmFybmVzIDxqYmFybmVzQHZpcnR1b3VzZ2Vlay5vcmc+CgpKZXNzZSdz IGluaXRpYWwgcGF0Y2ggY29tbWl0IHNhaWQ6CgoiQXQgcGFuaWMgdGltZSAoaS5lLiB3aGVuIG9v cHNfaW5fcHJvZ3Jlc3MgaXMgc2V0KSB3ZSBzaG91bGQgdHJ5IGEgYml0CmhhcmRlciB0byB1cGRh dGUgdGhlIHNjcmVlbiBhbmQgbWFrZSBzdXJlIG91dHB1dCBnZXRzIHRvIHRoZSBWVCwgc2luY2UK c29tZSBkcml2ZXJzIGFyZSBjYXBhYmxlIG9mIGZsaXBwaW5nIGJhY2sgdG8gaXQuCgpTbyBtYWtl IHN1cmUgd2UgdHJ5IHRvIHVuYmxhbmsgYW5kIHVwZGF0ZSB0aGUgZGlzcGxheSBpZiBjYWxsZWQg ZnJvbSBhCnBhbmljIGNvbnRleHQuIgoKSSd2ZSBlbmhhbmNlZCB0aGlzIHRvIGFkZCBhIGZsYWcg dG8gdGhlIHZjIHRoYXQgY29uc29sZSBsYXllciBjYW4gc2V0CnRvIGluZGljYXRlIHRoZXkgd2Fu dCB0aGlzIGJlaGF2aW91ciB0byBvY2N1ci4gVGhpcyBhbHNvIGFkZHMgc3VwcG9ydAp0byBmYmNv biBmb3IgdGhhdCBmbGFnIGFuZCBhZGRzIGFuIGZiIGZsYWcgZm9yIGRyaXZlcnMgdG8gaW5kaWNh dGUKdGhleSB3YW50IHRvIHVzZSB0aGUgc3VwcG9ydC4gSXQgZW5hYmxlcyB0aGlzIGZvciBLTVMg ZHJpdmVycy4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+ Ci0tLQogZHJpdmVycy9jaGFyL3Z0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArKysr KysrKystLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYi5jICAgICAgICAgfCAgICA0 ICstLS0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZmJjb24uYyB8ICAgIDEgKwog ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZmIuYyAgICAgIHwgICAgMiArLQogZHJpdmVy cy92aWRlby9jb25zb2xlL2ZiY29uLmMgICAgICAgICAgIHwgICAgNCArKystCiBpbmNsdWRlL2xp bnV4L2NvbnNvbGVfc3RydWN0LmggICAgICAgICAgfCAgICAxICsKIGluY2x1ZGUvbGludXgvZmIu aCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKysrKwogaW5jbHVkZS9saW51eC92dF9rZXJu LmggICAgICAgICAgICAgICAgIHwgICAgNyArKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDI3IGlu c2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3Z0 LmMgYi9kcml2ZXJzL2NoYXIvdnQuYwppbmRleCA3Y2RiNmVlLi42ZTA0YzllIDEwMDY0NAotLS0g YS9kcml2ZXJzL2NoYXIvdnQuYworKysgYi9kcml2ZXJzL2NoYXIvdnQuYwpAQCAtNjk4LDcgKzY5 OCwxMCBAQCB2b2lkIHJlZHJhd19zY3JlZW4oc3RydWN0IHZjX2RhdGEgKnZjLCBpbnQgaXNfc3dp dGNoKQogCQkJdXBkYXRlX2F0dHIodmMpOwogCQkJY2xlYXJfYnVmZmVyX2F0dHJpYnV0ZXModmMp OwogCQl9Ci0JCWlmICh1cGRhdGUgJiYgdmMtPnZjX21vZGUgIT0gS0RfR1JBUEhJQ1MpCisKKwkJ LyogRm9yY2libHkgdXBkYXRlIGlmIHdlJ3JlIHBhbmljaW5nICovCisJCWlmICgodXBkYXRlICYm IHZjLT52Y19tb2RlICE9IEtEX0dSQVBISUNTKSB8fAorCQkgICAgdnRfZm9yY2Vfb29wc19vdXRw dXQodmMpKQogCQkJZG9fdXBkYXRlX3JlZ2lvbih2YywgdmMtPnZjX29yaWdpbiwgdmMtPnZjX3Nj cmVlbmJ1Zl9zaXplIC8gMik7CiAJfQogCXNldF9jdXJzb3IodmMpOwpAQCAtNzM2LDYgKzczOSw3 IEBAIHN0YXRpYyB2b2lkIHZpc3VhbF9pbml0KHN0cnVjdCB2Y19kYXRhICp2YywgaW50IG51bSwg aW50IGluaXQpCiAJdmMtPnZjX2hpX2ZvbnRfbWFzayA9IDA7CiAJdmMtPnZjX2NvbXBsZW1lbnRf bWFzayA9IDA7CiAJdmMtPnZjX2Nhbl9kb19jb2xvciA9IDA7CisJdmMtPnZjX3BhbmljX2ZvcmNl X3dyaXRlID0gZmFsc2U7CiAJdmMtPnZjX3N3LT5jb25faW5pdCh2YywgaW5pdCk7CiAJaWYgKCF2 Yy0+dmNfY29tcGxlbWVudF9tYXNrKQogCQl2Yy0+dmNfY29tcGxlbWVudF9tYXNrID0gdmMtPnZj X2Nhbl9kb19jb2xvciA/IDB4NzcwMCA6IDB4MDgwMDsKQEAgLTI0OTgsNyArMjUwMiw3IEBAIHN0 YXRpYyB2b2lkIHZ0X2NvbnNvbGVfcHJpbnQoc3RydWN0IGNvbnNvbGUgKmNvLCBjb25zdCBjaGFy ICpiLCB1bnNpZ25lZCBjb3VudCkKIAkJZ290byBxdWl0OwogCX0KIAotCWlmICh2Yy0+dmNfbW9k ZSAhPSBLRF9URVhUKQorCWlmICh2Yy0+dmNfbW9kZSAhPSBLRF9URVhUICYmICF2dF9mb3JjZV9v b3BzX291dHB1dCh2YykpCiAJCWdvdG8gcXVpdDsKIAogCS8qIHVuZHJhdyBjdXJzb3IgZmlyc3Qg Ki8KQEAgLTM3MDMsNyArMzcwNyw4IEBAIHZvaWQgZG9fdW5ibGFua19zY3JlZW4oaW50IGxlYXZp bmdfZ2Z4KQogCQlyZXR1cm47CiAJfQogCXZjID0gdmNfY29uc1tmZ19jb25zb2xlXS5kOwotCWlm ICh2Yy0+dmNfbW9kZSAhPSBLRF9URVhUKQorCS8qIFRyeSB0byB1bmJsYW5rIGluIG9vcHMgY2Fz ZSB0b28gKi8KKwlpZiAodmMtPnZjX21vZGUgIT0gS0RfVEVYVCAmJiAhdnRfZm9yY2Vfb29wc19v dXRwdXQodmMpKQogCQlyZXR1cm47IC8qIGJ1dCBsZWF2ZSBjb25zb2xlX2JsYW5rZWQgIT0gMCAq LwogCiAJaWYgKGJsYW5raW50ZXJ2YWwpIHsKQEAgLTM3MTIsNyArMzcxNyw3IEBAIHZvaWQgZG9f dW5ibGFua19zY3JlZW4oaW50IGxlYXZpbmdfZ2Z4KQogCX0KIAogCWNvbnNvbGVfYmxhbmtlZCA9 IDA7Ci0JaWYgKHZjLT52Y19zdy0+Y29uX2JsYW5rKHZjLCAwLCBsZWF2aW5nX2dmeCkpCisJaWYg KHZjLT52Y19zdy0+Y29uX2JsYW5rKHZjLCAwLCBsZWF2aW5nX2dmeCkgfHwgdnRfZm9yY2Vfb29w c19vdXRwdXQodmMpKQogCQkvKiBMb3ctbGV2ZWwgZHJpdmVyIGNhbm5vdCByZXN0b3JlIC0+IGRv IGl0IG91cnNlbHZlcyAqLwogCQl1cGRhdGVfc2NyZWVuKHZjKTsKIAlpZiAoY29uc29sZV9ibGFu a19ob29rKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmIuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiLmMKaW5kZXggYzNjNTA1Mi4uYmQ1ZDg3YSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmIuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9mYi5jCkBAIC0xMjgsNyArMTI4LDcgQEAgc3RhdGljIGludCBpbnRl bGZiX2NyZWF0ZShzdHJ1Y3QgaW50ZWxfZmJkZXYgKmlmYmRldiwKIAogCXN0cmNweShpbmZvLT5m aXguaWQsICJpbnRlbGRybWZiIik7CiAKLQlpbmZvLT5mbGFncyA9IEZCSU5GT19ERUZBVUxUOwor CWluZm8tPmZsYWdzID0gRkJJTkZPX0RFRkFVTFQgfCBGQklORk9fQ0FOX0ZPUkNFX09VVFBVVDsK IAlpbmZvLT5mYm9wcyA9ICZpbnRlbGZiX29wczsKIAogCS8qIHNldHVwIGFwZXJ0dXJlIGJhc2Uv c2l6ZSBmb3IgdmVzYWZiIHRha2VvdmVyICovCkBAIC0xNDYsOCArMTQ2LDYgQEAgc3RhdGljIGlu dCBpbnRlbGZiX2NyZWF0ZShzdHJ1Y3QgaW50ZWxfZmJkZXYgKmlmYmRldiwKIAlpbmZvLT5maXgu c21lbV9zdGFydCA9IGRldi0+bW9kZV9jb25maWcuZmJfYmFzZSArIG9ial9wcml2LT5ndHRfb2Zm c2V0OwogCWluZm8tPmZpeC5zbWVtX2xlbiA9IHNpemU7CiAKLQlpbmZvLT5mbGFncyA9IEZCSU5G T19ERUZBVUxUOwotCiAJaW5mby0+c2NyZWVuX2Jhc2UgPSBpb3JlbWFwX3djKGRldi0+YWdwLT5i YXNlICsgb2JqX3ByaXYtPmd0dF9vZmZzZXQsCiAJCQkJICAgICAgIHNpemUpOwogCWlmICghaW5m by0+c2NyZWVuX2Jhc2UpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25v dXZlYXVfZmJjb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZmJjb24uYwpp bmRleCBjOWE0YTBkLi45YjJkM2I3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVh dS9ub3V2ZWF1X2ZiY29uLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9m YmNvbi5jCkBAIC0yNTAsNiArMjUwLDcgQEAgbm91dmVhdV9mYmNvbl9jcmVhdGUoc3RydWN0IG5v dXZlYXVfZmJkZXYgKm5mYmRldiwKIAkJaW5mby0+ZmxhZ3MgPSBGQklORk9fREVGQVVMVCB8IEZC SU5GT19IV0FDQ0VMX0NPUFlBUkVBIHwKIAkJCSAgICAgIEZCSU5GT19IV0FDQ0VMX0ZJTExSRUNU IHwKIAkJCSAgICAgIEZCSU5GT19IV0FDQ0VMX0lNQUdFQkxJVDsKKwlpbmZvLT5mbGFncyB8PSBG QklORk9fQ0FOX0ZPUkNFX09VVFBVVDsKIAlpbmZvLT5mYm9wcyA9ICZub3V2ZWF1X2ZiY29uX29w czsKIAlpbmZvLT5maXguc21lbV9zdGFydCA9IGRldi0+bW9kZV9jb25maWcuZmJfYmFzZSArIG52 Ym8tPmJvLm9mZnNldCAtCiAJCQkgICAgICAgZGV2X3ByaXYtPnZtX3ZyYW1fYmFzZTsKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2ZiLmMgYi9kcml2ZXJzL2dwdS9k cm0vcmFkZW9uL3JhZGVvbl9mYi5jCmluZGV4IGRjMTYzNGIuLmRiZjg2OTYgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fZmIuYwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRpYyBpbnQgcmFkZW9u ZmJfY3JlYXRlKHN0cnVjdCByYWRlb25fZmJkZXYgKnJmYmRldiwKIAogCWRybV9mYl9oZWxwZXJf ZmlsbF9maXgoaW5mbywgZmItPnBpdGNoLCBmYi0+ZGVwdGgpOwogCi0JaW5mby0+ZmxhZ3MgPSBG QklORk9fREVGQVVMVDsKKwlpbmZvLT5mbGFncyA9IEZCSU5GT19ERUZBVUxUIHwgRkJJTkZPX0NB Tl9GT1JDRV9PVVRQVVQ7CiAJaW5mby0+ZmJvcHMgPSAmcmFkZW9uZmJfb3BzOwogCiAJdG1wID0g cmFkZW9uX2JvX2dwdV9vZmZzZXQocmJvKSAtIHJkZXYtPm1jLnZyYW1fc3RhcnQ7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvZmJjb24uYyBiL2RyaXZlcnMvdmlkZW8vY29uc29s ZS9mYmNvbi5jCmluZGV4IGIwYTNmYTAuLjdlYWRiMzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlk ZW8vY29uc29sZS9mYmNvbi5jCisrKyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9mYmNvbi5jCkBA IC0yODMsNyArMjgzLDggQEAgc3RhdGljIGlubGluZSBpbnQgZmJjb25faXNfaW5hY3RpdmUoc3Ry dWN0IHZjX2RhdGEgKnZjLCBzdHJ1Y3QgZmJfaW5mbyAqaW5mbykKIAlzdHJ1Y3QgZmJjb25fb3Bz ICpvcHMgPSBpbmZvLT5mYmNvbl9wYXI7CiAKIAlyZXR1cm4gKGluZm8tPnN0YXRlICE9IEZCSU5G T19TVEFURV9SVU5OSU5HIHx8Ci0JCXZjLT52Y19tb2RlICE9IEtEX1RFWFQgfHwgb3BzLT5ncmFw aGljcyk7CisJCXZjLT52Y19tb2RlICE9IEtEX1RFWFQgfHwgb3BzLT5ncmFwaGljcykgJiYKKwkJ IXZ0X2ZvcmNlX29vcHNfb3V0cHV0KHZjKTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgZ2V0X2Nv bG9yKHN0cnVjdCB2Y19kYXRhICp2Yywgc3RydWN0IGZiX2luZm8gKmluZm8sCkBAIC0xMDczLDYg KzEwNzQsNyBAQCBzdGF0aWMgdm9pZCBmYmNvbl9pbml0KHN0cnVjdCB2Y19kYXRhICp2YywgaW50 IGluaXQpCiAJaWYgKHAtPnVzZXJmb250KQogCQljaGFyY250ID0gRk5UQ0hBUkNOVChwLT5mb250 ZGF0YSk7CiAKKwl2Yy0+dmNfcGFuaWNfZm9yY2Vfd3JpdGUgPSAhIShpbmZvLT5mbGFncyAmIEZC SU5GT19DQU5fRk9SQ0VfT1VUUFVUKTsKIAl2Yy0+dmNfY2FuX2RvX2NvbG9yID0gKGZiX2dldF9j b2xvcl9kZXB0aCgmaW5mby0+dmFyLCAmaW5mby0+Zml4KSE9MSk7CiAJdmMtPnZjX2NvbXBsZW1l bnRfbWFzayA9IHZjLT52Y19jYW5fZG9fY29sb3IgPyAweDc3MDAgOiAweDA4MDA7CiAJaWYgKGNo YXJjbnQgPT0gMjU2KSB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2NvbnNvbGVfc3RydWN0 LmggYi9pbmNsdWRlL2xpbnV4L2NvbnNvbGVfc3RydWN0LmgKaW5kZXggMzhmZTU5ZC4uZDdkOWFj ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9jb25zb2xlX3N0cnVjdC5oCisrKyBiL2luY2x1 ZGUvbGludXgvY29uc29sZV9zdHJ1Y3QuaApAQCAtMTA1LDYgKzEwNSw3IEBAIHN0cnVjdCB2Y19k YXRhIHsKIAlzdHJ1Y3QgdmNfZGF0YSAqKnZjX2Rpc3BsYXlfZmc7CQkvKiBbIV0gUHRyIHRvIHZh ciBob2xkaW5nIGZnIGNvbnNvbGUgZm9yIHRoaXMgZGlzcGxheSAqLwogCXVuc2lnbmVkIGxvbmcJ dmNfdW5pX3BhZ2VkaXI7CiAJdW5zaWduZWQgbG9uZwkqdmNfdW5pX3BhZ2VkaXJfbG9jOyAgLyog WyFdIExvY2F0aW9uIG9mIHVuaV9wYWdlZGlyIHZhcmlhYmxlIGZvciB0aGlzIGNvbnNvbGUgKi8K Kwlib29sIHZjX3BhbmljX2ZvcmNlX3dyaXRlOyAvKiB3aGVuIG9vcHMvcGFuaWMgdGhpcyBWQyBj YW4gYWNjZXB0IGZvcmNlZCBvdXRwdXQvYmxhbmtpbmcgKi8KIAkvKiBhZGRpdGlvbmFsIGluZm9y bWF0aW9uIGlzIGluIHZ0X2tlcm4uaCAqLwogfTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51 eC9mYi5oIGIvaW5jbHVkZS9saW51eC9mYi5oCmluZGV4IDhlNWE5ZGYuLjI1ZjQ5NTAgMTAwNjQ0 Ci0tLSBhL2luY2x1ZGUvbGludXgvZmIuaAorKysgYi9pbmNsdWRlL2xpbnV4L2ZiLmgKQEAgLTgx Miw2ICs4MTIsMTAgQEAgc3RydWN0IGZiX3RpbGVfb3BzIHsKICAqLwogI2RlZmluZSBGQklORk9f QkVfTUFUSCAgMHgxMDAwMDAKIAorLyogcmVwb3J0IHRvIHRoZSBWVCBsYXllciB0aGF0IHRoaXMg ZmIgZHJpdmVyIGNhbiBhY2NlcHQgZm9yY2VkIGNvbnNvbGUKKyAgIG91dHB1dCBsaWtlIG9vcHNl cyAqLworI2RlZmluZSBGQklORk9fQ0FOX0ZPUkNFX09VVFBVVCAgICAgMHgyMDAwMDAKKwogc3Ry dWN0IGZiX2luZm8gewogCWludCBub2RlOwogCWludCBmbGFnczsKZGlmZiAtLWdpdCBhL2luY2x1 ZGUvbGludXgvdnRfa2Vybi5oIGIvaW5jbHVkZS9saW51eC92dF9rZXJuLmgKaW5kZXggN2Y1NmRi NC4uNTZjY2UzNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC92dF9rZXJuLmgKKysrIGIvaW5j bHVkZS9saW51eC92dF9rZXJuLmgKQEAgLTEwMCw2ICsxMDAsMTMgQEAgZXh0ZXJuIGludCB1bmJp bmRfY29uX2RyaXZlcihjb25zdCBzdHJ1Y3QgY29uc3cgKmNzdywgaW50IGZpcnN0LCBpbnQgbGFz dCwKIAkJCSAgICAgaW50IGRlZmx0KTsKIGludCB2dHlfaW5pdChjb25zdCBzdHJ1Y3QgZmlsZV9v cGVyYXRpb25zICpjb25zb2xlX2ZvcHMpOwogCitzdGF0aWMgaW5saW5lIGJvb2wgdnRfZm9yY2Vf b29wc19vdXRwdXQoc3RydWN0IHZjX2RhdGEgKnZjKQoreworCWlmIChvb3BzX2luX3Byb2dyZXNz ICYmIHZjLT52Y19wYW5pY19mb3JjZV93cml0ZSkKKwkJcmV0dXJuIHRydWU7CisJcmV0dXJuIGZh bHNlOworfQorCiAvKgogICogdmNfc2NyZWVuLmMgc2hhcmVzIHRoaXMgdGVtcG9yYXJ5IGJ1ZmZl ciB3aXRoIHRoZSBjb25zb2xlIHdyaXRlIGNvZGUgc28gdGhhdAogICogd2UgY2FuIGVhc2lseSBh dm9pZCB0b3VjaGluZyB1c2VyIHNwYWNlIHdoaWxlIGhvbGRpbmcgdGhlIGNvbnNvbGUgc3Bpbmxv Y2suCi0tIAoxLjcuMQoKCg== --MP_/q4BJ0TUYDlfziicdFwYcHdW Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx --MP_/q4BJ0TUYDlfziicdFwYcHdW--