From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 3/4] drm/i915: introduce range_overflows utility macros Date: Tue, 13 Dec 2016 20:32:21 +0000 Message-ID: <20161213203222.32564-3-matthew.auld@intel.com> References: <20161213203222.32564-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 97C3A6E664 for ; Tue, 13 Dec 2016 20:32:27 +0000 (UTC) In-Reply-To: <20161213203222.32564-1-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SW4gYSBudW1iZXIgcGxhY2VzIHdlIGhhbmQtcm9sbCB0aGUgb3ZlcmZsb3cgc2FuaXR5IGNoZWNr IGZvciByYW5nZXMsIHNvCnJvbGwgdGhhdCBpbnRvIHNpbmdsZSBtYWNybywgY29uY2VpdmVkIGJ5 IENocmlzLCBhbG9uZyB3aXRoIGl0cyB0eXBlZAp2YXJpYW50LgoKQ2M6IEpvb25hcyBMYWh0aW5l biA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KQ2M6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTdWdnZXN0ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcu YXVsZEBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCB8IDEy ICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaAppbmRleCAyMGJjMDRkNWU2MTcuLjQ3YjVhOWYxYzllZCAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oCkBAIC0yMTgsNiArMjE4LDE4IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qg Y2hhciAqZW5hYmxlZGRpc2FibGVkKGJvb2wgdikKIAlyZXR1cm4gdiA/ICJlbmFibGVkIiA6ICJk aXNhYmxlZCI7CiB9CiAKKyNkZWZpbmUgcmFuZ2Vfb3ZlcmZsb3dzKHN0YXJ0LCBzaXplLCBtYXgp ICh7IFwKKwl0eXBlb2Yoc3RhcnQpIHN0YXJ0X18gPSAoc3RhcnQpOyBcCisJdHlwZW9mKHNpemUp IHNpemVfXyA9IChzaXplKTsgXAorCXR5cGVvZihtYXgpIG1heF9fID0gKG1heCk7IFwKKwkodm9p ZCkoJnN0YXJ0X18gPT0gJnNpemVfXyk7IFwKKwkodm9pZCkoJnN0YXJ0X18gPT0gJm1heF9fKTsg XAorCXN0YXJ0ID4gbWF4IHx8IHNpemUgPiBtYXggLSBzdGFydDsgXAorfSkKKworI2RlZmluZSBy YW5nZV9vdmVyZmxvd3NfdCh0eXBlLCBzdGFydCwgc2l6ZSwgbWF4KSBcCisJcmFuZ2Vfb3ZlcmZs b3dzKCgodHlwZSlzdGFydCksICgodHlwZSlzaXplKSwgKCh0eXBlKW1heCkpCisKIGVudW0gcGlw ZSB7CiAJSU5WQUxJRF9QSVBFID0gLTEsCiAJUElQRV9BID0gMCwKLS0gCjIuOS4zCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK