From mboxrd@z Thu Jan 1 00:00:00 1970 From: "james qian wang (Arm Technology China)" Subject: Re: [v1, 2/2] drm: Clear the fence pointer when writeback job signaled Date: Mon, 23 Sep 2019 07:25:37 +0000 Message-ID: <20190923072529.GA17154@jamwan02-TSP300> References: <1564571048-15029-3-git-send-email-lowry.li@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70044.outbound.protection.outlook.com [40.107.7.44]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1B8896E147 for ; Mon, 23 Sep 2019 07:25:56 +0000 (UTC) In-Reply-To: <1564571048-15029-3-git-send-email-lowry.li@arm.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Lowry Li (Arm Technology China)" Cc: "Julien Yin (Arm Technology China)" , Ayan Halder , "airlied@linux.ie" , Liviu Dudau , "Jonathan Chai (Arm Technology China)" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-renesas-soc@vger.kernel.org" , "maxime.ripard@bootlin.com" , "kieran.bingham+renesas@ideasonboard.com" , "seanpaul@chromium.org" , "laurent.pinchart@ideasonboard.com" , nd , "sean@poorly.run" List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKdWwgMzEsIDIwMTkgYXQgMTE6MDQ6NDVBTSArMDAwMCwgTG93cnkgTGkgKEFybSBU ZWNobm9sb2d5IENoaW5hKSB3cm90ZToKPiBEdXJpbmcgaXQgc2lnbmFscyB0aGUgY29tcGxldGlv biBvZiBhIHdyaXRlYmFjayBqb2IsIGFmdGVyIHJlbGVhc2luZwo+IHRoZSBvdXRfZmVuY2UsIHdl J2QgY2xlYXIgdGhlIHBvaW50ZXIuCj4gCj4gQ2hlY2sgaWYgZmVuY2UgbGVmdCBvdmVyIGluIGRy bV93cml0ZWJhY2tfY2xlYW51cF9qb2IoKSwgcmVsZWFzZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBMb3dyeSBMaSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxsb3dyeS5saUBhcm0uY29tPgo+IFJl dmlld2VkLWJ5OiBCcmlhbiBTdGFya2V5IDxicmlhbi5zdGFya2V5QGFybS5jb20+CgpMb29rcyBn b29kIHRvIG1lLgoKUmV2aWV3ZWQtYnk6IEphbWVzIFFpYW4gV2FuZyAoQXJtIFRlY2hub2xvZ3kg Q2hpbmEpIDxqYW1lcy5xaWFuLndhbmdAYXJtLmNvbT4KCndpbGwgcHVzaCBpdCB0byBkcm0tbWlz Yy1maXhlcwoKSmFtZXMKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fd3JpdGViYWNrLmMg fCAyMyArKysrKysrKysrKysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0 aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2RybV93cml0ZWJhY2suYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fd3JpdGViYWNrLmMKPiBpbmRl eCBmZjEzOGI2Li40M2Q5ZTNiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fd3Jp dGViYWNrLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3dyaXRlYmFjay5jCj4gQEAgLTMy NCw2ICszMjQsOSBAQCB2b2lkIGRybV93cml0ZWJhY2tfY2xlYW51cF9qb2Ioc3RydWN0IGRybV93 cml0ZWJhY2tfam9iICpqb2IpCj4gIAlpZiAoam9iLT5mYikKPiAgCQlkcm1fZnJhbWVidWZmZXJf cHV0KGpvYi0+ZmIpOwo+ICAKPiArCWlmIChqb2ItPm91dF9mZW5jZSkKPiArCQlkbWFfZmVuY2Vf cHV0KGpvYi0+b3V0X2ZlbmNlKTsKPiArCj4gIAlrZnJlZShqb2IpOwo+ICB9Cj4gIEVYUE9SVF9T WU1CT0woZHJtX3dyaXRlYmFja19jbGVhbnVwX2pvYik7Cj4gQEAgLTM2NiwyNSArMzY5LDI5IEBA IHN0YXRpYyB2b2lkIGNsZWFudXBfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gIHsK PiAgCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAlzdHJ1Y3QgZHJtX3dyaXRlYmFja19qb2IgKmpv YjsKPiArCXN0cnVjdCBkbWFfZmVuY2UgKm91dF9mZW5jZTsKPiAgCj4gIAlzcGluX2xvY2tfaXJx c2F2ZSgmd2JfY29ubmVjdG9yLT5qb2JfbG9jaywgZmxhZ3MpOwo+ICAJam9iID0gbGlzdF9maXJz dF9lbnRyeV9vcl9udWxsKCZ3Yl9jb25uZWN0b3ItPmpvYl9xdWV1ZSwKPiAgCQkJCSAgICAgICBz dHJ1Y3QgZHJtX3dyaXRlYmFja19qb2IsCj4gIAkJCQkgICAgICAgbGlzdF9lbnRyeSk7Cj4gLQlp ZiAoam9iKSB7Cj4gKwlpZiAoam9iKQo+ICAJCWxpc3RfZGVsKCZqb2ItPmxpc3RfZW50cnkpOwo+ IC0JCWlmIChqb2ItPm91dF9mZW5jZSkgewo+IC0JCQlpZiAoc3RhdHVzKQo+IC0JCQkJZG1hX2Zl bmNlX3NldF9lcnJvcihqb2ItPm91dF9mZW5jZSwgc3RhdHVzKTsKPiAtCQkJZG1hX2ZlbmNlX3Np Z25hbChqb2ItPm91dF9mZW5jZSk7Cj4gLQkJCWRtYV9mZW5jZV9wdXQoam9iLT5vdXRfZmVuY2Up Owo+IC0JCX0KPiAtCX0KPiArCj4gIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ3Yl9jb25uZWN0 b3ItPmpvYl9sb2NrLCBmbGFncyk7Cj4gIAo+ICAJaWYgKFdBUk5fT04oIWpvYikpCj4gIAkJcmV0 dXJuOwo+ICAKPiArCW91dF9mZW5jZSA9IGpvYi0+b3V0X2ZlbmNlOwo+ICsJaWYgKG91dF9mZW5j ZSkgewo+ICsJCWlmIChzdGF0dXMpCj4gKwkJCWRtYV9mZW5jZV9zZXRfZXJyb3Iob3V0X2ZlbmNl LCBzdGF0dXMpOwo+ICsJCWRtYV9mZW5jZV9zaWduYWwob3V0X2ZlbmNlKTsKPiArCQlkbWFfZmVu Y2VfcHV0KG91dF9mZW5jZSk7Cj4gKwkJam9iLT5vdXRfZmVuY2UgPSBOVUxMOwo+ICsJfQo+ICsK PiAgCUlOSVRfV09SSygmam9iLT5jbGVhbnVwX3dvcmssIGNsZWFudXBfd29yayk7Cj4gIAlxdWV1 ZV93b3JrKHN5c3RlbV9sb25nX3dxLCAmam9iLT5jbGVhbnVwX3dvcmspOwo+ICB9Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==