From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C9DC7C3A5A6 for ; Thu, 19 Sep 2019 14:27:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8C13E20882 for ; Thu, 19 Sep 2019 14:27:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=silabs.onmicrosoft.com header.i=@silabs.onmicrosoft.com header.b="LR88NMAV" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390749AbfISO1a (ORCPT ); Thu, 19 Sep 2019 10:27:30 -0400 Received: from mail-eopbgr780041.outbound.protection.outlook.com ([40.107.78.41]:35720 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2389226AbfISOZw (ORCPT ); Thu, 19 Sep 2019 10:25:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acKvNie9MBlRnsjbPAY60iwIwrCt0CJKeHEZLjjD71BZzXCclm6tfKmScEwuQtdN0umLjl0Fwcn3CQiDe8UYyURMgjQIvMQ2AcX98ZuNNv2Bw4HxclWZB9mgUbxIeWyhr+5X7rvG86kTXum/nsn5BcFv5vTsPlyWjQzGy4ecMoAVjmPZEKa6MB5qEXYyMLQ8hSB8gZNfoB3VO93HnkW0Bs40gLNoCcx6cf7E+j4XPMS5waboIq+V9BSUciWdVJPrw7fhxHPxcYbNCcMwi4DeEZHu7kSiSde9Kd7kwWG64cAMpbjfo+f3JhPokWEs9WIRlYaLP6enOmZYTv2ygu78RA== 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=b8taQgRBdSGcN/67DtHbn4b3brTNheIlBRjefnRjztc=; b=CUOzZOKfvlrPFTnIRbFItYyN7mTBTdf0N7+3i2+nzCHANfY2jvlixazjyPRdgyugmCbRRLUSOYvieIHLWkvAFSqmESmWLFWeUXZlT5a40xORz7+iTfHXkOOTKQ2kqFjMzm6xDdzJdIRLjVgdgODORr7sYZPBhhKjPxWXZI0oPDCzWRbuTC3OkBgjKm2bPgQhFR9xDJ5W2EgWNI5c0TorfHltdKViSK2JOTPuy90X/GA/ehuITxfuXYvHCTCowm7g/ttd+1tTZLAtanD5DK/LA1QZnYFxll4vrzdv2I7iBEm9owV4DB4TCwjOihJgBNy3i5uPeYo3Lf3S5e4so2936Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.onmicrosoft.com; s=selector2-silabs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b8taQgRBdSGcN/67DtHbn4b3brTNheIlBRjefnRjztc=; b=LR88NMAVXS6Cx0bLe1KADOTo0ER8XkqcJXD9F7XwVf/OhXML0iIPjWL9MVIzmQFlhhGWro5ZfP0hVvAYqN4GBZMxQr6ARZYIEgv6fSSuF0gLEDytIws/lecTPzfmqxAKMiD63SVHo8qoUKqcCLgdG2R4kg9KAnvKJLIeM7/w8zc= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (20.179.149.217) by MN2PR11MB4207.namprd11.prod.outlook.com (52.135.37.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.24; Thu, 19 Sep 2019 14:25:41 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::45dc:e073:4446:4bf8]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::45dc:e073:4446:4bf8%3]) with mapi id 15.20.2263.023; Thu, 19 Sep 2019 14:25:41 +0000 From: Jerome Pouiller To: "devel@driverdev.osuosl.org" , "linux-wireless@vger.kernel.org" CC: "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Greg Kroah-Hartman , Kalle Valo , "David S . Miller" , David Le Goff , Jerome Pouiller Subject: [PATCH v3 08/20] staging: wfx: add tracepoints for HIF Thread-Topic: [PATCH v3 08/20] staging: wfx: add tracepoints for HIF Thread-Index: AQHVbvYdY4LCaPFWM0ig/QApYSQ9TQ== Date: Thu, 19 Sep 2019 14:25:40 +0000 Message-ID: <20190919142527.31797-9-Jerome.Pouiller@silabs.com> References: <20190919142527.31797-1-Jerome.Pouiller@silabs.com> In-Reply-To: <20190919142527.31797-1-Jerome.Pouiller@silabs.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jerome.Pouiller@silabs.com; x-originating-ip: [37.71.187.125] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e9df7172-03dc-4713-747b-08d73d0d4030 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:MN2PR11MB4207; x-ms-traffictypediagnostic: MN2PR11MB4207: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9; x-forefront-prvs: 016572D96D x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(1496009)(346002)(376002)(39850400004)(366004)(396003)(136003)(199004)(189003)(2501003)(71200400001)(71190400001)(99286004)(4326008)(478600001)(25786009)(6512007)(107886003)(3846002)(6116002)(14444005)(14454004)(256004)(6486002)(2906002)(1076003)(86362001)(6436002)(66574012)(2616005)(476003)(26005)(316002)(446003)(36756003)(8676002)(81166006)(81156014)(11346002)(54906003)(110136005)(8936002)(102836004)(186003)(5660300002)(7736002)(305945005)(91956017)(76176011)(66066001)(66946007)(6506007)(486006)(76116006)(66476007)(66446008)(64756008)(66556008);DIR:OUT;SFP:1101;SCL:1;SRVR:MN2PR11MB4207;H:MN2PR11MB4063.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: silabs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: QtESmhkdsFJndDqmWhE33cYy20992QxxMOIPMAkECzBzARRfySbpGipUt0aSGHyDOLJHxquI+CmXiO5oc1QLZQb3MrZF/npOadcZiEGX8gEs09uUUiFVKnMML2tLIKUYDIMiC00X2btMYNZHlSlzPE9KTGEvaSEEVWKxMBg3kuy2pZqhts51AI0k6JnSNB44u2tDkuJP19kyShJgGCHmVqQ4J0mlOB8Xlk3XRQETdZBvIaaImLW3HpvHZOSGeSVdlZMbXbGO2R31J0dn207gTA4fNkGmyDrOpRuUo/WiWP2XVduZq1bToz5QRsOYvdIevrNo70sVK/vjWTgIRZf8fOKHZY/7KNm/D73ykU0pL5MHFbFcjARSJqecolkVi3NxGeVzGVxcDrOSAaBWEfjsXpje/8mzMJPl/l/GBiHa4Hg= Content-Type: text/plain; charset="utf-8" Content-ID: <7556B2EDB0BECC479A60E43EA338AE94@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9df7172-03dc-4713-747b-08d73d0d4030 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 14:25:40.8785 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54dbd822-5231-4b20-944d-6f4abcd541fb X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HdRPxoZuA+ifZB9forLHTcCQN+nTcc9ReMAc1czlVNmV3yLuRuwhQQjtQXu86BK2hgSeAaJHGrxbFg5tE08xFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4207 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPg0KDQpU aGVzZSB0cmFjZXBvaW50cyBkZWNvZGUgSElGIGhlYWRlcnMgYW5kIHByb3ZpZGUgbW9yZSBodW1h biByZWFkYWJsZQ0KcmVzdWx0cy4NCg0KU2lnbmVkLW9mZi1ieTogSsOpcsO0bWUgUG91aWxsZXIg PGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPg0KLS0tDQogZHJpdmVycy9zdGFnaW5nL3dmeC9i aC5jICAgICB8ICAgNSArDQogZHJpdmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaCB8IDIxMSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMgY2hhbmdlZCwgMjE2IGlu c2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvYmguYyBiL2Ry aXZlcnMvc3RhZ2luZy93ZngvYmguYw0KaW5kZXggMDJhNDJlNWMxZTEwLi43NmFmZWNkZjU3OWQg MTAwNjQ0DQotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2JoLmMNCisrKyBiL2RyaXZlcnMvc3Rh Z2luZy93ZngvYmguYw0KQEAgLTExLDYgKzExLDcgQEANCiAjaW5jbHVkZSAiYmguaCINCiAjaW5j bHVkZSAid2Z4LmgiDQogI2luY2x1ZGUgImh3aW8uaCINCisjaW5jbHVkZSAidHJhY2VzLmgiDQog I2luY2x1ZGUgImhpZl9hcGlfY21kLmgiDQogDQogc3RhdGljIHZvaWQgZGV2aWNlX3dha2V1cChz dHJ1Y3Qgd2Z4X2RldiAqd2RldikNCkBAIC02Nyw2ICs2OCw3IEBAIHN0YXRpYyBpbnQgcnhfaGVs cGVyKHN0cnVjdCB3ZnhfZGV2ICp3ZGV2LCBzaXplX3QgcmVhZF9sZW4sIGludCAqaXNfY25mKQ0K IAkJZ290byBlcnI7DQogDQogCXBpZ2d5YmFjayA9IGxlMTZfdG9fY3B1cCgodTE2ICopIChza2It PmRhdGEgKyBhbGxvY19sZW4gLSAyKSk7DQorCV90cmFjZV9waWdneWJhY2socGlnZ3liYWNrLCBm YWxzZSk7DQogDQogCWhpZiA9IChzdHJ1Y3QgaGlmX21zZyAqKSBza2ItPmRhdGE7DQogCVdBUk4o aGlmLT5lbmNyeXB0ZWQgJiAweDEsICJ1bnN1cHBvcnRlZCBlbmNyeXB0aW9uIHR5cGUiKTsNCkBA IC05NSw2ICs5Nyw3IEBAIHN0YXRpYyBpbnQgcnhfaGVscGVyKHN0cnVjdCB3ZnhfZGV2ICp3ZGV2 LCBzaXplX3QgcmVhZF9sZW4sIGludCAqaXNfY25mKQ0KIAkJaWYgKCF3ZGV2LT5oaWYudHhfYnVm ZmVyc191c2VkKQ0KIAkJCXdha2VfdXAoJndkZXYtPmhpZi50eF9idWZmZXJzX2VtcHR5KTsNCiAJ fQ0KKwlfdHJhY2VfaGlmX3JlY3YoaGlmLCB3ZGV2LT5oaWYudHhfYnVmZmVyc191c2VkKTsNCiAN CiAJaWYgKGhpZi0+aWQgIT0gSElGX0lORF9JRF9FWENFUFRJT04gJiYgaGlmLT5pZCAhPSBISUZf SU5EX0lEX0VSUk9SKSB7DQogCQlpZiAoaGlmLT5zZXFudW0gIT0gd2Rldi0+aGlmLnJ4X3NlcW51 bSkNCkBAIC0xNzEsNiArMTc0LDcgQEAgc3RhdGljIHZvaWQgdHhfaGVscGVyKHN0cnVjdCB3Znhf ZGV2ICp3ZGV2LCBzdHJ1Y3QgaGlmX21zZyAqaGlmKQ0KIAkJZ290byBlbmQ7DQogDQogCXdkZXYt PmhpZi50eF9idWZmZXJzX3VzZWQrKzsNCisJX3RyYWNlX2hpZl9zZW5kKGhpZiwgd2Rldi0+aGlm LnR4X2J1ZmZlcnNfdXNlZCk7DQogZW5kOg0KIAlpZiAoaXNfZW5jcnlwdGVkKQ0KIAkJa2ZyZWUo ZGF0YSk7DQpAQCAtMjM0LDYgKzIzOCw3IEBAIHN0YXRpYyB2b2lkIGJoX3dvcmsoc3RydWN0IHdv cmtfc3RydWN0ICp3b3JrKQ0KIAkJZGV2aWNlX3JlbGVhc2Uod2Rldik7DQogCQlyZWxlYXNlX2No aXAgPSB0cnVlOw0KIAl9DQorCV90cmFjZV9iaF9zdGF0cyhzdGF0c19pbmQsIHN0YXRzX3JlcSwg c3RhdHNfY25mLCB3ZGV2LT5oaWYudHhfYnVmZmVyc191c2VkLCByZWxlYXNlX2NoaXApOw0KIH0N CiANCiAvKg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2VzLmggYi9kcml2 ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oDQppbmRleCAzNDY0MmYzNDUxYjUuLmU3YjAzYjk0MDUz NSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2VzLmgNCisrKyBiL2RyaXZl cnMvc3RhZ2luZy93ZngvdHJhY2VzLmgNCkBAIC0xNCw2ICsxNCw4IEBADQogI2luY2x1ZGUgPGxp bnV4L3RyYWNlcG9pbnQuaD4NCiANCiAjaW5jbHVkZSAiYnVzLmgiDQorI2luY2x1ZGUgImhpZl9h cGlfY21kLmgiDQorI2luY2x1ZGUgImhpZl9hcGlfbWliLmgiDQogDQogLyogVGhlIGhlbGwgYmVs b3cgbmVlZCBzb21lIGV4cGxhbmF0aW9ucy4gRm9yIGVhY2ggc3ltYm9saWMgbnVtYmVyLCB3ZSBu ZWVkIHRvDQogICogZGVmaW5lIGl0IHdpdGggVFJBQ0VfREVGSU5FX0VOVU0oKSBhbmQgaW4gYSBs aXN0IGZvciBfX3ByaW50X3N5bWJvbGljLg0KQEAgLTQ1LDYgKzQ3LDE2NyBAQA0KICAqICAgICAg ICAgICNkZWZpbmUgbGlzdF9mb3JfcHJpbnRfc3ltYm9saWMgbGlzdF9uYW1lcyB7IC0xLCBOVUxM IH0NCiAgKi8NCiANCisjZGVmaW5lIF9oaWZfbXNnX2xpc3QgICAgICAgICAgICAgICAgICAgICAg IFwNCisJaGlmX2NuZl9uYW1lKEFERF9LRVkpICAgICAgICAgICAgICAgXA0KKwloaWZfY25mX25h bWUoQkVBQ09OX1RSQU5TTUlUKSAgICAgICBcDQorCWhpZl9jbmZfbmFtZShFRENBX1FVRVVFX1BB UkFNUykgICAgIFwNCisJaGlmX2NuZl9uYW1lKEpPSU4pICAgICAgICAgICAgICAgICAgXA0KKwlo aWZfY25mX25hbWUoTUFQX0xJTkspICAgICAgICAgICAgICBcDQorCWhpZl9jbmZfbmFtZShSRUFE X01JQikgICAgICAgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFJFTU9WRV9LRVkpICAgICAgICAg ICAgXA0KKwloaWZfY25mX25hbWUoUkVTRVQpICAgICAgICAgICAgICAgICBcDQorCWhpZl9jbmZf bmFtZShTRVRfQlNTX1BBUkFNUykgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNFVF9QTV9NT0RF KSAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoU1RBUlQpICAgICAgICAgICAgICAgICBcDQor CWhpZl9jbmZfbmFtZShTVEFSVF9TQ0FOKSAgICAgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNU T1BfU0NBTikgICAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoVFgpICAgICAgICAgICAgICAg ICAgICBcDQorCWhpZl9jbmZfbmFtZShNVUxUSV9UUkFOU01JVCkgICAgICAgIFwNCisJaGlmX2Nu Zl9uYW1lKFVQREFURV9JRSkgICAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoV1JJVEVfTUlC KSAgICAgICAgICAgICBcDQorCWhpZl9jbmZfbmFtZShDT05GSUdVUkFUSU9OKSAgICAgICAgIFwN CisJaGlmX2NuZl9uYW1lKENPTlRST0xfR1BJTykgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUo UFJFVkVOVF9ST0xMQkFDSykgICAgICBcDQorCWhpZl9jbmZfbmFtZShTRVRfU0xfTUFDX0tFWSkg ICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNMX0NPTkZJR1VSRSkgICAgICAgICAgXA0KKwloaWZf Y25mX25hbWUoU0xfRVhDSEFOR0VfUFVCX0tFWVMpICBcDQorCWhpZl9jbmZfbmFtZShTSFVUX0RP V04pICAgICAgICAgICAgIFwNCisJaGlmX2luZF9uYW1lKEVWRU5UKSAgICAgICAgICAgICAgICAg XA0KKwloaWZfaW5kX25hbWUoSk9JTl9DT01QTEVURSkgICAgICAgICBcDQorCWhpZl9pbmRfbmFt ZShSWCkgICAgICAgICAgICAgICAgICAgIFwNCisJaGlmX2luZF9uYW1lKFNDQU5fQ01QTCkgICAg ICAgICAgICAgXA0KKwloaWZfaW5kX25hbWUoU0VUX1BNX01PREVfQ01QTCkgICAgICBcDQorCWhp Zl9pbmRfbmFtZShTVVNQRU5EX1JFU1VNRV9UWCkgICAgIFwNCisJaGlmX2luZF9uYW1lKFNMX0VY Q0hBTkdFX1BVQl9LRVlTKSAgXA0KKwloaWZfaW5kX25hbWUoRVJST1IpICAgICAgICAgICAgICAg ICBcDQorCWhpZl9pbmRfbmFtZShFWENFUFRJT04pICAgICAgICAgICAgIFwNCisJaGlmX2luZF9u YW1lKEdFTkVSSUMpICAgICAgICAgICAgICAgXA0KKwloaWZfaW5kX25hbWUoV0FLRVVQKSAgICAg ICAgICAgICAgICBcDQorCWhpZl9pbmRfbmFtZShTVEFSVFVQKQ0KKw0KKyNkZWZpbmUgaGlmX21z Z19saXN0X2VudW0gX2hpZl9tc2dfbGlzdA0KKw0KKyN1bmRlZiBoaWZfY25mX25hbWUNCisjdW5k ZWYgaGlmX2luZF9uYW1lDQorI2RlZmluZSBoaWZfY25mX25hbWUobXNnKSBUUkFDRV9ERUZJTkVf RU5VTShISUZfQ05GX0lEXyMjbXNnKTsNCisjZGVmaW5lIGhpZl9pbmRfbmFtZShtc2cpIFRSQUNF X0RFRklORV9FTlVNKEhJRl9JTkRfSURfIyNtc2cpOw0KK2hpZl9tc2dfbGlzdF9lbnVtDQorI3Vu ZGVmIGhpZl9jbmZfbmFtZQ0KKyN1bmRlZiBoaWZfaW5kX25hbWUNCisjZGVmaW5lIGhpZl9jbmZf bmFtZShtc2cpIHsgSElGX0NORl9JRF8jI21zZywgI21zZyB9LA0KKyNkZWZpbmUgaGlmX2luZF9u YW1lKG1zZykgeyBISUZfSU5EX0lEXyMjbXNnLCAjbXNnIH0sDQorI2RlZmluZSBoaWZfbXNnX2xp c3QgaGlmX21zZ19saXN0X2VudW0geyAtMSwgTlVMTCB9DQorDQorI2RlZmluZSBfaGlmX21pYl9s aXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShBUlBf SVBfQUREUkVTU0VTX1RBQkxFKSAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKEFSUF9LRUVQX0FM SVZFX1BFUklPRCkgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoQkVBQ09OX0ZJTFRFUl9FTkFC TEUpICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShCRUFDT05fRklMVEVSX1RBQkxFKSAgICAg ICAgICAgIFwNCisJaGlmX21pYl9uYW1lKEJFQUNPTl9XQUtFVVBfUEVSSU9EKSAgICAgICAgICAg XA0KKwloaWZfbWliX25hbWUoQkxPQ0tfQUNLX1BPTElDWSkgICAgICAgICAgICAgICBcDQorCWhp Zl9taWJfbmFtZShDT05GSUdfREFUQV9GSUxURVIpICAgICAgICAgICAgIFwNCisJaGlmX21pYl9u YW1lKENPVU5URVJTX1RBQkxFKSAgICAgICAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoQ1VS UkVOVF9UWF9QT1dFUl9MRVZFTCkgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShET1QxMV9NQUNf QUREUkVTUykgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKERPVDExX01BWF9SRUNFSVZF X0xJRkVUSU1FKSAgICAgXA0KKwloaWZfbWliX25hbWUoRE9UMTFfTUFYX1RSQU5TTUlUX01TRFVf TElGRVRJTUUpIFwNCisJaGlmX21pYl9uYW1lKERPVDExX1JUU19USFJFU0hPTEQpICAgICAgICAg ICAgXA0KKwloaWZfbWliX25hbWUoRE9UMTFfV0VQX0RFRkFVTFRfS0VZX0lEKSAgICAgICBcDQor CWhpZl9taWJfbmFtZShHTF9CTE9DS19BQ0tfSU5GTykgICAgICAgICAgICAgIFwNCisJaGlmX21p Yl9uYW1lKEdMX09QRVJBVElPTkFMX1BPV0VSX01PREUpICAgICAgXA0KKwloaWZfbWliX25hbWUo R0xfU0VUX01VTFRJX01TRykgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShJTkFDVElW SVRZX1RJTUVSKSAgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKElOVEVSRkFDRV9QUk9U RUNUSU9OKSAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoSVBWNF9BRERSX0RBVEFGUkFNRV9D T05ESVRJT04pICBcDQorCWhpZl9taWJfbmFtZShJUFY2X0FERFJfREFUQUZSQU1FX0NPTkRJVElP TikgIFwNCisJaGlmX21pYl9uYW1lKEtFRVBfQUxJVkVfUEVSSU9EKSAgICAgICAgICAgICAgXA0K KwloaWZfbWliX25hbWUoTUFDX0FERFJfREFUQUZSQU1FX0NPTkRJVElPTikgICBcDQorCWhpZl9t aWJfbmFtZShOT05fRVJQX1BST1RFQ1RJT04pICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1l KE5TX0lQX0FERFJFU1NFU19UQUJMRSkgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoT1ZFUlJJ REVfSU5URVJOQUxfVFhfUkFURSkgICAgICBcDQorCWhpZl9taWJfbmFtZShQUk9URUNURURfTUdN VF9QT0xJQ1kpICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKFJYX0ZJTFRFUikgICAgICAgICAg ICAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoUkNQSV9SU1NJX1RIUkVTSE9MRCkgICAgICAg ICAgICBcDQorCWhpZl9taWJfbmFtZShTRVRfQVNTT0NJQVRJT05fTU9ERSkgICAgICAgICAgIFwN CisJaGlmX21pYl9uYW1lKFNFVF9EQVRBX0ZJTFRFUklORykgICAgICAgICAgICAgXA0KKwloaWZf bWliX25hbWUoRVRIRVJUWVBFX0RBVEFGUkFNRV9DT05ESVRJT04pICBcDQorCWhpZl9taWJfbmFt ZShTRVRfSFRfUFJPVEVDVElPTikgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKE1BR0lD X0RBVEFGUkFNRV9DT05ESVRJT04pICAgICAgXA0KKwloaWZfbWliX25hbWUoU0VUX1RYX1JBVEVf UkVUUllfUE9MSUNZKSAgICAgICBcDQorCWhpZl9taWJfbmFtZShTRVRfVUFQU0RfSU5GT1JNQVRJ T04pICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKFBPUlRfREFUQUZSQU1FX0NPTkRJVElPTikg ICAgICAgXA0KKwloaWZfbWliX25hbWUoU0xPVF9USU1FKSAgICAgICAgICAgICAgICAgICAgICBc DQorCWhpZl9taWJfbmFtZShTVEFUSVNUSUNTX1RBQkxFKSAgICAgICAgICAgICAgIFwNCisJaGlm X21pYl9uYW1lKFRFTVBMQVRFX0ZSQU1FKSAgICAgICAgICAgICAgICAgXA0KKwloaWZfbWliX25h bWUoVFNGX0NPVU5URVIpICAgICAgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShVQ19N Q19CQ19EQVRBRlJBTUVfQ09ORElUSU9OKQ0KKw0KKyNkZWZpbmUgaGlmX21pYl9saXN0X2VudW0g X2hpZl9taWJfbGlzdA0KKw0KKyN1bmRlZiBoaWZfbWliX25hbWUNCisjZGVmaW5lIGhpZl9taWJf bmFtZShtaWIpIFRSQUNFX0RFRklORV9FTlVNKEhJRl9NSUJfSURfIyNtaWIpOw0KK2hpZl9taWJf bGlzdF9lbnVtDQorI3VuZGVmIGhpZl9taWJfbmFtZQ0KKyNkZWZpbmUgaGlmX21pYl9uYW1lKG1p YikgeyBISUZfTUlCX0lEXyMjbWliLCAjbWliIH0sDQorI2RlZmluZSBoaWZfbWliX2xpc3QgaGlm X21pYl9saXN0X2VudW0geyAtMSwgTlVMTCB9DQorDQorREVDTEFSRV9FVkVOVF9DTEFTUyhoaWZf ZGF0YSwNCisJVFBfUFJPVE8oc3RydWN0IGhpZl9tc2cgKmhpZiwgaW50IHR4X2ZpbGxfbGV2ZWws IGJvb2wgaXNfcmVjdiksDQorCVRQX0FSR1MoaGlmLCB0eF9maWxsX2xldmVsLCBpc19yZWN2KSwN CisJVFBfU1RSVUNUX19lbnRyeSgNCisJCV9fZmllbGQoaW50LCB0eF9maWxsX2xldmVsKQ0KKwkJ X19maWVsZChpbnQsIG1zZ19pZCkNCisJCV9fZmllbGQoY29uc3QgY2hhciAqLCBtc2dfdHlwZSkN CisJCV9fZmllbGQoaW50LCBtc2dfbGVuKQ0KKwkJX19maWVsZChpbnQsIGJ1Zl9sZW4pDQorCQlf X2ZpZWxkKGludCwgaWZfaWQpDQorCQlfX2ZpZWxkKGludCwgbWliKQ0KKwkJX19hcnJheSh1OCwg YnVmLCAxMjgpDQorCSksDQorCVRQX2Zhc3RfYXNzaWduKA0KKwkJaW50IGhlYWRlcl9sZW47DQor DQorCQlfX2VudHJ5LT50eF9maWxsX2xldmVsID0gdHhfZmlsbF9sZXZlbDsNCisJCV9fZW50cnkt Pm1zZ19sZW4gPSBoaWYtPmxlbjsNCisJCV9fZW50cnktPm1zZ19pZCA9IGhpZi0+aWQ7DQorCQlf X2VudHJ5LT5pZl9pZCA9IGhpZi0+aW50ZXJmYWNlOw0KKwkJaWYgKGlzX3JlY3YpDQorCQkJX19l bnRyeS0+bXNnX3R5cGUgPSBfX2VudHJ5LT5tc2dfaWQgJiAweDgwID8gIklORCIgOiAiQ05GIjsN CisJCWVsc2UNCisJCQlfX2VudHJ5LT5tc2dfdHlwZSA9ICJSRVEiOw0KKwkJaWYgKCFpc19yZWN2 ICYmDQorCQkgICAgKF9fZW50cnktPm1zZ19pZCA9PSBISUZfUkVRX0lEX1JFQURfTUlCIHx8IF9f ZW50cnktPm1zZ19pZCA9PSBISUZfUkVRX0lEX1dSSVRFX01JQikpIHsNCisJCQlfX2VudHJ5LT5t aWIgPSBsZTE2X3RvX2NwdXAoKHUxNiAqKSBoaWYtPmJvZHkpOw0KKwkJCWhlYWRlcl9sZW4gPSA0 Ow0KKwkJfSBlbHNlIHsNCisJCQlfX2VudHJ5LT5taWIgPSAtMTsNCisJCQloZWFkZXJfbGVuID0g MDsNCisJCX0NCisJCV9fZW50cnktPmJ1Zl9sZW4gPSBtaW5fdChpbnQsIF9fZW50cnktPm1zZ19s ZW4sIHNpemVvZihfX2VudHJ5LT5idWYpKQ0KKwkJCQkgICAtIHNpemVvZihzdHJ1Y3QgaGlmX21z ZykgLSBoZWFkZXJfbGVuOw0KKwkJbWVtY3B5KF9fZW50cnktPmJ1ZiwgaGlmLT5ib2R5ICsgaGVh ZGVyX2xlbiwgX19lbnRyeS0+YnVmX2xlbik7DQorCSksDQorCVRQX3ByaW50aygiJWQ6JWQ6JXNf JXMlcyVzOiAlcyVzICglZCBieXRlcykiLA0KKwkJX19lbnRyeS0+dHhfZmlsbF9sZXZlbCwNCisJ CV9fZW50cnktPmlmX2lkLA0KKwkJX19wcmludF9zeW1ib2xpYyhfX2VudHJ5LT5tc2dfaWQsIGhp Zl9tc2dfbGlzdCksDQorCQlfX2VudHJ5LT5tc2dfdHlwZSwNCisJCV9fZW50cnktPm1pYiAhPSAt MSA/ICIvIiA6ICIiLA0KKwkJX19lbnRyeS0+bWliICE9IC0xID8gX19wcmludF9zeW1ib2xpYyhf X2VudHJ5LT5taWIsIGhpZl9taWJfbGlzdCkgOiAiIiwNCisJCV9fcHJpbnRfaGV4KF9fZW50cnkt PmJ1ZiwgX19lbnRyeS0+YnVmX2xlbiksDQorCQlfX2VudHJ5LT5tc2dfbGVuID4gc2l6ZW9mKF9f ZW50cnktPmJ1ZikgPyAiIC4uLiIgOiAiIiwNCisJCV9fZW50cnktPm1zZ19sZW4NCisJKQ0KKyk7 DQorREVGSU5FX0VWRU5UKGhpZl9kYXRhLCBoaWZfc2VuZCwNCisJVFBfUFJPVE8oc3RydWN0IGhp Zl9tc2cgKmhpZiwgaW50IHR4X2ZpbGxfbGV2ZWwsIGJvb2wgaXNfcmVjdiksDQorCVRQX0FSR1Mo aGlmLCB0eF9maWxsX2xldmVsLCBpc19yZWN2KSk7DQorI2RlZmluZSBfdHJhY2VfaGlmX3NlbmQo aGlmLCB0eF9maWxsX2xldmVsKSB0cmFjZV9oaWZfc2VuZChoaWYsIHR4X2ZpbGxfbGV2ZWwsIGZh bHNlKQ0KK0RFRklORV9FVkVOVChoaWZfZGF0YSwgaGlmX3JlY3YsDQorCVRQX1BST1RPKHN0cnVj dCBoaWZfbXNnICpoaWYsIGludCB0eF9maWxsX2xldmVsLCBib29sIGlzX3JlY3YpLA0KKwlUUF9B UkdTKGhpZiwgdHhfZmlsbF9sZXZlbCwgaXNfcmVjdikpOw0KKyNkZWZpbmUgX3RyYWNlX2hpZl9y ZWN2KGhpZiwgdHhfZmlsbF9sZXZlbCkgdHJhY2VfaGlmX3JlY3YoaGlmLCB0eF9maWxsX2xldmVs LCB0cnVlKQ0KKw0KICNkZWZpbmUgd2Z4X3JlZ19saXN0X2VudW0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcDQogCXdmeF9yZWdfbmFtZShXRlhfUkVHX0NPTkZJRywgICAgICAgIkNP TkZJRyIpICAgICAgXA0KIAl3ZnhfcmVnX25hbWUoV0ZYX1JFR19DT05UUk9MLCAgICAgICJDT05U Uk9MIikgICAgIFwNCkBAIC0xMzgsNiArMzAxLDU0IEBAIERFRklORV9FVkVOVChpb19kYXRhMzIs IGlvX3JlYWQzMiwNCiAjZGVmaW5lIF90cmFjZV9pb19pbmRfcmVhZDMyKHJlZywgYWRkciwgdmFs KSB0cmFjZV9pb19yZWFkMzIocmVnLCBhZGRyLCB2YWwpDQogI2RlZmluZSBfdHJhY2VfaW9fcmVh ZDMyKHJlZywgdmFsKSB0cmFjZV9pb19yZWFkMzIocmVnLCAtMSwgdmFsKQ0KIA0KK0RFQ0xBUkVf RVZFTlRfQ0xBU1MocGlnZ3liYWNrLA0KKwlUUF9QUk9UTyh1MzIgdmFsLCBib29sIGlnbm9yZWQp LA0KKwlUUF9BUkdTKHZhbCwgaWdub3JlZCksDQorCVRQX1NUUlVDVF9fZW50cnkoDQorCQlfX2Zp ZWxkKGludCwgdmFsKQ0KKwkJX19maWVsZChib29sLCBpZ25vcmVkKQ0KKwkpLA0KKwlUUF9mYXN0 X2Fzc2lnbigNCisJCV9fZW50cnktPnZhbCA9IHZhbDsNCisJCV9fZW50cnktPmlnbm9yZWQgPSBp Z25vcmVkOw0KKwkpLA0KKwlUUF9wcmludGsoIkNPTlRST0w6ICUwOHglcyIsDQorCQlfX2VudHJ5 LT52YWwsDQorCQlfX2VudHJ5LT5pZ25vcmVkID8gIiAoaWdub3JlZCkiIDogIiINCisJKQ0KKyk7 DQorREVGSU5FX0VWRU5UKHBpZ2d5YmFjaywgcGlnZ3liYWNrLA0KKwlUUF9QUk9UTyh1MzIgdmFs LCBib29sIGlnbm9yZWQpLA0KKwlUUF9BUkdTKHZhbCwgaWdub3JlZCkpOw0KKyNkZWZpbmUgX3Ry YWNlX3BpZ2d5YmFjayh2YWwsIGlnbm9yZWQpIHRyYWNlX3BpZ2d5YmFjayh2YWwsIGlnbm9yZWQp DQorDQorVFJBQ0VfRVZFTlQoYmhfc3RhdHMsDQorCVRQX1BST1RPKGludCBpbmQsIGludCByZXEs IGludCBjbmYsIGludCBidXN5LCBib29sIHJlbGVhc2UpLA0KKwlUUF9BUkdTKGluZCwgcmVxLCBj bmYsIGJ1c3ksIHJlbGVhc2UpLA0KKwlUUF9TVFJVQ1RfX2VudHJ5KA0KKwkJX19maWVsZChpbnQs IGluZCkNCisJCV9fZmllbGQoaW50LCByZXEpDQorCQlfX2ZpZWxkKGludCwgY25mKQ0KKwkJX19m aWVsZChpbnQsIGJ1c3kpDQorCQlfX2ZpZWxkKGJvb2wsIHJlbGVhc2UpDQorCSksDQorCVRQX2Zh c3RfYXNzaWduKA0KKwkJX19lbnRyeS0+aW5kID0gaW5kOw0KKwkJX19lbnRyeS0+cmVxID0gcmVx Ow0KKwkJX19lbnRyeS0+Y25mID0gY25mOw0KKwkJX19lbnRyeS0+YnVzeSA9IGJ1c3k7DQorCQlf X2VudHJ5LT5yZWxlYXNlID0gcmVsZWFzZTsNCisJKSwNCisJVFBfcHJpbnRrKCJJTkQvUkVRL0NO RjolM2QvJTNkLyUzZCwgUkVRIGluIHByb2dyZXNzOiUzZCwgV1VQOiAlcyIsDQorCQlfX2VudHJ5 LT5pbmQsDQorCQlfX2VudHJ5LT5yZXEsDQorCQlfX2VudHJ5LT5jbmYsDQorCQlfX2VudHJ5LT5i dXN5LA0KKwkJX19lbnRyeS0+cmVsZWFzZSA/ICJyZWxlYXNlIiA6ICJrZWVwIg0KKwkpDQorKTsN CisjZGVmaW5lIF90cmFjZV9iaF9zdGF0cyhpbmQsIHJlcSwgY25mLCBidXN5LCByZWxlYXNlKSB0 cmFjZV9iaF9zdGF0cyhpbmQsIHJlcSwgY25mLCBidXN5LCByZWxlYXNlKQ0KKw0KICNlbmRpZg0K IA0KIC8qIFRoaXMgcGFydCBtdXN0IGJlIG91dHNpZGUgcHJvdGVjdGlvbiAqLw0KLS0gDQoyLjIw LjENCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B374C3A5A6 for ; Thu, 19 Sep 2019 14:26:00 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D387921929 for ; Thu, 19 Sep 2019 14:25:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=silabs.onmicrosoft.com header.i=@silabs.onmicrosoft.com header.b="LR88NMAV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D387921929 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=silabs.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=driverdev-devel-bounces@linuxdriverproject.org Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A985686B2F; Thu, 19 Sep 2019 14:25:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uFRHNjjp6s+p; Thu, 19 Sep 2019 14:25:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id C63D38693D; Thu, 19 Sep 2019 14:25:48 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 54E6C1BF23C for ; Thu, 19 Sep 2019 14:25:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 4F2BB86977 for ; Thu, 19 Sep 2019 14:25:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0VpSbOSPNLeX for ; Thu, 19 Sep 2019 14:25:43 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-eopbgr780077.outbound.protection.outlook.com [40.107.78.77]) by whitealder.osuosl.org (Postfix) with ESMTPS id 3105B86938 for ; Thu, 19 Sep 2019 14:25:43 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acKvNie9MBlRnsjbPAY60iwIwrCt0CJKeHEZLjjD71BZzXCclm6tfKmScEwuQtdN0umLjl0Fwcn3CQiDe8UYyURMgjQIvMQ2AcX98ZuNNv2Bw4HxclWZB9mgUbxIeWyhr+5X7rvG86kTXum/nsn5BcFv5vTsPlyWjQzGy4ecMoAVjmPZEKa6MB5qEXYyMLQ8hSB8gZNfoB3VO93HnkW0Bs40gLNoCcx6cf7E+j4XPMS5waboIq+V9BSUciWdVJPrw7fhxHPxcYbNCcMwi4DeEZHu7kSiSde9Kd7kwWG64cAMpbjfo+f3JhPokWEs9WIRlYaLP6enOmZYTv2ygu78RA== 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=b8taQgRBdSGcN/67DtHbn4b3brTNheIlBRjefnRjztc=; b=CUOzZOKfvlrPFTnIRbFItYyN7mTBTdf0N7+3i2+nzCHANfY2jvlixazjyPRdgyugmCbRRLUSOYvieIHLWkvAFSqmESmWLFWeUXZlT5a40xORz7+iTfHXkOOTKQ2kqFjMzm6xDdzJdIRLjVgdgODORr7sYZPBhhKjPxWXZI0oPDCzWRbuTC3OkBgjKm2bPgQhFR9xDJ5W2EgWNI5c0TorfHltdKViSK2JOTPuy90X/GA/ehuITxfuXYvHCTCowm7g/ttd+1tTZLAtanD5DK/LA1QZnYFxll4vrzdv2I7iBEm9owV4DB4TCwjOihJgBNy3i5uPeYo3Lf3S5e4so2936Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.onmicrosoft.com; s=selector2-silabs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b8taQgRBdSGcN/67DtHbn4b3brTNheIlBRjefnRjztc=; b=LR88NMAVXS6Cx0bLe1KADOTo0ER8XkqcJXD9F7XwVf/OhXML0iIPjWL9MVIzmQFlhhGWro5ZfP0hVvAYqN4GBZMxQr6ARZYIEgv6fSSuF0gLEDytIws/lecTPzfmqxAKMiD63SVHo8qoUKqcCLgdG2R4kg9KAnvKJLIeM7/w8zc= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (20.179.149.217) by MN2PR11MB4207.namprd11.prod.outlook.com (52.135.37.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.24; Thu, 19 Sep 2019 14:25:41 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::45dc:e073:4446:4bf8]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::45dc:e073:4446:4bf8%3]) with mapi id 15.20.2263.023; Thu, 19 Sep 2019 14:25:41 +0000 From: Jerome Pouiller To: "devel@driverdev.osuosl.org" , "linux-wireless@vger.kernel.org" Subject: [PATCH v3 08/20] staging: wfx: add tracepoints for HIF Thread-Topic: [PATCH v3 08/20] staging: wfx: add tracepoints for HIF Thread-Index: AQHVbvYdY4LCaPFWM0ig/QApYSQ9TQ== Date: Thu, 19 Sep 2019 14:25:40 +0000 Message-ID: <20190919142527.31797-9-Jerome.Pouiller@silabs.com> References: <20190919142527.31797-1-Jerome.Pouiller@silabs.com> In-Reply-To: <20190919142527.31797-1-Jerome.Pouiller@silabs.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jerome.Pouiller@silabs.com; x-originating-ip: [37.71.187.125] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e9df7172-03dc-4713-747b-08d73d0d4030 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4207; x-ms-traffictypediagnostic: MN2PR11MB4207: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9; x-forefront-prvs: 016572D96D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(1496009)(346002)(376002)(39850400004)(366004)(396003)(136003)(199004)(189003)(2501003)(71200400001)(71190400001)(99286004)(4326008)(478600001)(25786009)(6512007)(107886003)(3846002)(6116002)(14444005)(14454004)(256004)(6486002)(2906002)(1076003)(86362001)(6436002)(66574012)(2616005)(476003)(26005)(316002)(446003)(36756003)(8676002)(81166006)(81156014)(11346002)(54906003)(110136005)(8936002)(102836004)(186003)(5660300002)(7736002)(305945005)(91956017)(76176011)(66066001)(66946007)(6506007)(486006)(76116006)(66476007)(66446008)(64756008)(66556008); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4207; H:MN2PR11MB4063.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: silabs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: QtESmhkdsFJndDqmWhE33cYy20992QxxMOIPMAkECzBzARRfySbpGipUt0aSGHyDOLJHxquI+CmXiO5oc1QLZQb3MrZF/npOadcZiEGX8gEs09uUUiFVKnMML2tLIKUYDIMiC00X2btMYNZHlSlzPE9KTGEvaSEEVWKxMBg3kuy2pZqhts51AI0k6JnSNB44u2tDkuJP19kyShJgGCHmVqQ4J0mlOB8Xlk3XRQETdZBvIaaImLW3HpvHZOSGeSVdlZMbXbGO2R31J0dn207gTA4fNkGmyDrOpRuUo/WiWP2XVduZq1bToz5QRsOYvdIevrNo70sVK/vjWTgIRZf8fOKHZY/7KNm/D73ykU0pL5MHFbFcjARSJqecolkVi3NxGeVzGVxcDrOSAaBWEfjsXpje/8mzMJPl/l/GBiHa4Hg= Content-ID: <7556B2EDB0BECC479A60E43EA338AE94@namprd11.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9df7172-03dc-4713-747b-08d73d0d4030 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 14:25:40.8785 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54dbd822-5231-4b20-944d-6f4abcd541fb X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HdRPxoZuA+ifZB9forLHTcCQN+nTcc9ReMAc1czlVNmV3yLuRuwhQQjtQXu86BK2hgSeAaJHGrxbFg5tE08xFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4207 X-BeenThere: driverdev-devel@linuxdriverproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Driver Project Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Greg Kroah-Hartman , David Le Goff , "David S . Miller" , Kalle Valo Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPg0KDQpU aGVzZSB0cmFjZXBvaW50cyBkZWNvZGUgSElGIGhlYWRlcnMgYW5kIHByb3ZpZGUgbW9yZSBodW1h biByZWFkYWJsZQ0KcmVzdWx0cy4NCg0KU2lnbmVkLW9mZi1ieTogSsOpcsO0bWUgUG91aWxsZXIg PGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPg0KLS0tDQogZHJpdmVycy9zdGFnaW5nL3dmeC9i aC5jICAgICB8ICAgNSArDQogZHJpdmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaCB8IDIxMSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMgY2hhbmdlZCwgMjE2IGlu c2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvYmguYyBiL2Ry aXZlcnMvc3RhZ2luZy93ZngvYmguYw0KaW5kZXggMDJhNDJlNWMxZTEwLi43NmFmZWNkZjU3OWQg MTAwNjQ0DQotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2JoLmMNCisrKyBiL2RyaXZlcnMvc3Rh Z2luZy93ZngvYmguYw0KQEAgLTExLDYgKzExLDcgQEANCiAjaW5jbHVkZSAiYmguaCINCiAjaW5j bHVkZSAid2Z4LmgiDQogI2luY2x1ZGUgImh3aW8uaCINCisjaW5jbHVkZSAidHJhY2VzLmgiDQog I2luY2x1ZGUgImhpZl9hcGlfY21kLmgiDQogDQogc3RhdGljIHZvaWQgZGV2aWNlX3dha2V1cChz dHJ1Y3Qgd2Z4X2RldiAqd2RldikNCkBAIC02Nyw2ICs2OCw3IEBAIHN0YXRpYyBpbnQgcnhfaGVs cGVyKHN0cnVjdCB3ZnhfZGV2ICp3ZGV2LCBzaXplX3QgcmVhZF9sZW4sIGludCAqaXNfY25mKQ0K IAkJZ290byBlcnI7DQogDQogCXBpZ2d5YmFjayA9IGxlMTZfdG9fY3B1cCgodTE2ICopIChza2It PmRhdGEgKyBhbGxvY19sZW4gLSAyKSk7DQorCV90cmFjZV9waWdneWJhY2socGlnZ3liYWNrLCBm YWxzZSk7DQogDQogCWhpZiA9IChzdHJ1Y3QgaGlmX21zZyAqKSBza2ItPmRhdGE7DQogCVdBUk4o aGlmLT5lbmNyeXB0ZWQgJiAweDEsICJ1bnN1cHBvcnRlZCBlbmNyeXB0aW9uIHR5cGUiKTsNCkBA IC05NSw2ICs5Nyw3IEBAIHN0YXRpYyBpbnQgcnhfaGVscGVyKHN0cnVjdCB3ZnhfZGV2ICp3ZGV2 LCBzaXplX3QgcmVhZF9sZW4sIGludCAqaXNfY25mKQ0KIAkJaWYgKCF3ZGV2LT5oaWYudHhfYnVm ZmVyc191c2VkKQ0KIAkJCXdha2VfdXAoJndkZXYtPmhpZi50eF9idWZmZXJzX2VtcHR5KTsNCiAJ fQ0KKwlfdHJhY2VfaGlmX3JlY3YoaGlmLCB3ZGV2LT5oaWYudHhfYnVmZmVyc191c2VkKTsNCiAN CiAJaWYgKGhpZi0+aWQgIT0gSElGX0lORF9JRF9FWENFUFRJT04gJiYgaGlmLT5pZCAhPSBISUZf SU5EX0lEX0VSUk9SKSB7DQogCQlpZiAoaGlmLT5zZXFudW0gIT0gd2Rldi0+aGlmLnJ4X3NlcW51 bSkNCkBAIC0xNzEsNiArMTc0LDcgQEAgc3RhdGljIHZvaWQgdHhfaGVscGVyKHN0cnVjdCB3Znhf ZGV2ICp3ZGV2LCBzdHJ1Y3QgaGlmX21zZyAqaGlmKQ0KIAkJZ290byBlbmQ7DQogDQogCXdkZXYt PmhpZi50eF9idWZmZXJzX3VzZWQrKzsNCisJX3RyYWNlX2hpZl9zZW5kKGhpZiwgd2Rldi0+aGlm LnR4X2J1ZmZlcnNfdXNlZCk7DQogZW5kOg0KIAlpZiAoaXNfZW5jcnlwdGVkKQ0KIAkJa2ZyZWUo ZGF0YSk7DQpAQCAtMjM0LDYgKzIzOCw3IEBAIHN0YXRpYyB2b2lkIGJoX3dvcmsoc3RydWN0IHdv cmtfc3RydWN0ICp3b3JrKQ0KIAkJZGV2aWNlX3JlbGVhc2Uod2Rldik7DQogCQlyZWxlYXNlX2No aXAgPSB0cnVlOw0KIAl9DQorCV90cmFjZV9iaF9zdGF0cyhzdGF0c19pbmQsIHN0YXRzX3JlcSwg c3RhdHNfY25mLCB3ZGV2LT5oaWYudHhfYnVmZmVyc191c2VkLCByZWxlYXNlX2NoaXApOw0KIH0N CiANCiAvKg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2VzLmggYi9kcml2 ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oDQppbmRleCAzNDY0MmYzNDUxYjUuLmU3YjAzYjk0MDUz NSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2VzLmgNCisrKyBiL2RyaXZl cnMvc3RhZ2luZy93ZngvdHJhY2VzLmgNCkBAIC0xNCw2ICsxNCw4IEBADQogI2luY2x1ZGUgPGxp bnV4L3RyYWNlcG9pbnQuaD4NCiANCiAjaW5jbHVkZSAiYnVzLmgiDQorI2luY2x1ZGUgImhpZl9h cGlfY21kLmgiDQorI2luY2x1ZGUgImhpZl9hcGlfbWliLmgiDQogDQogLyogVGhlIGhlbGwgYmVs b3cgbmVlZCBzb21lIGV4cGxhbmF0aW9ucy4gRm9yIGVhY2ggc3ltYm9saWMgbnVtYmVyLCB3ZSBu ZWVkIHRvDQogICogZGVmaW5lIGl0IHdpdGggVFJBQ0VfREVGSU5FX0VOVU0oKSBhbmQgaW4gYSBs aXN0IGZvciBfX3ByaW50X3N5bWJvbGljLg0KQEAgLTQ1LDYgKzQ3LDE2NyBAQA0KICAqICAgICAg ICAgICNkZWZpbmUgbGlzdF9mb3JfcHJpbnRfc3ltYm9saWMgbGlzdF9uYW1lcyB7IC0xLCBOVUxM IH0NCiAgKi8NCiANCisjZGVmaW5lIF9oaWZfbXNnX2xpc3QgICAgICAgICAgICAgICAgICAgICAg IFwNCisJaGlmX2NuZl9uYW1lKEFERF9LRVkpICAgICAgICAgICAgICAgXA0KKwloaWZfY25mX25h bWUoQkVBQ09OX1RSQU5TTUlUKSAgICAgICBcDQorCWhpZl9jbmZfbmFtZShFRENBX1FVRVVFX1BB UkFNUykgICAgIFwNCisJaGlmX2NuZl9uYW1lKEpPSU4pICAgICAgICAgICAgICAgICAgXA0KKwlo aWZfY25mX25hbWUoTUFQX0xJTkspICAgICAgICAgICAgICBcDQorCWhpZl9jbmZfbmFtZShSRUFE X01JQikgICAgICAgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFJFTU9WRV9LRVkpICAgICAgICAg ICAgXA0KKwloaWZfY25mX25hbWUoUkVTRVQpICAgICAgICAgICAgICAgICBcDQorCWhpZl9jbmZf bmFtZShTRVRfQlNTX1BBUkFNUykgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNFVF9QTV9NT0RF KSAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoU1RBUlQpICAgICAgICAgICAgICAgICBcDQor CWhpZl9jbmZfbmFtZShTVEFSVF9TQ0FOKSAgICAgICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNU T1BfU0NBTikgICAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoVFgpICAgICAgICAgICAgICAg ICAgICBcDQorCWhpZl9jbmZfbmFtZShNVUxUSV9UUkFOU01JVCkgICAgICAgIFwNCisJaGlmX2Nu Zl9uYW1lKFVQREFURV9JRSkgICAgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUoV1JJVEVfTUlC KSAgICAgICAgICAgICBcDQorCWhpZl9jbmZfbmFtZShDT05GSUdVUkFUSU9OKSAgICAgICAgIFwN CisJaGlmX2NuZl9uYW1lKENPTlRST0xfR1BJTykgICAgICAgICAgXA0KKwloaWZfY25mX25hbWUo UFJFVkVOVF9ST0xMQkFDSykgICAgICBcDQorCWhpZl9jbmZfbmFtZShTRVRfU0xfTUFDX0tFWSkg ICAgICAgIFwNCisJaGlmX2NuZl9uYW1lKFNMX0NPTkZJR1VSRSkgICAgICAgICAgXA0KKwloaWZf Y25mX25hbWUoU0xfRVhDSEFOR0VfUFVCX0tFWVMpICBcDQorCWhpZl9jbmZfbmFtZShTSFVUX0RP V04pICAgICAgICAgICAgIFwNCisJaGlmX2luZF9uYW1lKEVWRU5UKSAgICAgICAgICAgICAgICAg XA0KKwloaWZfaW5kX25hbWUoSk9JTl9DT01QTEVURSkgICAgICAgICBcDQorCWhpZl9pbmRfbmFt ZShSWCkgICAgICAgICAgICAgICAgICAgIFwNCisJaGlmX2luZF9uYW1lKFNDQU5fQ01QTCkgICAg ICAgICAgICAgXA0KKwloaWZfaW5kX25hbWUoU0VUX1BNX01PREVfQ01QTCkgICAgICBcDQorCWhp Zl9pbmRfbmFtZShTVVNQRU5EX1JFU1VNRV9UWCkgICAgIFwNCisJaGlmX2luZF9uYW1lKFNMX0VY Q0hBTkdFX1BVQl9LRVlTKSAgXA0KKwloaWZfaW5kX25hbWUoRVJST1IpICAgICAgICAgICAgICAg ICBcDQorCWhpZl9pbmRfbmFtZShFWENFUFRJT04pICAgICAgICAgICAgIFwNCisJaGlmX2luZF9u YW1lKEdFTkVSSUMpICAgICAgICAgICAgICAgXA0KKwloaWZfaW5kX25hbWUoV0FLRVVQKSAgICAg ICAgICAgICAgICBcDQorCWhpZl9pbmRfbmFtZShTVEFSVFVQKQ0KKw0KKyNkZWZpbmUgaGlmX21z Z19saXN0X2VudW0gX2hpZl9tc2dfbGlzdA0KKw0KKyN1bmRlZiBoaWZfY25mX25hbWUNCisjdW5k ZWYgaGlmX2luZF9uYW1lDQorI2RlZmluZSBoaWZfY25mX25hbWUobXNnKSBUUkFDRV9ERUZJTkVf RU5VTShISUZfQ05GX0lEXyMjbXNnKTsNCisjZGVmaW5lIGhpZl9pbmRfbmFtZShtc2cpIFRSQUNF X0RFRklORV9FTlVNKEhJRl9JTkRfSURfIyNtc2cpOw0KK2hpZl9tc2dfbGlzdF9lbnVtDQorI3Vu ZGVmIGhpZl9jbmZfbmFtZQ0KKyN1bmRlZiBoaWZfaW5kX25hbWUNCisjZGVmaW5lIGhpZl9jbmZf bmFtZShtc2cpIHsgSElGX0NORl9JRF8jI21zZywgI21zZyB9LA0KKyNkZWZpbmUgaGlmX2luZF9u YW1lKG1zZykgeyBISUZfSU5EX0lEXyMjbXNnLCAjbXNnIH0sDQorI2RlZmluZSBoaWZfbXNnX2xp c3QgaGlmX21zZ19saXN0X2VudW0geyAtMSwgTlVMTCB9DQorDQorI2RlZmluZSBfaGlmX21pYl9s aXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShBUlBf SVBfQUREUkVTU0VTX1RBQkxFKSAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKEFSUF9LRUVQX0FM SVZFX1BFUklPRCkgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoQkVBQ09OX0ZJTFRFUl9FTkFC TEUpICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShCRUFDT05fRklMVEVSX1RBQkxFKSAgICAg ICAgICAgIFwNCisJaGlmX21pYl9uYW1lKEJFQUNPTl9XQUtFVVBfUEVSSU9EKSAgICAgICAgICAg XA0KKwloaWZfbWliX25hbWUoQkxPQ0tfQUNLX1BPTElDWSkgICAgICAgICAgICAgICBcDQorCWhp Zl9taWJfbmFtZShDT05GSUdfREFUQV9GSUxURVIpICAgICAgICAgICAgIFwNCisJaGlmX21pYl9u YW1lKENPVU5URVJTX1RBQkxFKSAgICAgICAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoQ1VS UkVOVF9UWF9QT1dFUl9MRVZFTCkgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShET1QxMV9NQUNf QUREUkVTUykgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKERPVDExX01BWF9SRUNFSVZF X0xJRkVUSU1FKSAgICAgXA0KKwloaWZfbWliX25hbWUoRE9UMTFfTUFYX1RSQU5TTUlUX01TRFVf TElGRVRJTUUpIFwNCisJaGlmX21pYl9uYW1lKERPVDExX1JUU19USFJFU0hPTEQpICAgICAgICAg ICAgXA0KKwloaWZfbWliX25hbWUoRE9UMTFfV0VQX0RFRkFVTFRfS0VZX0lEKSAgICAgICBcDQor CWhpZl9taWJfbmFtZShHTF9CTE9DS19BQ0tfSU5GTykgICAgICAgICAgICAgIFwNCisJaGlmX21p Yl9uYW1lKEdMX09QRVJBVElPTkFMX1BPV0VSX01PREUpICAgICAgXA0KKwloaWZfbWliX25hbWUo R0xfU0VUX01VTFRJX01TRykgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShJTkFDVElW SVRZX1RJTUVSKSAgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKElOVEVSRkFDRV9QUk9U RUNUSU9OKSAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoSVBWNF9BRERSX0RBVEFGUkFNRV9D T05ESVRJT04pICBcDQorCWhpZl9taWJfbmFtZShJUFY2X0FERFJfREFUQUZSQU1FX0NPTkRJVElP TikgIFwNCisJaGlmX21pYl9uYW1lKEtFRVBfQUxJVkVfUEVSSU9EKSAgICAgICAgICAgICAgXA0K KwloaWZfbWliX25hbWUoTUFDX0FERFJfREFUQUZSQU1FX0NPTkRJVElPTikgICBcDQorCWhpZl9t aWJfbmFtZShOT05fRVJQX1BST1RFQ1RJT04pICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1l KE5TX0lQX0FERFJFU1NFU19UQUJMRSkgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoT1ZFUlJJ REVfSU5URVJOQUxfVFhfUkFURSkgICAgICBcDQorCWhpZl9taWJfbmFtZShQUk9URUNURURfTUdN VF9QT0xJQ1kpICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKFJYX0ZJTFRFUikgICAgICAgICAg ICAgICAgICAgICAgXA0KKwloaWZfbWliX25hbWUoUkNQSV9SU1NJX1RIUkVTSE9MRCkgICAgICAg ICAgICBcDQorCWhpZl9taWJfbmFtZShTRVRfQVNTT0NJQVRJT05fTU9ERSkgICAgICAgICAgIFwN CisJaGlmX21pYl9uYW1lKFNFVF9EQVRBX0ZJTFRFUklORykgICAgICAgICAgICAgXA0KKwloaWZf bWliX25hbWUoRVRIRVJUWVBFX0RBVEFGUkFNRV9DT05ESVRJT04pICBcDQorCWhpZl9taWJfbmFt ZShTRVRfSFRfUFJPVEVDVElPTikgICAgICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKE1BR0lD X0RBVEFGUkFNRV9DT05ESVRJT04pICAgICAgXA0KKwloaWZfbWliX25hbWUoU0VUX1RYX1JBVEVf UkVUUllfUE9MSUNZKSAgICAgICBcDQorCWhpZl9taWJfbmFtZShTRVRfVUFQU0RfSU5GT1JNQVRJ T04pICAgICAgICAgIFwNCisJaGlmX21pYl9uYW1lKFBPUlRfREFUQUZSQU1FX0NPTkRJVElPTikg ICAgICAgXA0KKwloaWZfbWliX25hbWUoU0xPVF9USU1FKSAgICAgICAgICAgICAgICAgICAgICBc DQorCWhpZl9taWJfbmFtZShTVEFUSVNUSUNTX1RBQkxFKSAgICAgICAgICAgICAgIFwNCisJaGlm X21pYl9uYW1lKFRFTVBMQVRFX0ZSQU1FKSAgICAgICAgICAgICAgICAgXA0KKwloaWZfbWliX25h bWUoVFNGX0NPVU5URVIpICAgICAgICAgICAgICAgICAgICBcDQorCWhpZl9taWJfbmFtZShVQ19N Q19CQ19EQVRBRlJBTUVfQ09ORElUSU9OKQ0KKw0KKyNkZWZpbmUgaGlmX21pYl9saXN0X2VudW0g X2hpZl9taWJfbGlzdA0KKw0KKyN1bmRlZiBoaWZfbWliX25hbWUNCisjZGVmaW5lIGhpZl9taWJf bmFtZShtaWIpIFRSQUNFX0RFRklORV9FTlVNKEhJRl9NSUJfSURfIyNtaWIpOw0KK2hpZl9taWJf bGlzdF9lbnVtDQorI3VuZGVmIGhpZl9taWJfbmFtZQ0KKyNkZWZpbmUgaGlmX21pYl9uYW1lKG1p YikgeyBISUZfTUlCX0lEXyMjbWliLCAjbWliIH0sDQorI2RlZmluZSBoaWZfbWliX2xpc3QgaGlm X21pYl9saXN0X2VudW0geyAtMSwgTlVMTCB9DQorDQorREVDTEFSRV9FVkVOVF9DTEFTUyhoaWZf ZGF0YSwNCisJVFBfUFJPVE8oc3RydWN0IGhpZl9tc2cgKmhpZiwgaW50IHR4X2ZpbGxfbGV2ZWws IGJvb2wgaXNfcmVjdiksDQorCVRQX0FSR1MoaGlmLCB0eF9maWxsX2xldmVsLCBpc19yZWN2KSwN CisJVFBfU1RSVUNUX19lbnRyeSgNCisJCV9fZmllbGQoaW50LCB0eF9maWxsX2xldmVsKQ0KKwkJ X19maWVsZChpbnQsIG1zZ19pZCkNCisJCV9fZmllbGQoY29uc3QgY2hhciAqLCBtc2dfdHlwZSkN CisJCV9fZmllbGQoaW50LCBtc2dfbGVuKQ0KKwkJX19maWVsZChpbnQsIGJ1Zl9sZW4pDQorCQlf X2ZpZWxkKGludCwgaWZfaWQpDQorCQlfX2ZpZWxkKGludCwgbWliKQ0KKwkJX19hcnJheSh1OCwg YnVmLCAxMjgpDQorCSksDQorCVRQX2Zhc3RfYXNzaWduKA0KKwkJaW50IGhlYWRlcl9sZW47DQor DQorCQlfX2VudHJ5LT50eF9maWxsX2xldmVsID0gdHhfZmlsbF9sZXZlbDsNCisJCV9fZW50cnkt Pm1zZ19sZW4gPSBoaWYtPmxlbjsNCisJCV9fZW50cnktPm1zZ19pZCA9IGhpZi0+aWQ7DQorCQlf X2VudHJ5LT5pZl9pZCA9IGhpZi0+aW50ZXJmYWNlOw0KKwkJaWYgKGlzX3JlY3YpDQorCQkJX19l bnRyeS0+bXNnX3R5cGUgPSBfX2VudHJ5LT5tc2dfaWQgJiAweDgwID8gIklORCIgOiAiQ05GIjsN CisJCWVsc2UNCisJCQlfX2VudHJ5LT5tc2dfdHlwZSA9ICJSRVEiOw0KKwkJaWYgKCFpc19yZWN2 ICYmDQorCQkgICAgKF9fZW50cnktPm1zZ19pZCA9PSBISUZfUkVRX0lEX1JFQURfTUlCIHx8IF9f ZW50cnktPm1zZ19pZCA9PSBISUZfUkVRX0lEX1dSSVRFX01JQikpIHsNCisJCQlfX2VudHJ5LT5t aWIgPSBsZTE2X3RvX2NwdXAoKHUxNiAqKSBoaWYtPmJvZHkpOw0KKwkJCWhlYWRlcl9sZW4gPSA0 Ow0KKwkJfSBlbHNlIHsNCisJCQlfX2VudHJ5LT5taWIgPSAtMTsNCisJCQloZWFkZXJfbGVuID0g MDsNCisJCX0NCisJCV9fZW50cnktPmJ1Zl9sZW4gPSBtaW5fdChpbnQsIF9fZW50cnktPm1zZ19s ZW4sIHNpemVvZihfX2VudHJ5LT5idWYpKQ0KKwkJCQkgICAtIHNpemVvZihzdHJ1Y3QgaGlmX21z ZykgLSBoZWFkZXJfbGVuOw0KKwkJbWVtY3B5KF9fZW50cnktPmJ1ZiwgaGlmLT5ib2R5ICsgaGVh ZGVyX2xlbiwgX19lbnRyeS0+YnVmX2xlbik7DQorCSksDQorCVRQX3ByaW50aygiJWQ6JWQ6JXNf JXMlcyVzOiAlcyVzICglZCBieXRlcykiLA0KKwkJX19lbnRyeS0+dHhfZmlsbF9sZXZlbCwNCisJ CV9fZW50cnktPmlmX2lkLA0KKwkJX19wcmludF9zeW1ib2xpYyhfX2VudHJ5LT5tc2dfaWQsIGhp Zl9tc2dfbGlzdCksDQorCQlfX2VudHJ5LT5tc2dfdHlwZSwNCisJCV9fZW50cnktPm1pYiAhPSAt MSA/ICIvIiA6ICIiLA0KKwkJX19lbnRyeS0+bWliICE9IC0xID8gX19wcmludF9zeW1ib2xpYyhf X2VudHJ5LT5taWIsIGhpZl9taWJfbGlzdCkgOiAiIiwNCisJCV9fcHJpbnRfaGV4KF9fZW50cnkt PmJ1ZiwgX19lbnRyeS0+YnVmX2xlbiksDQorCQlfX2VudHJ5LT5tc2dfbGVuID4gc2l6ZW9mKF9f ZW50cnktPmJ1ZikgPyAiIC4uLiIgOiAiIiwNCisJCV9fZW50cnktPm1zZ19sZW4NCisJKQ0KKyk7 DQorREVGSU5FX0VWRU5UKGhpZl9kYXRhLCBoaWZfc2VuZCwNCisJVFBfUFJPVE8oc3RydWN0IGhp Zl9tc2cgKmhpZiwgaW50IHR4X2ZpbGxfbGV2ZWwsIGJvb2wgaXNfcmVjdiksDQorCVRQX0FSR1Mo aGlmLCB0eF9maWxsX2xldmVsLCBpc19yZWN2KSk7DQorI2RlZmluZSBfdHJhY2VfaGlmX3NlbmQo aGlmLCB0eF9maWxsX2xldmVsKSB0cmFjZV9oaWZfc2VuZChoaWYsIHR4X2ZpbGxfbGV2ZWwsIGZh bHNlKQ0KK0RFRklORV9FVkVOVChoaWZfZGF0YSwgaGlmX3JlY3YsDQorCVRQX1BST1RPKHN0cnVj dCBoaWZfbXNnICpoaWYsIGludCB0eF9maWxsX2xldmVsLCBib29sIGlzX3JlY3YpLA0KKwlUUF9B UkdTKGhpZiwgdHhfZmlsbF9sZXZlbCwgaXNfcmVjdikpOw0KKyNkZWZpbmUgX3RyYWNlX2hpZl9y ZWN2KGhpZiwgdHhfZmlsbF9sZXZlbCkgdHJhY2VfaGlmX3JlY3YoaGlmLCB0eF9maWxsX2xldmVs LCB0cnVlKQ0KKw0KICNkZWZpbmUgd2Z4X3JlZ19saXN0X2VudW0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcDQogCXdmeF9yZWdfbmFtZShXRlhfUkVHX0NPTkZJRywgICAgICAgIkNP TkZJRyIpICAgICAgXA0KIAl3ZnhfcmVnX25hbWUoV0ZYX1JFR19DT05UUk9MLCAgICAgICJDT05U Uk9MIikgICAgIFwNCkBAIC0xMzgsNiArMzAxLDU0IEBAIERFRklORV9FVkVOVChpb19kYXRhMzIs IGlvX3JlYWQzMiwNCiAjZGVmaW5lIF90cmFjZV9pb19pbmRfcmVhZDMyKHJlZywgYWRkciwgdmFs KSB0cmFjZV9pb19yZWFkMzIocmVnLCBhZGRyLCB2YWwpDQogI2RlZmluZSBfdHJhY2VfaW9fcmVh ZDMyKHJlZywgdmFsKSB0cmFjZV9pb19yZWFkMzIocmVnLCAtMSwgdmFsKQ0KIA0KK0RFQ0xBUkVf RVZFTlRfQ0xBU1MocGlnZ3liYWNrLA0KKwlUUF9QUk9UTyh1MzIgdmFsLCBib29sIGlnbm9yZWQp LA0KKwlUUF9BUkdTKHZhbCwgaWdub3JlZCksDQorCVRQX1NUUlVDVF9fZW50cnkoDQorCQlfX2Zp ZWxkKGludCwgdmFsKQ0KKwkJX19maWVsZChib29sLCBpZ25vcmVkKQ0KKwkpLA0KKwlUUF9mYXN0 X2Fzc2lnbigNCisJCV9fZW50cnktPnZhbCA9IHZhbDsNCisJCV9fZW50cnktPmlnbm9yZWQgPSBp Z25vcmVkOw0KKwkpLA0KKwlUUF9wcmludGsoIkNPTlRST0w6ICUwOHglcyIsDQorCQlfX2VudHJ5 LT52YWwsDQorCQlfX2VudHJ5LT5pZ25vcmVkID8gIiAoaWdub3JlZCkiIDogIiINCisJKQ0KKyk7 DQorREVGSU5FX0VWRU5UKHBpZ2d5YmFjaywgcGlnZ3liYWNrLA0KKwlUUF9QUk9UTyh1MzIgdmFs LCBib29sIGlnbm9yZWQpLA0KKwlUUF9BUkdTKHZhbCwgaWdub3JlZCkpOw0KKyNkZWZpbmUgX3Ry YWNlX3BpZ2d5YmFjayh2YWwsIGlnbm9yZWQpIHRyYWNlX3BpZ2d5YmFjayh2YWwsIGlnbm9yZWQp DQorDQorVFJBQ0VfRVZFTlQoYmhfc3RhdHMsDQorCVRQX1BST1RPKGludCBpbmQsIGludCByZXEs IGludCBjbmYsIGludCBidXN5LCBib29sIHJlbGVhc2UpLA0KKwlUUF9BUkdTKGluZCwgcmVxLCBj bmYsIGJ1c3ksIHJlbGVhc2UpLA0KKwlUUF9TVFJVQ1RfX2VudHJ5KA0KKwkJX19maWVsZChpbnQs IGluZCkNCisJCV9fZmllbGQoaW50LCByZXEpDQorCQlfX2ZpZWxkKGludCwgY25mKQ0KKwkJX19m aWVsZChpbnQsIGJ1c3kpDQorCQlfX2ZpZWxkKGJvb2wsIHJlbGVhc2UpDQorCSksDQorCVRQX2Zh c3RfYXNzaWduKA0KKwkJX19lbnRyeS0+aW5kID0gaW5kOw0KKwkJX19lbnRyeS0+cmVxID0gcmVx Ow0KKwkJX19lbnRyeS0+Y25mID0gY25mOw0KKwkJX19lbnRyeS0+YnVzeSA9IGJ1c3k7DQorCQlf X2VudHJ5LT5yZWxlYXNlID0gcmVsZWFzZTsNCisJKSwNCisJVFBfcHJpbnRrKCJJTkQvUkVRL0NO RjolM2QvJTNkLyUzZCwgUkVRIGluIHByb2dyZXNzOiUzZCwgV1VQOiAlcyIsDQorCQlfX2VudHJ5 LT5pbmQsDQorCQlfX2VudHJ5LT5yZXEsDQorCQlfX2VudHJ5LT5jbmYsDQorCQlfX2VudHJ5LT5i dXN5LA0KKwkJX19lbnRyeS0+cmVsZWFzZSA/ICJyZWxlYXNlIiA6ICJrZWVwIg0KKwkpDQorKTsN CisjZGVmaW5lIF90cmFjZV9iaF9zdGF0cyhpbmQsIHJlcSwgY25mLCBidXN5LCByZWxlYXNlKSB0 cmFjZV9iaF9zdGF0cyhpbmQsIHJlcSwgY25mLCBidXN5LCByZWxlYXNlKQ0KKw0KICNlbmRpZg0K IA0KIC8qIFRoaXMgcGFydCBtdXN0IGJlIG91dHNpZGUgcHJvdGVjdGlvbiAqLw0KLS0gDQoyLjIw LjENCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRldmVs IG1haWxpbmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCmh0dHA6Ly9kcml2ZXJk ZXYubGludXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaXZlcmRldi1kZXZl bAo=