From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Micha=C5=82=20Miros=C5=82aw?= Subject: [PATCH 05/13] drm/cirrus: use simpler remove_conflicting_pci_framebuffers() Date: Fri, 24 Nov 2017 18:53:32 +0100 Message-ID: <04cbfa76a891823ad957e4018124856eb02d38cf.1511544782.git.mirq-linux@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: David Airlie , virtualization@lists.linux-foundation.org List-Id: virtualization@lists.linuxfoundation.org U2lnbmVkLW9mZi1ieTogTWljaGHFgiBNaXJvc8WCYXcgPG1pcnEtbGludXhAcmVyZS5xbXFtLnBs PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jIHwgMjMgKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMg Yi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwppbmRleCA2OWM0ZTM1MmRkNzgu Ljg1ZWQ4NjU3Yzg2MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNf ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKQEAgLTQyLDMz ICs0MiwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgcGNpaWRsaXN0W10g PSB7CiB9OwogCiAKLXN0YXRpYyBpbnQgY2lycnVzX2tpY2tfb3V0X2Zpcm13YXJlX2ZiKHN0cnVj dCBwY2lfZGV2ICpwZGV2KQotewotCXN0cnVjdCBhcGVydHVyZXNfc3RydWN0ICphcDsKLQlib29s IHByaW1hcnkgPSBmYWxzZTsKLQotCWFwID0gYWxsb2NfYXBlcnR1cmVzKDEpOwotCWlmICghYXAp Ci0JCXJldHVybiAtRU5PTUVNOwotCi0JYXAtPnJhbmdlc1swXS5iYXNlID0gcGNpX3Jlc291cmNl X3N0YXJ0KHBkZXYsIDApOwotCWFwLT5yYW5nZXNbMF0uc2l6ZSA9IHBjaV9yZXNvdXJjZV9sZW4o cGRldiwgMCk7Ci0KLSNpZmRlZiBDT05GSUdfWDg2Ci0JcHJpbWFyeSA9IHBkZXYtPnJlc291cmNl W1BDSV9ST01fUkVTT1VSQ0VdLmZsYWdzICYgSU9SRVNPVVJDRV9ST01fU0hBRE9XOwotI2VuZGlm Ci0JZHJtX2ZiX2hlbHBlcl9yZW1vdmVfY29uZmxpY3RpbmdfZnJhbWVidWZmZXJzKGFwLCAiY2ly cnVzZHJtZmIiLCBwcmltYXJ5KTsKLQlrZnJlZShhcCk7Ci0KLQlyZXR1cm4gMDsKLX0KLQogc3Rh dGljIGludCBjaXJydXNfcGNpX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCQkJICAgIGNv bnN0IHN0cnVjdCBwY2lfZGV2aWNlX2lkICplbnQpCiB7CiAJaW50IHJldDsKIAotCXJldCA9IGNp cnJ1c19raWNrX291dF9maXJtd2FyZV9mYihwZGV2KTsKKwlyZXQgPSBkcm1fZmJfaGVscGVyX3Jl bW92ZV9jb25mbGljdGluZ19wY2lfZnJhbWVidWZmZXJzKHBkZXYsIDAsICJjaXJydXNkcm1mYiIp OwogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAKLS0gCjIuMTEuMAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBs aXN0ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlz dHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u