From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 1/6] drm/fb_cma_helper: add suspend helper Date: Sat, 4 Jun 2016 01:09:50 +0200 Message-ID: <20160603230950.GB14529@phenom.ffwll.local> References: <1464994604-4473-1-git-send-email-stefan@agner.ch> <1464994604-4473-2-git-send-email-stefan@agner.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 91CED6E2F3 for ; Fri, 3 Jun 2016 23:09:54 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id n184so2472177wmn.1 for ; Fri, 03 Jun 2016 16:09:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1464994604-4473-2-git-send-email-stefan@agner.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Stefan Agner Cc: jianwei.wang.chn@gmail.com, meng.yi@nxp.com, alison.wang@freescale.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, alexander.stein@systec-electronic.com List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdW4gMDMsIDIwMTYgYXQgMDM6NTY6MzlQTSAtMDcwMCwgU3RlZmFuIEFnbmVyIHdy b3RlOgo+IEltcGxlbWVudCBhIHN1c3BlbmQvcmVzdW1lIGhlbHBlciBmb3IgQ01BIHVzZXJzIHdo aWNoIGNhbGxzCj4gZHJtX2ZiX2hlbHBlcl9zZXRfc3VzcGVuZC4KPiAKPiBTdWdnZXN0ZWQtYnk6 IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1i eTogU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CgpBY2tlZC1ieTogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCi4uLiBmb3IgbWVyZ2luZyB0aHJvdWdoIGZzbC1k dSB0cmVlLiBKdXN0IGFkZCBhIHNtYWxsIG5vdGUgYWJvdXQgaXQgaW4KeW91ciBwdWxsIHJlcXVl c3QuCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fZmJfY21hX2hlbHBlci5j IHwgMTUgKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUvZHJtL2RybV9mYl9jbWFfaGVscGVyLmgg ICAgIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKPiAKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9jbWFfaGVscGVyLmMgYi9kcml2ZXJzL2dw dS9kcm0vZHJtX2ZiX2NtYV9oZWxwZXIuYwo+IGluZGV4IDE3MmNhZmUuLjY5NDhkODIgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9jbWFfaGVscGVyLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2ZiX2NtYV9oZWxwZXIuYwo+IEBAIC01ODIsMyArNTgyLDE4IEBAIHZv aWQgZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZmJkZXZfY21hICpmYmRl dl9jbWEpCj4gIAkJZHJtX2ZiX2hlbHBlcl9ob3RwbHVnX2V2ZW50KCZmYmRldl9jbWEtPmZiX2hl bHBlcik7Cj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9HUEwoZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2 ZW50KTsKPiArCj4gKy8qKgo+ICsgKiBkcm1fZmJkZXZfY21hX3NldF9zdXNwZW5kIC0gd3JhcHBl ciBhcm91bmQgZHJtX2ZiX2hlbHBlcl9zZXRfc3VzcGVuZAo+ICsgKiBAZmJkZXZfY21hOiBUaGUg ZHJtX2ZiZGV2X2NtYSBzdHJ1Y3QsIG1heSBiZSBOVUxMCj4gKyAqIEBzdGF0ZTogZGVzaXJlZCBz dGF0ZSwgemVybyB0byByZXN1bWUsIG5vbi16ZXJvIHRvIHN1c3BlbmQKPiArICoKPiArICogQ2Fs bHMgZHJtX2ZiX2hlbHBlcl9zZXRfc3VzcGVuZCwgd2hpY2ggaXMgYSB3cmFwcGVyIGFyb3VuZAo+ ICsgKiBmYl9zZXRfc3VzcGVuZCBpbXBsZW1lbnRlZCBieSBmYmRldiBjb3JlLgo+ICsgKi8KPiAr dm9pZCBkcm1fZmJkZXZfY21hX3NldF9zdXNwZW5kKHN0cnVjdCBkcm1fZmJkZXZfY21hICpmYmRl dl9jbWEsIGludCBzdGF0ZSkKPiArewo+ICsJaWYgKGZiZGV2X2NtYSkKPiArCQlkcm1fZmJfaGVs cGVyX3NldF9zdXNwZW5kKCZmYmRldl9jbWEtPmZiX2hlbHBlciwgc3RhdGUpOwo+ICt9Cj4gK0VY UE9SVF9TWU1CT0woZHJtX2ZiZGV2X2NtYV9zZXRfc3VzcGVuZCk7Cj4gZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvZHJtL2RybV9mYl9jbWFfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fZmJfY21hX2hl bHBlci5oCj4gaW5kZXggZmQwZGRlOS4uZjMxMzIxMSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2Ry bS9kcm1fZmJfY21hX2hlbHBlci5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX2ZiX2NtYV9oZWxw ZXIuaAo+IEBAIC0yMyw2ICsyMyw3IEBAIHZvaWQgZHJtX2ZiZGV2X2NtYV9maW5pKHN0cnVjdCBk cm1fZmJkZXZfY21hICpmYmRldl9jbWEpOwo+ICAKPiAgdm9pZCBkcm1fZmJkZXZfY21hX3Jlc3Rv cmVfbW9kZShzdHJ1Y3QgZHJtX2ZiZGV2X2NtYSAqZmJkZXZfY21hKTsKPiAgdm9pZCBkcm1fZmJk ZXZfY21hX2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9mYmRldl9jbWEgKmZiZGV2X2NtYSk7Cj4g K3ZvaWQgZHJtX2ZiZGV2X2NtYV9zZXRfc3VzcGVuZChzdHJ1Y3QgZHJtX2ZiZGV2X2NtYSAqZmJk ZXZfY21hLCBpbnQgc3RhdGUpOwo+ICBpbnQgZHJtX2ZiZGV2X2NtYV9jcmVhdGVfd2l0aF9mdW5j cyhzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqaGVscGVyLAo+ICAJc3RydWN0IGRybV9mYl9oZWxwZXJf c3VyZmFjZV9zaXplICpzaXplcywKPiAgCWNvbnN0IHN0cnVjdCBkcm1fZnJhbWVidWZmZXJfZnVu Y3MgKmZ1bmNzKTsKPiAtLSAKPiAyLjguMgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=