From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Micha=C5=82=20Miros=C5=82aw?= Subject: [PATCH v2 10/12] drm/vc4: use simpler remove_conflicting_framebuffers(NULL) Date: Thu, 30 Aug 2018 23:00:10 +0200 Message-ID: <6bf2ab274713156b245e897154219055396aa017.1535656077.git.mirq-linux__48734.5969690525$1535663451$gmane$org@rere.qmqm.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: 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: dri-devel@lists.freedesktop.org Cc: linux-fbdev@vger.kernel.org, linux-tegra@vger.kernel.org, Bartlomiej Zolnierkiewicz , David Airlie , amd-gfx@lists.freedesktop.org, virtualization@lists.linux-foundation.org, Eric Anholt , Thierry Reding , Alex Deucher , Maxime Ripard , linux-arm-kernel@lists.infradead.org List-Id: virtualization@lists.linuxfoundation.org VXNlIHJlbW92ZV9jb25mbGljdGluZ19mcmFtZWJ1ZmZlcnMoTlVMTCkgaW5zdGVhZCBvZiBvcGVu LWNvZGluZyBpdC4KClNpZ25lZC1vZmYtYnk6IE1pY2hhxYIgTWlyb3PFgmF3IDxtaXJxLWxpbnV4 QHJlcmUucW1xbS5wbD4KQWNrZWQtYnk6IEVyaWMgQW5ob2x0IDxlcmljQGFuaG9sdC5uZXQ+CkFj a2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgotLS0KIGRyaXZl cnMvZ3B1L2RybS92YzQvdmM0X2Rydi5jIHwgMjAgKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9k cnYuYwppbmRleCA5NGI5OWM5MDQyNWEuLjk2YmI5MDMyNTk5NSAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3ZjNC92YzRfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHJ2 LmMKQEAgLTI0NiwyNCArMjQ2LDYgQEAgc3RhdGljIHZvaWQgdmM0X21hdGNoX2FkZF9kcml2ZXJz KHN0cnVjdCBkZXZpY2UgKmRldiwKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIHZjNF9raWNrX291dF9m aXJtd2FyZV9mYih2b2lkKQotewotCXN0cnVjdCBhcGVydHVyZXNfc3RydWN0ICphcDsKLQotCWFw ID0gYWxsb2NfYXBlcnR1cmVzKDEpOwotCWlmICghYXApCi0JCXJldHVybjsKLQotCS8qIFNpbmNl IFZDNCBpcyBhIFVNQSBkZXZpY2UsIHRoZSBzaW1wbGVmYiBub2RlIG1heSBoYXZlIGJlZW4KLQkg KiBsb2NhdGVkIGFueXdoZXJlIGluIG1lbW9yeS4KLQkgKi8KLQlhcC0+cmFuZ2VzWzBdLmJhc2Ug PSAwOwotCWFwLT5yYW5nZXNbMF0uc2l6ZSA9IH4wOwotCi0JZHJtX2ZiX2hlbHBlcl9yZW1vdmVf Y29uZmxpY3RpbmdfZnJhbWVidWZmZXJzKGFwLCAidmM0ZHJtZmIiLCBmYWxzZSk7Ci0Ja2ZyZWUo YXApOwotfQotCiBzdGF0aWMgaW50IHZjNF9kcm1fYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7 CiAJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiA9IHRvX3BsYXRmb3JtX2RldmljZShkZXYp OwpAQCAtMjk2LDcgKzI3OCw3IEBAIHN0YXRpYyBpbnQgdmM0X2RybV9iaW5kKHN0cnVjdCBkZXZp Y2UgKmRldikKIAlpZiAocmV0KQogCQlnb3RvIGdlbV9kZXN0cm95OwogCi0JdmM0X2tpY2tfb3V0 X2Zpcm13YXJlX2ZiKCk7CisJZHJtX2ZiX2hlbHBlcl9yZW1vdmVfY29uZmxpY3RpbmdfZnJhbWVi dWZmZXJzKE5VTEwsICJ2YzRkcm1mYiIsIGZhbHNlKTsKIAogCXJldCA9IGRybV9kZXZfcmVnaXN0 ZXIoZHJtLCAwKTsKIAlpZiAocmV0IDwgMCkKLS0gCjIuMTguMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0 ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMu bGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u