From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 02/12] fbdev: allow apertures == NULL in remove_conflicting_framebuffers() Date: Fri, 31 Aug 2018 10:56:56 +0200 Message-ID: <20180831085656.GR21634@phenom.ffwll.local> References: <7e3a48e397298b38d7ddc7f45d48226d1f5db3e4.1535656077.git.mirq-linux@rere.qmqm.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <7e3a48e397298b38d7ddc7f45d48226d1f5db3e4.1535656077.git.mirq-linux@rere.qmqm.pl> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: =?utf-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= Cc: linux-fbdev@vger.kernel.org, Bartlomiej Zolnierkiewicz , David Airlie , amd-gfx@lists.freedesktop.org, virtualization@lists.linux-foundation.org, Alex Deucher , Thierry Reding , dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org, Maxime Ripard , linux-arm-kernel@lists.infradead.org List-Id: linux-tegra@vger.kernel.org T24gVGh1LCBBdWcgMzAsIDIwMTggYXQgMTE6MDA6MDVQTSArMDIwMCwgTWljaGHFgiBNaXJvc8WC YXcgd3JvdGU6Cj4gSW50ZXJwcmV0IChvdGhlcndpc2UtaW52YWxpZCkgTlVMTCBhcGVydHVyZXMg YXJndW1lbnQgdG8gbWVhbiBhbGwtbWVtb3J5Cj4gcmFuZ2UuIFRoaXMgd2lsbCBhbGxvdyB0byBy ZW1vdmUgc2V2ZXJhbCBkdXBsaWNhdGVzIG9mIHRoaXMgY29kZSBmcm9tCj4gZHJpdmVycyBpbiBm b2xsb3dpbmcgcGF0Y2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYcWCIE1pcm9zxYJhdyA8 bWlycS1saW51eEByZXJlLnFtcW0ucGw+Cj4gW2ZvciB2MV0KPiBBY2tlZC1ieTogQmFydGxvbWll aiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgo+IAo+IC0tLQo+IHYy OiBhZGRlZCBrZXJuZWxkb2MgdG8gY29ycmVzcG9uZGluZyBEUk0gaGVscGVyCj4gLS0tCj4gIGRy aXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgMTQgKysrKysrKysrKysrKysKPiAgaW5j bHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oICAgICAgfCAxMCArKysrKysrKysrCj4gIDIgZmlsZXMg Y2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVv L2ZiZGV2L2NvcmUvZmJtZW0uYyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jCj4g aW5kZXggMzBhMThkNGM5ZGU0Li4wZGYxNDhlYjQ2OTkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy92 aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKPiArKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUv ZmJtZW0uYwo+IEBAIC0xNzc5LDExICsxNzc5LDI1IEBAIGludCByZW1vdmVfY29uZmxpY3Rpbmdf ZnJhbWVidWZmZXJzKHN0cnVjdCBhcGVydHVyZXNfc3RydWN0ICphLAo+ICAJCQkJICAgIGNvbnN0 IGNoYXIgKm5hbWUsIGJvb2wgcHJpbWFyeSkKPiAgewo+ICAJaW50IHJldDsKPiArCWJvb2wgZG9f ZnJlZSA9IGZhbHNlOwo+ICsKPiArCWlmICghYSkgewo+ICsJCWEgPSBhbGxvY19hcGVydHVyZXMo MSk7Cj4gKwkJaWYgKCFhKQo+ICsJCQlyZXR1cm4gLUVOT01FTTsKPiArCj4gKwkJYS0+cmFuZ2Vz WzBdLmJhc2UgPSAwOwo+ICsJCWEtPnJhbmdlc1swXS5zaXplID0gfjA7Cj4gKwkJZG9fZnJlZSA9 IHRydWU7Cj4gKwl9Cj4gIAo+ICAJbXV0ZXhfbG9jaygmcmVnaXN0cmF0aW9uX2xvY2spOwo+ICAJ cmV0ID0gZG9fcmVtb3ZlX2NvbmZsaWN0aW5nX2ZyYW1lYnVmZmVycyhhLCBuYW1lLCBwcmltYXJ5 KTsKPiAgCW11dGV4X3VubG9jaygmcmVnaXN0cmF0aW9uX2xvY2spOwo+ICAKPiArCWlmIChkb19m cmVlKQo+ICsJCWtmcmVlKGEpOwo+ICsKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgRVhQT1JUX1NZ TUJPTChyZW1vdmVfY29uZmxpY3RpbmdfZnJhbWVidWZmZXJzKTsKPiBkaWZmIC0tZ2l0IGEvaW5j bHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oCj4g aW5kZXggYjA2OTQzM2U3ZmMxLi4xYzFlNTNhYmIyNWQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9k cm0vZHJtX2ZiX2hlbHBlci5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX2ZiX2hlbHBlci5oCj4g QEAgLTU2Niw2ICs1NjYsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRybV9mYl9oZWxwZXJfb3V0 cHV0X3BvbGxfY2hhbmdlZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAKPiAgI2VuZGlmCj4g IAo+ICsvKioKPiArICogZHJtX2ZiX2hlbHBlcl9yZW1vdmVfY29uZmxpY3RpbmdfZnJhbWVidWZm ZXJzIC0gcmVtb3ZlIGZpcm13YXJlIGZyYW1lYnVmZmVycwo+ICsgKiBAYTogbWVtb3J5IHJhbmdl LCB1c2VycyBvZiB3aGljaCBhcmUgdG8gYmUgcmVtb3ZlZAo+ICsgKiBAbmFtZTogcmVxdWVzdGlu ZyBkcml2ZXIgbmFtZQo+ICsgKiBAcHJpbWFyeTogYWxzbyBraWNrIHZnYTE2ZmIgaWYgcHJlc2Vu dAo+ICsgKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIHJlbW92ZXMgZnJhbWVidWZmZXIgZGV2aWNlcyAo ZWcuIGluaXRpYWxpemVkIGJ5IGZpcm13YXJlKQo+ICsgKiB3aGljaCB1c2UgbWVtb3J5IHJhbmdl IGRlc2NyaWJlZCBieSBAYS4gSWYgQGEgaXMgTlVMTCBhbGwgc3VjaCBkZXZpY2VzIGFyZQo+ICsg KiByZW1vdmVkLgo+ICsgKi8KClRoaXMgbG9va3MgbGlrZSBtaXNwbGFjZWQgY29weXBhc3RhLiBZ b3Ugb25seSBuZWVkIHRoaXMgb25jZSBJIHRoaW5rLgotRGFuaWVsCgo+ICBzdGF0aWMgaW5saW5l IGludAo+ICBkcm1fZmJfaGVscGVyX3JlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMoc3Ry dWN0IGFwZXJ0dXJlc19zdHJ1Y3QgKmEsCj4gIAkJCQkJICAgICAgY29uc3QgY2hhciAqbmFtZSwg Ym9vbCBwcmltYXJ5KQo+IC0tIAo+IDIuMTguMAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClZpcnR1YWxpemF0aW9uIG1h aWxpbmcgbGlzdApWaXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRw czovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby92aXJ0dWFsaXph dGlvbg==