Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp103098pxm; Fri, 25 Feb 2022 04:53:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJxWuyA4EFHnpKkl3KtDctrq3Vtv8Cti12n5hw7S15lpdPvp+LD9tCah9Kw2G7oc8EaNulBn X-Received: by 2002:a65:6bc1:0:b0:374:35da:b175 with SMTP id e1-20020a656bc1000000b0037435dab175mr5952200pgw.374.1645793602462; Fri, 25 Feb 2022 04:53:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1645793602; cv=pass; d=google.com; s=arc-20160816; b=kTdzJ27gAF6UKx+O/sPq/I7ak0lTzPhA3OxVMv4609ZAz3RThfZ1l/5BqvNuGNSQq8 GJAZhM6OQOEhJ6d83ORhX+j4JxynGKKQlbVvnJ2hdF7Usr3MeFDItRZM9FPH5o8q4j1Z f09OrVU9VFBjzFxxXgNttjJYNz/FllG/AeyizlzjzvjyP59lDfThqHPX/ukamHgOpiBA YqC6XQz6k3QogI3DOg7VtJ3OrynjUXYqX7xpUlWCJKBrEDAgjNDkJN/6r6GSJcRAO8qi 3Ea0IG/IrI6CneKl7d8LDPoZNcU6nKfm9XBCDpmdAGv+qA+1h/jqciDMU7YdZQyUCZ9n D9xw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=aw5J+x9WmNrQK85UXgLKbBaVcp0mTbgxGqM4PrVtJbQ=; b=VFHYQk7so/xfkegZEWLw4BZpaazMbZUtAKX/8UWQRDz8h4jvvyZB1URAg5CjcGgWcV GwKSxPeFIA9fH4v7HCdlg4p0CweRwfKDH7aaeGquX1bifdONvVaR23OvhzExS+ozBkwi qCp6aPj1DUhH7CCFeewD0X2wFROEH8U+5l+hwDjGERMu9dakzz2w0L7x40Ns9tQ/yoqh FDmQaGsMcHESkRGcRz5JR5bXwTcRNb1/9QAaVeMRX5z8vdrRvbMnzXCWL7WgL98ZHdWv 2tRcUBdT9HxKO4TFe6ntq3wZwNZsar3PUpAHxzyOr38gGqarcI5brehDxPXqGoMAAyjP Iysw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@silabs.onmicrosoft.com header.s=selector2-silabs-onmicrosoft-com header.b=Tvo2lB6B; arc=pass (i=1 spf=pass spfdomain=silabs.com dkim=pass dkdomain=silabs.com dmarc=pass fromdomain=silabs.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i24-20020a632218000000b0037856454e98si241782pgi.748.2022.02.25.04.53.07; Fri, 25 Feb 2022 04:53:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@silabs.onmicrosoft.com header.s=selector2-silabs-onmicrosoft-com header.b=Tvo2lB6B; arc=pass (i=1 spf=pass spfdomain=silabs.com dkim=pass dkdomain=silabs.com dmarc=pass fromdomain=silabs.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240093AbiBYLZ0 (ORCPT + 99 others); Fri, 25 Feb 2022 06:25:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47292 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239859AbiBYLZV (ORCPT ); Fri, 25 Feb 2022 06:25:21 -0500 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam08on2056.outbound.protection.outlook.com [40.107.100.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4CF8B25314F; Fri, 25 Feb 2022 03:24:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BloQQEUvdjbSvBAdK05vBZRjwgmFqdGh9jeswrv4uuEFqBcQy2frNt+mcAWYVa1rYw80NaXuBFE36cDb5l09jtnUyKlm3cBknFoC5j0CRfdBzO2FijtU/yWszijawNtmDde4OeLsLHDhj9frU+WQU13lr7iaBdFiutuWgDvqYAjkSGINbUeJeLkJY5MFMybEFxxmk87srm/GHH+mi4j4yPTZYk+Dn9UNvDxj7svoGqSvmNMSBAk8LN0Ldp7yByeb7Z2qjQEbhem2oquKf706jqBaSSlmZgzd9UbkdvQo/lEY9tpPSpP7PHkBrCU+jznCV5tOsHj8lkfE09pGg7IJCA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aw5J+x9WmNrQK85UXgLKbBaVcp0mTbgxGqM4PrVtJbQ=; b=DIfRPF3HbbBWnmKwuqAMG6DmKaUg1tUVEA0DWb43nqEyCNWU+b6FVCJwzyoRhrjY60PnTg/oG9Q4FgfE4BnzMHeLPpAxx265/o8lYACa+D/wqSGCW9gWqRc8sA6aUO1a19XTRDqL3ON6W2bkKtlVxKOWrGfPrZfM0ZCMlXXWgEEVIkeKseu7igODOzjGmh0ZON4VUHIXDzWA3RWiA0RgDycCBvtin+CemLyI5N6zihkAcH4dxeoy0cGgRD2fKWxj/3JUSUvPM+USn/hzXjKkm3sQaBdqVWXmdCFxMWD2DYK9DDlwBfFUTwDR72Fy7dxR40Gg275LTcb2kyxEGplyFQ== 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=aw5J+x9WmNrQK85UXgLKbBaVcp0mTbgxGqM4PrVtJbQ=; b=Tvo2lB6BXDwL0Wll+2JmDPIM5mmX5qCCaVuxh0T+OoVe2YXEQvHkuYjcoOwgs2Gn+dmFq+aVkB0nzIrw2tpQI2Y4U9KqeIhJOre5el/hFLclW7ctCOvCxmKTQzdhEWrZ4T47bTvEhCWx35SZvIjljCrHIYyHhzWCDZyP+NWZXYA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=silabs.com; Received: from PH0PR11MB5657.namprd11.prod.outlook.com (2603:10b6:510:ee::19) by DM6PR11MB4362.namprd11.prod.outlook.com (2603:10b6:5:1dd::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Fri, 25 Feb 2022 11:24:41 +0000 Received: from PH0PR11MB5657.namprd11.prod.outlook.com ([fe80::dd2e:8a4e:fc77:1e66]) by PH0PR11MB5657.namprd11.prod.outlook.com ([fe80::dd2e:8a4e:fc77:1e66%5]) with mapi id 15.20.5017.023; Fri, 25 Feb 2022 11:24:41 +0000 From: Jerome Pouiller To: linux-wireless@vger.kernel.org, Kalle Valo Cc: devel@driverdev.osuosl.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , =?UTF-8?q?J=C3=A9r=C3=B4me=20Pouiller?= Subject: [PATCH 02/10] staging: wfx: fix struct alignment Date: Fri, 25 Feb 2022 12:23:57 +0100 Message-Id: <20220225112405.355599-3-Jerome.Pouiller@silabs.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220225112405.355599-1-Jerome.Pouiller@silabs.com> References: <20220225112405.355599-1-Jerome.Pouiller@silabs.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-ClientProxiedBy: PR3P189CA0052.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:53::27) To PH0PR11MB5657.namprd11.prod.outlook.com (2603:10b6:510:ee::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a9933a11-877b-407a-54e8-08d9f85168f7 X-MS-TrafficTypeDiagnostic: DM6PR11MB4362:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9mc2nP4yoyxUqk0RHwN88RLkwOrSmYRx7SRgpGo+xuu8wwHuki/qHiE7KNxyHSXd0guGC4h+jbBtlS6CsdT6e/vpWAEHzOY9b2IuQUKYcStmmCjunU6vwdRvHTJdscOVHuXqbkuNFYvTpm0Yd/e7bvD6g+gJ4gs20RyBZmvSAxp8aC146jF5B4fPLHr36IzcowDsVShMfzYUo9A2JuYMKX0jmc4iMVSLpQRPNyJQ3n3wHNRb12egmbdjau/g4Ar+PlP0vhD9rFQgQyHip7/FJ2TF69uh7ziGPeP1Ps+SKNuFggltiAGteZJS94gjlUlGxcda9e3IyMq7wdqPImGfckanvKw7NkyVhp+LLZaYZx19rHd41UWinTRC1LyDy1N+oGDLisb7DHE0vybGn3um5X8+BTuQmf4zrUbOSAy7sFg6Sn/qrZPWdxMVKBVo4RIzKJsnRuZXOZmD3KuxRF88rpXdRWDcT5wMjVh+10vpPCQujifZUwrojcYCxKBjL852SQr4TdeVrXjRFEULnMOyvscSa5+Dw7KvlPC4ifV7OE/tCtXa/Q7vUQOhPdQBN9nRA51ldBvZj7XvcN8oMaF1vlASlor8Zaq8fyLFnUA1skTPaU8Kj+GWZPz60cI/qqhAVXDBwYUfyJYGbQO8OWTYgCR/Ek/YoqBJs+J1qt7aaAUqM0hCA5ve2pE4g4ja3OEdrlmVBBfdhKF7rdATW8bn3fVItk03CIJUQf11KQamij6cLmBo3fJ4agELtiNEqIbh X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5657.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(6512007)(6506007)(1076003)(66946007)(52116002)(8676002)(2616005)(26005)(66476007)(5660300002)(66556008)(508600001)(2906002)(83380400001)(54906003)(38100700002)(4326008)(86362001)(6486002)(8936002)(186003)(6666004)(107886003)(36756003)(316002)(38350700002)(6916009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RWtiRkU5TnppZkdqNmFMQzUyNGNQQlZqT0xHZUxsSUFrYzB2SVVmaStSckhx?= =?utf-8?B?Uzc2MnJQREpNZ2FrYVNGR1Nqc1J1MUVxazliQnFQUDBhMTlYME9kY2g5Yjlw?= =?utf-8?B?d28yd0Q0VkR3QktWbi9rKzFLTWUrOW16WlQ2MUgvdjRYYW1rTE9ya2prdWFm?= =?utf-8?B?Vm5DZ0lPM2dCcGtTc0ZuWVMrWkpxZEs4YW9NSVcyeDAyMkdwUFRCTlVsMFZL?= =?utf-8?B?V2N5ZGpPODNmdUlaRmR0MmJMMUpzWkxkaTRKTHkvTXdRVWRMWFV5R2tzZmlM?= =?utf-8?B?aG1oZWhlbnRWOXFJUEdDYk1xVG14NWhYVXZVZEVFTWt6NFNBK1MvbUJvK3kw?= =?utf-8?B?dDJ4b1JFSjhUZTZ4QWV6MDZoQTQxdnR3SWNlSHNGWU45YWRyWUFjRnZiQW4y?= =?utf-8?B?dnA5cnIvekI5anRLY3BzS1RpWDJ6NHVqK1AvOUFtbzVkSGZPSGtObU8wa3JT?= =?utf-8?B?YUpYd1pZMXBGa1dkYUl3bXJqSUY0d0xFVDIwbnRtY0wwMlVaeGxZRHBBWUx0?= =?utf-8?B?ZTFERWxLeHZYdVRSc05QRUNXSHBXYzJZSW1Fa0MrbWR2anlkTTY0YUxrd1pl?= =?utf-8?B?YklySElHNGJkNW1DVTRneGwrL1ptNGdNTUR1VjBOVnQ5cXVOTDBCdFRTT2kr?= =?utf-8?B?SUNjUGsrcVQyQzJQamM4Q1hNcVVITGNYckp4RmVjNlhKVmE1eHgybk82RTZw?= =?utf-8?B?QTd0c2llbC9xZEZNaUFTcU9vVnUzSGpmcDRvQVI1UnMxOWU0SFhielFnWFNS?= =?utf-8?B?aU9lRXhpdTdZL3o5RnZpNzFBaCtKK0NIU3BNQ0RraXFKdFNYa3hJYi8xOVdy?= =?utf-8?B?dHdlK0cwWnV4cmZHL09FUWhIRG9lWjBKWDJOZmpGOEJvb3E2enM1ZkJHRnhj?= =?utf-8?B?dmdDQ2libjhWV3RoSUl6WDZIdURBQ0hQTlAzYUR6NVNkRnVFS1daeTRMa251?= =?utf-8?B?anZmRVFmQzVCLzdWdXdSV09WV3duak9SdytXWVE4SXBuRUI2OUlJSEVUaXFn?= =?utf-8?B?NkRSaXZQYnYzVzg0WHZxNjkyTkc0OTRmZVNGa05qOFJOOHJHOGlZVlNoRlU4?= =?utf-8?B?aWJ6SXNlZHlkd1RRaENPYW14SEcrWFZ0OGJ1WmVmc29MSy9hU0hGZkdUdnJm?= =?utf-8?B?bjU1T3lyT2xSUkxVRlM1TzVSTTA2dzIxdEhSb2ltbkFzQkFwUGZFOFArak90?= =?utf-8?B?bUppL2xKK0F3a1hBV01WeXVPbWdsb3B1V2JnUTZpTDFqeitvU2dKeWJaM2Nn?= =?utf-8?B?bFZuaERTb3FDMVQ3ekJJZ0NkbzNxR2Q2UzFNNzdZaVoyU25Bbzk5MEhWMUlt?= =?utf-8?B?NGNjR2tBMGNYV2prM1VRdXhhdVhNQlBMdDBqMWxFeHJTUXdoUFE4dU9vTnNu?= =?utf-8?B?ZEFLNmlxMXprNGUyc3ZSckhBWlVld3l5QmJJRDBWdG1jUXU4bWxpeXYyUi9Q?= =?utf-8?B?SUxGYUd6RFkrdEdGaWtjZm5GVlhVNUx2UlJQTld4dDdaQVFHRS9oUUtheVpp?= =?utf-8?B?S2JFaGxUd0JDL085TE9hZytnUTcyYzNxa2NPbld2dk9vWENNQ1d2bnBVU1gy?= =?utf-8?B?aHBWZzBocjExa3RPZFBta1VSZ2tudTdlMlczby9IQkNEYkpEMTNaQzJqdUg1?= =?utf-8?B?NzVoWFdmd3ZKbFZVaWxkZkZsL0VKN2M0di9BWHlvVXRzRStGMVlpclNtVWtX?= =?utf-8?B?aHVlbERRamtaZXdQcTU4QU5mdWJjdTI3NmhCYlg1SG9tb2pTeWtibTZ3eWps?= =?utf-8?B?a0tnV0hkNG85NVc1bmYzK0kwZGhqRHNTRE1TZ2lPQ096NGFmUGFCejJ6aERD?= =?utf-8?B?TWJCa2FPbzladVlNRm9hYzRxTDI3WTNsN2gxejhUNU9zSTVFRmsvMHl4Vzl1?= =?utf-8?B?aElyZW9iUXRoREk5bGFObTFyQjFxcUo1OWNSMzdGTjdxUnR4QlZGMTZ3L0Rq?= =?utf-8?B?dWdtYXNwbVJyNXNoNThIeHlwZXIwZkF4aWxraTNBVmJCbFk2WGc2OEtjMlZq?= =?utf-8?B?WUdIUkwvY1FKTlFJSlVVWHRocGcrMUVMbWZUclN3OWVMcjh0SVMxQ21BV1pa?= =?utf-8?B?WVI1Q25GclJIMFlBN01uOHluQ1NBUW1xN1JobTZpT0E3NDQveEF0bWxwZndp?= =?utf-8?B?aHRTVURsWThWY2tUY01WVEdhc0ZuZkxpTUxjZkh5V1hyWERnL0YvcllzNlpW?= =?utf-8?Q?DXHU8I4aX2HkrabzEv20FLM=3D?= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9933a11-877b-407a-54e8-08d9f85168f7 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5657.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2022 11:24:38.7964 (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: jpG/cEnxn0km1ldQADCooeStKrLyRvpWxkh5h4ospj5PzvkGOlVdw9L6L9+KA794Htnx+gwonODlrSHFztG7Kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4362 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogSsOpcsO0bWUgUG91aWxsZXIgPGplcm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPgoKVGhl cmUgaXMgbm8gcmVhc29uIHRvIGFkZCBtdWx0aXBsZSBzcGFjZXMgYmV0d2VlbiBhIHZhcmlhYmxl IG5hbWUgYW5kCml0cyB0eXBlLgoKU2lnbmVkLW9mZi1ieTogSsOpcsO0bWUgUG91aWxsZXIgPGpl cm9tZS5wb3VpbGxlckBzaWxhYnMuY29tPgotLS0KIGRyaXZlcnMvc3RhZ2luZy93ZngvYnVzX3Nw aS5jIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0 IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3Rh Z2luZy93ZngvYnVzX3NwaS5jIGIvZHJpdmVycy9zdGFnaW5nL3dmeC9idXNfc3BpLmMKaW5kZXgg MDYyODI2YWE3ZTZjLi5hMGE5OGMwNzRjYjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy93 ZngvYnVzX3NwaS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy93ZngvYnVzX3NwaS5jCkBAIC02NSwx NCArNjUsMTQgQEAgc3RhdGljIGludCB3Znhfc3BpX2NvcHlfZnJvbV9pbyh2b2lkICpwcml2LCB1 bnNpZ25lZCBpbnQgYWRkciwgdm9pZCAqZHN0LCBzaXplX3QKIHsKIAlzdHJ1Y3Qgd2Z4X3NwaV9w cml2ICpidXMgPSBwcml2OwogCXUxNiByZWdhZGRyID0gKGFkZHIgPDwgMTIpIHwgKGNvdW50IC8g MikgfCBTRVRfUkVBRDsKLQlzdHJ1Y3Qgc3BpX21lc3NhZ2UgICAgICBtOwotCXN0cnVjdCBzcGlf dHJhbnNmZXIgICAgIHRfYWRkciA9IHsKLQkJLnR4X2J1ZiAgICAgICAgID0gJnJlZ2FkZHIsCi0J CS5sZW4gICAgICAgICAgICA9IHNpemVvZihyZWdhZGRyKSwKKwlzdHJ1Y3Qgc3BpX21lc3NhZ2Ug bTsKKwlzdHJ1Y3Qgc3BpX3RyYW5zZmVyIHRfYWRkciA9IHsKKwkJLnR4X2J1ZiA9ICZyZWdhZGRy LAorCQkubGVuID0gc2l6ZW9mKHJlZ2FkZHIpLAogCX07Ci0Jc3RydWN0IHNwaV90cmFuc2ZlciAg ICAgdF9tc2cgPSB7Ci0JCS5yeF9idWYgICAgICAgICA9IGRzdCwKLQkJLmxlbiAgICAgICAgICAg ID0gY291bnQsCisJc3RydWN0IHNwaV90cmFuc2ZlciB0X21zZyA9IHsKKwkJLnJ4X2J1ZiA9IGRz dCwKKwkJLmxlbiA9IGNvdW50LAogCX07CiAJdTE2ICpkc3QxNiA9IGRzdDsKIAlpbnQgcmV0LCBp OwpAQCAtMTAxLDE0ICsxMDEsMTQgQEAgc3RhdGljIGludCB3Znhfc3BpX2NvcHlfdG9faW8odm9p ZCAqcHJpdiwgdW5zaWduZWQgaW50IGFkZHIsIGNvbnN0IHZvaWQgKnNyYywgc2kKIAkvKiBGSVhN RTogdXNlIGEgYm91bmNlIGJ1ZmZlciAqLwogCXUxNiAqc3JjMTYgPSAodm9pZCAqKXNyYzsKIAlp bnQgcmV0LCBpOwotCXN0cnVjdCBzcGlfbWVzc2FnZSAgICAgIG07Ci0Jc3RydWN0IHNwaV90cmFu c2ZlciAgICAgdF9hZGRyID0gewotCQkudHhfYnVmICAgICAgICAgPSAmcmVnYWRkciwKLQkJLmxl biAgICAgICAgICAgID0gc2l6ZW9mKHJlZ2FkZHIpLAorCXN0cnVjdCBzcGlfbWVzc2FnZSBtOwor CXN0cnVjdCBzcGlfdHJhbnNmZXIgdF9hZGRyID0geworCQkudHhfYnVmID0gJnJlZ2FkZHIsCisJ CS5sZW4gPSBzaXplb2YocmVnYWRkciksCiAJfTsKLQlzdHJ1Y3Qgc3BpX3RyYW5zZmVyICAgICB0 X21zZyA9IHsKLQkJLnR4X2J1ZiAgICAgICAgID0gc3JjLAotCQkubGVuICAgICAgICAgICAgPSBj b3VudCwKKwlzdHJ1Y3Qgc3BpX3RyYW5zZmVyIHRfbXNnID0geworCQkudHhfYnVmID0gc3JjLAor CQkubGVuID0gY291bnQsCiAJfTsKIAogCVdBUk4oY291bnQgJSAyLCAiYnVmZmVyIHNpemUgbXVz dCBiZSBhIG11bHRpcGxlIG9mIDIiKTsKLS0gCjIuMzQuMQoK