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,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 A973AC54E8E for ; Tue, 12 May 2020 15:20:20 +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 7CFD1206DD for ; Tue, 12 May 2020 15:20:20 +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="Wz/xmABy" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CFD1206DD 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 4E775885DF; Tue, 12 May 2020 15:20:20 +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 cyF7UzTMlX14; Tue, 12 May 2020 15:20:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id D02FF86005; Tue, 12 May 2020 15:20:18 +0000 (UTC) Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id AD7CE1BF96B for ; Tue, 12 May 2020 15:20:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id A96D9873EF for ; Tue, 12 May 2020 15:20:17 +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 Py7C7v_0xKPR for ; Tue, 12 May 2020 15:20:16 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680085.outbound.protection.outlook.com [40.107.68.85]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 37C4D873D1 for ; Tue, 12 May 2020 15:20:16 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y24NHswXEczEghx39yZMfXOf7IIdKzng4pqfZmnAQFtnCbJVj1yrvxMWqM6PzCcTlPH8asiRiqdr/+FQfUZ5m3QFtxvXVHvxhfo5VCiXF3SeFZ7ur3EPnK1e7850p5Xy0ibhMrTso80kArRhyGbBhvbvuEhbWv7WQpTxu+ZmiuLw9dZ536+dCnYfvdRD/9vNvRPhOaBbvb8zdcs41FOylh05pbagQptxF8RqqHVnS2jj/3M8CNmCeuzss3k55d9CylYyqWeVX77z/Helows9KmwXr5DdkDD3wOSuXQ48/1tJMCjY/lbObXhztQbQ8Kb+AGSSunvPbUd3jwzookfMpw== 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=jors9pnqDJ1pceqqH6V+qkLxEFZqnPOt2V0GAJ+2TMI=; b=JQRq87Ueux3BqDXdvnBTuRdygullTjNExLT1nx55DzSPsXam1K//3z67hZhVS3K/KpgYr3yxHi6B2fzwJtUCnEFpBEgQOalM3UMbE7ESXS6E+22+C91HoWja1qmDZlc/wvJZ1ruqoV+CqxQEL0drRfyYqpbQi15XLrkSZaja4dtjkhLSI88xNGV/bAV7Ssiu1aLHytkscJ6rqaX6OyLxBCKkMQyhSOBuwSvVhWCN/aIa6j7rlhgl+ywueYuIg1Navc2IMjFc5W6+9DTtPT9acPw0rsi8j/4xh022VR6DdGgPQJQn/oI/7pYBx0ZRGFMJR1k3EcZVJ0t4NgGuXOQLDw== 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=jors9pnqDJ1pceqqH6V+qkLxEFZqnPOt2V0GAJ+2TMI=; b=Wz/xmAByGj5oRkl+YIIec9NphPv1G8I2X1sP6f4dAB4SY23jPAs8BHaz204nLZtzoWf+tk9Yz932vX9YFL0ZX01SET+NgSnxZv3roMaLY30NYvG7q0GBwPYmKO6yrClw+V2toEd7uxrvrishNMagFBdMHKcrsa2xU+yFz6IgZOM= 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:55 +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:55 +0000 From: Jerome Pouiller To: devel@driverdev.osuosl.org, linux-wireless@vger.kernel.org Subject: [PATCH v2 13/17] staging: wfx: fix access to le32 attribute 'len' Date: Tue, 12 May 2020 17:04:10 +0200 Message-Id: <20200512150414.267198-14-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> 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:54 +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: 0858842b-ce56-4a4d-a629-08d7f685d4af X-MS-TrafficTypeDiagnostic: MWHPR11MB1741: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:343; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ky10jDMZdYW5QH0pE7OmjAt83dQ6BfyPFqqIuowXMxj4Wxto4ezp88HTRn/tE7NkZjluN4IVCJBwnNBCkvRIzOLh6W3h6W9iDpe10Q1xXg4rEZauAIimpAF0VtJYmTHyRuS4MrFOnIf77jOoBzxdhobRiJMaoWNyA/Cv0RYoqZ4UW0V3KW75wxE+9UvfnNdb5DNa+mWKDg4hZ7PytThi9qmOH97hbG/9uY9l7BwZC8Vtr238UfEjBwt8w4vrdIEPSMWY1Vnk6nqzFUIxVz4TMmNbLPCNqTlB5u6ivaNsgT0ailPfQx7kWQoXwNtSo8KtF7CWCkP7zDcw9NLm1S6hjPt7zEPfi2dCIAv8PleLaifKn6FF4u/FK410MpU5AirpwT0aZQTJyXkl+vWBBcGv8/0A0rdpLbDXJa/JYMV9Yh2YVqxXADq+57ziLEWh3j1Py4qjwYhzl9F1TDAJt0YJiGemHiXx3v4qNhsuA87oY3kJ5orGlt6pe/BDQ8vMezyql6Zl3kA8f2ZDny19oYIq5g== 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: Hy8Jdh64UUnAqbJth942BnssQgQWVB/4wesKVR/5/qQpUKDkDdx2ss+TN5SxUBbkNtkG2sidyJ0foi63lcLgG7fVuD3llCVbCQWunO/K3KPB4vaQqnKhbhW5nlA8rBtzm6cWwO3MB3Nml2lWnhfnDqfgKOGB4u6Q6iN3ypYk98FBUo2IC8VXq19ZqxYpAoGhuvqO9u4yJlQKkutRdtDTrfkfz/nEIwmyi5FpqoFzTC2/aR2A/trSg7DFFhHzBppW1k62kkIdG/uaMs9qm3hk/cnKkqKgW7rNu9jtbSG13k09/7biDdtBWpoPcpluCtRdpWLaM5mctK6hhDiWkhtmPKxwmujDmrRLhaU7FK8q514B+xx/a5CBscB6Q4RfqabyAE8U8Uug87RNugb9V4c5YRFwj/xe9p1AZqwcVX7UeyolwZhpt9lb7CMNVTJNKiJrEH+0wvaQa1+NEqHQP6bCp83DgFT5BOcfuBHZ/dnuUHQ= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0858842b-ce56-4a4d-a629-08d7f685d4af X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 15:04:55.7787 (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: V7dOq6SIVVAaW/hGr6KKpKEhP0tz2jm/e4Degt4uGtmxyhLnOZfj8CLr2o27nk9SA2Dp+o5oRlYhdJeKiVjWLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1741 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" RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPgoKU3Bh cnNlIGNvbXBsYWlucyBhYm91dCB0aGUgYWNjZXNzZXMgdG8gdGhlIGZpZWxkICdsZW4nIGZyb20g c3RydWN0IGhpZl9tc2c6CgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9iaC5jOjg4OjMyOiB3YXJu aW5nOiByZXN0cmljdGVkIF9fbGUxNiBkZWdyYWRlcyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0 YWdpbmcvd2Z4L2JoLmM6ODg6MzI6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTE2IGRlZ3JhZGVz IHRvIGludGVnZXIKICAgIGRyaXZlcnMvc3RhZ2luZy93ZngvYmguYzo5MzozMjogd2FybmluZzog cmVzdHJpY3RlZCBfX2xlMTYgZGVncmFkZXMgdG8gaW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5n L3dmeC9iaC5jOjkzOjMyOiB3YXJuaW5nOiBjYXN0IHRvIHJlc3RyaWN0ZWQgX19sZTE2CiAgICBk cml2ZXJzL3N0YWdpbmcvd2Z4L2JoLmM6OTM6MzI6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTE2 IGRlZ3JhZGVzIHRvIGludGVnZXIKICAgIGRyaXZlcnMvc3RhZ2luZy93ZngvYmguYzoxMjE6MjU6 IHdhcm5pbmc6IGluY29ycmVjdCB0eXBlIGluIGFyZ3VtZW50IDIgKGRpZmZlcmVudCBiYXNlIHR5 cGVzKQogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9iaC5jOjEyMToyNTogICAgZXhwZWN0ZWQgdW5z aWduZWQgaW50IGxlbgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9iaC5jOjEyMToyNTogICAgZ290 IHJlc3RyaWN0ZWQgX19sZTE2IFt1c2VydHlwZV0gbGVuCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4 L2hpZl9yeC5jOjI3OjIyOiB3YXJuaW5nOiByZXN0cmljdGVkIF9fbGUxNiBkZWdyYWRlcyB0byBp bnRlZ2VyCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjM0NzozOTogd2FybmluZzog aW5jb3JyZWN0IHR5cGUgaW4gYXJndW1lbnQgNyAoZGlmZmVyZW50IGJhc2UgdHlwZXMpCiAgICBk cml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjM0NzozOTogICAgZXhwZWN0ZWQgdW5zaWduZWQg aW50IFt1c2VydHlwZV0gbGVuCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjM0Nzoz OTogICAgZ290IHJlc3RyaWN0ZWQgX19sZTE2IGNvbnN0IFt1c2VydHlwZV0gbGVuCiAgICBkcml2 ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjM2NTozOTogd2FybmluZzogaW5jb3JyZWN0IHR5cGUg aW4gYXJndW1lbnQgNyAoZGlmZmVyZW50IGJhc2UgdHlwZXMpCiAgICBkcml2ZXJzL3N0YWdpbmcv d2Z4L2hpZl9yeC5jOjM2NTozOTogICAgZXhwZWN0ZWQgdW5zaWduZWQgaW50IFt1c2VydHlwZV0g bGVuCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jOjM2NTozOTogICAgZ290IHJlc3Ry aWN0ZWQgX19sZTE2IGNvbnN0IFt1c2VydHlwZV0gbGVuCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4 Ly4vdHJhY2VzLmg6MTk1OjE6IHdhcm5pbmc6IGluY29ycmVjdCB0eXBlIGluIGFzc2lnbm1lbnQg KGRpZmZlcmVudCBiYXNlIHR5cGVzKQogICAgZHJpdmVycy9zdGFnaW5nL3dmeC8uL3RyYWNlcy5o OjE5NToxOiAgICBleHBlY3RlZCBpbnQgbXNnX2xlbgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC8u L3RyYWNlcy5oOjE5NToxOiAgICBnb3QgcmVzdHJpY3RlZCBfX2xlMTYgY29uc3QgW3VzZXJ0eXBl XSBsZW4KICAgIGRyaXZlcnMvc3RhZ2luZy93ZngvLi90cmFjZXMuaDoxOTU6MTogd2FybmluZzog aW5jb3JyZWN0IHR5cGUgaW4gYXNzaWdubWVudCAoZGlmZmVyZW50IGJhc2UgdHlwZXMpCiAgICBk cml2ZXJzL3N0YWdpbmcvd2Z4Ly4vdHJhY2VzLmg6MTk1OjE6ICAgIGV4cGVjdGVkIGludCBtc2df bGVuCiAgICBkcml2ZXJzL3N0YWdpbmcvd2Z4Ly4vdHJhY2VzLmg6MTk1OjE6ICAgIGdvdCByZXN0 cmljdGVkIF9fbGUxNiBjb25zdCBbdXNlcnR5cGVdIGxlbgogICAgZHJpdmVycy9zdGFnaW5nL3dm eC9kZWJ1Zy5jOjMxOToyMDogd2FybmluZzogcmVzdHJpY3RlZCBfX2xlMTYgZGVncmFkZXMgdG8g aW50ZWdlcgogICAgZHJpdmVycy9zdGFnaW5nL3dmeC9zZWN1cmVfbGluay5jOjg1OjI3OiB3YXJu aW5nOiByZXN0cmljdGVkIF9fbGUxNiBkZWdyYWRlcyB0byBpbnRlZ2VyCiAgICBkcml2ZXJzL3N0 YWdpbmcvd2Z4L3NlY3VyZV9saW5rLmM6ODU6Mjc6IHdhcm5pbmc6IHJlc3RyaWN0ZWQgX19sZTE2 IGRlZ3JhZGVzIHRvIGludGVnZXIKCkluZGVlZCwgdGhlIGF0dHJpYnV0ZSBsZW4gaXMgbGl0dGxl LWVuZGlhbi4gV2UgaGF2ZSB0byB0YWtlIHRvIHRoZQplbmRpYW5uZXNzIHdoZW4gd2UgYWNjZXNz IGl0LgoKU2lnbmVkLW9mZi1ieTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBz aWxhYnMuY29tPgotLS0KIGRyaXZlcnMvc3RhZ2luZy93ZngvYmguYyAgICAgfCAxMyArKysrKyst LS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvd2Z4L2RlYnVnLmMgIHwgIDIgKy0KIGRyaXZlcnMvc3Rh Z2luZy93ZngvaGlmX3J4LmMgfCAgNiArKystLS0KIGRyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2Vz LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2JoLmMgYi9kcml2ZXJzL3N0 YWdpbmcvd2Z4L2JoLmMKaW5kZXggNTU3MjRlNDI5NWM0Li42YzZlMjljYjdkY2YgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvc3RhZ2luZy93ZngvYmguYworKysgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2Jo LmMKQEAgLTg0LDEzICs4NCwxMiBAQCBzdGF0aWMgaW50IHJ4X2hlbHBlcihzdHJ1Y3Qgd2Z4X2Rl diAqd2Rldiwgc2l6ZV90IHJlYWRfbGVuLCBpbnQgKmlzX2NuZikKIAkJCS8vIHBpZ2d5YmFjayBp cyBwcm9iYWJseSBjb3JyZWN0LgogCQkJcmV0dXJuIHBpZ2d5YmFjazsKIAkJfQotCQlsZTE2X3Rv X2NwdXMoJmhpZi0+bGVuKTsKLQkJY29tcHV0ZWRfbGVuID0gcm91bmRfdXAoaGlmLT5sZW4gLSBz aXplb2YoaGlmLT5sZW4pLCAxNikKLQkJCSAgICAgICArIHNpemVvZihzdHJ1Y3QgaGlmX3NsX21z ZykKLQkJCSAgICAgICArIHNpemVvZihzdHJ1Y3QgaGlmX3NsX3RhZyk7CisJCWNvbXB1dGVkX2xl biA9CisJCQlyb3VuZF91cChsZTE2X3RvX2NwdShoaWYtPmxlbikgLSBzaXplb2YoaGlmLT5sZW4p LCAxNikgKworCQkJc2l6ZW9mKHN0cnVjdCBoaWZfc2xfbXNnKSArCisJCQlzaXplb2Yoc3RydWN0 IGhpZl9zbF90YWcpOwogCX0gZWxzZSB7Ci0JCWxlMTZfdG9fY3B1cygmaGlmLT5sZW4pOwotCQlj b21wdXRlZF9sZW4gPSByb3VuZF91cChoaWYtPmxlbiwgMik7CisJCWNvbXB1dGVkX2xlbiA9IHJv dW5kX3VwKGxlMTZfdG9fY3B1KGhpZi0+bGVuKSwgMik7CiAJfQogCWlmIChjb21wdXRlZF9sZW4g IT0gcmVhZF9sZW4pIHsKIAkJZGV2X2Vycih3ZGV2LT5kZXYsICJpbmNvbnNpc3RlbnQgbWVzc2Fn ZSBsZW5ndGg6ICV6dSAhPSAlenVcbiIsCkBAIC0xMTgsNyArMTE3LDcgQEAgc3RhdGljIGludCBy eF9oZWxwZXIoc3RydWN0IHdmeF9kZXYgKndkZXYsIHNpemVfdCByZWFkX2xlbiwgaW50ICppc19j bmYpCiAJCXdkZXYtPmhpZi5yeF9zZXFudW0gPSAoaGlmLT5zZXFudW0gKyAxKSAlIChISUZfQ09V TlRFUl9NQVggKyAxKTsKIAl9CiAKLQlza2JfcHV0KHNrYiwgaGlmLT5sZW4pOworCXNrYl9wdXQo c2tiLCBsZTE2X3RvX2NwdShoaWYtPmxlbikpOwogCS8vIHdmeF9oYW5kbGVfcnggdGFrZXMgY2Fy ZSBvbiBTS0IgbGl2ZXRpbWUKIAl3ZnhfaGFuZGxlX3J4KHdkZXYsIHNrYik7CiAJaWYgKCF3ZGV2 LT5oaWYudHhfYnVmZmVyc191c2VkKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3dmeC9k ZWJ1Zy5jIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9kZWJ1Zy5jCmluZGV4IDg0NmEwYjI5ZjhjOS4u ZjUyZTdjZjg4NWNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4L2RlYnVnLmMKKysr IGIvZHJpdmVycy9zdGFnaW5nL3dmeC9kZWJ1Zy5jCkBAIC0yNTAsNyArMjUwLDcgQEAgc3RhdGlj IHNzaXplX3Qgd2Z4X3NlbmRfaGlmX21zZ193cml0ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKIAlyZXF1 ZXN0ID0gbWVtZHVwX3VzZXIodXNlcl9idWYsIGNvdW50KTsKIAlpZiAoSVNfRVJSKHJlcXVlc3Qp KQogCQlyZXR1cm4gUFRSX0VSUihyZXF1ZXN0KTsKLQlpZiAocmVxdWVzdC0+bGVuICE9IGNvdW50 KSB7CisJaWYgKGxlMTZfdG9fY3B1KHJlcXVlc3QtPmxlbikgIT0gY291bnQpIHsKIAkJa2ZyZWUo cmVxdWVzdCk7CiAJCXJldHVybiAtRUlOVkFMOwogCX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3Rh Z2luZy93ZngvaGlmX3J4LmMgYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L2hpZl9yeC5jCmluZGV4IDli NGYwYzRiYTc0NS4uMzYxMzI5MDlhNmFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4 L2hpZl9yeC5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvaGlmX3J4LmMKQEAgLTI0LDcgKzI0 LDcgQEAgc3RhdGljIGludCBoaWZfZ2VuZXJpY19jb25maXJtKHN0cnVjdCB3ZnhfZGV2ICp3ZGV2 LAogCS8vIEFsbCBjb25maXJtIG1lc3NhZ2VzIHN0YXJ0IHdpdGggc3RhdHVzCiAJaW50IHN0YXR1 cyA9IGxlMzJfdG9fY3B1cCgoX19sZTMyICopYnVmKTsKIAlpbnQgY21kID0gaGlmLT5pZDsKLQlp bnQgbGVuID0gaGlmLT5sZW4gLSA0OyAvLyBkcm9wIGhlYWRlcgorCWludCBsZW4gPSBsZTE2X3Rv X2NwdShoaWYtPmxlbikgLSA0OyAvLyBkcm9wIGhlYWRlcgogCiAJV0FSTighbXV0ZXhfaXNfbG9j a2VkKCZ3ZGV2LT5oaWZfY21kLmxvY2spLCAiZGF0YSBsb2NraW5nIGVycm9yIik7CiAKQEAgLTM0 OCw3ICszNDgsNyBAQCBzdGF0aWMgaW50IGhpZl9lcnJvcl9pbmRpY2F0aW9uKHN0cnVjdCB3Znhf ZGV2ICp3ZGV2LAogCWVsc2UKIAkJZGV2X2Vycih3ZGV2LT5kZXYsICJhc3luY2hyb25vdXMgZXJy b3I6IHVua25vd246ICUwOHhcbiIsIHR5cGUpOwogCXByaW50X2hleF9kdW1wKEtFUk5fSU5GTywg ImhpZjogIiwgRFVNUF9QUkVGSVhfT0ZGU0VULAotCQkgICAgICAgMTYsIDEsIGhpZiwgaGlmLT5s ZW4sIGZhbHNlKTsKKwkJICAgICAgIDE2LCAxLCBoaWYsIGxlMTZfdG9fY3B1KGhpZi0+bGVuKSwg ZmFsc2UpOwogCXdkZXYtPmNoaXBfZnJvemVuID0gdHJ1ZTsKIAogCXJldHVybiAwOwpAQCAtMzY2 LDcgKzM2Niw3IEBAIHN0YXRpYyBpbnQgaGlmX2V4Y2VwdGlvbl9pbmRpY2F0aW9uKHN0cnVjdCB3 ZnhfZGV2ICp3ZGV2LAogCWVsc2UKIAkJZGV2X2Vycih3ZGV2LT5kZXYsICJmaXJtd2FyZSBleGNl cHRpb25cbiIpOwogCXByaW50X2hleF9kdW1wKEtFUk5fSU5GTywgImhpZjogIiwgRFVNUF9QUkVG SVhfT0ZGU0VULAotCQkgICAgICAgMTYsIDEsIGhpZiwgaGlmLT5sZW4sIGZhbHNlKTsKKwkJICAg ICAgIDE2LCAxLCBoaWYsIGxlMTZfdG9fY3B1KGhpZi0+bGVuKSwgZmFsc2UpOwogCXdkZXYtPmNo aXBfZnJvemVuID0gdHJ1ZTsKIAogCXJldHVybiAtMTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3Rh Z2luZy93ZngvdHJhY2VzLmggYi9kcml2ZXJzL3N0YWdpbmcvd2Z4L3RyYWNlcy5oCmluZGV4IDk1 OWEwZDMxYmY0ZS4uNzI5OGZiOTQ4ZjU2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvd2Z4 L3RyYWNlcy5oCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvdHJhY2VzLmgKQEAgLTE3NCw3ICsx NzQsNyBAQCBERUNMQVJFX0VWRU5UX0NMQVNTKGhpZl9kYXRhLAogCQlpbnQgaGVhZGVyX2xlbjsK IAogCQlfX2VudHJ5LT50eF9maWxsX2xldmVsID0gdHhfZmlsbF9sZXZlbDsKLQkJX19lbnRyeS0+ bXNnX2xlbiA9IGhpZi0+bGVuOworCQlfX2VudHJ5LT5tc2dfbGVuID0gbGUxNl90b19jcHUoaGlm LT5sZW4pOwogCQlfX2VudHJ5LT5tc2dfaWQgPSBoaWYtPmlkOwogCQlfX2VudHJ5LT5pZl9pZCA9 IGhpZi0+aW50ZXJmYWNlOwogCQlpZiAoaXNfcmVjdikKLS0gCjIuMjYuMgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGV2ZWwgbWFpbGluZyBsaXN0CmRl dmVsQGxpbnV4ZHJpdmVycHJvamVjdC5vcmcKaHR0cDovL2RyaXZlcmRldi5saW51eGRyaXZlcnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZHJpdmVyZGV2LWRldmVsCg==