From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH i-g-t v2 2/7] lib/ioctl_wrappers: Separate ring BSD1 from BSD2 checks Date: Mon, 7 Mar 2016 11:56:37 +0000 Message-ID: <56DD6C75.9090104@intel.com> References: <1456942245-24749-1-git-send-email-derek.j.morton@intel.com> <1456942245-24749-3-git-send-email-derek.j.morton@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 984596E344 for ; Mon, 7 Mar 2016 11:56:53 +0000 (UTC) In-Reply-To: <1456942245-24749-3-git-send-email-derek.j.morton@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Derek Morton , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDIvMDMvMTYgMTg6MTAsIERlcmVrIE1vcnRvbiB3cm90ZToKPiBTb21lIHBsYXRmb3JtcyBo YXZlIHJpbmcgQlNEIGF2YWlsYWJsZSBidXQgbm8gQlNEMi4KPiBCZWNhdXNlIG9mIHRoZSBjdXJy ZW50IHZlcmlmaWNhdGlvbiwgdGVzdHMgaW52b2x2aW5nIHJpbmcgQlNEMQo+IHdpbGwgYmUgc2tp cHBlZCBpZiBubyBCU0QyIGlzIGF2YWlsYWJsZS4KPgo+IERlY291cGxpbmcgdGhlIGNoZWNrcyB3 aWxsIGFsbG93IHJ1bm5pbmcgdGhlIEJTRDEgc3BlY2lmaWMgdGVzdHMKPiBvbiB0aGVzZSBwbGF0 Zm9ybXMuCj4KPiBCYXNlZCBvbiBhIHBhdGNoIG9yaWdpbmFsbHkgc3VibWl0dGVkIGJ5IEdhYnJp ZWwgRmVjZW9ydSB0bwo+IHBhdGNod29yay1ob29rLXRlc3QgYnJhbmNoLgo+Cj4gU2lnbmVkLW9m Zi1ieTogRGVyZWsgTW9ydG9uIDxkZXJlay5qLm1vcnRvbkBpbnRlbC5jb20+Cj4gLS0tCj4gICBs aWIvaW9jdGxfd3JhcHBlcnMuYyB8IDQgKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYi9pb2N0bF93cmFwcGVy cy5jIGIvbGliL2lvY3RsX3dyYXBwZXJzLmMKPiBpbmRleCBmNDJlMmM5Li5hNGM2YWE0IDEwMDY0 NAo+IC0tLSBhL2xpYi9pb2N0bF93cmFwcGVycy5jCj4gKysrIGIvbGliL2lvY3RsX3dyYXBwZXJz LmMKPiBAQCAtMTQzMiw4ICsxNDMyLDEwIEBAIHZvaWQgZ2VtX3JlcXVpcmVfcmluZyhpbnQgZmQs IGludCByaW5nX2lkKQo+Cj4gICAJLyogc2lsbHkgQUJJLCB0aGUga2VybmVsIHRoaW5rcyBldmVy eW9uZSB3aG8gaGFzIEJTRCBhbHNvIGhhcyBCU0QyICovCj4gICAJaWYgKChyaW5nX2lkICYgfigz PDwxMykpID09IEk5MTVfRVhFQ19CU0QpIHsKPiAtCQlpZiAocmluZ19pZCAmICgzIDw8IDEzKSkK PiArCQlpZiAocmluZ19pZCAmICgyIDw8IDEzKSkKPiAgIAkJCWlndF9yZXF1aXJlKGdlbV9oYXNf YnNkMihmZCkpOwo+ICsJCWlmIChyaW5nX2lkICYgKDEgPDwgMTMpKQo+ICsJCQlpZ3RfcmVxdWly ZShnZW1faGFzX2JzZChmZCkpOwo+ICAgCX0KPiAgIH0KPgoKSXNuJ3QgdGhlIGZpcnN0ICh1bmNo YW5nZWQpIGxpbmUgcmF0aGVyIHVuY2xlYXI/CldoeSBub3QgdGVzdCBmb3IgKHJpbmdfaWQgJiBJ OTE1X0VYRUNfQlNEKT8KQW5kIHRoZW4geW91IG9ubHkgbmVlZCB0byBhZGRpdGlvbmFsbHkgdGVz dCBiaXQgMTQuCgogICAgCWlmIChyaW5nX2lkICYgSTkxNV9FWEVDX0JTRCkgewoJCS8qIHJlcXVp cmUgYXQgbGVhc3Qgb25lIEJTRCByaW5nICovCgkJaWd0X3JlcXVpcmUoZ2VtX2hhc19ic2QoZmQp KTsKCgkJaWYgKHJpbmdfaWQgJiAoMiA8PCAxMykpIHsKCQkJLyogc3BlY2lmaWNhbGx5IHJlcXVp cmUgQlNEMiAqLwogICAgCQkJaWd0X3JlcXVpcmUoZ2VtX2hhc19ic2QyKGZkKSk7CgkJfQoJfQoK LkRhdmUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=