From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH v2] Fix pointer tests in error-handling paths Date: Mon, 25 Jan 2016 17:57:54 +0000 Message-ID: <56A66222.2020206@intel.com> References: <1453465172-28125-1-git-send-email-david.s.gordon@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 E03608993B for ; Mon, 25 Jan 2016 09:57:56 -0800 (PST) In-Reply-To: <1453465172-28125-1-git-send-email-david.s.gordon@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 Graphics Development List-Id: intel-gfx@lists.freedesktop.org SW4gdGhlIGVycm9yLWhhbmRsaW5nIHBhdGhzIG9mIGk5MTVfZ2VtX2RvX2V4ZWNidWZmZXIoKSBh bmQKaW50ZWxfY3J0Y19wYWdlX2ZsaXAoKSwgdGhlIGxvY2FsIHBvaW50ZXItdG8tcmVxdWVzdCB2 YXJpYWJsZXMKd2VyZSBleHBlY3RlZCB0byBiZSBlaXRoZXIgdmFsaWQgcG9pbnRlcnMgb3IgTlVM TC4gU2luY2UKCiAgIDI2ODI3MDggZHJtL2k5MTU6IHNpbXBsaWZ5IGFsbG9jYXRpb24gb2YgZHJp dmVyLWludGVybmFsIHJlcXVlc3RzCgp0aGV5IGNvdWxkIGFsc28gYmUgRVJSX1BUUigpIHZhbHVl cywgc28gdGhlIHRlc3RzIG5lZWQgdG8gYmUKdXBkYXRlZCB0byBhY2NvbW1vZGF0ZSB0aGlzIGNh c2UuCgp2MjoJQWRkZWQgdGVzdGNhc2UgKENocmlzIFdpbHNvbikKClRlc3RjYXNlOiBpZ3QvZ2Vt X2Nsb3NlX3JhY2UKU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGlu dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl bC5jb20+Ci0tLQogIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyB8 IDIgKy0KICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICAgfCAyICst CiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIApiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwppbmRleCAyZGMwOGNlLi5h N2JkNTU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVm ZmVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCkBA IC0xNjU0LDcgKzE2NTQsNyBAQCBzdGF0aWMgYm9vbCBvbmx5X21hcHBhYmxlX2Zvcl9yZWxvYyh1 bnNpZ25lZCBpbnQgCmZsYWdzKQogIAkgKiBtdXN0IGJlIGZyZWVkIGFnYWluLiBJZiBpdCB3YXMg c3VibWl0dGVkIHRoZW4gaXQgaXMgYmVpbmcgdHJhY2tlZAogIAkgKiBvbiB0aGUgYWN0aXZlIHJl cXVlc3QgbGlzdCBhbmQgbm8gY2xlYW4gdXAgaXMgcmVxdWlyZWQgaGVyZS4KICAJICovCi0JaWYg KHJldCAmJiByZXEpCisJaWYgKHJldCAmJiAhSVNfRVJSX09SX05VTEwocmVxKSkKICAJCWk5MTVf Z2VtX3JlcXVlc3RfY2FuY2VsKHJlcSk7CgogIAltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211 dGV4KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyAK Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggODEwNDUxMS4uYjg4 Y2RhYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTE3MjYsNyArMTE3 MjYsNyBAQCBzdGF0aWMgaW50IGludGVsX2NydGNfcGFnZV9mbGlwKHN0cnVjdCBkcm1fY3J0YyAK KmNydGMsCiAgY2xlYW51cF91bnBpbjoKICAJaW50ZWxfdW5waW5fZmJfb2JqKGZiLCBjcnRjLT5w cmltYXJ5LT5zdGF0ZSk7CiAgY2xlYW51cF9wZW5kaW5nOgotCWlmIChyZXF1ZXN0KQorCWlmICgh SVNfRVJSX09SX05VTEwocmVxdWVzdCkpCiAgCQlpOTE1X2dlbV9yZXF1ZXN0X2NhbmNlbChyZXF1 ZXN0KTsKICAJYXRvbWljX2RlYygmaW50ZWxfY3J0Yy0+dW5waW5fd29ya19jb3VudCk7CiAgCW11 dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotLSAKMS45LjEKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK