From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: Check mask/bit helper functions Date: Mon, 08 Dec 2014 17:44:18 +0200 Message-ID: <877fy2m9il.fsf@intel.com> References: <1418050829-5493-1-git-send-email-daniel.vetter@ffwll.ch> <1418052649-18162-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id B035E6E726 for ; Mon, 8 Dec 2014 07:44:55 -0800 (PST) In-Reply-To: <1418052649-18162-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development Cc: Daniel Vetter , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAwOCBEZWMgMjAxNCwgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5j aD4gd3JvdGU6Cj4gQWZ0ZXIgYSBiaXQgb2YgaXJjIGRpc2N1c3Npb24gd2UndmUgY29uY2x1ZGVk IHRoYXQgaXQgd291bGQgYmUgcHJ1ZGVudAo+IHRvIGNoZWNrIHRoYXQgY2FsbGVycyB1c2UgdGhl IG1hc2svZW5hYmxlIHBhcmFtdGVycyBjb3JyZWN0bHkuIFNvIGFkZAo+IGEgV0FSTl9PTi4KPgo+ IFNwdXJyZWQgYnkgRGFtaWVuJ3MgYnVnZml4IHdoaWNoIGFkZGVkIF9NQVNLRURfRklFTEQuCj4K PiB2MjogV2UgdXNlIFdBUk5fT04oMSkgYSBsb3QgdG8gY2F0Y2ggZGVmYXVsdCBjYXNlcyBpbiBz d2l0Y2ggYmxvY2tzCj4gd2hpY2ggc2hvdWxkIGFsd2F5cyBiZSBleHRlbmRlZC4gU28gdGhpcyBk b2Vzbid0IHdvcmsgcmVhbGx5LiBEdW5ubwo+IHdoeSBnY2Mgb25seSBzdGFydGVkIGNvbXBsYWlu aW5nIHdoZW4gSSd2ZSBtb3ZlZCB0aGUgV0FSTiBvdXQgb2YgdGhlCj4gc3RhdGljIGlubGluZSBo ZWxwZXIgdG8gYWRkcmVzcyBhIGZlZWRiYWNrIGZyb20gSmFuaS4KCkFoLCB0aGF0IHdvdWxkIGJl IHByZWNpc2VseSBiZWNhdXNlIG9mIHRoZSBzdGF0aWMgaW5saW5lIGhlbHBlci4gVGhlCmZ1bmN0 aW9uIHBhcmFtZXRlciBpcyBuZXZlciBhIGJ1aWx0aW4gY29uc3RhbnQhCgpCUiwKSmFuaS4KCgo+ Cj4gQ2M6IERhbWllbiBMZXNwaWF1IDxkYW1pZW4ubGVzcGlhdUBpbnRlbC5jb20+Cj4gQ2M6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBKYW5pIE5pa3VsYSA8 amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2lycS5jIHwgNiArKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gaW5kZXggMDhhNWE0YmE1MmFjLi5lNmExZGIz NjkyOGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBAQCAtMTgzLDYgKzE4Myw4IEBA IHN0YXRpYyB2b2lkIGlsa191cGRhdGVfZ3RfaXJxKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiwKPiAgewo+ICAJYXNzZXJ0X3NwaW5fbG9ja2VkKCZkZXZfcHJpdi0+aXJxX2xvY2sp Owo+ICAKPiArCVdBUk5fT04oZW5hYmxlZF9pcnFfbWFzayAmIH5pbnRlcnJ1cHRfbWFzayk7Cj4g Kwo+ICAJaWYgKFdBUk5fT04oIWludGVsX2lycXNfZW5hYmxlZChkZXZfcHJpdikpKQo+ICAJCXJl dHVybjsKPiAgCj4gQEAgLTIyOSw2ICsyMzEsOCBAQCBzdGF0aWMgdm9pZCBzbmJfdXBkYXRlX3Bt X2lycShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gIHsKPiAgCXVpbnQzMl90 IG5ld192YWw7Cj4gIAo+ICsJV0FSTl9PTihlbmFibGVkX2lycV9tYXNrICYgfmludGVycnVwdF9t YXNrKTsKPiArCj4gIAlhc3NlcnRfc3Bpbl9sb2NrZWQoJmRldl9wcml2LT5pcnFfbG9jayk7Cj4g IAo+ICAJbmV3X3ZhbCA9IGRldl9wcml2LT5wbV9pcnFfbWFzazsKPiBAQCAtMzI4LDYgKzMzMiw4 IEBAIHZvaWQgaWJ4X2Rpc3BsYXlfaW50ZXJydXB0X3VwZGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCj4gIAlzZGVpbXIgJj0gfmludGVycnVwdF9tYXNrOwo+ICAJc2RlaW1y IHw9ICh+ZW5hYmxlZF9pcnFfbWFzayAmIGludGVycnVwdF9tYXNrKTsKPiAgCj4gKwlXQVJOX09O KGVuYWJsZWRfaXJxX21hc2sgJiB+aW50ZXJydXB0X21hc2spOwo+ICsKPiAgCWFzc2VydF9zcGlu X2xvY2tlZCgmZGV2X3ByaXYtPmlycV9sb2NrKTsKPiAgCj4gIAlpZiAoV0FSTl9PTighaW50ZWxf aXJxc19lbmFibGVkKGRldl9wcml2KSkpCj4gLS0gCj4gMi4xLjEKPgoKLS0gCkphbmkgTmlrdWxh LCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=