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=-9.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 45B4CC47255 for ; Mon, 11 May 2020 15:50:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 15111206DB for ; Mon, 11 May 2020 15:50:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=silabs.onmicrosoft.com header.i=@silabs.onmicrosoft.com header.b="X6BI6r9i" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730705AbgEKPu3 (ORCPT ); Mon, 11 May 2020 11:50:29 -0400 Received: from mail-mw2nam12on2062.outbound.protection.outlook.com ([40.107.244.62]:10442 "EHLO NAM12-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730684AbgEKPu1 (ORCPT ); Mon, 11 May 2020 11:50:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NgDhcmADX9ffEuGldFB+fWwmgbG8r1NIP5e/mEPW1N/sNTqyhWwTqDgaZsBc+DD8kd0hvsaQ3wsCpnV37i/RzTc6DXuoTKQNBzht1i5AikCh0zc3L5Jktf+sLQi4QAcg2/SVtyZgrwnEk00kXCSHmyhPfZkgpvmfNc8/wsgMRJbOitHWYo1T5519cYgq+VcSaS+95utqOQXLy7qgjCgqNocitdCIz+QAT8uYGyulMDvpCEHs6GsFY+W8uZGkXrmVSlP9m218Ddb76BSY9D3sYj9a4tS8/Yg7C735jqszpadZRnheC4MWqvdyi0jlr/gg1Lc+h00j2rdkkhgRzMOcuw== 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=bDzj4Py0MxjjolvRJ8n4zIatXTT0E1s69AeJ9cL86To=; b=ItQgJOHc7REDUfhCl/2TJtai8dEVmCVuPAoNN8Lq008HUl49xvOLT3pYnCsUTXR0B7uADr8w5BkKgJF/LknUEweKpr0D7khGh++Yfx/Xu+oGAXPJo7o2JtGPzy7G71kSA4L6QWpyf2fEbaMM+bw+v9Nd/DRGo0e+TLd6mZF1ww5VJaX6H4rX0pQxuWxfagpne6q8b4bP76C2izjj46S+hetO5T7sw/avR+dxIDLkeoPfFsbla860GMVtYWPX6JSJ+oJABjToExklWKFCNcMGipJ8+2ll8q0CmAiin2DszC3HwbUv/bC5/NEpU7kOLzNYlJ8eVIg9UajdWi3oTEnuuQ== 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=bDzj4Py0MxjjolvRJ8n4zIatXTT0E1s69AeJ9cL86To=; b=X6BI6r9isjfRspE+56OLzDTnHdsM5sTsmvt3GR6kh5VeMpg6nWNMJAK8JT1iRY7NpkLz1wBlPYDpXMhuP+x25hi3RjxOY0HVn22EKRNzR14kFioTrQSA+6aIewx8qibzZ88sx4HZqCt8NYriF+1J/ct0a/j61uDbsEqIzP6tLfo= Authentication-Results: driverdev.osuosl.org; dkim=none (message not signed) header.d=none;driverdev.osuosl.org; dmarc=none action=none header.from=silabs.com; Received: from MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) by MWHPR11MB1968.namprd11.prod.outlook.com (2603:10b6:300:113::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26; Mon, 11 May 2020 15:50:14 +0000 Received: from MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::e055:3e6d:ff4:56da]) by MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::e055:3e6d:ff4:56da%5]) with mapi id 15.20.2979.033; Mon, 11 May 2020 15:50:14 +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" , =?UTF-8?q?J=C3=A9r=C3=B4me=20Pouiller?= Subject: [PATCH 14/17] staging: wfx: fix endianness of the field 'status' Date: Mon, 11 May 2020 17:49:27 +0200 Message-Id: <20200511154930.190212-15-Jerome.Pouiller@silabs.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200511154930.190212-1-Jerome.Pouiller@silabs.com> References: <20200511154930.190212-1-Jerome.Pouiller@silabs.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-ClientProxiedBy: SN6PR2101CA0026.namprd21.prod.outlook.com (2603:10b6:805:106::36) To MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pc-42.silabs.com (82.67.86.106) by SN6PR2101CA0026.namprd21.prod.outlook.com (2603:10b6:805:106::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.2 via Frontend Transport; Mon, 11 May 2020 15:50:12 +0000 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [82.67.86.106] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d66ab550-9c4b-49e7-6954-08d7f5c2feaa X-MS-TrafficTypeDiagnostic: MWHPR11MB1968: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:217; X-Forefront-PRVS: 04004D94E2 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tCrcPagk1IezBoA1RfFMPRIvxjn2/RxMwf1YCMlxMDi7MNG+/VVj/lr2MF/kEhbGEoSS3ugRnIvQS5h93h0n2PkuCo+Fr/NlDRuEGhzCsD53xeF/S5bSZE+j9l7Zm+7y/ADfD7ean9T/WHYIfjuRVpbKCFoBOTQrCf5L7hqlajpKo+Jk6RRqLK7R0I0+GXGUA6G61EU/F2HVeq6FhsQiVfpDOFD5GOdBpRQ36yf6LYFVXJB7nxJfahB/ER4AslVdDsc0dhq/pRDDDGVH6jlVrqlBEepeoc+FKK6uedhdYbk73tmQdU+ZWYr6nypAsmRcGHkZgbvJrsQYt9oZ3KJ4b2rTwc66NysAMqh/5E1RLyBJURHgxEaFMJZF8l8eZ2H3oNcII7108Vp0TQc38g7jd8JHGaopt3bAKFuu66z3JdCRCgViCXSc5TTtQai38Xtk/2hIWns+3mWyhx9FjFKC9xWRGT0PuxO4CqJXyO6wF6voSL7ieB+7HV7Z+ceimaR+bRGK8Pqifb0vkg1DfO0uaA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1775.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(39850400004)(346002)(136003)(396003)(376002)(366004)(33430700001)(186003)(52116002)(86362001)(316002)(5660300002)(7696005)(6486002)(33440700001)(478600001)(54906003)(6666004)(4326008)(107886003)(66574014)(36756003)(16526019)(26005)(8936002)(956004)(2616005)(8676002)(1076003)(66476007)(66946007)(66556008)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 6VD5acZOHb5Ki95zywQUAspZpTeYlI5+jj1q743En5A06/0Q6ikbS/iM9OGIqkn44YGWqRbRcHZrNbxHtLkudMwtKmzGW2X0v3I4x4CoHbdXKo5O5/+nysOljwBhYcJ9by482o9IHwGOlzEKLRAnOuLOs6ZH4xuegjXKryq6COcm2TP11A7K2GMuf0mbeVzmk1FmGBnG630ak/52aMq+nBCuia1OZ/INHPkRpazg1zgiWulsKgbtvvflcXbCQk/o97ItedOnzn/OLhHiX38L/hRwBceI12+wjY5BAED3nlaO6XjBfx7irvIxn3tfIgYcivjCFvQzfX3aeV8PT6sFabB5GcRsxn7Ty2Kf/8PWxhY3JuNCUHMHdRgcUSMpxApwN/h+pav/ItbyW/6SFasws4qU5J47IF3JpNr3ujV1cAdBSbzEQvvIZ74O19qfw6bBgeSe0q6qp9UiOrfsyFMAVRzTW04wn9gOsDwP4/bwpJ4= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: d66ab550-9c4b-49e7-6954-08d7f5c2feaa X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2020 15:50:14.4664 (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: fj62o0mshrHDvk7xbzvSRBSThxYLdJqiEBQ+noo3W0mPwglWa52UD0FeAzqGq69oapVN0d1tKEYMc5QWYiVnFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1968 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPgoKVGhl IGZpZWxkICdzdGF0dXMnIGFwcGVhcnMgaW4gbW9zdCBvZiBzdHJ1Y3RzIHJldHVybmVkIGJ5IHRo ZSBoYXJkd2FyZS4KVGhpcyBmaWVsZCBpcyBlbmNvZGVkIGFzIGxpdHRsZSBlbmRpYW4uIFNwYXJz ZSBjb21wbGFpbnMgdGhpcyBmaWVsZCBpcwpub3QgYWx3YXlzIGNvcnJlY3RseSBhY2Nlc3NlZDoK CiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2RhdGFfcnguYzo1MzoxNjogd2FybmluZzogcmVzdHJp Y3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9k YXRhX3J4LmM6ODQ6MTY6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTMyIGRlZ3JhZGVzIHRvIGlu dGVnZXIKICAgIGRyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jOjUyNjoyNDogd2FybmluZzog cmVzdHJpY3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5n L3dmeC9kYXRhX3R4LmM6NTY5OjIzOiB3YXJuaW5nOiByZXN0cmljdGVkIF9fbGUzMiBkZWdyYWRl cyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjEyODozMzogd2Fy bmluZzogcmVzdHJpY3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9z dGFnaW5nL3dmeC8uL3RyYWNlcy5oOjQwMToxOiB3YXJuaW5nOiByZXN0cmljdGVkIF9fbGUzMiBk ZWdyYWRlcyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4Ly4vdHJhY2VzLmg6NDAx OjE6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTMyIGRlZ3JhZGVzIHRvIGludGVnZXIKCkluIG1v c3Qgb2YgY2FzZXMsIHRoaXMgZmllbGQgaXMgb25seSBjb21wYXJlZCB3aXRoIEhJRl9TVEFUVVMg dmFsdWVzLgpGaW5hbGx5LCBpdCBpcyBtb3JlIGNvbnZlbmllbnQgdG8gc29sdmUgdGhlIHByb2Js ZW0gYnkgZGVmaW5pbmcgdGhlCkhJRl9TVEFUVVMgdmFsdWVzIGRpcmVjdGx5IGluIGxpdHRsZSBl bmRpYW4uCgpJdCBpcyBhbHNvIHRoZSByaWdodCB0aW1lIHRvIG1ha2Ugc29tZSBjbGVhbiB1cCBp biB0aGUgSElGX1NUQVRVUyBuYW1lcy4KClNpZ25lZC1vZmYtYnk6IErDqXLDtG1lIFBvdWlsbGVy IDxqZXJvbWUucG91aWxsZXJAc2lsYWJzLmNvbT4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2Rh dGFfcnguYyAgICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2RhdGFfdHguYyAg ICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfY21kLmggICAgIHwg MTYgLS0tLS0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5oIHwg MzYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9y eC5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMgICAgICAg ICAgfCAgNCArLS0KIGRyaXZlcnMvc3RhZ2luZy93ZngvbWFpbi5jICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaCAgICAgICAgICB8ICAyICstCiA4IGZpbGVz IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV9yeC5jIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9kYXRh X3J4LmMKaW5kZXggYzNiM2VkYWUzNDIwLi4wZTk1OWViYzM4YjUgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvc3RhZ2luZy93ZngvZGF0YV9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV9y eC5jCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbnQgd2Z4X2Ryb3BfZW5jcnlwdF9kYXRhKHN0 cnVjdCB3ZnhfZGV2ICp3ZGV2LAogCX0KIAogCS8qIEZpcm13YXJlIHN0cmlwcyBJQ1YgaW4gY2Fz ZSBvZiBNSUMgZmFpbHVyZS4gKi8KLQlpZiAoYXJnLT5zdGF0dXMgPT0gSElGX1NUQVRVU19NSUNG QUlMVVJFKQorCWlmIChhcmctPnN0YXR1cyA9PSBISUZfU1RBVFVTX1JYX0ZBSUxfTUlDKQogCQlp Y3ZfbGVuID0gMDsKIAogCWlmIChza2ItPmxlbiA8IGhkcmxlbiArIGl2X2xlbiArIGljdl9sZW4p IHsKQEAgLTc5LDcgKzc5LDcgQEAgdm9pZCB3ZnhfcnhfY2Ioc3RydWN0IHdmeF92aWYgKnd2aWYs CiAJICAgICBpZWVlODAyMTFfaXNfYmVhY29uKGZyYW1lLT5mcmFtZV9jb250cm9sKSkpCiAJCWdv dG8gZHJvcDsKIAotCWlmIChhcmctPnN0YXR1cyA9PSBISUZfU1RBVFVTX01JQ0ZBSUxVUkUpCisJ aWYgKGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfUlhfRkFJTF9NSUMpCiAJCWhkci0+ZmxhZyB8 PSBSWF9GTEFHX01NSUNfRVJST1I7CiAJZWxzZSBpZiAoYXJnLT5zdGF0dXMpCiAJCWdvdG8gZHJv cDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jIGIvZHJpdmVycy9z dGFnaW5nL3dmeC9kYXRhX3R4LmMKaW5kZXggODQ2NTZkMWE2Mjc4Li5hMjU2ZWVkMzMzODEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jCisrKyBiL2RyaXZlcnMvc3Rh Z2luZy93ZngvZGF0YV90eC5jCkBAIC01MjgsNyArNTI4LDcgQEAgdm9pZCB3ZnhfdHhfY29uZmly bV9jYihzdHJ1Y3Qgd2Z4X3ZpZiAqd3ZpZiwgY29uc3Qgc3RydWN0IGhpZl9jbmZfdHggKmFyZykK IAkJaWYgKHJhdGUtPmlkeCA8IDApCiAJCQlicmVhazsKIAkJaWYgKHR4X2NvdW50IDwgcmF0ZS0+ Y291bnQgJiYKLQkJICAgIGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfUkVUUllfRVhDRUVERUQg JiYKKwkJICAgIGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfVFhfRkFJTF9SRVRSSUVTICYmCiAJ CSAgICBhcmctPmFja19mYWlsdXJlcykKIAkJCWRldl9kYmcod3ZpZi0+d2Rldi0+ZGV2LAogCQkJ CSJhbGwgcmV0cmllcyB3ZXJlIG5vdCBjb25zdW1lZDogJWQgIT0gJWRcbiIsCkBAIC01NjgsNyAr NTY4LDcgQEAgdm9pZCB3ZnhfdHhfY29uZmlybV9jYihzdHJ1Y3Qgd2Z4X3ZpZiAqd3ZpZiwgY29u c3Qgc3RydWN0IGhpZl9jbmZfdHggKmFyZykKIAkJCXR4X2luZm8tPmZsYWdzIHw9IElFRUU4MDIx MV9UWF9TVEFUX05PQUNLX1RSQU5TTUlUVEVEOwogCQllbHNlCiAJCQl0eF9pbmZvLT5mbGFncyB8 PSBJRUVFODAyMTFfVFhfU1RBVF9BQ0s7Ci0JfSBlbHNlIGlmIChhcmctPnN0YXR1cyA9PSBISUZf UkVRVUVVRSkgeworCX0gZWxzZSBpZiAoYXJnLT5zdGF0dXMgPT0gSElGX1NUQVRVU19UWF9GQUlM X1JFUVVFVUUpIHsKIAkJV0FSTighYXJnLT50eF9yZXN1bHRfZmxhZ3MucmVxdWV1ZSwKIAkJICAg ICAiaW5jb2hlcmVudCBzdGF0dXMgYW5kIHJlc3VsdF9mbGFncyIpOwogCQlpZiAodHhfaW5mby0+ ZmxhZ3MgJiBJRUVFODAyMTFfVFhfQ1RMX1NFTkRfQUZURVJfRFRJTSkgewpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBpX2NtZC5oIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9o aWZfYXBpX2NtZC5oCmluZGV4IGJiOGM1NzI5MWY3NC4uZDc2NzIyYmZmN2VlIDEwMDY0NAotLS0g YS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfY21kLmgKKysrIGIvZHJpdmVycy9zdGFnaW5n L3dmeC9oaWZfYXBpX2NtZC5oCkBAIC02NiwyMiArNjYsNiBAQCB1bmlvbiBoaWZfY29tbWFuZHNf aWRzIHsKIAllbnVtIGhpZl9pbmRpY2F0aW9uc19pZHMgaW5kaWNhdGlvbjsKIH07CiAKLWVudW0g aGlmX3N0YXR1cyB7Ci0JSElGX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICA9IDB4MCwKLQlI SUZfU1RBVFVTX0ZBSUxVUkUgICAgICAgICAgICAgID0gMHgxLAotCUhJRl9JTlZBTElEX1BBUkFN RVRFUiAgICAgICAgICAgPSAweDIsCi0JSElGX1NUQVRVU19XQVJOSU5HICAgICAgICAgICAgICA9 IDB4MywKLQlISUZfRVJST1JfVU5TVVBQT1JURURfTVNHX0lEICAgID0gMHg0LAotCUhJRl9TVEFU VVNfREVDUllQVEZBSUxVUkUgICAgICAgPSAweDEwLAotCUhJRl9TVEFUVVNfTUlDRkFJTFVSRSAg ICAgICAgICAgPSAweDExLAotCUhJRl9TVEFUVVNfTk9fS0VZX0ZPVU5EICAgICAgICAgPSAweDEy LAotCUhJRl9TVEFUVVNfUkVUUllfRVhDRUVERUQgICAgICAgPSAweDEzLAotCUhJRl9TVEFUVVNf VFhfTElGRVRJTUVfRVhDRUVERUQgPSAweDE0LAotCUhJRl9SRVFVRVVFICAgICAgICAgICAgICAg ICAgICAgPSAweDE1LAotCUhJRl9TVEFUVVNfUkVGVVNFRCAgICAgICAgICAgICAgPSAweDE2LAot CUhJRl9TVEFUVVNfQlVTWSAgICAgICAgICAgICAgICAgPSAweDE3Ci19OwotCiBzdHJ1Y3QgaGlm X3Jlc2V0X2ZsYWdzIHsKIAl1OCAgICAgcmVzZXRfc3RhdDoxOwogCXU4ICAgICByZXNldF9hbGxf aW50OjE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5o IGIvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBpX2dlbmVyYWwuaAppbmRleCBhMzU5YWU3NjUx MWEuLjJiMGNkZmRkNDZkMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBp X2dlbmVyYWwuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5oCkBA IC03MCwyMSArNzAsMjcgQEAgZW51bSBoaWZfZ2VuZXJhbF9pbmRpY2F0aW9uc19pZHMgewogCUhJ Rl9JTkRfSURfU0xfRVhDSEFOR0VfUFVCX0tFWVMgPSAweGU1CiB9OwogCi1lbnVtIGhpZl9oaV9z dGF0dXMgewotCUhJX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9 IDB4MDAwMCwKLQlISV9TVEFUVVNfRkFJTFVSRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PSAweDAwMDEsCi0JSElfSU5WQUxJRF9QQVJBTUVURVIgICAgICAgICAgICAgICAgICAgICAgICAg ID0gMHgwMDAyLAotCUhJX1NUQVRVU19HUElPX1dBUk5JTkcgICAgICAgICAgICAgICAgICAgICAg ICA9IDB4MDAwMywKLQlISV9FUlJPUl9VTlNVUFBPUlRFRF9NU0dfSUQgICAgICAgICAgICAgICAg ICAgPSAweDAwMDQsCi0JU0xfTUFDX0tFWV9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgICAgICAg ICAgID0gMHgwMDVBLAotCVNMX01BQ19LRVlfU1RBVFVTX0ZBSUxFRF9LRVlfQUxSRUFEWV9CVVJO RUQgICA9IDB4MDA2QiwKLQlTTF9NQUNfS0VZX1NUQVRVU19GQUlMRURfUkFNX01PREVfTk9UX0FM TE9XRUQgPSAweDAwN0MsCi0JU0xfTUFDX0tFWV9TVEFUVVNfRkFJTEVEX1VOS05PV05fTU9ERSAg ICAgICAgID0gMHgwMDhELAotCVNMX1BVQl9LRVlfRVhDSEFOR0VfU1RBVFVTX1NVQ0NFU1MgICAg ICAgICAgICA9IDB4MDA5RSwKLQlTTF9QVUJfS0VZX0VYQ0hBTkdFX1NUQVRVU19GQUlMRUQgICAg ICAgICAgICAgPSAweDAwQUYsCi0JUFJFVkVOVF9ST0xMQkFDS19DTkZfU1VDQ0VTUyAgICAgICAg ICAgICAgICAgID0gMHgxMjM0LAotCVBSRVZFTlRfUk9MTEJBQ0tfQ05GX1dST05HX01BR0lDX1dP UkQgICAgICAgICA9IDB4MTI1NgotfTsKKyNkZWZpbmUgSElGX1NUQVRVU19TVUNDRVNTICAgICAg ICAgICAgICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAwMDApKQorI2RlZmluZSBISUZfU1RB VFVTX0ZBSUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAwMSkp CisjZGVmaW5lIEhJRl9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgICAgICAgICAgICAgICAoY3B1 X3RvX2xlMzIoMHgwMDAyKSkKKyNkZWZpbmUgSElGX1NUQVRVU19XQVJOSU5HICAgICAgICAgICAg ICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAwMDMpKQorI2RlZmluZSBISUZfU1RBVFVTX1VO S05PV05fUkVRVUVTVCAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAwNCkpCisjZGVm aW5lIEhJRl9TVEFUVVNfUlhfRkFJTF9ERUNSWVBUICAgICAgICAgICAgICAgICAoY3B1X3RvX2xl MzIoMHgwMDEwKSkKKyNkZWZpbmUgSElGX1NUQVRVU19SWF9GQUlMX01JQyAgICAgICAgICAgICAg ICAgICAgIChjcHVfdG9fbGUzMigweDAwMTEpKQorI2RlZmluZSBISUZfU1RBVFVTX1JYX0ZBSUxf Tk9fS0VZICAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAxMikpCisjZGVmaW5lIEhJ Rl9TVEFUVVNfVFhfRkFJTF9SRVRSSUVTICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgw MDEzKSkKKyNkZWZpbmUgSElGX1NUQVRVU19UWF9GQUlMX1RJTUVPVVQgICAgICAgICAgICAgICAg IChjcHVfdG9fbGUzMigweDAwMTQpKQorI2RlZmluZSBISUZfU1RBVFVTX1RYX0ZBSUxfUkVRVUVV RSAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAxNSkpCisjZGVmaW5lIEhJRl9TVEFU VVNfUkVGVVNFRCAgICAgICAgICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgwMDE2KSkK KyNkZWZpbmUgSElGX1NUQVRVU19CVVNZICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjcHVf dG9fbGUzMigweDAwMTcpKQorI2RlZmluZSBISUZfU1RBVFVTX1NMS19TRVRfS0VZX1NVQ0NFU1Mg ICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDA1QSkpCisjZGVmaW5lIEhJRl9TVEFUVVNfU0xL X1NFVF9LRVlfQUxSRUFEWV9CVVJORUQgICAgICAoY3B1X3RvX2xlMzIoMHgwMDZCKSkKKyNkZWZp bmUgSElGX1NUQVRVU19TTEtfU0VUX0tFWV9ESVNBTExPV0VEX01PREUgICAgIChjcHVfdG9fbGUz MigweDAwN0MpKQorI2RlZmluZSBISUZfU1RBVFVTX1NMS19TRVRfS0VZX1VOS05PV05fTU9ERSAg ICAgICAgKGNwdV90b19sZTMyKDB4MDA4RCkpCisjZGVmaW5lIEhJRl9TVEFUVVNfU0xLX05FR09f U1VDQ0VTUyAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgwMDlFKSkKKyNkZWZpbmUgSElG X1NUQVRVU19TTEtfTkVHT19GQUlMRUQgICAgICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAw QUYpKQorI2RlZmluZSBISUZfU1RBVFVTX1JPTExCQUNLX1NVQ0NFU1MgICAgICAgICAgICAgICAg KGNwdV90b19sZTMyKDB4MTIzNCkpCisjZGVmaW5lIEhJRl9TVEFUVVNfUk9MTEJBQ0tfRkFJTCAg ICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgxMjU2KSkKIAogZW51bSBoaWZfYXBpX3Jh dGVfaW5kZXggewogCUFQSV9SQVRFX0lOREVYX0JfMU1CUFMgICAgID0gMCwKZGlmZiAtLWdpdCBh L2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9y eC5jCmluZGV4IDliNGYwYzRiYTc0NS4uOWQ0YmE3NjVmODA5IDEwMDY0NAotLS0gYS9kcml2ZXJz L3N0YWdpbmcvd2Z4L2hpZl9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMK QEAgLTEyNyw3ICsxMjcsNyBAQCBzdGF0aWMgaW50IGhpZl9rZXlzX2luZGljYXRpb24oc3RydWN0 IHdmeF9kZXYgKndkZXYsCiAJdTggcHVia2V5W0FQSV9OQ1BfUFVCX0tFWV9TSVpFXTsKIAogCS8v IFNMX1BVQl9LRVlfRVhDSEFOR0VfU1RBVFVTX1NVQ0NFU1MgaXMgdXNlZCBieSBsZWdhY3kgc2Vj dXJlIGxpbmsKLQlpZiAoYm9keS0+c3RhdHVzICYmIGJvZHktPnN0YXR1cyAhPSBTTF9QVUJfS0VZ X0VYQ0hBTkdFX1NUQVRVU19TVUNDRVNTKQorCWlmIChib2R5LT5zdGF0dXMgJiYgYm9keS0+c3Rh dHVzICE9IEhJRl9TVEFUVVNfU0xLX05FR09fU1VDQ0VTUykKIAkJZGV2X3dhcm4od2Rldi0+ZGV2 LCAic2VjdXJlIGxpbmsgbmVnb2NpYXRpb24gZXJyb3JcbiIpOwogCW1lbWNweShwdWJrZXksIGJv ZHktPm5jcF9wdWJfa2V5LCBzaXplb2YocHVia2V5KSk7CiAJbWVtcmV2ZXJzZShwdWJrZXksIHNp emVvZihwdWJrZXkpKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMg Yi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCmluZGV4IDZjNjYxODE5N2I5MS4uZTY1M2Vi YmU1MDY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCisrKyBiL2Ry aXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMKQEAgLTUxMSw3ICs1MTEsNyBAQCBpbnQgaGlmX3Ns X3NlbmRfcHViX2tleXMoc3RydWN0IHdmeF9kZXYgKndkZXYsCiAJcmV0ID0gd2Z4X2NtZF9zZW5k KHdkZXYsIGhpZiwgTlVMTCwgMCwgZmFsc2UpOwogCWtmcmVlKGhpZik7CiAJLy8gQ29tcGF0aWJp bGl0eSB3aXRoIGxlZ2FjeSBzZWN1cmUgbGluawotCWlmIChyZXQgPT0gU0xfUFVCX0tFWV9FWENI QU5HRV9TVEFUVVNfU1VDQ0VTUykKKwlpZiAocmV0ID09IGxlMzJfdG9fY3B1KEhJRl9TVEFUVVNf U0xLX05FR09fU1VDQ0VTUykpCiAJCXJldCA9IDA7CiAJcmV0dXJuIHJldDsKIH0KQEAgLTU0Miw3 ICs1NDIsNyBAQCBpbnQgaGlmX3NsX3NldF9tYWNfa2V5KHN0cnVjdCB3ZnhfZGV2ICp3ZGV2LCBj b25zdCB1OCAqc2xrX2tleSwgaW50IGRlc3RpbmF0aW9uKQogCXJldCA9IHdmeF9jbWRfc2VuZCh3 ZGV2LCBoaWYsIE5VTEwsIDAsIGZhbHNlKTsKIAlrZnJlZShoaWYpOwogCS8vIENvbXBhdGliaWxp dHkgd2l0aCBsZWdhY3kgc2VjdXJlIGxpbmsKLQlpZiAocmV0ID09IFNMX01BQ19LRVlfU1RBVFVT X1NVQ0NFU1MpCisJaWYgKHJldCA9PSBsZTMyX3RvX2NwdShISUZfU1RBVFVTX1NMS19TRVRfS0VZ X1NVQ0NFU1MpKQogCQlyZXQgPSAwOwogCXJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvd2Z4L21haW4uYyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvbWFpbi5jCmluZGV4 IDI1ZDcwZWJlOTkzMy4uZDRlNjljNjYzZjVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcv d2Z4L21haW4uYworKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L21haW4uYwpAQCAtMjI5LDcgKzIy OSw3IEBAIGludCB3Znhfc2VuZF9wZHMoc3RydWN0IHdmeF9kZXYgKndkZXYsIHU4ICpidWYsIHNp emVfdCBsZW4pCiAJCQlidWZbaV0gPSAnfSc7CiAJCQlyZXQgPSBoaWZfY29uZmlndXJhdGlvbih3 ZGV2LCBidWYgKyBzdGFydCwKIAkJCQkJCWkgLSBzdGFydCArIDEpOwotCQkJaWYgKHJldCA9PSBI SUZfU1RBVFVTX0ZBSUxVUkUpIHsKKwkJCWlmIChyZXQgPiAwKSB7CiAJCQkJZGV2X2Vycih3ZGV2 LT5kZXYsICJQRFMgYnl0ZXMgJWQgdG8gJWQ6IGludmFsaWQgZGF0YSAodW5zdXBwb3J0ZWQgb3B0 aW9ucz8pXG4iLCBzdGFydCwgaSk7CiAJCQkJcmV0dXJuIC1FSU5WQUw7CiAJCQl9CmRpZmYgLS1n aXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oIGIvZHJpdmVycy9zdGFnaW5nL3dmeC90 cmFjZXMuaAppbmRleCA5NTlhMGQzMWJmNGUuLjQ4YmZkOTY5NWIyNiAxMDA2NDQKLS0tIGEvZHJp dmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNl cy5oCkBAIC00MTQsNyArNDE0LDcgQEAgVFJBQ0VfRVZFTlQodHhfc3RhdHMsCiAJCQlfX2VudHJ5 LT5mbGFncyB8PSAweDEwOwogCQlpZiAodHhfY25mLT5zdGF0dXMpCiAJCQlfX2VudHJ5LT5mbGFn cyB8PSAweDIwOwotCQlpZiAodHhfY25mLT5zdGF0dXMgPT0gSElGX1JFUVVFVUUpCisJCWlmICh0 eF9jbmYtPnN0YXR1cyA9PSBISUZfU1RBVFVTX1RYX0ZBSUxfUkVRVUVVRSkKIAkJCV9fZW50cnkt PmZsYWdzIHw9IDB4NDA7CiAJKSwKIAlUUF9wcmludGsoInBhY2tldCBJRDogJTA4eCwgcmF0ZSBw b2xpY3k6ICVzICVkfCVkICVkfCVkICVkfCVkICVkfCVkIC0+ICVkIGF0dGVtcHQsIERlbGF5cyBt ZWRpYS9xdWV1ZS90b3RhbDogJTRkdXMvJTRkdXMvJTRkdXMiLAotLSAKMi4yNi4yCgo= 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=-9.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 6E83CC54E8D for ; Mon, 11 May 2020 15:50:27 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 442AD206D7 for ; Mon, 11 May 2020 15:50:27 +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="X6BI6r9i" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 442AD206D7 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 silver.osuosl.org (Postfix) with ESMTP id 0E5582588A; Mon, 11 May 2020 15:50:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gn01jv9W2WDA; Mon, 11 May 2020 15:50:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 2A78A25D72; Mon, 11 May 2020 15:50:18 +0000 (UTC) Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 7B7DA1BF3C1 for ; Mon, 11 May 2020 15:50:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7672186D0F for ; Mon, 11 May 2020 15:50:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vdSPuwS-yQdA for ; Mon, 11 May 2020 15:50:15 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2080.outbound.protection.outlook.com [40.107.244.80]) by fraxinus.osuosl.org (Postfix) with ESMTPS id AE43E86CF8 for ; Mon, 11 May 2020 15:50:15 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NgDhcmADX9ffEuGldFB+fWwmgbG8r1NIP5e/mEPW1N/sNTqyhWwTqDgaZsBc+DD8kd0hvsaQ3wsCpnV37i/RzTc6DXuoTKQNBzht1i5AikCh0zc3L5Jktf+sLQi4QAcg2/SVtyZgrwnEk00kXCSHmyhPfZkgpvmfNc8/wsgMRJbOitHWYo1T5519cYgq+VcSaS+95utqOQXLy7qgjCgqNocitdCIz+QAT8uYGyulMDvpCEHs6GsFY+W8uZGkXrmVSlP9m218Ddb76BSY9D3sYj9a4tS8/Yg7C735jqszpadZRnheC4MWqvdyi0jlr/gg1Lc+h00j2rdkkhgRzMOcuw== 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=bDzj4Py0MxjjolvRJ8n4zIatXTT0E1s69AeJ9cL86To=; b=ItQgJOHc7REDUfhCl/2TJtai8dEVmCVuPAoNN8Lq008HUl49xvOLT3pYnCsUTXR0B7uADr8w5BkKgJF/LknUEweKpr0D7khGh++Yfx/Xu+oGAXPJo7o2JtGPzy7G71kSA4L6QWpyf2fEbaMM+bw+v9Nd/DRGo0e+TLd6mZF1ww5VJaX6H4rX0pQxuWxfagpne6q8b4bP76C2izjj46S+hetO5T7sw/avR+dxIDLkeoPfFsbla860GMVtYWPX6JSJ+oJABjToExklWKFCNcMGipJ8+2ll8q0CmAiin2DszC3HwbUv/bC5/NEpU7kOLzNYlJ8eVIg9UajdWi3oTEnuuQ== 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=bDzj4Py0MxjjolvRJ8n4zIatXTT0E1s69AeJ9cL86To=; b=X6BI6r9isjfRspE+56OLzDTnHdsM5sTsmvt3GR6kh5VeMpg6nWNMJAK8JT1iRY7NpkLz1wBlPYDpXMhuP+x25hi3RjxOY0HVn22EKRNzR14kFioTrQSA+6aIewx8qibzZ88sx4HZqCt8NYriF+1J/ct0a/j61uDbsEqIzP6tLfo= Authentication-Results: driverdev.osuosl.org; dkim=none (message not signed) header.d=none;driverdev.osuosl.org; dmarc=none action=none header.from=silabs.com; Received: from MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) by MWHPR11MB1968.namprd11.prod.outlook.com (2603:10b6:300:113::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26; Mon, 11 May 2020 15:50:14 +0000 Received: from MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::e055:3e6d:ff4:56da]) by MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::e055:3e6d:ff4:56da%5]) with mapi id 15.20.2979.033; Mon, 11 May 2020 15:50:14 +0000 From: Jerome Pouiller To: devel@driverdev.osuosl.org, linux-wireless@vger.kernel.org Subject: [PATCH 14/17] staging: wfx: fix endianness of the field 'status' Date: Mon, 11 May 2020 17:49:27 +0200 Message-Id: <20200511154930.190212-15-Jerome.Pouiller@silabs.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200511154930.190212-1-Jerome.Pouiller@silabs.com> References: <20200511154930.190212-1-Jerome.Pouiller@silabs.com> X-ClientProxiedBy: SN6PR2101CA0026.namprd21.prod.outlook.com (2603:10b6:805:106::36) To MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pc-42.silabs.com (82.67.86.106) by SN6PR2101CA0026.namprd21.prod.outlook.com (2603:10b6:805:106::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.2 via Frontend Transport; Mon, 11 May 2020 15:50:12 +0000 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [82.67.86.106] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d66ab550-9c4b-49e7-6954-08d7f5c2feaa X-MS-TrafficTypeDiagnostic: MWHPR11MB1968: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:217; X-Forefront-PRVS: 04004D94E2 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tCrcPagk1IezBoA1RfFMPRIvxjn2/RxMwf1YCMlxMDi7MNG+/VVj/lr2MF/kEhbGEoSS3ugRnIvQS5h93h0n2PkuCo+Fr/NlDRuEGhzCsD53xeF/S5bSZE+j9l7Zm+7y/ADfD7ean9T/WHYIfjuRVpbKCFoBOTQrCf5L7hqlajpKo+Jk6RRqLK7R0I0+GXGUA6G61EU/F2HVeq6FhsQiVfpDOFD5GOdBpRQ36yf6LYFVXJB7nxJfahB/ER4AslVdDsc0dhq/pRDDDGVH6jlVrqlBEepeoc+FKK6uedhdYbk73tmQdU+ZWYr6nypAsmRcGHkZgbvJrsQYt9oZ3KJ4b2rTwc66NysAMqh/5E1RLyBJURHgxEaFMJZF8l8eZ2H3oNcII7108Vp0TQc38g7jd8JHGaopt3bAKFuu66z3JdCRCgViCXSc5TTtQai38Xtk/2hIWns+3mWyhx9FjFKC9xWRGT0PuxO4CqJXyO6wF6voSL7ieB+7HV7Z+ceimaR+bRGK8Pqifb0vkg1DfO0uaA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1775.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(39850400004)(346002)(136003)(396003)(376002)(366004)(33430700001)(186003)(52116002)(86362001)(316002)(5660300002)(7696005)(6486002)(33440700001)(478600001)(54906003)(6666004)(4326008)(107886003)(66574014)(36756003)(16526019)(26005)(8936002)(956004)(2616005)(8676002)(1076003)(66476007)(66946007)(66556008)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 6VD5acZOHb5Ki95zywQUAspZpTeYlI5+jj1q743En5A06/0Q6ikbS/iM9OGIqkn44YGWqRbRcHZrNbxHtLkudMwtKmzGW2X0v3I4x4CoHbdXKo5O5/+nysOljwBhYcJ9by482o9IHwGOlzEKLRAnOuLOs6ZH4xuegjXKryq6COcm2TP11A7K2GMuf0mbeVzmk1FmGBnG630ak/52aMq+nBCuia1OZ/INHPkRpazg1zgiWulsKgbtvvflcXbCQk/o97ItedOnzn/OLhHiX38L/hRwBceI12+wjY5BAED3nlaO6XjBfx7irvIxn3tfIgYcivjCFvQzfX3aeV8PT6sFabB5GcRsxn7Ty2Kf/8PWxhY3JuNCUHMHdRgcUSMpxApwN/h+pav/ItbyW/6SFasws4qU5J47IF3JpNr3ujV1cAdBSbzEQvvIZ74O19qfw6bBgeSe0q6qp9UiOrfsyFMAVRzTW04wn9gOsDwP4/bwpJ4= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: d66ab550-9c4b-49e7-6954-08d7f5c2feaa X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2020 15:50:14.4664 (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: fj62o0mshrHDvk7xbzvSRBSThxYLdJqiEBQ+noo3W0mPwglWa52UD0FeAzqGq69oapVN0d1tKEYMc5QWYiVnFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1968 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 S . Miller" , Kalle Valo Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPgoKVGhl IGZpZWxkICdzdGF0dXMnIGFwcGVhcnMgaW4gbW9zdCBvZiBzdHJ1Y3RzIHJldHVybmVkIGJ5IHRo ZSBoYXJkd2FyZS4KVGhpcyBmaWVsZCBpcyBlbmNvZGVkIGFzIGxpdHRsZSBlbmRpYW4uIFNwYXJz ZSBjb21wbGFpbnMgdGhpcyBmaWVsZCBpcwpub3QgYWx3YXlzIGNvcnJlY3RseSBhY2Nlc3NlZDoK CiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2RhdGFfcnguYzo1MzoxNjogd2FybmluZzogcmVzdHJp Y3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9k YXRhX3J4LmM6ODQ6MTY6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTMyIGRlZ3JhZGVzIHRvIGlu dGVnZXIKICAgIGRyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jOjUyNjoyNDogd2FybmluZzog cmVzdHJpY3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5n L3dmeC9kYXRhX3R4LmM6NTY5OjIzOiB3YXJuaW5nOiByZXN0cmljdGVkIF9fbGUzMiBkZWdyYWRl cyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjEyODozMzogd2Fy bmluZzogcmVzdHJpY3RlZCBfX2xlMzIgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9z dGFnaW5nL3dmeC8uL3RyYWNlcy5oOjQwMToxOiB3YXJuaW5nOiByZXN0cmljdGVkIF9fbGUzMiBk ZWdyYWRlcyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4Ly4vdHJhY2VzLmg6NDAx OjE6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTMyIGRlZ3JhZGVzIHRvIGludGVnZXIKCkluIG1v c3Qgb2YgY2FzZXMsIHRoaXMgZmllbGQgaXMgb25seSBjb21wYXJlZCB3aXRoIEhJRl9TVEFUVVMg dmFsdWVzLgpGaW5hbGx5LCBpdCBpcyBtb3JlIGNvbnZlbmllbnQgdG8gc29sdmUgdGhlIHByb2Js ZW0gYnkgZGVmaW5pbmcgdGhlCkhJRl9TVEFUVVMgdmFsdWVzIGRpcmVjdGx5IGluIGxpdHRsZSBl bmRpYW4uCgpJdCBpcyBhbHNvIHRoZSByaWdodCB0aW1lIHRvIG1ha2Ugc29tZSBjbGVhbiB1cCBp biB0aGUgSElGX1NUQVRVUyBuYW1lcy4KClNpZ25lZC1vZmYtYnk6IErDqXLDtG1lIFBvdWlsbGVy IDxqZXJvbWUucG91aWxsZXJAc2lsYWJzLmNvbT4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2Rh dGFfcnguYyAgICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2RhdGFfdHguYyAg ICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfY21kLmggICAgIHwg MTYgLS0tLS0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5oIHwg MzYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9y eC5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMgICAgICAg ICAgfCAgNCArLS0KIGRyaXZlcnMvc3RhZ2luZy93ZngvbWFpbi5jICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaCAgICAgICAgICB8ICAyICstCiA4IGZpbGVz IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV9yeC5jIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9kYXRh X3J4LmMKaW5kZXggYzNiM2VkYWUzNDIwLi4wZTk1OWViYzM4YjUgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvc3RhZ2luZy93ZngvZGF0YV9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV9y eC5jCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbnQgd2Z4X2Ryb3BfZW5jcnlwdF9kYXRhKHN0 cnVjdCB3ZnhfZGV2ICp3ZGV2LAogCX0KIAogCS8qIEZpcm13YXJlIHN0cmlwcyBJQ1YgaW4gY2Fz ZSBvZiBNSUMgZmFpbHVyZS4gKi8KLQlpZiAoYXJnLT5zdGF0dXMgPT0gSElGX1NUQVRVU19NSUNG QUlMVVJFKQorCWlmIChhcmctPnN0YXR1cyA9PSBISUZfU1RBVFVTX1JYX0ZBSUxfTUlDKQogCQlp Y3ZfbGVuID0gMDsKIAogCWlmIChza2ItPmxlbiA8IGhkcmxlbiArIGl2X2xlbiArIGljdl9sZW4p IHsKQEAgLTc5LDcgKzc5LDcgQEAgdm9pZCB3ZnhfcnhfY2Ioc3RydWN0IHdmeF92aWYgKnd2aWYs CiAJICAgICBpZWVlODAyMTFfaXNfYmVhY29uKGZyYW1lLT5mcmFtZV9jb250cm9sKSkpCiAJCWdv dG8gZHJvcDsKIAotCWlmIChhcmctPnN0YXR1cyA9PSBISUZfU1RBVFVTX01JQ0ZBSUxVUkUpCisJ aWYgKGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfUlhfRkFJTF9NSUMpCiAJCWhkci0+ZmxhZyB8 PSBSWF9GTEFHX01NSUNfRVJST1I7CiAJZWxzZSBpZiAoYXJnLT5zdGF0dXMpCiAJCWdvdG8gZHJv cDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jIGIvZHJpdmVycy9z dGFnaW5nL3dmeC9kYXRhX3R4LmMKaW5kZXggODQ2NTZkMWE2Mjc4Li5hMjU2ZWVkMzMzODEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy93ZngvZGF0YV90eC5jCisrKyBiL2RyaXZlcnMvc3Rh Z2luZy93ZngvZGF0YV90eC5jCkBAIC01MjgsNyArNTI4LDcgQEAgdm9pZCB3ZnhfdHhfY29uZmly bV9jYihzdHJ1Y3Qgd2Z4X3ZpZiAqd3ZpZiwgY29uc3Qgc3RydWN0IGhpZl9jbmZfdHggKmFyZykK IAkJaWYgKHJhdGUtPmlkeCA8IDApCiAJCQlicmVhazsKIAkJaWYgKHR4X2NvdW50IDwgcmF0ZS0+ Y291bnQgJiYKLQkJICAgIGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfUkVUUllfRVhDRUVERUQg JiYKKwkJICAgIGFyZy0+c3RhdHVzID09IEhJRl9TVEFUVVNfVFhfRkFJTF9SRVRSSUVTICYmCiAJ CSAgICBhcmctPmFja19mYWlsdXJlcykKIAkJCWRldl9kYmcod3ZpZi0+d2Rldi0+ZGV2LAogCQkJ CSJhbGwgcmV0cmllcyB3ZXJlIG5vdCBjb25zdW1lZDogJWQgIT0gJWRcbiIsCkBAIC01NjgsNyAr NTY4LDcgQEAgdm9pZCB3ZnhfdHhfY29uZmlybV9jYihzdHJ1Y3Qgd2Z4X3ZpZiAqd3ZpZiwgY29u c3Qgc3RydWN0IGhpZl9jbmZfdHggKmFyZykKIAkJCXR4X2luZm8tPmZsYWdzIHw9IElFRUU4MDIx MV9UWF9TVEFUX05PQUNLX1RSQU5TTUlUVEVEOwogCQllbHNlCiAJCQl0eF9pbmZvLT5mbGFncyB8 PSBJRUVFODAyMTFfVFhfU1RBVF9BQ0s7Ci0JfSBlbHNlIGlmIChhcmctPnN0YXR1cyA9PSBISUZf UkVRVUVVRSkgeworCX0gZWxzZSBpZiAoYXJnLT5zdGF0dXMgPT0gSElGX1NUQVRVU19UWF9GQUlM X1JFUVVFVUUpIHsKIAkJV0FSTighYXJnLT50eF9yZXN1bHRfZmxhZ3MucmVxdWV1ZSwKIAkJICAg ICAiaW5jb2hlcmVudCBzdGF0dXMgYW5kIHJlc3VsdF9mbGFncyIpOwogCQlpZiAodHhfaW5mby0+ ZmxhZ3MgJiBJRUVFODAyMTFfVFhfQ1RMX1NFTkRfQUZURVJfRFRJTSkgewpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBpX2NtZC5oIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9o aWZfYXBpX2NtZC5oCmluZGV4IGJiOGM1NzI5MWY3NC4uZDc2NzIyYmZmN2VlIDEwMDY0NAotLS0g YS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfY21kLmgKKysrIGIvZHJpdmVycy9zdGFnaW5n L3dmeC9oaWZfYXBpX2NtZC5oCkBAIC02NiwyMiArNjYsNiBAQCB1bmlvbiBoaWZfY29tbWFuZHNf aWRzIHsKIAllbnVtIGhpZl9pbmRpY2F0aW9uc19pZHMgaW5kaWNhdGlvbjsKIH07CiAKLWVudW0g aGlmX3N0YXR1cyB7Ci0JSElGX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICA9IDB4MCwKLQlI SUZfU1RBVFVTX0ZBSUxVUkUgICAgICAgICAgICAgID0gMHgxLAotCUhJRl9JTlZBTElEX1BBUkFN RVRFUiAgICAgICAgICAgPSAweDIsCi0JSElGX1NUQVRVU19XQVJOSU5HICAgICAgICAgICAgICA9 IDB4MywKLQlISUZfRVJST1JfVU5TVVBQT1JURURfTVNHX0lEICAgID0gMHg0LAotCUhJRl9TVEFU VVNfREVDUllQVEZBSUxVUkUgICAgICAgPSAweDEwLAotCUhJRl9TVEFUVVNfTUlDRkFJTFVSRSAg ICAgICAgICAgPSAweDExLAotCUhJRl9TVEFUVVNfTk9fS0VZX0ZPVU5EICAgICAgICAgPSAweDEy LAotCUhJRl9TVEFUVVNfUkVUUllfRVhDRUVERUQgICAgICAgPSAweDEzLAotCUhJRl9TVEFUVVNf VFhfTElGRVRJTUVfRVhDRUVERUQgPSAweDE0LAotCUhJRl9SRVFVRVVFICAgICAgICAgICAgICAg ICAgICAgPSAweDE1LAotCUhJRl9TVEFUVVNfUkVGVVNFRCAgICAgICAgICAgICAgPSAweDE2LAot CUhJRl9TVEFUVVNfQlVTWSAgICAgICAgICAgICAgICAgPSAweDE3Ci19OwotCiBzdHJ1Y3QgaGlm X3Jlc2V0X2ZsYWdzIHsKIAl1OCAgICAgcmVzZXRfc3RhdDoxOwogCXU4ICAgICByZXNldF9hbGxf aW50OjE7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5o IGIvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBpX2dlbmVyYWwuaAppbmRleCBhMzU5YWU3NjUx MWEuLjJiMGNkZmRkNDZkMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBp X2dlbmVyYWwuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5oCkBA IC03MCwyMSArNzAsMjcgQEAgZW51bSBoaWZfZ2VuZXJhbF9pbmRpY2F0aW9uc19pZHMgewogCUhJ Rl9JTkRfSURfU0xfRVhDSEFOR0VfUFVCX0tFWVMgPSAweGU1CiB9OwogCi1lbnVtIGhpZl9oaV9z dGF0dXMgewotCUhJX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9 IDB4MDAwMCwKLQlISV9TVEFUVVNfRkFJTFVSRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PSAweDAwMDEsCi0JSElfSU5WQUxJRF9QQVJBTUVURVIgICAgICAgICAgICAgICAgICAgICAgICAg ID0gMHgwMDAyLAotCUhJX1NUQVRVU19HUElPX1dBUk5JTkcgICAgICAgICAgICAgICAgICAgICAg ICA9IDB4MDAwMywKLQlISV9FUlJPUl9VTlNVUFBPUlRFRF9NU0dfSUQgICAgICAgICAgICAgICAg ICAgPSAweDAwMDQsCi0JU0xfTUFDX0tFWV9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgICAgICAg ICAgID0gMHgwMDVBLAotCVNMX01BQ19LRVlfU1RBVFVTX0ZBSUxFRF9LRVlfQUxSRUFEWV9CVVJO RUQgICA9IDB4MDA2QiwKLQlTTF9NQUNfS0VZX1NUQVRVU19GQUlMRURfUkFNX01PREVfTk9UX0FM TE9XRUQgPSAweDAwN0MsCi0JU0xfTUFDX0tFWV9TVEFUVVNfRkFJTEVEX1VOS05PV05fTU9ERSAg ICAgICAgID0gMHgwMDhELAotCVNMX1BVQl9LRVlfRVhDSEFOR0VfU1RBVFVTX1NVQ0NFU1MgICAg ICAgICAgICA9IDB4MDA5RSwKLQlTTF9QVUJfS0VZX0VYQ0hBTkdFX1NUQVRVU19GQUlMRUQgICAg ICAgICAgICAgPSAweDAwQUYsCi0JUFJFVkVOVF9ST0xMQkFDS19DTkZfU1VDQ0VTUyAgICAgICAg ICAgICAgICAgID0gMHgxMjM0LAotCVBSRVZFTlRfUk9MTEJBQ0tfQ05GX1dST05HX01BR0lDX1dP UkQgICAgICAgICA9IDB4MTI1NgotfTsKKyNkZWZpbmUgSElGX1NUQVRVU19TVUNDRVNTICAgICAg ICAgICAgICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAwMDApKQorI2RlZmluZSBISUZfU1RB VFVTX0ZBSUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAwMSkp CisjZGVmaW5lIEhJRl9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgICAgICAgICAgICAgICAoY3B1 X3RvX2xlMzIoMHgwMDAyKSkKKyNkZWZpbmUgSElGX1NUQVRVU19XQVJOSU5HICAgICAgICAgICAg ICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAwMDMpKQorI2RlZmluZSBISUZfU1RBVFVTX1VO S05PV05fUkVRVUVTVCAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAwNCkpCisjZGVm aW5lIEhJRl9TVEFUVVNfUlhfRkFJTF9ERUNSWVBUICAgICAgICAgICAgICAgICAoY3B1X3RvX2xl MzIoMHgwMDEwKSkKKyNkZWZpbmUgSElGX1NUQVRVU19SWF9GQUlMX01JQyAgICAgICAgICAgICAg ICAgICAgIChjcHVfdG9fbGUzMigweDAwMTEpKQorI2RlZmluZSBISUZfU1RBVFVTX1JYX0ZBSUxf Tk9fS0VZICAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAxMikpCisjZGVmaW5lIEhJ Rl9TVEFUVVNfVFhfRkFJTF9SRVRSSUVTICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgw MDEzKSkKKyNkZWZpbmUgSElGX1NUQVRVU19UWF9GQUlMX1RJTUVPVVQgICAgICAgICAgICAgICAg IChjcHVfdG9fbGUzMigweDAwMTQpKQorI2RlZmluZSBISUZfU1RBVFVTX1RYX0ZBSUxfUkVRVUVV RSAgICAgICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDAxNSkpCisjZGVmaW5lIEhJRl9TVEFU VVNfUkVGVVNFRCAgICAgICAgICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgwMDE2KSkK KyNkZWZpbmUgSElGX1NUQVRVU19CVVNZICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjcHVf dG9fbGUzMigweDAwMTcpKQorI2RlZmluZSBISUZfU1RBVFVTX1NMS19TRVRfS0VZX1NVQ0NFU1Mg ICAgICAgICAgICAgKGNwdV90b19sZTMyKDB4MDA1QSkpCisjZGVmaW5lIEhJRl9TVEFUVVNfU0xL X1NFVF9LRVlfQUxSRUFEWV9CVVJORUQgICAgICAoY3B1X3RvX2xlMzIoMHgwMDZCKSkKKyNkZWZp bmUgSElGX1NUQVRVU19TTEtfU0VUX0tFWV9ESVNBTExPV0VEX01PREUgICAgIChjcHVfdG9fbGUz MigweDAwN0MpKQorI2RlZmluZSBISUZfU1RBVFVTX1NMS19TRVRfS0VZX1VOS05PV05fTU9ERSAg ICAgICAgKGNwdV90b19sZTMyKDB4MDA4RCkpCisjZGVmaW5lIEhJRl9TVEFUVVNfU0xLX05FR09f U1VDQ0VTUyAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgwMDlFKSkKKyNkZWZpbmUgSElG X1NUQVRVU19TTEtfTkVHT19GQUlMRUQgICAgICAgICAgICAgICAgIChjcHVfdG9fbGUzMigweDAw QUYpKQorI2RlZmluZSBISUZfU1RBVFVTX1JPTExCQUNLX1NVQ0NFU1MgICAgICAgICAgICAgICAg KGNwdV90b19sZTMyKDB4MTIzNCkpCisjZGVmaW5lIEhJRl9TVEFUVVNfUk9MTEJBQ0tfRkFJTCAg ICAgICAgICAgICAgICAgICAoY3B1X3RvX2xlMzIoMHgxMjU2KSkKIAogZW51bSBoaWZfYXBpX3Jh dGVfaW5kZXggewogCUFQSV9SQVRFX0lOREVYX0JfMU1CUFMgICAgID0gMCwKZGlmZiAtLWdpdCBh L2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9y eC5jCmluZGV4IDliNGYwYzRiYTc0NS4uOWQ0YmE3NjVmODA5IDEwMDY0NAotLS0gYS9kcml2ZXJz L3N0YWdpbmcvd2Z4L2hpZl9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMK QEAgLTEyNyw3ICsxMjcsNyBAQCBzdGF0aWMgaW50IGhpZl9rZXlzX2luZGljYXRpb24oc3RydWN0 IHdmeF9kZXYgKndkZXYsCiAJdTggcHVia2V5W0FQSV9OQ1BfUFVCX0tFWV9TSVpFXTsKIAogCS8v IFNMX1BVQl9LRVlfRVhDSEFOR0VfU1RBVFVTX1NVQ0NFU1MgaXMgdXNlZCBieSBsZWdhY3kgc2Vj dXJlIGxpbmsKLQlpZiAoYm9keS0+c3RhdHVzICYmIGJvZHktPnN0YXR1cyAhPSBTTF9QVUJfS0VZ X0VYQ0hBTkdFX1NUQVRVU19TVUNDRVNTKQorCWlmIChib2R5LT5zdGF0dXMgJiYgYm9keS0+c3Rh dHVzICE9IEhJRl9TVEFUVVNfU0xLX05FR09fU1VDQ0VTUykKIAkJZGV2X3dhcm4od2Rldi0+ZGV2 LCAic2VjdXJlIGxpbmsgbmVnb2NpYXRpb24gZXJyb3JcbiIpOwogCW1lbWNweShwdWJrZXksIGJv ZHktPm5jcF9wdWJfa2V5LCBzaXplb2YocHVia2V5KSk7CiAJbWVtcmV2ZXJzZShwdWJrZXksIHNp emVvZihwdWJrZXkpKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMg Yi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCmluZGV4IDZjNjYxODE5N2I5MS4uZTY1M2Vi YmU1MDY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCisrKyBiL2Ry aXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMKQEAgLTUxMSw3ICs1MTEsNyBAQCBpbnQgaGlmX3Ns X3NlbmRfcHViX2tleXMoc3RydWN0IHdmeF9kZXYgKndkZXYsCiAJcmV0ID0gd2Z4X2NtZF9zZW5k KHdkZXYsIGhpZiwgTlVMTCwgMCwgZmFsc2UpOwogCWtmcmVlKGhpZik7CiAJLy8gQ29tcGF0aWJp bGl0eSB3aXRoIGxlZ2FjeSBzZWN1cmUgbGluawotCWlmIChyZXQgPT0gU0xfUFVCX0tFWV9FWENI QU5HRV9TVEFUVVNfU1VDQ0VTUykKKwlpZiAocmV0ID09IGxlMzJfdG9fY3B1KEhJRl9TVEFUVVNf U0xLX05FR09fU1VDQ0VTUykpCiAJCXJldCA9IDA7CiAJcmV0dXJuIHJldDsKIH0KQEAgLTU0Miw3 ICs1NDIsNyBAQCBpbnQgaGlmX3NsX3NldF9tYWNfa2V5KHN0cnVjdCB3ZnhfZGV2ICp3ZGV2LCBj b25zdCB1OCAqc2xrX2tleSwgaW50IGRlc3RpbmF0aW9uKQogCXJldCA9IHdmeF9jbWRfc2VuZCh3 ZGV2LCBoaWYsIE5VTEwsIDAsIGZhbHNlKTsKIAlrZnJlZShoaWYpOwogCS8vIENvbXBhdGliaWxp dHkgd2l0aCBsZWdhY3kgc2VjdXJlIGxpbmsKLQlpZiAocmV0ID09IFNMX01BQ19LRVlfU1RBVFVT X1NVQ0NFU1MpCisJaWYgKHJldCA9PSBsZTMyX3RvX2NwdShISUZfU1RBVFVTX1NMS19TRVRfS0VZ X1NVQ0NFU1MpKQogCQlyZXQgPSAwOwogCXJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvd2Z4L21haW4uYyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvbWFpbi5jCmluZGV4 IDI1ZDcwZWJlOTkzMy4uZDRlNjljNjYzZjVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcv d2Z4L21haW4uYworKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L21haW4uYwpAQCAtMjI5LDcgKzIy OSw3IEBAIGludCB3Znhfc2VuZF9wZHMoc3RydWN0IHdmeF9kZXYgKndkZXYsIHU4ICpidWYsIHNp emVfdCBsZW4pCiAJCQlidWZbaV0gPSAnfSc7CiAJCQlyZXQgPSBoaWZfY29uZmlndXJhdGlvbih3 ZGV2LCBidWYgKyBzdGFydCwKIAkJCQkJCWkgLSBzdGFydCArIDEpOwotCQkJaWYgKHJldCA9PSBI SUZfU1RBVFVTX0ZBSUxVUkUpIHsKKwkJCWlmIChyZXQgPiAwKSB7CiAJCQkJZGV2X2Vycih3ZGV2 LT5kZXYsICJQRFMgYnl0ZXMgJWQgdG8gJWQ6IGludmFsaWQgZGF0YSAodW5zdXBwb3J0ZWQgb3B0 aW9ucz8pXG4iLCBzdGFydCwgaSk7CiAJCQkJcmV0dXJuIC1FSU5WQUw7CiAJCQl9CmRpZmYgLS1n aXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oIGIvZHJpdmVycy9zdGFnaW5nL3dmeC90 cmFjZXMuaAppbmRleCA5NTlhMGQzMWJmNGUuLjQ4YmZkOTY5NWIyNiAxMDA2NDQKLS0tIGEvZHJp dmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNl cy5oCkBAIC00MTQsNyArNDE0LDcgQEAgVFJBQ0VfRVZFTlQodHhfc3RhdHMsCiAJCQlfX2VudHJ5 LT5mbGFncyB8PSAweDEwOwogCQlpZiAodHhfY25mLT5zdGF0dXMpCiAJCQlfX2VudHJ5LT5mbGFn cyB8PSAweDIwOwotCQlpZiAodHhfY25mLT5zdGF0dXMgPT0gSElGX1JFUVVFVUUpCisJCWlmICh0 eF9jbmYtPnN0YXR1cyA9PSBISUZfU1RBVFVTX1RYX0ZBSUxfUkVRVUVVRSkKIAkJCV9fZW50cnkt PmZsYWdzIHw9IDB4NDA7CiAJKSwKIAlUUF9wcmludGsoInBhY2tldCBJRDogJTA4eCwgcmF0ZSBw b2xpY3k6ICVzICVkfCVkICVkfCVkICVkfCVkICVkfCVkIC0+ICVkIGF0dGVtcHQsIERlbGF5cyBt ZWRpYS9xdWV1ZS90b3RhbDogJTRkdXMvJTRkdXMvJTRkdXMiLAotLSAKMi4yNi4yCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkZXZlbCBtYWlsaW5nIGxp c3QKZGV2ZWxAbGludXhkcml2ZXJwcm9qZWN0Lm9yZwpodHRwOi8vZHJpdmVyZGV2LmxpbnV4ZHJp dmVycHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcml2ZXJkZXYtZGV2ZWwK