Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp4587969rwb; Tue, 8 Aug 2023 10:33:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGlwTiZpp3o13S+c93q/eFDNGU3crRD0RXJbqMqKDpUsGj2rNJoXGVVvbNRPsb/p/FcKXbN X-Received: by 2002:a17:907:78d5:b0:993:f15f:efb7 with SMTP id kv21-20020a17090778d500b00993f15fefb7mr255906ejc.8.1691515985945; Tue, 08 Aug 2023 10:33:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691515985; cv=pass; d=google.com; s=arc-20160816; b=KlHYYCG+6nmLm1wB8SfEp/uVp51RpIqPqxC71/QEeQ52cr7pZdeqr07DFfz+jD+3h4 tkcMwyYbliO20lzm7RgnEKfnu30rakvLE8SAGXLKfhnbYE5nJ8TPIeh0EOKObFFFG7BV yUrvQ2j6KmlNZF3Ka5SF4XQQAB3f5s9n8pubvhRl8t6otMzcKzXVGspOBFyKmf1S81bm JMC5JG75Q8rnV6Quhb6nkgxybsbJya9LnbnrPHy1a36C5ccurOo/6/9r9UosluluNKjg LMNUUPskVYXsCwCPllnM+p/Ie9JahvBo8OKQR3VKa871Y/CLqht16KndmWMKcjcgPOXV J6hQ== 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 :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=FTFDUK5yKyaF7oJLGJD9v/gs1aDETIL8SMTBHvm2daU=; fh=6h8sCOzsHN91gFokT9+/SXj1hfw5Bcz4arIPHgkww8A=; b=LaDzXu6hYrCQCcueploNqThecrchtNSqlWmXx49EcCHGo2w8+3+Bn6d+K2G1s63aDX c4kgHBRXGGyXK5b7X1fdRSPSkZN9yNa+o1NE2Um27dBjZ/FlY+I43HF9K1a8GlfuXcPo lVVSbYjU2T8S9s/Med+3Iwl/J15U8KtmC+inA3RH1QrY7nXAYm0OXjmgj8CbqiJf44Fp D9lfq0AEcIWYbbSGh58IsvJRFQlLl07SFSdzo3xk7oDOASg+Os7IKEFqVgVucR0MVl/T EuPwnWhWShN4okN6iUnGEYXZMpd9jUBGXG7/ISC7YnNi/B97w4X9tznhrIEqmg1+iUNm e9ug== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@csgroup.eu header.s=selector2 header.b=U43QFCWs; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=csgroup.eu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ec13-20020a170906b6cd00b0099bcc342fc3si8261622ejb.677.2023.08.08.10.32.41; Tue, 08 Aug 2023 10:33:05 -0700 (PDT) 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=@csgroup.eu header.s=selector2 header.b=U43QFCWs; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=csgroup.eu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232671AbjHHQcS (ORCPT + 99 others); Tue, 8 Aug 2023 12:32:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36012 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232920AbjHHQbC (ORCPT ); Tue, 8 Aug 2023 12:31:02 -0400 Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on2050.outbound.protection.outlook.com [40.107.9.50]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B92C41394E; Tue, 8 Aug 2023 08:51:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l8liMFlNMK8zwtbnqSX1mwSfOEQDaMWZT/Xzs11+9gPZwHyVr1GQxGUvlw0jz7CuqCC3xDpOjWZphLeL3xhSdpIENf2k4OM7rmspU1Fb6eHp3AEoEnCA/Z9+mwdzeTxi7j5JOvYdQLBtKkpRvUodgbTphqLJEElxgwYuLensthSiMYTnuVdg1K0CjvLX5cblbf1Kc7qR9OxdXUqn68FLvTw+bXoPukOPQe68+iCEQbU6LLqWDP0E1som+zRqjBRjWSWwtmWIsXpXaixlqELknDw1r4g0mIZRl6LXnWLWfmPVFXHROodaIde2lwDz5nI2dT5yKR9ey25VrTjDwq1Wmw== 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=FTFDUK5yKyaF7oJLGJD9v/gs1aDETIL8SMTBHvm2daU=; b=OXyDU9q1yH60qVCiUJi3rKwIR1v1uT7ooKNf90J9WmYilSRmmRiablSO6UBCBVyb1HpMN5pTYRmb6+aaZDzM9q9Kai+rauJSvoP4TtfXYzM8SKQG/mRLfp2whBbY/pi0+XpkpOSIGLphkVZifUcYkhkI0T1oHljZKO89hxVizT8Fmu+molLS6SawRnmMjX/tFvKuZPhRNq8xW4es/aX0xTrhS2zJ42omtfHuo5RC7GH2OprINDG580jLW8UW0zanz6n1AsIPGXoGz9ClzYbrNNMfLwyt9ndT8Lx3IFqbGOgy0aSvEPam8pizS4lKH/OfZTtm/aShr9Y69rugkOojdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FTFDUK5yKyaF7oJLGJD9v/gs1aDETIL8SMTBHvm2daU=; b=U43QFCWs2DKH4O6+Y5TxWyMLDhjSqlhkbgqsLWdPo3i9GYOYYxr8HpdxJyNx+XDgAWY+9J0cVwy4DxA24JcK7FUo3m4jUiqL/QXi0GOdPQqqpo8sp1rrKiRcoN7wHOAFQluaWIXvNZNmqsP98jLKYNbFVFc2Oi77eJUeAaBCIFL4hiLaidhaw/Xn0QgxWrkyIqFb7GetwwRy/n8tgFYRIv0QVBFu0GG+dZ1fJoSfjNnl7qVCMPh4lbIeqNRqQOuLtyStAtBr6+mFV1RFfFru2xzt1r8x1o3Tm6iDTNeJwglmNqXxIRG5uH1FASblTKyR2zf8xAPdwaeGglAIWuWqYg== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by PR1P264MB3279.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:187::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.27; Tue, 8 Aug 2023 08:05:41 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::2820:d3a6:1cdf:c60e]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::2820:d3a6:1cdf:c60e%6]) with mapi id 15.20.6652.026; Tue, 8 Aug 2023 08:05:40 +0000 From: Christophe Leroy To: Herve Codina , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Linus Walleij , Qiang Zhao , Li Yang , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Randy Dunlap CC: "netdev@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-gpio@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "alsa-devel@alsa-project.org" , Thomas Petazzoni Subject: Re: [PATCH v2 11/28] soc: fsl: cpm1: qmc: Remove no more needed checks from qmc_check_chans() Thread-Topic: [PATCH v2 11/28] soc: fsl: cpm1: qmc: Remove no more needed checks from qmc_check_chans() Thread-Index: AQHZv9JQ14lj6X4l70uWOzOScfkRb6/gHpkA Date: Tue, 8 Aug 2023 08:05:40 +0000 Message-ID: <187e11ac-8aef-cee0-2dc3-87df7d8a98e8@csgroup.eu> References: <20230726150225.483464-1-herve.codina@bootlin.com> <20230726150225.483464-12-herve.codina@bootlin.com> In-Reply-To: <20230726150225.483464-12-herve.codina@bootlin.com> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MRZP264MB2988:EE_|PR1P264MB3279:EE_ x-ms-office365-filtering-correlation-id: 2ac92e60-8f5c-4ae8-aeee-08db97e64207 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ViqmFAmXuszLkrs4VTvXHALk1tDALC4OHUeyoPGLUa1Wsya/kkDEVphz5bn9osG1MVdr+NiIWiUQqVQbBX59kDIwki+OeZMhRE+fjD16mUSdGOFngxsFErDba6/nZ9fARyWKDq0j5rvXzEBPvK5Ucxg/I6sNqNlt7v6BDxgiRPQ7HMeyLnSvqAIDf/gIWMOBmi2OEFXsh4+49bCAItLjFGA9u2e7w9uvgG0ZoXOGWEEVxYg6osyGVSq5U9CFWN5QbdKSorwwRv53+nioOhLu5pSVCDQm6YluOnyhYIv/qLcJrxrcWbQXFB2K+CRMDSzh9typNHTxasMZCMahKsMWodqUbsy3yk3yiBnU4Y6oElpIFrJ2g7MdurEaAhgb1GcWvo0fgL5L4TGYT3TJREkqcMD335xouqfsqFLivxZhIYg0PBrZvcj+bOY8Ulvp35YtJM1oGTBnshBSP/5lACS+8f+spFzyrdBNZn8IikFybVxUc+S5Zhw2Q5+xdpNXYbnK/pzQNyLxKwgX1ebrnFuIipv86yP00bsfDMSDqkQR0KqwDau56+XOa4IT4UtipoAnujy+dnvwj68vkuxo1DTHLsmNZ51fmvIBmc1cjYw4IwcB7oXs5tniy5lu4HGPfzJK2BGjLR6PCPLMKc45JMwAQxWtJ79t4OflenxyOSMrWN/zMww+4dYSnXnQ36FQVU7WDhQmmgOpC7ugr9TAG1D40SExXQMMnd6BQcbDNtRYF+O4C5rFe9PNAxYENGlf07bFq2YRq1GZ4tZMnLqVF+aCf4biLtAa54NmLD1tTI8rmpA= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(346002)(366004)(39850400004)(396003)(136003)(376002)(90011799007)(186006)(1800799003)(90021799007)(451199021)(2616005)(36756003)(6506007)(26005)(6486002)(71200400001)(6512007)(122000001)(31686004)(478600001)(921005)(54906003)(38100700002)(110136005)(91956017)(66476007)(66556008)(66946007)(76116006)(66446008)(64756008)(4326008)(316002)(41300700001)(8936002)(8676002)(5660300002)(38070700005)(7406005)(7416002)(44832011)(2906002)(83380400001)(86362001)(31696002)(29513003)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d3M5ZWxmNHBMcFpuemF0V1gwQ2w2V1VQYW1WSExxRzMzV1d2UDMxVWk1Sndj?= =?utf-8?B?MjdTRUNMR2NKNkhZRFhQNW9xUUxDUmRaOW9qWjE5NytsMVpYc0tyNXJMNVVo?= =?utf-8?B?eXI3bSs0aXpHUExGRUxlV0tVYjFkTEkrVEs3UGswVGN0OFZxSTJiazF0Zmkz?= =?utf-8?B?OXh0ZllobkFIQi9GVmlFbmZxa0ZBM0YzMm4rREV2Q3AwTWg5Zm9QVU9FZ2t1?= =?utf-8?B?aWxMamR0U05EUE41eEs4UG9HOXFWWUJDc2tLVUhPU3B3cnBleUZyTUNiYnlZ?= =?utf-8?B?bkJ4Ky9FR3dLMXNZSkdLSjhiK1RRd093T1AvQkxMTFg0eVlIWGE2MGpidW5n?= =?utf-8?B?V0MvTDAvU2FrVDRwckdOWENKOERxK1FhK25CcHc5dzhRQ1NVcG9oenpSOFFB?= =?utf-8?B?OURtWEVRM0VSSXVUbTRHZCtNRzd5K2ZySThZUnA4RTBoN09xaVBEOEsvSkE2?= =?utf-8?B?WVQ4MjlRbGtTa1ZuQ21zU0hYMXkvbGFMY1FUTFdZanZBZTdpZUw5bEJCOU9i?= =?utf-8?B?eFNEdmpDWDVpUGJyem5KZkJyaGRLek5mMDJ6aW82Z21ENCtzNlFsanMrV0F4?= =?utf-8?B?K21pZCs3ajFRZVBBcVpVSzNpWVF6c3BYUzBJbGZSVkYwQlIxMTNKeFYvTFph?= =?utf-8?B?eG5WWktHUmN3cUUrUU9sNGlxVFdlYXMzS01lOTBKRVRLK0YzU3FpelZEdFps?= =?utf-8?B?RlcxOWZPV2J6bDNIRU9kUllQUDlBTGtSMHc3ZDVjbTBmdTFiYTk3MWxEYUxz?= =?utf-8?B?ZlRoSlZSUXQ2bVI4VHNQUHBWa1FPejcrT3g1M1NpMkZsczVGemY0aVV6V3F0?= =?utf-8?B?a2FJZzRBQzlML2MwRkhCZmlaWkxWaGUvSU1kNnpJMGxOV0pDd3VZSDJUblNM?= =?utf-8?B?OHN0bVVBKzVabVZRVUhnclRITUpoQVFUYndQTEc4aCtzQTFpSzRCQURHTm9h?= =?utf-8?B?QUgrUHVrVnN1VlBGZHo5bEIzUWtYRm5CNk5kd1NoR1FuNnpYbkxOSXdlcGV1?= =?utf-8?B?NytHVzk4WjhzQXJCUFdpVitVMktWSFNtN205eVh3dFArZzBFaU5Cd01CUUdB?= =?utf-8?B?cGVTYmxZd2VlVmFGbk5lSitVaEl4cWQzR2xMUFBldWVyeS8rOUdyMGJZTnJw?= =?utf-8?B?dzJZL3ZkTXhUeUthWkJEaG5PMkowQzVlQUNScjUvUVFwNkt2SDhMUjJCV1ZV?= =?utf-8?B?b3Y4aGJ4UmFoVlV5QW9OOXVHYlVNMnZtYmNDaFgzdUhWTEs3WW1DK29aSndL?= =?utf-8?B?VXB4KzNDSWhwMXNzYi9xaWs0Mlh6YzlKazlUbHNNKzQ5TGxWcjJCdWNXTGhG?= =?utf-8?B?UVBrSWxDamNzYThadm8wMndhczRLQVRRRG9ZSk1PL0ZOWittMW5vVTRxZHp4?= =?utf-8?B?Z1VaWVVtMHFvOUJGejl1anZsalVSalozQjVwK0IrNFZaa1liUUVoV0NkaUNz?= =?utf-8?B?R096WlRlcEo0MklXcTczeWo4WkJSNTBsQ2x3cXAzQTJPdmkxOXFuTFVDcWFH?= =?utf-8?B?WVF5NnUxYjJnMW5ZSFcyVzcxUGw3c3U4cXB4Uk1TWXVnNlhtRjViMEM3OTR4?= =?utf-8?B?QUZVQ2xZd0pYSy9aeGtvZ0s5Um0rRUF4RFl0SXhMWll4R0VhY3VPNllzN3Fr?= =?utf-8?B?bVE0Q2FzZDh4aWhvYVFIR1N6QzVWdURuOFNSV2hkRm14N2R3RHhDRnBYc0JX?= =?utf-8?B?c2FVcXRLcGM0UlJnNkNyV1drQ0xHS1ZiTGtGYk55UFN1WDJac2l4U1BaQjhK?= =?utf-8?B?NzJhMTZiQWZ3VkRCY2dMR3lLalNNODVrQllpNTl4TzRjdHVxeWxrNldnRm5o?= =?utf-8?B?Q3ZzaUJKdkhWRm5aM2FJTEN2dERmS2RHSkNnd3FUNDVHTlVsS0s0d1lrbEts?= =?utf-8?B?a3VMUUp3aHEvQzhaOGxEdjBlWTA3aktuNmZvNjlUVEZrQm9tWHdwVUlOeG5S?= =?utf-8?B?U0FSb1N4N0VMZmpwUE1iZlhnWjFHK1FSOVZRNGZGSDBSMzJ1Q0VXbVJ0OEli?= =?utf-8?B?OW1LTmNEM0dJdHlFLzdzVUVsV3RkRnUzTlB0QkNWeVFLbE1QNW9mZ1ZWOUlG?= =?utf-8?B?ZjVVTG9oakVCQ0kvRWxveFRINEt3Wlp2TFhmS0dSS0ZtbGRSQ0xtTjErVlZD?= =?utf-8?Q?Hq7EAJswJbs5JHLqmD4s6yssJ?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2ac92e60-8f5c-4ae8-aeee-08db97e64207 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2023 08:05:40.8765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q2pmkMfNjSCs/qlTlGzOv4JNpNx1QJG4PbjdOwVySoq+B2YLe5lAIC3hygNyBRY811cPb9oSNAeZJ7KYIrX6ACJK5ArD9oZZA3gxk/zYH/g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1P264MB3279 X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED 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 DQoNCkxlIDI2LzA3LzIwMjMgw6AgMTc6MDIsIEhlcnZlIENvZGluYSBhIMOpY3JpdMKgOg0KPiBU aGUgbmV3bHkgaW50cm9kdWNlZCBxbWNfY2hhbl9zZXR1cF90c2EqIGZ1bmN0aW9ucyBjaGVjayB0 aGF0IHRoZQ0KPiBjaGFubmVsIGVudHJpZXMgYXJlIG5vdCBhbHJlYWR5IHVzZWQuDQo+IFRoZXNl IGNoZWNrcyBhcmUgYWxzbyBwZXJmb3JtZWQgYnkgcW1jX2NoZWNrX2NoYW5zKCkgYW5kIGFyZSBu byBtb3JlDQo+IG5lZWRlZC4NCj4gDQo+IFJlbW92ZSB0aGVtIGZyb20gcW1jX2NoZWNrX2NoYW5z KCkuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBIZXJ2ZSBDb2RpbmEgPGhlcnZlLmNvZGluYUBib290 bGluLmNvbT4NCg0KUmV2aWV3ZWQtYnk6IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVy b3lAY3Nncm91cC5ldT4NCg0KPiAtLS0NCj4gICBkcml2ZXJzL3NvYy9mc2wvcWUvcW1jLmMgfCAy MCAtLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMCBkZWxldGlvbnMo LSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvcWUvcW1jLmMgYi9kcml2ZXJz L3NvYy9mc2wvcWUvcW1jLmMNCj4gaW5kZXggYzU1NTJhMGI1YjE5Li4zMzc2MWMzOWFlZTEgMTAw NjQ0DQo+IC0tLSBhL2RyaXZlcnMvc29jL2ZzbC9xZS9xbWMuYw0KPiArKysgYi9kcml2ZXJzL3Nv Yy9mc2wvcWUvcW1jLmMNCj4gQEAgLTg4NCwxMCArODg0LDcgQEAgRVhQT1JUX1NZTUJPTChxbWNf Y2hhbl9yZXNldCk7DQo+ICAgc3RhdGljIGludCBxbWNfY2hlY2tfY2hhbnMoc3RydWN0IHFtYyAq cW1jKQ0KPiAgIHsNCj4gICAJc3RydWN0IHRzYV9zZXJpYWxfaW5mbyBpbmZvOw0KPiAtCWJvb2wg aXNfb25lX3RhYmxlID0gZmFsc2U7DQo+ICAgCXN0cnVjdCBxbWNfY2hhbiAqY2hhbjsNCj4gLQl1 NjQgdHhfdHNfbWFzayA9IDA7DQo+IC0JdTY0IHJ4X3RzX21hc2sgPSAwOw0KPiAgIAl1NjQgdHhf dHNfYXNzaWduZWRfbWFzazsNCj4gICAJdTY0IHJ4X3RzX2Fzc2lnbmVkX21hc2s7DQo+ICAgCWlu dCByZXQ7DQo+IEBAIC05MTEsNyArOTA4LDYgQEAgc3RhdGljIGludCBxbWNfY2hlY2tfY2hhbnMo c3RydWN0IHFtYyAqcW1jKQ0KPiAgIAkJCWRldl9lcnIocW1jLT5kZXYsICJOdW1iZXIgb2YgVFNB IFR4L1J4IFRTIGFzc2lnbmVkIGFyZSBub3QgZXF1YWxcbiIpOw0KPiAgIAkJCXJldHVybiAtRUlO VkFMOw0KPiAgIAkJfQ0KPiAtCQlpc19vbmVfdGFibGUgPSB0cnVlOw0KPiAgIAl9DQo+ICAgDQo+ ICAgCXR4X3RzX2Fzc2lnbmVkX21hc2sgPSBpbmZvLm5iX3R4X3RzID09IDY0ID8gVTY0X01BWCA6 ICgoKHU2NCkxKSA8PCBpbmZvLm5iX3R4X3RzKSAtIDE7DQo+IEBAIC05MjIsMjcgKzkxOCwxMSBA QCBzdGF0aWMgaW50IHFtY19jaGVja19jaGFucyhzdHJ1Y3QgcW1jICpxbWMpDQo+ICAgCQkJZGV2 X2VycihxbWMtPmRldiwgImNoYW4gJXUgdXNlcyBUU0EgdW5hc3NpZ25lZCBUeCBUU1xuIiwgY2hh bi0+aWQpOw0KPiAgIAkJCXJldHVybiAtRUlOVkFMOw0KPiAgIAkJfQ0KPiAtCQlpZiAodHhfdHNf bWFzayAmIGNoYW4tPnR4X3RzX21hc2spIHsNCj4gLQkJCWRldl9lcnIocW1jLT5kZXYsICJjaGFu ICV1IHVzZXMgYW4gYWxyZWFkeSB1c2VkIFR4IFRTXG4iLCBjaGFuLT5pZCk7DQo+IC0JCQlyZXR1 cm4gLUVJTlZBTDsNCj4gLQkJfQ0KPiAgIA0KPiAgIAkJaWYgKGNoYW4tPnJ4X3RzX21hc2sgPiBy eF90c19hc3NpZ25lZF9tYXNrKSB7DQo+ICAgCQkJZGV2X2VycihxbWMtPmRldiwgImNoYW4gJXUg dXNlcyBUU0EgdW5hc3NpZ25lZCBSeCBUU1xuIiwgY2hhbi0+aWQpOw0KPiAgIAkJCXJldHVybiAt RUlOVkFMOw0KPiAgIAkJfQ0KPiAtCQlpZiAocnhfdHNfbWFzayAmIGNoYW4tPnJ4X3RzX21hc2sp IHsNCj4gLQkJCWRldl9lcnIocW1jLT5kZXYsICJjaGFuICV1IHVzZXMgYW4gYWxyZWFkeSB1c2Vk IFJ4IFRTXG4iLCBjaGFuLT5pZCk7DQo+IC0JCQlyZXR1cm4gLUVJTlZBTDsNCj4gLQkJfQ0KPiAt DQo+IC0JCWlmIChpc19vbmVfdGFibGUgJiYgKGNoYW4tPnR4X3RzX21hc2sgIT0gY2hhbi0+cnhf dHNfbWFzaykpIHsNCj4gLQkJCWRldl9lcnIocW1jLT5kZXYsICJjaGFuICV1IHVzZXMgZGlmZmVy ZW50IFJ4IGFuZCBUeCBUU1xuIiwgY2hhbi0+aWQpOw0KPiAtCQkJcmV0dXJuIC1FSU5WQUw7DQo+ IC0JCX0NCj4gLQ0KPiAtCQl0eF90c19tYXNrIHw9IGNoYW4tPnR4X3RzX21hc2s7DQo+IC0JCXJ4 X3RzX21hc2sgfD0gY2hhbi0+cnhfdHNfbWFzazsNCj4gICAJfQ0KPiAgIA0KPiAgIAlyZXR1cm4g MDsNCg==