From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1CF8373016 for ; Mon, 26 Jul 2021 20:01:49 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= Date: Mon, 26 Jul 2021 22:00:21 +0200 Message-Id: <20210726200026.4815-48-zbigniew.kempczynski@intel.com> In-Reply-To: <20210726200026.4815-1-zbigniew.kempczynski@intel.com> References: <20210726200026.4815-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v3 47/52] tests/kms_flip: Adopt to use allocator List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala List-ID: RnJvbTogQmhhbnVwcmFrYXNoIE1vZGVtIDxiaGFudXByYWthc2gubW9kZW1AaW50ZWwuY29tPgoK Rm9yIG5ld2VyIGdlbnMga2VybmVsIHdpbGwgcmVqZWN0IHJlbG9jYXRpb25zIHJldHVybmluZyAt RUlOVkFMCnNvIHdlIHNob3VsZCBqdXN0IHByb3ZpZGUgdGhlIGFsbG9jYXRvciBoYW5kbGUgdG8g aW5qZWN0IHRoZSBoYW5nLgoKU2lnbmVkLW9mZi1ieTogQmhhbnVwcmFrYXNoIE1vZGVtIDxiaGFu dXByYWthc2gubW9kZW1AaW50ZWwuY29tPgpDYzogWmJpZ25pZXcgS2VtcGN6ecWEc2tpIDx6Ymln bmlldy5rZW1wY3p5bnNraUBpbnRlbC5jb20+CkNjOiBQZXRyaSBMYXR2YWxhIDxwZXRyaS5sYXR2 YWxhQGludGVsLmNvbT4KQ2M6IEFzaHV0b3NoIERpeGl0IDxhc2h1dG9zaC5kaXhpdEBpbnRlbC5j b20+Ci0tLQogdGVzdHMva21zX2ZsaXAuYyB8IDE0ICsrKysrKysrKystLS0tCiAxIGZpbGUgY2hh bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0 cy9rbXNfZmxpcC5jIGIvdGVzdHMva21zX2ZsaXAuYwppbmRleCAwOTc2MmFlOGUuLmQ2M2I1ZjE2 YSAxMDA3NTUKLS0tIGEvdGVzdHMva21zX2ZsaXAuYworKysgYi90ZXN0cy9rbXNfZmxpcC5jCkBA IC02MTQsOSArNjE0LDkgQEAgc3RhdGljIHZvaWQgcmVjcmVhdGVfZmIoc3RydWN0IHRlc3Rfb3V0 cHV0ICpvKQogCW8tPmZiX2luZm9bby0+Y3VycmVudF9mYl9pZF0uZmJfaWQgPSBuZXdfZmJfaWQ7 CiB9CiAKLXN0YXRpYyBpZ3RfaGFuZ190IGhhbmdfZ3B1KGludCBmZCkKK3N0YXRpYyBpZ3RfaGFu Z190IGhhbmdfZ3B1KGludCBmZCwgdWludDY0X3QgYWhuZCkKIHsKLQlyZXR1cm4gaWd0X2hhbmdf cmluZyhmZCwgSTkxNV9FWEVDX0RFRkFVTFQpOworCXJldHVybiBpZ3RfaGFuZ19yaW5nX3dpdGhf YWhuZChmZCwgSTkxNV9FWEVDX0RFRkFVTFQsIGFobmQpOwogfQogCiBzdGF0aWMgdm9pZCB1bmhh bmdfZ3B1KGludCBmZCwgaWd0X2hhbmdfdCBoYW5nKQpAQCAtNjczLDYgKzY3Myw3IEBAIHN0YXRp YyBib29sIHJ1bl90ZXN0X3N0ZXAoc3RydWN0IHRlc3Rfb3V0cHV0ICpvLCB1bnNpZ25lZCBpbnQg KmV2ZW50cykKIAlzdHJ1Y3QgdmJsYW5rX3JlcGx5IHZibF9yZXBseTsKIAl1bnNpZ25lZCBpbnQg dGFyZ2V0X3NlcTsKIAlpZ3RfaGFuZ190IGhhbmc7CisJdWludDY0X3QgYWhuZCA9IDA7CiAKIAl0 YXJnZXRfc2VxID0gby0+dmJsYW5rX3N0YXRlLnNlcV9zdGVwOwogCS8qIEFic29sdXRlIHdhaXRz IG9ubHkgd29ya3Mgb25jZSB3ZSBoYXZlIGEgZnJhbWUgY291bnRlci4gKi8KQEAgLTc3NCw4ICs3 NzUsMTEgQEAgc3RhdGljIGJvb2wgcnVuX3Rlc3Rfc3RlcChzdHJ1Y3QgdGVzdF9vdXRwdXQgKm8s IHVuc2lnbmVkIGludCAqZXZlbnRzKQogCWlndF9wcmludF9hY3Rpdml0eSgpOwogCiAJbWVtc2V0 KCZoYW5nLCAwLCBzaXplb2YoaGFuZykpOwotCWlmIChkb19mbGlwICYmIChvLT5mbGFncyAmIFRF U1RfSEFORykpCi0JCWhhbmcgPSBoYW5nX2dwdShkcm1fZmQpOworCWlmIChkb19mbGlwICYmIChv LT5mbGFncyAmIFRFU1RfSEFORykpIHsKKwkJaWYgKGlzX2k5MTVfZGV2aWNlKGRybV9mZCkpCisJ CQlhaG5kID0gZ2V0X3JlbG9jX2FobmQoZHJtX2ZkLCAwKTsKKwkJaGFuZyA9IGhhbmdfZ3B1KGRy bV9mZCwgYWhuZCk7CisJfQogCiAJLyogdHJ5IHRvIG1ha2Ugc3VyZSB3ZSBjYW4gaXNzdWUgdHdv IGZsaXBzIGR1cmluZyB0aGUgc2FtZSBmcmFtZSAqLwogCWlmIChkb19mbGlwICYmIChvLT5mbGFn cyAmIFRFU1RfRUJVU1kpKSB7CkBAIC04NDUsNiArODQ5LDggQEAgc3RhdGljIGJvb2wgcnVuX3Rl c3Rfc3RlcChzdHJ1Y3QgdGVzdF9vdXRwdXQgKm8sIHVuc2lnbmVkIGludCAqZXZlbnRzKQogCQlp Z3RfYXNzZXJ0KGRvX3BhZ2VfZmxpcChvLCBuZXdfZmJfaWQsIGZhbHNlKSA9PSBleHBlY3RlZF9l aW52YWwpOwogCiAJdW5oYW5nX2dwdShkcm1fZmQsIGhhbmcpOworCWlmIChpc19pOTE1X2Rldmlj ZShkcm1fZmQpKQorCQlwdXRfYWhuZChhaG5kKTsKIAogCSpldmVudHMgPSBjb21wbGV0ZWRfZXZl bnRzOwogCi0tIAoyLjI2LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRl dgo=