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 12:34:05 +0000 Message-ID: <56DD753D.3080805@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> <56DD6C75.9090104@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 0648C6E36D for ; Mon, 7 Mar 2016 12:34:06 +0000 (UTC) In-Reply-To: <56DD6C75.9090104@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 T24gMDcvMDMvMTYgMTE6NTYsIERhdmUgR29yZG9uIHdyb3RlOgo+IE9uIDAyLzAzLzE2IDE4OjEw LCBEZXJlayBNb3J0b24gd3JvdGU6Cj4+IFNvbWUgcGxhdGZvcm1zIGhhdmUgcmluZyBCU0QgYXZh aWxhYmxlIGJ1dCBubyBCU0QyLgo+PiBCZWNhdXNlIG9mIHRoZSBjdXJyZW50IHZlcmlmaWNhdGlv biwgdGVzdHMgaW52b2x2aW5nIHJpbmcgQlNEMQo+PiB3aWxsIGJlIHNraXBwZWQgaWYgbm8gQlNE MiBpcyBhdmFpbGFibGUuCj4+Cj4+IERlY291cGxpbmcgdGhlIGNoZWNrcyB3aWxsIGFsbG93IHJ1 bm5pbmcgdGhlIEJTRDEgc3BlY2lmaWMgdGVzdHMKPj4gb24gdGhlc2UgcGxhdGZvcm1zLgo+Pgo+ PiBCYXNlZCBvbiBhIHBhdGNoIG9yaWdpbmFsbHkgc3VibWl0dGVkIGJ5IEdhYnJpZWwgRmVjZW9y dSB0bwo+PiBwYXRjaHdvcmstaG9vay10ZXN0IGJyYW5jaC4KPj4KPj4gU2lnbmVkLW9mZi1ieTog RGVyZWsgTW9ydG9uIDxkZXJlay5qLm1vcnRvbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgIGxpYi9p b2N0bF93cmFwcGVycy5jIHwgNCArKystCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbGliL2lvY3RsX3dyYXBwZXJz LmMgYi9saWIvaW9jdGxfd3JhcHBlcnMuYwo+PiBpbmRleCBmNDJlMmM5Li5hNGM2YWE0IDEwMDY0 NAo+PiAtLS0gYS9saWIvaW9jdGxfd3JhcHBlcnMuYwo+PiArKysgYi9saWIvaW9jdGxfd3JhcHBl cnMuYwo+PiBAQCAtMTQzMiw4ICsxNDMyLDEwIEBAIHZvaWQgZ2VtX3JlcXVpcmVfcmluZyhpbnQg ZmQsIGludCByaW5nX2lkKQo+Pgo+PiAgICAgICAvKiBzaWxseSBBQkksIHRoZSBrZXJuZWwgdGhp bmtzIGV2ZXJ5b25lIHdobyBoYXMgQlNEIGFsc28gaGFzCj4+IEJTRDIgKi8KPj4gICAgICAgaWYg KChyaW5nX2lkICYgfigzPDwxMykpID09IEk5MTVfRVhFQ19CU0QpIHsKPj4gLSAgICAgICAgaWYg KHJpbmdfaWQgJiAoMyA8PCAxMykpCj4+ICsgICAgICAgIGlmIChyaW5nX2lkICYgKDIgPDwgMTMp KQo+PiAgICAgICAgICAgICAgIGlndF9yZXF1aXJlKGdlbV9oYXNfYnNkMihmZCkpOwo+PiArICAg ICAgICBpZiAocmluZ19pZCAmICgxIDw8IDEzKSkKPj4gKyAgICAgICAgICAgIGlndF9yZXF1aXJl KGdlbV9oYXNfYnNkKGZkKSk7Cj4+ICAgICAgIH0KPj4gICB9Cj4+Cj4KPiBJc24ndCB0aGUgZmly c3QgKHVuY2hhbmdlZCkgbGluZSByYXRoZXIgdW5jbGVhcj8KPiBXaHkgbm90IHRlc3QgZm9yIChy aW5nX2lkICYgSTkxNV9FWEVDX0JTRCk/Cj4gQW5kIHRoZW4geW91IG9ubHkgbmVlZCB0byBhZGRp dGlvbmFsbHkgdGVzdCBiaXQgMTQuCj4KPiAgICAgICAgIGlmIChyaW5nX2lkICYgSTkxNV9FWEVD X0JTRCkgewoKT29wcywgbm8sIHRoaXMgc2hvdWxkIGJlOgoKCWlmICgocmluZ19pZCAmIEk5MTVf RVhFQ19SSU5HX01BU0spID09IEk5MTVfRVhFQ19CU0QpIHsKCj4gICAgICAgICAgLyogcmVxdWly ZSBhdCBsZWFzdCBvbmUgQlNEIHJpbmcgKi8KPiAgICAgICAgICBpZ3RfcmVxdWlyZShnZW1faGFz X2JzZChmZCkpOwo+Cj4gICAgICAgICAgaWYgKHJpbmdfaWQgJiAoMiA8PCAxMykpIHsKCk9yIGJl dHRlciAoYW5kIHN5bWJvbGljYWxseSk6CgogICAgICAgICAgIGlmICgocmluZ19pZCAmIEk5MTVf RVhFQ19CU0RfTUFTSykgPT0gSTkxNV9FWEVDX0JTRF9SSU5HMikgewoKPiAgICAgICAgICAgICAg Lyogc3BlY2lmaWNhbGx5IHJlcXVpcmUgQlNEMiAqLwo+ICAgICAgICAgICAgICAgICBpZ3RfcmVx dWlyZShnZW1faGFzX2JzZDIoZmQpKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4KPiAuRGF2ZS4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=