From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 22A326E82E for ; Fri, 21 Jun 2019 10:49:43 +0000 (UTC) References: <20190621100345.20019-1-ramalingam.c@intel.com> <20190621100345.20019-6-ramalingam.c@intel.com> From: Tvrtko Ursulin Message-ID: <1475616f-dc4f-8b74-a812-37ab4d5dd29f@linux.intel.com> Date: Fri, 21 Jun 2019 11:49:40 +0100 MIME-Version: 1.0 In-Reply-To: <20190621100345.20019-6-ramalingam.c@intel.com> Content-Language: en-US Subject: Re: [igt-dev] [RFC v2 05/43] lib/i915: Helper func for engine class to exec_flag List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Ramalingam C , igt-dev@lists.freedesktop.org, andi@etezian.org List-ID: Ck9uIDIxLzA2LzIwMTkgMTE6MDMsIFJhbWFsaW5nYW0gQyB3cm90ZToKPiBIZWxwZXIgZnVuY3Rp b24gaXMgZGVmaW5lZCB0byBnZXQgdGhlIGV4ZWNidWYgZmxhZyBmb3IgYSBlbmdpbmUgb2YgYQo+ IGNsYXNzIG1hcHBlZCBmb3IgYSBjdHguCgpXZSBuZWVkIG1hdGNoaW5nIG9uIGJvdGggY2xhc3Mg YW5kIGluc3RhbmNlLiBZb3UgY2FuIHRha2UgCmh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9w Lm9yZy9wYXRjaC8zMTI3NTEvP3Nlcmllcz02MjQ1NCBmcm9tIEFuZGkgCndobyB3cm90ZSBpdCBp biB0aGUgbWVhbnRpbWUuCgpSZWdhcmRzLAoKVHZydGtvCgo+IFNpZ25lZC1vZmYtYnk6IFJhbWFs aW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KPiAtLS0KPiAgIGxpYi9pOTE1L2dlbV9l bmdpbmVfdG9wb2xvZ3kuYyB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPiAgIGxpYi9pOTE1 L2dlbV9lbmdpbmVfdG9wb2xvZ3kuaCB8ICAyICsrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDI0IGlu c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2k5MTUvZ2VtX2VuZ2luZV90b3BvbG9n eS5jIGIvbGliL2k5MTUvZ2VtX2VuZ2luZV90b3BvbG9neS5jCj4gaW5kZXggZmRkMWI5NTE2NzJi Li5jNjRmN2E0ZDA1YmIgMTAwNjQ0Cj4gLS0tIGEvbGliL2k5MTUvZ2VtX2VuZ2luZV90b3BvbG9n eS5jCj4gKysrIGIvbGliL2k5MTUvZ2VtX2VuZ2luZV90b3BvbG9neS5jCj4gQEAgLTI4OSwzICsy ODksMjUgQEAgYm9vbCBnZW1faGFzX2VuZ2luZV90b3BvbG9neShpbnQgZmQpCj4gICAKPiAgIAly ZXR1cm4gIV9fZ2VtX2NvbnRleHRfZ2V0X3BhcmFtKGZkLCAmcGFyYW0pOwo+ICAgfQo+ICsKPiAr LyogUmV0dXJuIC1FSU5WQUwgd2hlbiB0aGUgRW5naW5lIHdpdGggbWVudGlvbmVkIGNsYXNzIGlz IG5vdCBmb3VuZCAqLwo+ICtpbnQgZ2VtX2VuZ2luZV9jbGFzc190b19leGVjYnVmX2ZsYWdzKGlu dCBmZCwgdWludDMyX3QgY3R4X2lkLCBpbnQgY2xhc3MpCj4gK3sKPiArCWNvbnN0IHN0cnVjdCBp bnRlbF9leGVjdXRpb25fZW5naW5lMiAqZTsKPiArCURFRklORV9DT05URVhUX0VOR0lORVNfUEFS QU0oZW5naW5lcywgcGFyYW0sIGN0eF9pZCwgR0VNX01BWF9FTkdJTkVTKTsKPiArCWludCBpOwo+ ICsKPiArCWlmIChnZW1fdG9wb2xvZ3lfZ2V0X3BhcmFtKGZkLCAmcGFyYW0pKSB7Cj4gKwkJX19m b3JfZWFjaF9zdGF0aWNfZW5naW5lKGUpIHsKPiArCQkJaWYgKGUtPmNsYXNzID09IGNsYXNzKQo+ ICsJCQkJcmV0dXJuIGUtPmZsYWdzOwo+ICsJCX0KPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0K PiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgcGFyYW0uc2l6ZTsgaSsrKQo+ICsJCWlmIChlbmdpbmVz LmVuZ2luZXNbaV0uZW5naW5lX2NsYXNzID09IGNsYXNzKQo+ICsJCQlyZXR1cm4gaTsKPiArCj4g KwlyZXR1cm4gLUVJTlZBTDsKPiArfQo+IGRpZmYgLS1naXQgYS9saWIvaTkxNS9nZW1fZW5naW5l X3RvcG9sb2d5LmggYi9saWIvaTkxNS9nZW1fZW5naW5lX3RvcG9sb2d5LmgKPiBpbmRleCAyNDE1 ZmQxZTM3OWIuLmFhOTM0NjIyY2FiMCAxMDA2NDQKPiAtLS0gYS9saWIvaTkxNS9nZW1fZW5naW5l X3RvcG9sb2d5LmgKPiArKysgYi9saWIvaTkxNS9nZW1fZW5naW5lX3RvcG9sb2d5LmgKPiBAQCAt NTMsNiArNTMsOCBAQCBpbnQgZ2VtX2NvbnRleHRfbG9va3VwX2VuZ2luZShpbnQgZmQsIHVpbnQ2 NF90IGVuZ2luZSwgdWludDMyX3QgY3R4X2lkLAo+ICAgCj4gICB2b2lkIGdlbV9jb250ZXh0X3Nl dF9hbGxfZW5naW5lcyhpbnQgZmQsIHVpbnQzMl90IGN0eCk7Cj4gICAKPiAraW50IGdlbV9lbmdp bmVfY2xhc3NfdG9fZXhlY2J1Zl9mbGFncyhpbnQgZmQsIHVpbnQzMl90IGN0eF9pZCwgaW50IGNs YXNzKTsKPiArCj4gICAjZGVmaW5lIF9fZm9yX2VhY2hfc3RhdGljX2VuZ2luZShlX18pIFwKPiAg IAlmb3IgKChlX18pID0gaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyOyAoZV9fKS0+bmFtZTsgKGVf XykrKykKPiAgIAo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=