From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Osipenko Subject: Re: [PATCH] drm/tegra: Fix ordering of cleanup code Date: Sun, 29 Sep 2019 22:53:29 +0300 Message-ID: References: <20190925112659.2048-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3FCF6E32C for ; Sun, 29 Sep 2019 19:53:32 +0000 (UTC) Received: by mail-lj1-x244.google.com with SMTP id b20so7248469ljj.5 for ; Sun, 29 Sep 2019 12:53:32 -0700 (PDT) In-Reply-To: <20190925112659.2048-1-thierry.reding@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org MjUuMDkuMjAxOSAxNDoyNiwgVGhpZXJyeSBSZWRpbmcg0L/QuNGI0LXRgjoKPiBGcm9tOiBUaGll cnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgo+IAo+IENvbW1pdCBGaXhlczogYjlmOGIw OWNlMjU2ICgiZHJtL3RlZ3JhOiBTZXR1cCBzaGFyZWQgSU9NTVUgZG9tYWluIGFmdGVyCj4gaW5p dGlhbGl6YXRpb24iKSBjaGFuZ2VkIHRoZSBpbml0aWFsaXphdGlvbiBvcmRlciBvZiB0aGUgSU9N TVUgcmVsYXRlZAo+IGJpdHMgYnV0IGRpZG4ndCB1cGRhdGUgdGhlIGNsZWFudXAgcGF0aCBhY2Nv cmRpbmdseS4gVGhpcyBhc3ltbWV0cnkgY2FuCj4gY2F1c2UgZmFpbHVyZXMgZHVyaW5nIGVycm9y IHJlY292ZXJ5Lgo+IAo+IEZpeGVzOiBiOWY4YjA5Y2UyNTYgKCJkcm0vdGVncmE6IFNldHVwIHNo YXJlZCBJT01NVSBkb21haW4gYWZ0ZXIgaW5pdGlhbGl6YXRpb24iKQo+IFNpZ25lZC1vZmYtYnk6 IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS90ZWdyYS9kcm0uYyB8IDE0ICsrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3 IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS90ZWdyYS9kcm0uYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uYwo+IGluZGV4 IDZmYjdkNzRmZjU1My4uYmM3Y2MzMjE0MGY4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS90ZWdyYS9kcm0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uYwo+IEBAIC0y MDEsMTkgKzIwMSwxOSBAQCBzdGF0aWMgaW50IHRlZ3JhX2RybV9sb2FkKHN0cnVjdCBkcm1fZGV2 aWNlICpkcm0sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCj4gIAlpZiAodGVncmEtPmh1YikKPiAgCQl0 ZWdyYV9kaXNwbGF5X2h1Yl9jbGVhbnVwKHRlZ3JhLT5odWIpOwo+ICBkZXZpY2U6Cj4gLQlob3N0 MXhfZGV2aWNlX2V4aXQoZGV2aWNlKTsKPiAtZmJkZXY6Cj4gLQlkcm1fa21zX2hlbHBlcl9wb2xs X2ZpbmkoZHJtKTsKPiAtCXRlZ3JhX2RybV9mYl9mcmVlKGRybSk7Cj4gLWNvbmZpZzoKPiAtCWRy bV9tb2RlX2NvbmZpZ19jbGVhbnVwKGRybSk7Cj4gLQo+ICAJaWYgKHRlZ3JhLT5kb21haW4pIHsK PiAgCQltdXRleF9kZXN0cm95KCZ0ZWdyYS0+bW1fbG9jayk7Cj4gIAkJZHJtX21tX3Rha2Vkb3du KCZ0ZWdyYS0+bW0pOwo+ICAJCXB1dF9pb3ZhX2RvbWFpbigmdGVncmEtPmNhcnZlb3V0LmRvbWFp bik7Cj4gIAkJaW92YV9jYWNoZV9wdXQoKTsKPiAgCX0KPiArCj4gKwlob3N0MXhfZGV2aWNlX2V4 aXQoZGV2aWNlKTsKPiArZmJkZXY6Cj4gKwlkcm1fa21zX2hlbHBlcl9wb2xsX2ZpbmkoZHJtKTsK PiArCXRlZ3JhX2RybV9mYl9mcmVlKGRybSk7Cj4gK2NvbmZpZzoKPiArCWRybV9tb2RlX2NvbmZp Z19jbGVhbnVwKGRybSk7Cj4gIGRvbWFpbjoKPiAgCWlmICh0ZWdyYS0+ZG9tYWluKQo+ICAJCWlv bW11X2RvbWFpbl9mcmVlKHRlZ3JhLT5kb21haW4pOwo+IAoKSGVsbG8gVGhpZXJyeSwKCkdvb2Qg dGhhdCB5b3Ugc3BvdHRlZCB0aGlzISBJIGhhZCBhIHNpbWlsYXIgcGF0Y2ggc29tZXRpbWUgYWdv LCBidXQgbXkKdmVyc2lvbiBoYWQgc29tZSBwcm9ibGVtIGFuZCB0aGVuIEkganVzdCBmb3Jnb3Qg YWJvdXQgaXQuIEkgdHJpZWQgeW91cnMKcGF0Y2ggYW5kIGRpZG4ndCBub3RpY2UgYW55dGhpbmcg d3JvbmcsIHRoYW5rcyEKClJldmlld2VkLWJ5OiBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBnbWFp bC5jb20+ClRlc3RlZC1ieTogRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=