From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Zimmermann Subject: [PATCH v3 1/3] drm/msm: Replace drm_framebuffer_{un/reference} with put, get functions Date: Wed, 26 Sep 2018 13:48:57 +0200 Message-ID: <20180926114859.23522-2-tzimmermann@suse.de> References: <20180926114859.23522-1-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180926114859.23522-1-tzimmermann-l3A5Bk7waGM@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Thomas Zimmermann , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org VGhpcyBwYXRjaCB1bmlmaWVzIHRoZSBuYW1pbmcgb2YgRFJNIGZ1bmN0aW9ucyBmb3IgcmVmZXJl bmNlIGNvdW50aW5nCm9mIHN0cnVjdCBkcm1fZnJhbWVidWZmZXIuIFRoZSByZXN1bHRpbmcgY29k ZSBpcyBtb3JlIGFsaWduZWQgd2l0aCB0aGUKcmVzdCBvZiB0aGUgTGludXgga2VybmVsIGludGVy ZmFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3Vz ZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X3BsYW5lLmMgfCA0 ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9wbGFuZS5jIGIv ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9wbGFuZS5jCmluZGV4IDdkMzA2YzVh Y2QwOS4uYzk1ZGNjYjI0YjNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av bWRwNS9tZHA1X3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRw NV9wbGFuZS5jCkBAIC0xODUsNyArMTg1LDcgQEAgc3RhdGljIHZvaWQgbWRwNV9wbGFuZV9yZXNl dChzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSkKIAlzdHJ1Y3QgbWRwNV9wbGFuZV9zdGF0ZSAqbWRw NV9zdGF0ZTsKIAogCWlmIChwbGFuZS0+c3RhdGUgJiYgcGxhbmUtPnN0YXRlLT5mYikKLQkJZHJt X2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKHBsYW5lLT5zdGF0ZS0+ZmIpOworCQlkcm1fZnJhbWVi dWZmZXJfcHV0KHBsYW5lLT5zdGF0ZS0+ZmIpOwogCiAJa2ZyZWUodG9fbWRwNV9wbGFuZV9zdGF0 ZShwbGFuZS0+c3RhdGUpKTsKIAltZHA1X3N0YXRlID0ga3phbGxvYyhzaXplb2YoKm1kcDVfc3Rh dGUpLCBHRlBfS0VSTkVMKTsKQEAgLTIyOCw3ICsyMjgsNyBAQCBzdGF0aWMgdm9pZCBtZHA1X3Bs YW5lX2Rlc3Ryb3lfc3RhdGUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJc3RydWN0IG1kcDVf cGxhbmVfc3RhdGUgKnBzdGF0ZSA9IHRvX21kcDVfcGxhbmVfc3RhdGUoc3RhdGUpOwogCiAJaWYg KHN0YXRlLT5mYikKLQkJZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKHN0YXRlLT5mYik7CisJ CWRybV9mcmFtZWJ1ZmZlcl9wdXQoc3RhdGUtPmZiKTsKIAogCWtmcmVlKHBzdGF0ZSk7CiB9Ci0t IAoyLjE5LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=