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,URIBL_BLOCKED, 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 C3E93C54E8D for ; Tue, 12 May 2020 15:05:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 91AE1206F5 for ; Tue, 12 May 2020 15:05: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="psdtIU7E" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730912AbgELPFd (ORCPT ); Tue, 12 May 2020 11:05:33 -0400 Received: from mail-eopbgr770072.outbound.protection.outlook.com ([40.107.77.72]:30085 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730765AbgELPFK (ORCPT ); Tue, 12 May 2020 11:05:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AYNIuaRI51r454dFzUiRjW/9fcdBMvgxFYwF8C4MBJOXgLglzR78YdyCMl7TftWzqSyACQG45CLBS6RE1ZrDjvOgUKs2QS6WaIULSZli/VZzYfr3qXos1gwdbKcNUMDwg6u2mBjp/yHeU9qLYC9IIThv8nnYl/BdijupPI8yi8DSZw2Zn0Nq2PJW9grxblkQTrMPWuKIGIGGZ6QrTrWSDuSiQXrlX1T2coa/R/heB9oXHmDX2kJ0P5qEJX64HohOV9FKk5K90ErF0DhuASaVcfBrq6/UOMrQbaRGZ+nkQsJwi9ln/Nyf9obf9wSIjxAqFodagdjCZbov61x8DxkDYg== 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=0/SJiSfZy1QndJxgGImEhJVLxdKnpmd4Thu57aLvZ40=; b=Bf/gT3Qkff6Jb4ezF+OCdAmP2/Ksm6tGNpB0FqRD6/PqWv/wd6yfaUYZb29vCWzLRFYvYdB1Gr2jOSDQM/g6ICGSr+LoeNL6pQouIuFyjQ7FWQY/JgtuwgPMCTyhKsffJXohk1UmarZFWJxVvpVT6GIX0JAVkYqppU8XyNJ0Qw7rgeSx5Mv3gbl/ttn/kgxA7CL4dwyMhufDa/UJ6wD3eT/yJ1VvFs8jm1vG42fmsVFDZ5chIMOLTVU0VoQvlc3A2aAJDPCOpjDfV8pJHh3bWlo6i/kcL4F4w9cRYDk/oPyV7fj94AmF+Pr569fnG8i6X0VdUYNJ2Rh3PzZhoQUA7w== 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=0/SJiSfZy1QndJxgGImEhJVLxdKnpmd4Thu57aLvZ40=; b=psdtIU7EodxKQKhpGclF0SDy/s1ZJH7XoGZgkaNlOeNuXkjcSA4TdiiAhYV9pMor/Pk7w0O4tIs3eWxumkLuNimu5nt3CXubArwlfM4fEnlx5N4lDgpeevjrihGR0rjN2IhP8U1A/MceDG5l2LacRWmKzk3d6oiBL2kiekQ3UVU= 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 MWHPR11MB1741.namprd11.prod.outlook.com (2603:10b6:300:10d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Tue, 12 May 2020 15:04:58 +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; Tue, 12 May 2020 15:04:57 +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 v2 14/17] staging: wfx: fix endianness of the field 'status' Date: Tue, 12 May 2020 17:04:11 +0200 Message-Id: <20200512150414.267198-15-Jerome.Pouiller@silabs.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200512150414.267198-1-Jerome.Pouiller@silabs.com> References: <20200512150414.267198-1-Jerome.Pouiller@silabs.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-ClientProxiedBy: DM5PR1101CA0003.namprd11.prod.outlook.com (2603:10b6:4:4c::13) 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 DM5PR1101CA0003.namprd11.prod.outlook.com (2603:10b6:4:4c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Tue, 12 May 2020 15:04:56 +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: 03ac6675-d66f-4e96-a397-08d7f685d5dd X-MS-TrafficTypeDiagnostic: MWHPR11MB1741: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:217; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: niAQaqnY72v+L36cKBb7K+U2DCmUKIXSc0qsku7U+N4n1aGMHXfJVUQBRn8LwtSXzvLC30KIGTCYoF+ZHzP7acKLV5pZi0kA5tDXoJuqqlhWm8hLHlK680NK+UT2OIMnZcHiF45NK0ZUXrVXblfBGUPJg1C+zaeM4ssexhQ6fCh78IkvNF6z/RC0n4pPz1CqMfrC0PpjC/Qfa1DE1APUAmnd2gqi2s5usrNN2KWlHJRGDft2AG5My5jdUlLI9l5nFkxy9cS3GCuM/S2f6bDexFrSaH70+meCSn6tObSyX7Ov3xf7sACFRvkjGo6igQqruutmkBFROemagEe15pa1Wb+JDHS0ERt9WC5AmWcT/wIV4bSIUXMqbO3I2sDEA2lLptDRz9kx1k1PChUqSXxhlSLN++5w7yX7tnMboGf5Yh863uNNJ1ezuDsdGwl7KalOygu0X6OtfhDHaM7t/I4SJSZTImS+kgogWLKP8g2meiGbIW9JLgd4+h7PcJbftijzlqfQM83ieya5hwn4zfh6Og== 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:(396003)(366004)(376002)(39860400002)(346002)(136003)(33430700001)(54906003)(107886003)(478600001)(8676002)(5660300002)(316002)(1076003)(956004)(8936002)(2616005)(186003)(2906002)(7696005)(86362001)(4326008)(52116002)(6666004)(6486002)(66476007)(66574014)(26005)(66946007)(66556008)(33440700001)(16526019)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: icsNB8wlLJ//Rvpk8EXARqs4MDczaiC+zfm4bCDe36ElYdkqu2JVW8X42q9ljo+q7jobghAmpQMBYMkPbTY7/kvfhwpgjMXpSfasMJbrLJxmCGZdHpzPU1onVZSvFTYiiH2uQkBV6B7twJ2A3q3eB2cBpELUznCU4QzhluoDYzrch8r33LTgmKLxkFcOJ6sURYKVopwcY13rgVznV2N01ItMh4kortS7sIXV9/TN5pbvz4e9QeMv0XXi96cbTTYud2gtryjEES8Uy5h6MEMNFsy0lOIHydWeqtqbVIBVfFluPvKuyNEW49gPq3Y7UTwKtg378044VO63MF/OlJjzuHB9RIQgzgi2QWHfHNn0FfnrGvgyTJJktgNGYzl3NFFaJLpDNbQabgzEzis/WRyzLumr710+dCBY81Igshyy5iICBViqKyXDQteh2x+bW1HgSI43LYnUSxtTwztqpeWH+Dd+pPFJPGISj1lJ9KKypgM= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03ac6675-d66f-4e96-a397-08d7f685d5dd X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 15:04:57.8468 (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: zgg68bYcwL5Zyaadnvw6UjUY1HXZTpXkoVMV0A/AmUc14MfLHacYLPnaVMQpalMjrxR3YQUNEJfxL5Mj5nKQrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1741 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@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 dGFnaW5nL3dmeC9kYXRhX3R4LmMKaW5kZXggMDE0ZmEzNmM4Zjc4Li40YTI5MTA4OTdiNmYgMTAw 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 IGIvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBpX2dlbmVyYWwuaAppbmRleCA5OTU3NTJiOWYx NjguLmY1YWJkODE3NDcwNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3dmeC9oaWZfYXBp X2dlbmVyYWwuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9hcGlfZ2VuZXJhbC5oCkBA IC02NywyMSArNjcsMjcgQEAgZW51bSBoaWZfZ2VuZXJhbF9pbmRpY2F0aW9uc19pZHMgewogCUhJ 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 eC5jCmluZGV4IDM2MTMyOTA5YTZhZS4uODg0NjYwNjNjYzQyIDEwMDY0NAotLS0gYS9kcml2ZXJz L3N0YWdpbmcvd2Z4L2hpZl9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMK QEAgLTEyNyw3ICsxMjcsNyBAQCBzdGF0aWMgaW50IGhpZl9rZXlzX2luZGljYXRpb24oc3RydWN0 IHdmeF9kZXYgKndkZXYsCiAJdTggcHVia2V5W0FQSV9OQ1BfUFVCX0tFWV9TSVpFXTsKIAogCS8v IFNMX1BVQl9LRVlfRVhDSEFOR0VfU1RBVFVTX1NVQ0NFU1MgaXMgdXNlZCBieSBsZWdhY3kgc2Vj dXJlIGxpbmsKLQlpZiAoYm9keS0+c3RhdHVzICYmIGJvZHktPnN0YXR1cyAhPSBTTF9QVUJfS0VZ X0VYQ0hBTkdFX1NUQVRVU19TVUNDRVNTKQorCWlmIChib2R5LT5zdGF0dXMgJiYgYm9keS0+c3Rh dHVzICE9IEhJRl9TVEFUVVNfU0xLX05FR09fU1VDQ0VTUykKIAkJZGV2X3dhcm4od2Rldi0+ZGV2 LCAic2VjdXJlIGxpbmsgbmVnb2NpYXRpb24gZXJyb3JcbiIpOwogCW1lbWNweShwdWJrZXksIGJv ZHktPm5jcF9wdWJfa2V5LCBzaXplb2YocHVia2V5KSk7CiAJbWVtcmV2ZXJzZShwdWJrZXksIHNp emVvZihwdWJrZXkpKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMg Yi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCmluZGV4IDQ5MGE5ZGU1NGZhZi4uYmI3NzZl ZTY2ODljIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl90eC5jCisrKyBiL2Ry aXZlcnMvc3RhZ2luZy93ZngvaGlmX3R4LmMKQEAgLTUxMSw3ICs1MTEsNyBAQCBpbnQgaGlmX3Ns X3NlbmRfcHViX2tleXMoc3RydWN0IHdmeF9kZXYgKndkZXYsCiAJcmV0ID0gd2Z4X2NtZF9zZW5k KHdkZXYsIGhpZiwgTlVMTCwgMCwgZmFsc2UpOwogCWtmcmVlKGhpZik7CiAJLy8gQ29tcGF0aWJp bGl0eSB3aXRoIGxlZ2FjeSBzZWN1cmUgbGluawotCWlmIChyZXQgPT0gU0xfUFVCX0tFWV9FWENI QU5HRV9TVEFUVVNfU1VDQ0VTUykKKwlpZiAocmV0ID09IGxlMzJfdG9fY3B1KEhJRl9TVEFUVVNf U0xLX05FR09fU1VDQ0VTUykpCiAJCXJldCA9IDA7CiAJcmV0dXJuIHJldDsKIH0KQEAgLTU0Miw3 ICs1NDIsNyBAQCBpbnQgaGlmX3NsX3NldF9tYWNfa2V5KHN0cnVjdCB3ZnhfZGV2ICp3ZGV2LCBj b25zdCB1OCAqc2xrX2tleSwgaW50IGRlc3RpbmF0aW9uKQogCXJldCA9IHdmeF9jbWRfc2VuZCh3 ZGV2LCBoaWYsIE5VTEwsIDAsIGZhbHNlKTsKIAlrZnJlZShoaWYpOwogCS8vIENvbXBhdGliaWxp dHkgd2l0aCBsZWdhY3kgc2VjdXJlIGxpbmsKLQlpZiAocmV0ID09IFNMX01BQ19LRVlfU1RBVFVT X1NVQ0NFU1MpCisJaWYgKHJldCA9PSBsZTMyX3RvX2NwdShISUZfU1RBVFVTX1NMS19TRVRfS0VZ X1NVQ0NFU1MpKQogCQlyZXQgPSAwOwogCXJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvd2Z4L21haW4uYyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvbWFpbi5jCmluZGV4 IDI1ZDcwZWJlOTkzMy4uZDRlNjljNjYzZjVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcv d2Z4L21haW4uYworKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L21haW4uYwpAQCAtMjI5LDcgKzIy OSw3IEBAIGludCB3Znhfc2VuZF9wZHMoc3RydWN0IHdmeF9kZXYgKndkZXYsIHU4ICpidWYsIHNp emVfdCBsZW4pCiAJCQlidWZbaV0gPSAnfSc7CiAJCQlyZXQgPSBoaWZfY29uZmlndXJhdGlvbih3 ZGV2LCBidWYgKyBzdGFydCwKIAkJCQkJCWkgLSBzdGFydCArIDEpOwotCQkJaWYgKHJldCA9PSBI SUZfU1RBVFVTX0ZBSUxVUkUpIHsKKwkJCWlmIChyZXQgPiAwKSB7CiAJCQkJZGV2X2Vycih3ZGV2 LT5kZXYsICJQRFMgYnl0ZXMgJWQgdG8gJWQ6IGludmFsaWQgZGF0YSAodW5zdXBwb3J0ZWQgb3B0 aW9ucz8pXG4iLCBzdGFydCwgaSk7CiAJCQkJcmV0dXJuIC1FSU5WQUw7CiAJCQl9CmRpZmYgLS1n aXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oIGIvZHJpdmVycy9zdGFnaW5nL3dmeC90 cmFjZXMuaAppbmRleCA3Mjk4ZmI5NDhmNTYuLmMxMGFjOTJiOGViMyAxMDA2NDQKLS0tIGEvZHJp dmVycy9zdGFnaW5nL3dmeC90cmFjZXMuaAorKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNl cy5oCkBAIC00MTQsNyArNDE0LDcgQEAgVFJBQ0VfRVZFTlQodHhfc3RhdHMsCiAJCQlfX2VudHJ5 LT5mbGFncyB8PSAweDEwOwogCQlpZiAodHhfY25mLT5zdGF0dXMpCiAJCQlfX2VudHJ5LT5mbGFn cyB8PSAweDIwOwotCQlpZiAodHhfY25mLT5zdGF0dXMgPT0gSElGX1JFUVVFVUUpCisJCWlmICh0 eF9jbmYtPnN0YXR1cyA9PSBISUZfU1RBVFVTX1RYX0ZBSUxfUkVRVUVVRSkKIAkJCV9fZW50cnkt PmZsYWdzIHw9IDB4NDA7CiAJKSwKIAlUUF9wcmludGsoInBhY2tldCBJRDogJTA4eCwgcmF0ZSBw b2xpY3k6ICVzICVkfCVkICVkfCVkICVkfCVkICVkfCVkIC0+ICVkIGF0dGVtcHQsIERlbGF5cyBt ZWRpYS9xdWV1ZS90b3RhbDogJTRkdXMvJTRkdXMvJTRkdXMiLAotLSAKMi4yNi4yCgo=