From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 16CA6A052B; Wed, 29 Jul 2020 16:16:21 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4E3614C98; Wed, 29 Jul 2020 16:16:20 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30089.outbound.protection.outlook.com [40.107.3.89]) by dpdk.org (Postfix) with ESMTP id AFACBA3; Wed, 29 Jul 2020 16:16:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xe7FFQD8eYQJzF18Qh5hatz9zlD55JCI8yKKP1YjBuw=; b=F17D8MqqBfrCsi5uckIKsDeQ06gau7GP1P0tn3KXoBPH7ezI5W/FqXgdVjrnx86oLUgQ3K19DBjdhjaimckcX/sfLHihMyxOkSf4a6A7jPt7q3KHTwaLfQAJQanbOgz8+AWWrIXsH4OWSjkwYOz0UfaW0TvCF6mLUSjPCw3U2u8= Received: from MRXP264CA0033.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::21) by DB6PR0802MB2598.eurprd08.prod.outlook.com (2603:10a6:4:97::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.23; Wed, 29 Jul 2020 14:16:17 +0000 Received: from VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:14:cafe::c5) by MRXP264CA0033.outlook.office365.com (2603:10a6:500:14::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16 via Frontend Transport; Wed, 29 Jul 2020 14:16:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT015.mail.protection.outlook.com (10.152.18.176) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Wed, 29 Jul 2020 14:16:16 +0000 Received: ("Tessian outbound c4059ed8d7bf:v62"); Wed, 29 Jul 2020 14:16:16 +0000 X-CR-MTA-TID: 64aa7808 Received: from 04da395a7d9e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0546803F-A2B4-4F68-AF26-F0411841F0A7.1; Wed, 29 Jul 2020 14:16:10 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 04da395a7d9e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Jul 2020 14:16:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EKhyAwQ8YAqWHxKGzQktATxCrXUR05KpCdQFp31I2tF9AAeYoF5HaguCwdqNFIonoc9d+e/wv2odefOWBN4mq0FPPuIqQgnqnE6R1+R8/Eyhp/ajYRcdlbvwhBDZBCNqUlYXDDRtzocvWRwwYjgaYvI8oiXmqMtulLRRJxgd57KooYQw1Z8qVhhjGAAaVy2f4PG5jvTX6dmnivh5XqXq2fGZMHQHdMMtP9MNhGEJgfvYkSnvsIocOO8EW/ySoxxjTsxZLpzGnhdTtd5AGbfY2eJrCQkkuJkFFUfg+J4OdDtABiXMURpwa+whwIljDEFE7bqXjeRFpgNpV8v2AyhTcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xe7FFQD8eYQJzF18Qh5hatz9zlD55JCI8yKKP1YjBuw=; b=UOx2Zx/scsZYzX6oClASi4GQdyK3xWdEglCXun6sn5Og0F9Dfv5Dyf7ZlagaBecVFA2VRYY2CnkQK+Ro73tO+NH1LR03DZxNzP9VpWcSQPZQkg54W7rygTs435/2Evf1yexsDADlCyVdieAh9TwOtU4WvADjHV7DNSGu2YHG843KLs/djarlqB8UR7eUHFd2wTF6XRbSw5xBXuJcwDUxzTjqd8y8zxgIPOsEZ6QYKzOYQA9ovyk0ZBmeXSBkBe1GUO7JMGrVWanVe1SVCmwM4y5L8Ac4imAfacLC5aSUxQb4q7On5H15S1oT8GC6qo5quW01oXf6zhXiCLQBr2UePA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Xe7FFQD8eYQJzF18Qh5hatz9zlD55JCI8yKKP1YjBuw=; b=F17D8MqqBfrCsi5uckIKsDeQ06gau7GP1P0tn3KXoBPH7ezI5W/FqXgdVjrnx86oLUgQ3K19DBjdhjaimckcX/sfLHihMyxOkSf4a6A7jPt7q3KHTwaLfQAJQanbOgz8+AWWrIXsH4OWSjkwYOz0UfaW0TvCF6mLUSjPCw3U2u8= Received: from VI1PR08MB3023.eurprd08.prod.outlook.com (2603:10a6:803:4e::21) by VI1PR08MB3789.eurprd08.prod.outlook.com (2603:10a6:803:bd::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16; Wed, 29 Jul 2020 14:16:08 +0000 Received: from VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12]) by VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12%6]) with mapi id 15.20.3239.017; Wed, 29 Jul 2020 14:16:08 +0000 From: Feifei Wang To: David Marchand CC: Honnappa Nagarahalli , Konstantin Ananyev , Gavin Hu , Olivier Matz , dev , nd , dpdk stable , nd Thread-Topic: [dpdk-dev] [PATCH v1 2/2] test/ring: fix wrong param passed to the enqueue APIs Thread-Index: AQHWZXHzvFmOnHHMtE6qCiS+TdQqD6kekvwAgAACyjA= Date: Wed, 29 Jul 2020 14:16:08 +0000 Message-ID: References: <20200729063105.11299-1-feifei.wang2@arm.com> <20200729063105.11299-3-feifei.wang2@arm.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: e79bd817-9f98-4c67-902d-984c78ffbe41.1 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [101.86.138.239] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7807bd7f-5573-45d6-2198-08d833c9f52b x-ms-traffictypediagnostic: VI1PR08MB3789:|DB6PR0802MB2598: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: jqOxSluVmw+tbSc+kJaauGJ59qCIByd/16jSpIv5NmJCCYsQdSXehic/LBgrFLJi6b18Han39At09PW9dcdT8KFSk+uY1OpnobGyUYznmuR85ZQ/9Uo7X37YU4FDXgwZ9Z/ZeELSyzg+RPGp1x2FPkw9Fc5sI8WpKqBiBFFgdvB6AckBeLhQ3Le8hLFcJpga5yOWO4PBeD0w8EvpMCovNyUz08KIyzccWr332jcTWuWiFUcxwq2Zn/RNNXCPBPzTn+c0RO4Iyd4E+WV/JG65u9UmeGvMR7BbM2Ov95aS8f3UL3ojL1CftL8LcJvmzFMjjGYwJA0cQSrBBPursTO5JQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3023.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(396003)(366004)(376002)(346002)(136003)(8936002)(186003)(26005)(9686003)(4326008)(7696005)(71200400001)(53546011)(55016002)(6506007)(54906003)(64756008)(224303003)(33656002)(5660300002)(52536014)(66556008)(66946007)(76116006)(66476007)(316002)(478600001)(6916009)(83380400001)(2906002)(86362001)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: uP1t/IGWWnzlMmW2Hoy65YAqLkk5QRiQodgTvD5Qit6rmU/51ClbrpA7ONkJQx5hYGl5EoSus9s87ytUGm+f+urSSXQRsymzOu9vtnQwir77bbkKXg7yoaIKTFdqJ9Ur4jyOWwPTB0bIjgz46JZZ2K/RlNUv6ccGp+bKRP6NMEuCGloJkUb2WOMuTM1x5rKvOIzx9vNeZRq0XwWV0OwcgHpUhwvgZ7umvJdL9GgkFh29oANpx/nJ3y0xuT4DbGkwK0WNdqk3IxF3XcYXKF+1m5OycQ4Rw0kpnE3Qk3yprxSSDF2uK/hMwtNeB3aqiu+uZfIf4gXtpM1tdzn4ywH6J2cunJ1bVimfAVYmnsBlMXLqt+/21huf5A0bCyUqNQfl1HLc6t9yZ0AEl3LLv1nHeoQyRB4gwhDnbA8xVLrbtOjRcpEECFNRcDQ1AXBtHIXvNWwnissF53zpHiRHnXjQ4k8rAyurrX+p4bK5+9jfIbVMNNxtSgX/sqLz06iE+1ybl5ypnSMwh6jG+Pv6qGO0l/05kWZeZkQ/cUw7JuFz87+AbLYBuaN1+//1DDNRiv6YAjBom7BC6CPZE23goLPGeGDTGu3N2E9wPOGbIwxGBfCUzk8xHCDQ3hJqmtNoz0hvEyuLkn475UrO1Yg01jdm9A== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3789 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: c08c87c4-94e4-47b3-508d-08d833c9f029 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DrSLth0J95y1eT7JDwSNgycrOTTicBtbnSWMo5gklKL+YbzvAOIt1n2Th7ZpSusDDmRH4rEO/YBwUcjU3TF7aI1O3jrLyLj/mSWWCuDEF5RxVQ9c0TsyuKbaw7yy1m0LhmZKhVRiMdXAiadSG1vpqgQH96gkiq6KAV4hSc2mfb9Utuc1vKyfflS2cHQVlqG5Qwz5Jut3ShuMbTFK4vHWZdy5qFjR/HGn0klxlbc23aqkeVvLRUZVRc8r70nnsx07JI++pJuy5yLfKzMqsn767ALemamT/qZn1WZFQDk15ZzP7rpbdxR1tlHVgb52z+Oaw5rEGGd6N/tDW08KBfq2q6Z3CoTjCDeNZp6MQt2U5z3I3RWafTFP7kjY4/IZwwPbhywGmi5RIS7BcGraByWFSw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(39840400004)(376002)(396003)(346002)(136003)(46966005)(83380400001)(70206006)(70586007)(336012)(478600001)(2906002)(224303003)(186003)(8936002)(356005)(53546011)(4326008)(316002)(450100002)(81166007)(36906005)(7696005)(6506007)(82310400002)(52536014)(6862004)(26005)(47076004)(54906003)(86362001)(5660300002)(33656002)(9686003)(55016002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2020 14:16:16.6063 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7807bd7f-5573-45d6-2198-08d833c9f52b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2598 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiAgW1BBVENIIHYxIDIvMl0gdGVzdC9yaW5n?= =?utf-8?q?=3A_fix_wrong_param_passed_to_the_enqueue_APIs?= X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksIERhdmlkDQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IERhdmlk IE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiDlj5HpgIHml7bpl7Q6IDIw MjDlubQ35pyIMjnml6UgMjE6NDgNCj4g5pS25Lu25Lq6OiBGZWlmZWkgV2FuZyA8RmVpZmVpLldh bmcyQGFybS5jb20+DQo+IOaKhOmAgTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5h Z2FyYWhhbGxpQGFybS5jb20+OyBLb25zdGFudGluDQo+IEFuYW55ZXYgPGtvbnN0YW50aW4uYW5h bnlldkBpbnRlbC5jb20+OyBHYXZpbiBIdSA8R2F2aW4uSHVAYXJtLmNvbT47DQo+IE9saXZpZXIg TWF0eiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT47IGRldiA8ZGV2QGRwZGsub3JnPjsgbmQNCj4g PG5kQGFybS5jb20+OyBkcGRrIHN0YWJsZSA8c3RhYmxlQGRwZGsub3JnPg0KPiDkuLvpopg6IFJl OiBbZHBkay1kZXZdIFtQQVRDSCB2MSAyLzJdIHRlc3QvcmluZzogZml4IHdyb25nIHBhcmFtIHBh c3NlZCB0byB0aGUNCj4gZW5xdWV1ZSBBUElzDQo+IA0KPiBIZWxsbyBGZWlmZWksDQo+IA0KPiBP biBXZWQsIEp1bCAyOSwgMjAyMCBhdCA4OjMyIEFNIEZlaWZlaSBXYW5nIDxmZWlmZWkud2FuZzJA YXJtLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBXaGVuIGVucXVldWUgb25lIGVsZW1lbnQgKG9i amVjdCBvZiB0eXBlIHZvaWQqKSB0byByaW5nIGluIHRoZQ0KPiA+IHBlcmZvcm1hbmNlIHRlc3Qs IGEgcG9pbnRlciAodGhlIG9iamVjdCB0byBiZSBlbnF1ZXVlZCkgc2hvdWxkIGJlDQo+ID4gcGFz c2VkIHRvIHJ0ZV9yaW5nX1tzcHxtcF1lbnF1ZXVlIEFQSXMsIG5vdCB0aGUgcG9pbnRlciB0byBh IHRhYmxlIG9mDQo+ID4gdm9pZCAqcG9pbnRlcnMgKG9iamVjdHMpLg0KPiANCj4gR29vZCBjYXRj aC4NClRoYW5rcyB2ZXJ5IG11Y2guDQo+IEFyZSB3ZSBtaXNzaW5nIGEgY2hlY2sgaW4gdGhlIFVU IHNvIHRoYXQgZGVxdWV1ZWQgb2JqZWN0IGlzIHdoYXQgaGFkIGJlZW4NCj4gZW5xdWV1ZWQ/DQo+ IA0KPiAgDQpEZXF1ZXVlIGlzIG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIGJlY2F1c2UgdGhlIHBh cmFtIGRlZmluZWQgaW4gcnRlX3JpbmdfZGVxdWV1ZQ0KaXMgZGlmZmVyZW50IGZyb20gdGhhdCBp biBydGVfcmluZ19lbnF1ZXVlOg0KcnRlX3JpbmdfZW5xdWV1ZShzdHJ1Y3QgcnRlX3JpbmcgKnIs IHZvaWQgKm9iaik6IG9iaiBpcyBhIHBvaW50ZXIgKG9iamVjdCkgdG8gYmUgYWRkZWQgaW4gdGhl IHJpbmcNCnJ0ZV9yaW5nX2RlcXVldWUoc3RydWN0IHJ0ZV9yaW5nICpyLCB2b2lkICoqb2JqX3Ap OiBvYmpfcCBpcyBhIHBvaW50ZXIgdG8gYSB2b2lkICogcG9pbnRlcg0KKG9iamVjdCkgdGhhdCB3 aWxsIGJlIGZpbGxlZC4NCj4gPg0KPiA+IEZpeGVzOiBhOWZlMTUyMzYzZTIgKCJ0ZXN0L3Jpbmc6 IGFkZCBjdXN0b20gZWxlbWVudCBzaXplIGZ1bmN0aW9uYWwNCj4gPiB0ZXN0cyIpDQo+ID4gQ2M6 IGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5jb20NCj4gPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBGZWlmZWkgV2FuZyA8ZmVpZmVpLndhbmcyQGFybS5jb20+ DQo+ID4gUmV2aWV3ZWQtYnk6IFJ1aWZlbmcgV2FuZyA8cnVpZmVuZy53YW5nQGFybS5jb20+DQo+ ID4gLS0tDQo+ID4gIGFwcC90ZXN0L3Rlc3RfcmluZy5oIHwgNiArKystLS0NCj4gPiAgMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYg LS1naXQgYS9hcHAvdGVzdC90ZXN0X3JpbmcuaCBiL2FwcC90ZXN0L3Rlc3RfcmluZy5oIGluZGV4 DQo+ID4gYWE2YWU2N2NhLi5kNGIxNWFmN2MgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QvdGVz dF9yaW5nLmgNCj4gPiArKysgYi9hcHAvdGVzdC90ZXN0X3JpbmcuaA0KPiA+IEBAIC01MCwxMSAr NTAsMTEgQEAgdGVzdF9yaW5nX2VucXVldWUoc3RydWN0IHJ0ZV9yaW5nICpyLCB2b2lkICoqb2Jq LA0KPiBpbnQgZXNpemUsIHVuc2lnbmVkIGludCBuLA0KPiA+ICAgICAgICAgaWYgKChlc2l6ZSkg PT0gLTEpDQo+ID4gICAgICAgICAgICAgICAgIHN3aXRjaCAoYXBpX3R5cGUpIHsNCj4gPiAgICAg ICAgICAgICAgICAgY2FzZSAoVEVTVF9SSU5HX1RIUkVBRF9ERUYgfCBURVNUX1JJTkdfRUxFTV9T SU5HTEUpOg0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBydGVfcmluZ19lbnF1 ZXVlKHIsIG9iaik7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJ0ZV9yaW5n X2VucXVldWUociwgKm9iaik7DQo+ID4gICAgICAgICAgICAgICAgIGNhc2UgKFRFU1RfUklOR19U SFJFQURfU1BTQyB8IFRFU1RfUklOR19FTEVNX1NJTkdMRSk6DQo+ID4gLSAgICAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIHJ0ZV9yaW5nX3NwX2VucXVldWUociwgb2JqKTsNCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICByZXR1cm4gcnRlX3Jpbmdfc3BfZW5xdWV1ZShyLCAqb2JqKTsNCj4g PiAgICAgICAgICAgICAgICAgY2FzZSAoVEVTVF9SSU5HX1RIUkVBRF9NUE1DIHwgVEVTVF9SSU5H X0VMRU1fU0lOR0xFKToNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcnRlX3Jp bmdfbXBfZW5xdWV1ZShyLCBvYmopOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHJldHVy biBydGVfcmluZ19tcF9lbnF1ZXVlKHIsICpvYmopOw0KPiA+ICAgICAgICAgICAgICAgICBjYXNl IChURVNUX1JJTkdfVEhSRUFEX0RFRiB8IFRFU1RfUklOR19FTEVNX0JVTEspOg0KPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgIHJldHVybiBydGVfcmluZ19lbnF1ZXVlX2J1bGsociwgb2JqLCBu LCBOVUxMKTsNCj4gPiAgICAgICAgICAgICAgICAgY2FzZSAoVEVTVF9SSU5HX1RIUkVBRF9TUFND IHwgVEVTVF9SSU5HX0VMRU1fQlVMSyk6DQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KPiANCj4g DQo+IC0tDQo+IERhdmlkIE1hcmNoYW5kDQoNCg==