Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp4603948rwb; Tue, 8 Aug 2023 10:49:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFyVUQoN0YvDTGgCMVUcRgGJ+8U5iDrNpS1ISIkZ8QlgitmlySzTHTDiecZQZKLOyLne2DX X-Received: by 2002:a17:903:22cc:b0:1b6:783d:9ba7 with SMTP id y12-20020a17090322cc00b001b6783d9ba7mr642707plg.27.1691516973047; Tue, 08 Aug 2023 10:49:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691516973; cv=pass; d=google.com; s=arc-20160816; b=FDYW644xK/90sF/kmYs3VKDXe+Z82i5jG4qc62hUhBY9iidJCKaYy0xpEJQfzI0Luz 8yYRI0ch+lc2nnSX9Zcqhy1HXwU2oAZjZ4rtAAJdF22di1OzoEZwJhZnu2YaP+GxiAB0 G5kJfw3SWIh31VNvZ8Ghr1DGY+oDiObgd6WutgzdwEW24u+V8AkKVy5p8DAC7fO4cHO0 9uKseQNPPZr6eg+aaMBIaVyZwwRK3+MQrSMQsdLsAtqA0dXCI8jCAMISNOqqrquPuHBA fjejW/sJcMOVDQPMwgdNnufh8S8ZCMsTFXZYL3q1hmvTWdxh9W2CnEzry+WXe+BsvXJ7 a9qg== 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=cZ38uhVo38tMGdWH0IoEKmk4cSm+JBV0irKecum/qpQ=; fh=6h8sCOzsHN91gFokT9+/SXj1hfw5Bcz4arIPHgkww8A=; b=qKnuSuqUXSpPxZmkjj3DrLEd0N6PjPY5Uw5CdbsVWSN0CCorySZx5Hu8w/JVoYFBYD kum+t+5uMOxIqENS9YFQNGdIaSI73Q88dZZrhvr5WZf6Rju/n0QGatXgNiTORAWeGvOG JKG1EkgrbHeewZGJ4vnFbTpGRnTBMSTs4mbm2LHpMKAqwHqHMDJz8nMoe0mCS/xbVzjU S1cr1F+KSYngAOEEW/2YqwIY7zSg1n1A8/lVEqLN6JZmFczLipyxfKYRDoU4VDSRRuXs 9d78YeJOvUC4+/zmh+MsdKkvAwEl9Idi6RsBPPzqBXoFgPa1XM764KjSSOIgqF7O4lYo RrLA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@csgroup.eu header.s=selector2 header.b=RZ7TSOTr; 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 ij22-20020a170902ab5600b001a677821130si4919901plb.13.2023.08.08.10.49.09; Tue, 08 Aug 2023 10:49:33 -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=RZ7TSOTr; 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 S231710AbjHHQFU (ORCPT + 99 others); Tue, 8 Aug 2023 12:05:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230155AbjHHQDp (ORCPT ); Tue, 8 Aug 2023 12:03:45 -0400 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on2045.outbound.protection.outlook.com [40.107.12.45]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AC34B10EC; Tue, 8 Aug 2023 08:45:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NvWZ6Q0QeAwBLDgzwL2AMpum4xQ/MuJTJy5yAGWMlU9jaMsr3rmFYCgvurILRw1zgdJBV5zpCgEjizzG4nzAlr/bqVDeYbdaWSK4SReOpAX1dzhP7gbeCHL1Hhbld+g4WPrzTD9RJVCICQZUHVO5k4LmryNaZvQLQktwjB/5O/6YEaxcE/ET+FuXyJ+RQjXVBpcAIaud+3bEKsOUyUsiQfC1c0f6mGbL80pPresA19T8v/1o9w1itOw9bPxpZFE0c6NilQXzICnBhss0buzojc/5M1czYrQIQKBP2CjFZaV3UmDod7NIJNGUGYRkNR5fyQK+5s1YXxw6b0nzrNqz4Q== 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=cZ38uhVo38tMGdWH0IoEKmk4cSm+JBV0irKecum/qpQ=; b=j8kSNnqw6CE0n6GN2UyiHcbRdhHUatBzx3pJ1mAjywDdQONF3V9TQlC5yf5JIcBWQ+NI0LsuHCZDa0UJPF9FPooHsr7F7a5pr/bkOYAqdbFP/u5xuNx69kjt2eJLUgjqDfcJYw2yeqmj/GwRFU/tt9rbRnRb2nrXNKTjquFFZ+lKwJDok/5dCYhshVP7wopTsE79466qie9eLS5RON+D46wV5DtCfPzpbXPRTsn1bcXS+IbA1luONfrzk9JFJpeB3XerjuHqSOQ2qQCgzvs3Pi0Wnqm1Hi7KTsiclbbZofI8irT170qpKc9b/SCpW3qxpaCXxhtim/eXm0oZz2RK7w== 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=cZ38uhVo38tMGdWH0IoEKmk4cSm+JBV0irKecum/qpQ=; b=RZ7TSOTrA4Wy21hcw+iEBuREyyY3EsO+4cZHGXPshZV0zCVoG+I4O4cMFPhPm6qqwiZLkTkjLcX+EBZqQswcef9gifumM+vox7i4hhbATheLu3IbnUkZsT5QOmL5xyLkJbd6eCNV4mBq5X2BSndJZmF/BChuIK+eRelqwXTK4gDv8eG4qPfdN9GCxY2f2YbANWc6/BkbYQ5b1fO2HDzirx2HCEe+9k4+7IwLoqbGvH5MiqqPS5LnyF9NNcAc0Tk/TOjvccMTNcdwJaPGhbPQSFZF59LhCq74tr/3iwTmQ8RK9Z6tgJMHhwbFu4vJ9FzhjoQPPhbiQj08bp7QmxxuoQ== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MR1P264MB3396.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:21::15) 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:10:10 +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:10:10 +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 17/28] soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan() Thread-Topic: [PATCH v2 17/28] soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan() Thread-Index: AQHZv9JdLkKDWlS61kaT9uvzHKhprK/gH9sA Date: Tue, 8 Aug 2023 08:10:10 +0000 Message-ID: <70c4e68b-702a-73b4-2e3d-217253304f64@csgroup.eu> References: <20230726150225.483464-1-herve.codina@bootlin.com> <20230726150225.483464-18-herve.codina@bootlin.com> In-Reply-To: <20230726150225.483464-18-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_|MR1P264MB3396:EE_ x-ms-office365-filtering-correlation-id: 550eb0d7-4001-497e-b928-08db97e6e2e7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rPOnpKojXIKxiImzUvNCUCZd4lc6OcUtQxJGpkpqoRng0TxDk0bPbES7rttsWuQqRWPffqwBlUD0k7mRM/hYcC5TGDjo8PmGUUYKsUzGlZPwAgXhR/PeUGte0jVTmyfHZeAa72XdTaReOIzfxQt1xy6vJuiN6513xsVHtRdm0ZwNKjxq8ZvE9Zf1wBf6jbrfhIEfy82bPH6pzIpvE+6eK6s4KrTbZ7GoyqzshWxgg2/qCx/PlfAg2VH6fejqqUPkQdAci7F5zESqFYBPoUFZfExUKSeKRgZWQc3mvgbja33UzPzOogyI41YLb2PVOAMkAOtCKBjv94fpEdm7HNjvmLAbcPb8GXyFfkD/5fRv6TCFMVjSZI0dDgVpNOKX4SSL9np2GO8r3IxqEAWlHz7pH1+saqKVlKWnmOrWkrg0O9QgLS1HFikVBfQXKzKS4FhC75ntLgr5gC2S/lCHUe9b75sKjtnZu0FRuhXgQkRUVHzaSbyKcg6MYMzwxXBc4I/U+noA+eH9akZmKflRx+MTVa2sHlPGl1VcmVaFHwPs5e7FKLBsT1o1w7XJX57A8HTcy33KXiVMLLcSyF2zYO8N269SuOTj9gjb8w1fKMYfD03r9FJldNhDVGJ+N7KnR8p3w1CNyd1ArM+QW8JKb5OQuFCYAjs59ODyJyVrSRRuSLbYaY8L8mM5NQmEKAWVRKSSSjSJFVaEtOsdyZRTBqgM7HrtRf2nanCh5EyZn4r7RA7FD1YWMHd6fPPsoCPKKliLLx4G5IUVC61O+v8Jy+RY1w== 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)(376002)(346002)(136003)(39850400004)(396003)(366004)(90021799007)(1800799003)(186006)(451199021)(90011799007)(38070700005)(41300700001)(26005)(2906002)(31686004)(44832011)(83380400001)(5660300002)(7406005)(7416002)(8936002)(8676002)(2616005)(478600001)(316002)(921005)(31696002)(110136005)(91956017)(54906003)(76116006)(6506007)(6486002)(66476007)(64756008)(66446008)(66556008)(38100700002)(71200400001)(66946007)(86362001)(122000001)(6512007)(4326008)(36756003)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U2xsMTNZNzBubnhpOHN0eGFJZzJlRFhSWjkvbFZpWVByRS9aUndLd0RlRkdZ?= =?utf-8?B?Q21wVEUzQytJOGxDOWlURTNhS2RqZ0N2a2lIQ3d6VnRIUll2UWxsNGh2RG1U?= =?utf-8?B?TkE1NHorbmRtZUVxTTFyaTJVdS83bkdpS3h3RDg0emU3RGxKQ3JBV2ZGako0?= =?utf-8?B?SGdZRHNaa3BpTmc2TURtTEhUTkRWMGZHQkJiU1FOdUFUSU0vdDgrQnhiczUz?= =?utf-8?B?dGhlYkRxZlBNWXB4dWVIYm5BWDZmcjY4a1pSU0xMajFsQVB0Y2ZzK084VCtm?= =?utf-8?B?WEl3L29odEVBV2IzdUM3L3dYcWlGY0xwdEM0R25pYndDaDA5ME1SVHFhTjRT?= =?utf-8?B?OTRIZ1dkblRWTHoyMzlTWWsrQjFyeWpvRGlPZ2VyaW5mYWFOaWZQenZDNjhC?= =?utf-8?B?cFNCazVNUXJnTWpPb2ZaQUxqZzhrYlY2elcxUWpzdHJ5QXRFSytTZXRvWWtU?= =?utf-8?B?eG5Vd0x5SHVDa0xVM3hFdFlVdlh6Yi9pdURmWWhkVVdmK2ZKQWJYZlU4ekFw?= =?utf-8?B?amdlYzNhRWNnRFNmWnYzOGRwcW9yVnJ4ZUNLTllPWTVSbnFCKzR5cDcwRDhT?= =?utf-8?B?bHpwYTY3MHBqV204a3VGdHh3YlhRSHBKRzVmVjhCRWZtVE9JT205cFo1VEs5?= =?utf-8?B?VzNQM1BHZGZJUUxhL1l4aDk4UERES08zb1U4SGd1RHIzYnZQNldEU3Voek02?= =?utf-8?B?Q1AxeXowLzVHMTVua2V6d2pwdThBdW5qZGtFam5nYXZmaTRkWE1CcnJXZWVo?= =?utf-8?B?RzR0a3BOdWdCU3ZvZTQ1eGM3R3RpaWI4SmJiNndqWTltNGE4VlVjV2w0VDhQ?= =?utf-8?B?ZFhITVI2MVFKS3diZW8vNUZrODdOZzEwNnFwSUlnNGlaYlZIZTkvY2IzSWhj?= =?utf-8?B?dVlDbkdscmVHVGtOaE9EUldQeVlnYllNdUljZFgxdHRmSFNleCsyeUUvenJL?= =?utf-8?B?VHYwajRhNUpvKzdleXFIQ1ZiYnJrbEpWU1VjbTBjcVpvajNHZko2SXREU29w?= =?utf-8?B?bVdUS3huSWttT28zN1dWM0p5VUV4NlY3TEtGVU96TXd6aEdTOVo4WGp5QXJF?= =?utf-8?B?R0ZhanZnWHNmbnpqVlEyMmh4V3lBc0ZuVEdBYXFScFJ4QzBoMDhKTkJ6Y1hO?= =?utf-8?B?K2YyNm5xWFJGWVBSRVJ0SnZNbmJVTkZsNGJlUUhPc3FJKzU1Z0ZaN2hwbW9x?= =?utf-8?B?cWFTRTNIcHN0NDlxV1dYNlRsU3hXNmFsaTRtbk9ST0hoYWxaZEZXTWc1RjJx?= =?utf-8?B?N3FjN2M5ZGJ6QUNOL1ZoaGhDNWUwNSthY1JyRlc0b2JGWS9CcHlDRlhsTW5K?= =?utf-8?B?eGtuOVB3bENUV3ZDbUN3Rm1QTTBTUlZxblQ0Rm8wVXA4SUtWWjlrakVMNG5k?= =?utf-8?B?VHZFTURrMEtLS290YldudDVENk9Hdzg5Z2xjNk5jc1AwOUl3ZW03QTlpbEN0?= =?utf-8?B?dmU2TEo0SUtKVFVCanZxL2p1eU9GRGlHaGxtZ0FrMU9nZElVRGtpdjN2Z3VI?= =?utf-8?B?WURTR1pINTdKNVREUFBVWHUwMXdIdGVCOTNEK001cmh3cW5hSTl4eG9GcS95?= =?utf-8?B?cEJVTStUeUZaZGh6c3p3QkhwVS9mK2VmTDJpYnRFTFlsNFM3QThHOGRueU8w?= =?utf-8?B?Zm1GWFZ4Z2Q2RzNBVHRuNk9sdDU0ai9UNEk1c211eE5uMENzMTFPWVVoZmkw?= =?utf-8?B?ZGJoN0Z2Q1JERVR3NVJjaHBKeFh6U1JjNGZOc0hIQU40V09IT0pHdUpTaDNU?= =?utf-8?B?UVF4a2ZzU1hQWTQrczFwR01RY2VETkl5dTREY1FGa21MNzJ5eGViaFdtbThR?= =?utf-8?B?RUtwb0RPeDBrNTZsanQ4RHhtVnVqOThtZ2dVbDVsb1RXUzZ3NEJ5aUw1TVk4?= =?utf-8?B?UHNGM2hVejJaUWptaHJYbW9SSmVXWldWVnlabkQ5d0RXOEZSK0VKTFY2Ni9F?= =?utf-8?B?bUt5NlJka1JqM1NmaE9ZOGlCNDJwTVYvVzlEdFRuSUVxdVo2dzMzZ2hxZ3BT?= =?utf-8?B?cDI0dXY0NWQ3YmFITXZKZWFCcHRFVlF6dHFRbWRZc0c3ZE95R0Rpb2lXNW85?= =?utf-8?B?Z2FBZGlmU0NUb3NUZkxNRnpWQkVqeFJ1ZlBmNldtdVJ1ZVdFVndXOWxKNyty?= =?utf-8?Q?Yzg7HZJ8K8sYlHqI6j1SxIYaY?= Content-Type: text/plain; charset="utf-8" Content-ID: <496746966C7E9D45882A1F52381E9456@FRAP264.PROD.OUTLOOK.COM> 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: 550eb0d7-4001-497e-b928-08db97e6e2e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2023 08:10:10.8045 (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: /+Kq7ZD8TwK3gIZ7OvNyie2847GEhOTmpUTst3NlV6lInLGxSBeMff4ipjdK9QyziM/SNiqU2eKNbO7JmgtjMDdDrgC6Lk3Ne13ESQsgXLs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3396 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 aW1lc2xvdHMgc2V0dGluZyBpcyBkb25lIGF0IGNoYW5uZWwgc3RhcnQoKSBhbmQgc3RvcCgpLg0K PiBUaGVyZSBpcyBubyBtb3JlIG5lZWQgdG8gZG8gdGhhdCBkdXJpbmcgc2V0dXBfY2hhbigpLg0K PiANCj4gU2ltcGx5IHJlbW92ZSB0aW1lc2xvdCBzZXR0aW5nIGZyb20gc2V0dXBfY2hhbigpLg0K PiANCj4gU2lnbmVkLW9mZi1ieTogSGVydmUgQ29kaW5hIDxoZXJ2ZS5jb2RpbmFAYm9vdGxpbi5j b20+DQoNClJldmlld2VkLWJ5OiBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGNz Z3JvdXAuZXU+DQoNCj4gLS0tDQo+ICAgZHJpdmVycy9zb2MvZnNsL3FlL3FtYy5jIHwgMjggLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyOCBkZWxldGlv bnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvcWUvcW1jLmMgYi9kcml2 ZXJzL3NvYy9mc2wvcWUvcW1jLmMNCj4gaW5kZXggMjU4YTM0NjQxNTUxLi5iMTg4M2I5ZDJiYWUg MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvc29jL2ZzbC9xZS9xbWMuYw0KPiArKysgYi9kcml2ZXJz L3NvYy9mc2wvcWUvcW1jLmMNCj4gQEAgLTcyMywzMCArNzIzLDYgQEAgc3RhdGljIGludCBxbWNf Y2hhbl9zZXR1cF90c2Ffcngoc3RydWN0IHFtY19jaGFuICpjaGFuLCBib29sIGVuYWJsZSkNCj4g ICAJcmV0dXJuIHFtY19jaGFuX3NldHVwX3RzYV8zMnJ4KGNoYW4sICZpbmZvLCBlbmFibGUpOw0K PiAgIH0NCj4gICANCj4gLXN0YXRpYyBpbnQgcW1jX2NoYW5fc2V0dXBfdHNhKHN0cnVjdCBxbWNf Y2hhbiAqY2hhbiwgYm9vbCBlbmFibGUpDQo+IC17DQo+IC0Jc3RydWN0IHRzYV9zZXJpYWxfaW5m byBpbmZvOw0KPiAtCWludCByZXQ7DQo+IC0NCj4gLQkvKiBSZXRyaWV2ZSBpbmZvIGZyb20gdGhl IFRTQSByZWxhdGVkIHNlcmlhbCAqLw0KPiAtCXJldCA9IHRzYV9zZXJpYWxfZ2V0X2luZm8oY2hh bi0+cW1jLT50c2Ffc2VyaWFsLCAmaW5mbyk7DQo+IC0JaWYgKHJldCkNCj4gLQkJcmV0dXJuIHJl dDsNCj4gLQ0KPiAtCS8qDQo+IC0JICogU2V0dXAgb25lIGNvbW1vbiA2NCBlbnRyaWVzIHRhYmxl IG9yIHR3byAzMiBlbnRyaWVzIChvbmUgZm9yIFR4DQo+IC0JICogYW5kIG9uZSBmb3IgVHgpIGFj Y29yZGluZyB0byBhc3NpZ25lZCBUUyBudW1iZXJzLg0KPiAtCSAqLw0KPiAtCWlmIChjaGFuLT5x bWMtPmlzX3RzYV82NHJ4dHgpDQo+IC0JCXJldHVybiBxbWNfY2hhbl9zZXR1cF90c2FfNjRyeHR4 KGNoYW4sICZpbmZvLCBlbmFibGUpOw0KPiAtDQo+IC0JcmV0ID0gcW1jX2NoYW5fc2V0dXBfdHNh XzMycngoY2hhbiwgJmluZm8sIGVuYWJsZSk7DQo+IC0JaWYgKHJldCkNCj4gLQkJcmV0dXJuIHJl dDsNCj4gLQ0KPiAtCXJldHVybiBxbWNfY2hhbl9zZXR1cF90c2FfMzJ0eChjaGFuLCAmaW5mbywg ZW5hYmxlKTsNCj4gLX0NCj4gLQ0KPiAgIHN0YXRpYyBpbnQgcW1jX2NoYW5fY29tbWFuZChzdHJ1 Y3QgcW1jX2NoYW4gKmNoYW4sIHU4IHFtY19vcGNvZGUpDQo+ICAgew0KPiAgIAlyZXR1cm4gY3Bt X2NvbW1hbmQoY2hhbi0+aWQgPDwgMiwgKHFtY19vcGNvZGUgPDwgNCkgfCAweDBFKTsNCj4gQEAg LTEzMjMsMTAgKzEyOTksNiBAQCBzdGF0aWMgaW50IHFtY19zZXR1cF9jaGFuKHN0cnVjdCBxbWMg KnFtYywgc3RydWN0IHFtY19jaGFuICpjaGFuKQ0KPiAgIA0KPiAgIAljaGFuLT5xbWMgPSBxbWM7 DQo+ICAgDQo+IC0JcmV0ID0gcW1jX2NoYW5fc2V0dXBfdHNhKGNoYW4sIHRydWUpOw0KPiAtCWlm IChyZXQpDQo+IC0JCXJldHVybiByZXQ7DQo+IC0NCj4gICAJLyogU2V0IGNoYW5uZWwgc3BlY2lm aWMgcGFyYW1ldGVyIGJhc2UgYWRkcmVzcyAqLw0KPiAgIAljaGFuLT5zX3BhcmFtID0gcW1jLT5k cHJhbSArIChjaGFuLT5pZCAqIDY0KTsNCj4gICAJLyogMTYgYmQgcGVyIGNoYW5uZWwgKDggcngg YW5kIDggdHgpICovDQo=