From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 037/111] staging: etnaviv: clean up etnaviv_gem_free_object() Date: Thu, 2 Apr 2015 17:29:39 +0200 Message-ID: <1427988653-754-38-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 0A86B6EA42 for ; Thu, 2 Apr 2015 08:30:58 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpBcyB0aGUg dGFpbCBvZiBldG5hdml2X2ZyZWVfb2JqKCkgaXMgaWRlbnRpY2FsIHRvIGV0bmF2aXZfZnJlZV9j bWQoKSwKd2UgY2FuIGVsaW1pbmF0ZSBldG5hdml2X2ZyZWVfb2JqKCkgZW50aXJlbHkgYnkgbW92 aW5nIGl0IGludG8KZXRuYXZpdl9nZW1fZnJlZV9vYmplY3QoKS4KClNpZ25lZC1vZmYtYnk6IFJ1 c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm0ubGludXgub3JnLnVrPgotLS0KIGRyaXZlcnMvc3Rh Z2luZy9ldG5hdml2L2V0bmF2aXZfZ2VtLmMgfCAxOSArKystLS0tLS0tLS0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dlbS5jIGIvZHJpdmVycy9zdGFnaW5n L2V0bmF2aXYvZXRuYXZpdl9nZW0uYwppbmRleCA4MjQzMzhlMDA2OGQuLjBhMGNmOTJmZjEzZiAx MDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9nZW0uYworKysgYi9k cml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dlbS5jCkBAIC01MDgsMTUgKzUwOCw2IEBA IHZvaWQgbXNtX2dlbV9kZXNjcmliZV9vYmplY3RzKHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QsIHN0 cnVjdCBzZXFfZmlsZSAqbSkKIH0KICNlbmRpZgogCi1zdGF0aWMgdm9pZCBldG5hdml2X2ZyZWVf Y21kKHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqKQotewotCXN0cnVjdCBldG5hdml2X2dlbV9v YmplY3QgKmV0bmF2aXZfb2JqID0gdG9fZXRuYXZpdl9ibyhvYmopOwotCi0JZHJtX2dlbV9mcmVl X21tYXBfb2Zmc2V0KG9iaik7Ci0KLQlldG5hdml2X29iai0+b3BzLT5yZWxlYXNlKGV0bmF2aXZf b2JqKTsKLX0KLQogc3RhdGljIHZvaWQgZXRuYXZpdl9nZW1fY21kX3JlbGVhc2Uoc3RydWN0IGV0 bmF2aXZfZ2VtX29iamVjdCAqZXRuYXZpdl9vYmopCiB7CiAJZG1hX2ZyZWVfY29oZXJlbnQoZXRu YXZpdl9vYmotPmJhc2UuZGV2LT5kZXYsIGV0bmF2aXZfb2JqLT5iYXNlLnNpemUsCkBAIC01NDAs MTAgKzUzMSw2IEBAIHN0YXRpYyB2b2lkIGV0bmF2aXZfZnJlZV9vYmooc3RydWN0IGRybV9nZW1f b2JqZWN0ICpvYmopCiAJCWRybV9tbV9yZW1vdmVfbm9kZShldG5hdml2X29iai0+Z3B1X3ZyYW1f bm9kZSk7CiAJCWtmcmVlKGV0bmF2aXZfb2JqLT5ncHVfdnJhbV9ub2RlKTsKIAl9Ci0KLQlkcm1f Z2VtX2ZyZWVfbW1hcF9vZmZzZXQob2JqKTsKLQotCWV0bmF2aXZfb2JqLT5vcHMtPnJlbGVhc2Uo ZXRuYXZpdl9vYmopOwogfQogCiBzdGF0aWMgdm9pZCBldG5hdml2X2dlbV9zaG1lbV9yZWxlYXNl KHN0cnVjdCBldG5hdml2X2dlbV9vYmplY3QgKmV0bmF2aXZfb2JqKQpAQCAtNTY5LDExICs1NTYs MTEgQEAgdm9pZCBldG5hdml2X2dlbV9mcmVlX29iamVjdChzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg Km9iaikKIAogCWxpc3RfZGVsKCZldG5hdml2X29iai0+bW1fbGlzdCk7CiAKLQlpZiAoZXRuYXZp dl9vYmotPmZsYWdzICYgRVROQV9CT19DTURTVFJFQU0pCi0JCWV0bmF2aXZfZnJlZV9jbWQob2Jq KTsKLQllbHNlCisJaWYgKCEoZXRuYXZpdl9vYmotPmZsYWdzICYgRVROQV9CT19DTURTVFJFQU0p KQogCQlldG5hdml2X2ZyZWVfb2JqKG9iaik7CiAKKwlkcm1fZ2VtX2ZyZWVfbW1hcF9vZmZzZXQo b2JqKTsKKwlldG5hdml2X29iai0+b3BzLT5yZWxlYXNlKGV0bmF2aXZfb2JqKTsKIAlyZXNlcnZh dGlvbl9vYmplY3RfZmluaSgmZXRuYXZpdl9vYmotPl9yZXN2KTsKIAlkcm1fZ2VtX29iamVjdF9y ZWxlYXNlKG9iaik7CiAKLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=