From mboxrd@z Thu Jan 1 00:00:00 1970 From: SF Markus Elfring Subject: [PATCH 2/3] drm/msm: Delete unnecessary checks before drm_gem_object_unreference_unlocked() Date: Wed, 13 Jul 2016 20:01:27 +0200 Message-ID: <9120ad90-45d1-1c01-fc84-65c431b5ca4f@users.sourceforge.net> References: <5307CAA2.8060406@users.sourceforge.net> <530A086E.8010901@users.sourceforge.net> <530A72AA.3000601@users.sourceforge.net> <530B5FB6.6010207@users.sourceforge.net> <530C5E18.1020800@users.sourceforge.net> <530CD2C4.4050903@users.sourceforge.net> <530CF8FF.8080600@users.sourceforge.net> <530DD06F.4090703@users.sourceforge.net> <5317A59D.4@users.sourceforge.net> <351a1279-b0ca-5f5e-d175-28c9de8406f6@users.sourceforge.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <351a1279-b0ca-5f5e-d175-28c9de8406f6@users.sourceforge.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Rob Clark , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Cc: Julia Lawall , kernel-janitors@vger.kernel.org, LKML List-Id: linux-arm-msm@vger.kernel.org RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl OiBXZWQsIDEzIEp1bCAyMDE2IDE5OjE1OjM1ICswMjAwCgpUaGUgZHJtX2dlbV9vYmplY3RfdW5y ZWZlcmVuY2VfdW5sb2NrZWQoKSBmdW5jdGlvbiB0ZXN0cyB3aGV0aGVyCml0cyBhcmd1bWVudCBp cyBOVUxMIGFuZCB0aGVuIHJldHVybnMgaW1tZWRpYXRlbHkuClRodXMgdGhlIHRlc3QgYXJvdW5k IHRoZSBjYWxscyBpcyBub3QgbmVlZGVkLgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNp bmcgdGhlIENvY2NpbmVsbGUgc29mdHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgRWxmcmlu ZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21z bS9tZHAvbWRwNC9tZHA0X2ttcy5jIHwgMyArLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Zi LmMgICAgICAgICAgICB8IDQgKystLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMgICAg ICAgICAgIHwgNCArLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA0L21kcDRf a21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA0L21kcDRfa21zLmMKaW5kZXggYmE4 ZGYxNS4uN2IzOWU4OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tZHAvbWRwNC9t ZHA0X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDQvbWRwNF9rbXMuYwpA QCAtMTY4LDggKzE2OCw3IEBAIHN0YXRpYyB2b2lkIG1kcDRfZGVzdHJveShzdHJ1Y3QgbXNtX2tt cyAqa21zKQogCiAJaWYgKG1kcDRfa21zLT5ibGFua19jdXJzb3JfaW92YSkKIAkJbXNtX2dlbV9w dXRfaW92YShtZHA0X2ttcy0+YmxhbmtfY3Vyc29yX2JvLCBtZHA0X2ttcy0+aWQpOwotCWlmICht ZHA0X2ttcy0+YmxhbmtfY3Vyc29yX2JvKQotCQlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZV91 bmxvY2tlZChtZHA0X2ttcy0+YmxhbmtfY3Vyc29yX2JvKTsKKwlkcm1fZ2VtX29iamVjdF91bnJl ZmVyZW5jZV91bmxvY2tlZChtZHA0X2ttcy0+YmxhbmtfY3Vyc29yX2JvKTsKIAogCWlmIChtZHA0 X2ttcy0+cnBtX2VuYWJsZWQpCiAJCXBtX3J1bnRpbWVfZGlzYWJsZShkZXYpOwpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNt X2ZiLmMKaW5kZXggNzkxOWMyNC4uOTVjZjhmZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jCkBAIC00OSw4 ICs0OSw4IEBAIHN0YXRpYyB2b2lkIG1zbV9mcmFtZWJ1ZmZlcl9kZXN0cm95KHN0cnVjdCBkcm1f ZnJhbWVidWZmZXIgKmZiKQogCiAJZm9yIChpID0gMDsgaSA8IG47IGkrKykgewogCQlzdHJ1Y3Qg ZHJtX2dlbV9vYmplY3QgKmJvID0gbXNtX2ZiLT5wbGFuZXNbaV07Ci0JCWlmIChibykKLQkJCWRy bV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2VkKGJvKTsKKworCQlkcm1fZ2VtX29iamVj dF91bnJlZmVyZW5jZV91bmxvY2tlZChibyk7CiAJfQogCiAJa2ZyZWUobXNtX2ZiKTsKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL21z bS9tc21fZ2VtLmMKaW5kZXggODg2Y2ZlMC4uOWE3MTNmYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL21zbS9tc21fZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMK QEAgLTg3NSw4ICs4NzUsNiBAQCBzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm1zbV9nZW1faW1wb3J0 KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJcmV0dXJuIG9iajsKIAogZmFpbDoKLQlpZiAob2Jq KQotCQlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZV91bmxvY2tlZChvYmopOwotCisJZHJtX2dl bV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQob2JqKTsKIAlyZXR1cm4gRVJSX1BUUihyZXQp OwogfQotLSAKMi45LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=