From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: Re: [PATCH 03/13] drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() Date: Mon, 27 Nov 2017 10:27:57 -0500 Message-ID: References: <4936951e52a1ac94dc9ff9879329334bd0179044.1511544782.git.mirq-linux@rere.qmqm.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <4936951e52a1ac94dc9ff9879329334bd0179044.1511544782.git.mirq-linux@rere.qmqm.pl> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: =?UTF-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= Cc: David Airlie , Alex Deucher , amd-gfx list , =?UTF-8?Q?Christian_K=C3=B6nig?= , Maling list - DRI developers List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBOb3YgMjQsIDIwMTcgYXQgMTI6NTMgUE0sIE1pY2hhxYIgTWlyb3PFgmF3CjxtaXJx LWxpbnV4QHJlcmUucW1xbS5wbD4gd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogTWljaGHFgiBNaXJv c8WCYXcgPG1pcnEtbGludXhAcmVyZS5xbXFtLnBsPgoKcmFkZW9uIGFuZCBhbWRncHUgcGF0Y2hl cyAoMyBhbmQgNykgYXJlOgpBY2tlZC1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hl ckBhbWQuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Ry di5jIHwgMjMgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z ZXJ0aW9uKCspLCAyMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h bWRncHVfZHJ2LmMKPiBpbmRleCBkZDJmMDYwZDYyYTguLmI3MjYyMjJiN2RkNCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiBAQCAtNTM3LDI3ICs1MzcsNiBA QCBNT0RVTEVfREVWSUNFX1RBQkxFKHBjaSwgcGNpaWRsaXN0KTsKPgo+ICBzdGF0aWMgc3RydWN0 IGRybV9kcml2ZXIga21zX2RyaXZlcjsKPgo+IC1zdGF0aWMgaW50IGFtZGdwdV9raWNrX291dF9m aXJtd2FyZV9mYihzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAtewo+IC0gICAgICAgc3RydWN0IGFw ZXJ0dXJlc19zdHJ1Y3QgKmFwOwo+IC0gICAgICAgYm9vbCBwcmltYXJ5ID0gZmFsc2U7Cj4gLQo+ IC0gICAgICAgYXAgPSBhbGxvY19hcGVydHVyZXMoMSk7Cj4gLSAgICAgICBpZiAoIWFwKQo+IC0g ICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtCj4gLSAgICAgICBhcC0+cmFuZ2VzWzBd LmJhc2UgPSBwY2lfcmVzb3VyY2Vfc3RhcnQocGRldiwgMCk7Cj4gLSAgICAgICBhcC0+cmFuZ2Vz WzBdLnNpemUgPSBwY2lfcmVzb3VyY2VfbGVuKHBkZXYsIDApOwo+IC0KPiAtI2lmZGVmIENPTkZJ R19YODYKPiAtICAgICAgIHByaW1hcnkgPSBwZGV2LT5yZXNvdXJjZVtQQ0lfUk9NX1JFU09VUkNF XS5mbGFncyAmIElPUkVTT1VSQ0VfUk9NX1NIQURPVzsKPiAtI2VuZGlmCj4gLSAgICAgICBkcm1f ZmJfaGVscGVyX3JlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMoYXAsICJhbWRncHVkcm1m YiIsIHByaW1hcnkpOwo+IC0gICAgICAga2ZyZWUoYXApOwo+IC0KPiAtICAgICAgIHJldHVybiAw Owo+IC19Cj4gLQo+ICBzdGF0aWMgaW50IGFtZGdwdV9wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYg KnBkZXYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2 aWNlX2lkICplbnQpCj4gIHsKPiBAQCAtNTgwLDcgKzU1OSw3IEBAIHN0YXRpYyBpbnQgYW1kZ3B1 X3BjaV9wcm9iZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiAgICAgICAgICAgICAgICAgcmV0dXJu IHJldDsKPgo+ICAgICAgICAgLyogR2V0IHJpZCBvZiB0aGluZ3MgbGlrZSBvZmZiICovCj4gLSAg ICAgICByZXQgPSBhbWRncHVfa2lja19vdXRfZmlybXdhcmVfZmIocGRldik7Cj4gKyAgICAgICBy ZXQgPSBkcm1fZmJfaGVscGVyX3JlbW92ZV9jb25mbGljdGluZ19wY2lfZnJhbWVidWZmZXJzKHBk ZXYsIDAsICJhbWRncHVkcm1mYiIpOwo+ICAgICAgICAgaWYgKHJldCkKPiAgICAgICAgICAgICAg ICAgcmV0dXJuIHJldDsKPgo+IC0tCj4gMi4xMS4wCj4KPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IGFtZC1nZnggbWFpbGluZyBsaXN0Cj4gYW1kLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2FtZC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==