From mboxrd@z Thu Jan 1 00:00:00 1970 From: akash.goel@intel.com Subject: [PATCH v2] igt/gem_mmap_wc: Add the invalid flags subtest Date: Thu, 4 Dec 2014 10:11:14 +0530 Message-ID: <1417668074-18221-1-git-send-email-akash.goel@intel.com> References: <20141125113034.GY25711@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C92B6E4BB for ; Wed, 3 Dec 2014 20:36:01 -0800 (PST) In-Reply-To: <20141125113034.GY25711@phenom.ffwll.local> 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 Cc: Akash Goel List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQWthc2ggR29lbCA8YWthc2guZ29lbEBpbnRlbC5jb20+CgpBIG5ldyBzdWJ0ZXN0IGFk ZGVkIHRvIHZhbGlkYXRlIHRoZSBuZXcgdmVyc2lvbiBvZiBnZW1fbW1hcCBpb2N0bCwKZm9yIGNy ZWF0aW5nIHRoZSB3YyBtYXBwaW5ncywgb24geWV0IHRvIGJlIHN1cHBvcnRlZCBmbGFncy4KT2xk ZXIga2VybmVsIGlzIGFsc28gY2hlY2tlZCBhZ2FpbnN0IHRoZSBmbGFncyBmaWVsZCwgd2hpY2gg c2hvdWxkCmJlIHRyZWF0ZWQgYXMgYSBkb24ndCBjYXJlIGJ5IGl0LgoKdjI6IFJlbW92ZWQgdGhl IGZsYWdzIGNoZWNraW5nIGZvciBvbGRlciBrZXJuZWxzIChEYW5pZWwpCgpTaWduZWQtb2ZmLWJ5 OiBBa2FzaCBHb2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogdGVzdHMvZ2VtX21tYXBfd2Mu YyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIDEgZmlsZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMv Z2VtX21tYXBfd2MuYyBiL3Rlc3RzL2dlbV9tbWFwX3djLmMKaW5kZXggNmY5MWE4OS4uMThmZjFm NSAxMDA2NDQKLS0tIGEvdGVzdHMvZ2VtX21tYXBfd2MuYworKysgYi90ZXN0cy9nZW1fbW1hcF93 Yy5jCkBAIC00MSw2ICs0MSwxNyBAQAogI2luY2x1ZGUgImRybXRlc3QuaCIKICNpbmNsdWRlICJp Z3RfZGVidWdmcy5oIgogCitzdHJ1Y3QgbG9jYWxfaTkxNV9nZW1fbW1hcF92MiB7CisJdWludDMy X3QgaGFuZGxlOworCXVpbnQzMl90IHBhZDsKKwl1aW50NjRfdCBvZmZzZXQ7CisJdWludDY0X3Qg c2l6ZTsKKwl1aW50NjRfdCBhZGRyX3B0cjsKKwl1aW50NjRfdCBmbGFnczsKKyNkZWZpbmUgSTkx NV9NTUFQX1dDIDB4MQorfTsKKyNkZWZpbmUgTE9DQUxfSU9DVExfSTkxNV9HRU1fTU1BUF92MiBE Uk1fSU9XUihEUk1fQ09NTUFORF9CQVNFICsgRFJNX0k5MTVfR0VNX01NQVAsIHN0cnVjdCBsb2Nh bF9pOTE1X2dlbV9tbWFwX3YyKQorCiBzdGF0aWMgaW50IE9CSkVDVF9TSVpFID0gMTYqMTAyNCox MDI0OwogCiBzdGF0aWMgdm9pZCBzZXRfZG9tYWluKGludCBmZCwgdWludDMyX3QgaGFuZGxlKQpA QCAtNzUsNiArODYsNDUgQEAgY3JlYXRlX3BvaW50ZXIoaW50IGZkKQogfQogCiBzdGF0aWMgdm9p ZAordGVzdF9pbnZhbGlkX2ZsYWdzKGludCBmZCkKK3sKKwlzdHJ1Y3QgZHJtX2k5MTVfZ2V0cGFy YW0gZ3A7CisJc3RydWN0IGxvY2FsX2k5MTVfZ2VtX21tYXBfdjIgYXJnOworCXVpbnQ2NF90IGZs YWcgPSBJOTE1X01NQVBfV0M7CisJaW50IHZhbCA9IC0xOworCisJbWVtc2V0KCZhcmcsIDAsIHNp emVvZihhcmcpKTsKKwlhcmcuaGFuZGxlID0gZ2VtX2NyZWF0ZShmZCwgNDA5Nik7CisJYXJnLm9m ZnNldCA9IDA7CisJYXJnLnNpemUgPSA0MDk2OworCisJbWVtc2V0KCZncCwgMCwgc2l6ZW9mKGdw KSk7CisJZ3AucGFyYW0gPSAzMDsgLyogTU1BUF9WRVJTSU9OICovCisJZ3AudmFsdWUgPSAmdmFs OworCisJLyogRG8gd2UgaGF2ZSB0aGUgbmV3IG1tYXBfaW9jdGw/ICovCisJZG9faW9jdGwoZmQs IERSTV9JT0NUTF9JOTE1X0dFVFBBUkFNLCAmZ3ApOworCisJaWYgKHZhbCA+PSAxKSB7CisJCS8q CisJCSAqIE9ubHkgTU1BUF9XQyBmbGFnIGlzIHN1cHBvcnRlZCBpbiB2ZXJzaW9uIDEsIHNvIGFu eSBvdGhlcgorCQkgKiBmbGFnIHNob3VsZCBiZSByZWplY3RlZC4KKwkJICovCisJCWZsYWcgPDw9 IDE7CisJCXdoaWxlIChmbGFnKSB7CisJCQlhcmcuZmxhZ3MgPSBmbGFnOworCQkJaWd0X2Fzc2Vy dChkcm1Jb2N0bChmZCwKKwkJCQkgICBMT0NBTF9JT0NUTF9JOTE1X0dFTV9NTUFQX3YyLAorCQkJ CSAgICZhcmcpID09IC0xKTsKKwkJCWlndF9hc3NlcnRfZXEoZXJybm8sIEVJTlZBTCk7CisJCQlm bGFnIDw8PSAxOworCQl9CisJfQorCisJZ2VtX2Nsb3NlKGZkLCBhcmcuaGFuZGxlKTsKK30KKwor c3RhdGljIHZvaWQKIHRlc3RfY29weShpbnQgZmQpCiB7CiAgICAgICAgdm9pZCAqc3JjLCAqZHN0 OwpAQCAtMzMxLDYgKzM4MSw4IEBAIGlndF9tYWluCiAgICAgICAgaWd0X2ZpeHR1cmUKICAgICAg ICAgICAgICAgIGZkID0gZHJtX29wZW5fYW55KCk7CiAKKyAgICAgICBpZ3Rfc3VidGVzdCgiaW52 YWxpZCBmbGFncyIpCisgICAgICAgICAgICAgICB0ZXN0X2ludmFsaWRfZmxhZ3MoZmQpOwogICAg ICAgIGlndF9zdWJ0ZXN0KCJjb3B5IikKICAgICAgICAgICAgICAgIHRlc3RfY29weShmZCk7CiAg ICAgICAgaWd0X3N1YnRlc3QoInJlYWQiKQotLSAKMS45LjIKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==