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=-15.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 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 A2318C433E6 for ; Wed, 17 Mar 2021 14:51:07 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 2766A64F45 for ; Wed, 17 Mar 2021 14:51:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2766A64F45 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0A17B6E59F; Wed, 17 Mar 2021 14:51:05 +0000 (UTC) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2040.outbound.protection.outlook.com [40.107.223.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E2EC6E112; Wed, 17 Mar 2021 14:51:03 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LwcNyF7CY4TKqsRG+8oYAAeapC7dYIAw4sAL21jULF4pkBpUFrfjPBFotkjb2Z0gr5VOUS9CW8e0NqV/Qkc01CYHFWt96bSkRWHrhMwLZIA3kkxqzmfCoyztPLUSRrkYivJ1NQX5iu8a9I0XmWZY11HLyNQdMmMfwxx/n7c5Tg7nj3J7+YwAyV2t/S6E91r7PvDnC91F3MXFAg2dBmzkSp+mVfWP0taiDPN2Vd1c3uy2JSudJsFDavgUW8pITS70/QM8PNhsb7l/7cBfV3nJMdMbL+6jUYWMTqlj5mNSyDUCEJOMKj4+3uN2R9NVVQk/3yqH6mR31IIF/RqmMVEvqQ== 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=dfnr6g7hderKYRcBh+33JHmcKsLixClDqBhlb8f/ltE=; b=XF9PzffgVj2rkc5lNbgXDyN+qSdO3LsmKjezm4Cxx3JPu3Nst6J4EDuEqaveDmEikUEZEQDUgfUrv+5g7wC2U3OIgxMX5QJUtfGQFQCoI41WyI1GlwvhY18RcD60Qtg8e4LZ9VQjW0hhOHLKjisZcpvyRCBsYpz63vJ05IXAtBeWATijFi9WofUYw2nfg7DQAsZYh5ElAEJejkw1Z1deuEdmysN8qp1JtG5LSu1BgkQ/pA5/gvzw+0/e7ZxN0MPRVkJk55wmwqj8xPwJomdb9M/aB53JRerplZED8kLUtSzhyJ1QL0R+uTuySXsvOdAJnW5v+lDQICpbbycqXemBMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfnr6g7hderKYRcBh+33JHmcKsLixClDqBhlb8f/ltE=; b=ExuZRcRYuGZcEXQXqVRdznIRKHvtIh4Frj0Svep0yQZxW12nypeQXbtu5SMGrwXPQFuQzBFF1UN5nYe7ay4JxMLkqRS+Felt5B7jY8IfSdg8H6JSd26dMh6MNHp37G5BKOYwXtw8Kkbb2v3ztnI8XGzgSncnBdEQWU00AQawve8= Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=amd.com; Received: from SN6PR12MB4623.namprd12.prod.outlook.com (2603:10b6:805:e9::17) by SA0PR12MB4494.namprd12.prod.outlook.com (2603:10b6:806:94::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Wed, 17 Mar 2021 14:51:02 +0000 Received: from SN6PR12MB4623.namprd12.prod.outlook.com ([fe80::29cb:752d:a8a7:24a8]) by SN6PR12MB4623.namprd12.prod.outlook.com ([fe80::29cb:752d:a8a7:24a8%6]) with mapi id 15.20.3955.018; Wed, 17 Mar 2021 14:51:02 +0000 Subject: Re: [PATCH v3] drm/scheduler re-insert Bailing job to avoid memleak To: =?UTF-8?Q?Christian_K=c3=b6nig?= , "Zhang, Jack (Jian)" , "dri-devel@lists.freedesktop.org" , "amd-gfx@lists.freedesktop.org" , "Koenig, Christian" , "Liu, Monk" , "Deng, Emily" , Rob Herring , Tomeu Vizoso , Steven Price References: <20210315052036.1113638-1-Jack.Zhang1@amd.com> <9b48b715-52dd-e435-2873-2472427dffda@gmail.com> From: Andrey Grodzovsky Message-ID: <64583ef0-d19c-1906-91f2-70fd649fa46e@amd.com> Date: Wed, 17 Mar 2021 10:50:59 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 In-Reply-To: <9b48b715-52dd-e435-2873-2472427dffda@gmail.com> Content-Language: en-US X-Originating-IP: [2607:fea8:3edf:49b0:da49:2a71:968a:98cb] X-ClientProxiedBy: YT1PR01CA0082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2d::21) To SN6PR12MB4623.namprd12.prod.outlook.com (2603:10b6:805:e9::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2607:fea8:3edf:49b0:da49:2a71:968a:98cb] (2607:fea8:3edf:49b0:da49:2a71:968a:98cb) by YT1PR01CA0082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32 via Frontend Transport; Wed, 17 Mar 2021 14:51:01 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: de69a840-4f71-4035-612e-08d8e954155f X-MS-TrafficTypeDiagnostic: SA0PR12MB4494: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2733; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Za3Qh/Xy2Tu4r6IUsqSEstl0vsoDKWYUiiOdQy9s7MKbLsQ38UaLtem53CK+7hpv9++/bJ1Kvx7NaJHLKo1D0hpvBNZXfM95u8Pyi6W2qjK5ECp6iYP5qo76pcFuVdIY+JDGFhC4PNEgPRvQdwzdsjxQGjGyz4ReTT1gSvP2/fp1zb6o9EihBWODuvGo7L3oLEURHzAJmFGKjKEX/g9b1zNY5j84bcyPpPsyMI5bmdMxHi7IH/DUYDFNTIwqeIcbG/6zQgtoYsXlIej+ixBo5iw3O3KCBcQ0PXn+JFY+bfIXUHRKfIMhaTjHI+IwrF81aojwjYyH5Jvzozpc592gQ8gz5nFfwwYQBXqp3EP5loiqadu0/d0hD+9JKLtfKckMt7m+DH+Y2KDruPDOx9Ulmo1ZA74302slK5wSL2RNVJ2YtgbpZeo/MPvr0OqEzBzgvDzQRrSyldOr//SdsFLpL6ObslB2lTRv2l7Lz8Jp6Vmf3I7N0OWm5Hp/QcAHoijahN99gr3A/Qn8ofMm/qkUApcdJeY793VZkScGMXXfnApTqW4TfWoh+M6qZJ6l5V6heHAGL7kRcAXfOqtJwplCzq/lyGQBLkvEsxaVoCpodDb5TLwCvy1ZsYB7LrZxaubkP/MBtbW+5q9P70iTEo5LZACBkFTXKXp700GSHu8NTzERdXAtLAQ7Kc6yH9t0opSVNN2BKE+7Vv59ZkXqTPRVbA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR12MB4623.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(346002)(136003)(376002)(39860400002)(31686004)(186003)(53546011)(5660300002)(110136005)(6486002)(316002)(66946007)(86362001)(44832011)(16526019)(36756003)(31696002)(921005)(2616005)(66574015)(45080400002)(2906002)(966005)(66556008)(83380400001)(8676002)(52116002)(8936002)(478600001)(66476007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?YjRuajRnOWdDMW1DNkl4NlFnTm1POUhvWEZhamlLRXYvSi9EdHpVajRvUWh6?= =?utf-8?B?VVdEcTNxdXQ3Zkk0d09sUWkvdlFQRlYrWW4yWWxhcXFlcFJwZG9wa1RTUTdL?= =?utf-8?B?ZlpKL05kZDkxVjI4V0prS1VjMUhkNE9GMVNQeTRDYS9uWW5SK0lWNUZlOWU3?= =?utf-8?B?T1RPN2JvdDNVcjVYem1oY2xJZWZIOXpZcEtlOVN3cEwwV1VsbHhJQXgwcEc0?= =?utf-8?B?UjVkQ3A5alhsaEZpbGg4MXVzSDNRNWhNS1dUazBzNkJXZ3p4UjhjSjRkd0Vl?= =?utf-8?B?emlQUmlNSUYxRFpLL2ZnTWg5OUZhazRiMEdObnNndzAwNE1WMzZRNUV5TVIw?= =?utf-8?B?c3BvbDRmUlBhTVZjL0RQNEUyUTU4MTVxWkROUGlTWHdCTDBrVnFmMGhWcnB1?= =?utf-8?B?Y3R6cW5nVjBiR3lUT2hKeElHMUtSVE9QcWlNMVZRZ0FSZmphT2dab292dXBQ?= =?utf-8?B?U0dEWFVNZCtQN0J2M2Qrd0JRNFZPL1haejBIN28xWk0vSHVoUyt6SGVhTXk0?= =?utf-8?B?eUtOV2locHFoMGFtT01tOHdjanZSWUluN3pJWHo0dkNNOHBBMi8ydmFnTDFZ?= =?utf-8?B?KytCcW8xMnVnMFZOY2J4ZU12NEpHNjh0c2lndTU5bXN1eFZ0d2h6MFM0YVdx?= =?utf-8?B?ZjJGN3V1VU1ucll5TDVFdSsvMUhOdDFNdVNaRnJuNVZTTmZ2VFNqNFpZNmZr?= =?utf-8?B?WGg4c1dXK3ZRNXk0SEhPT2M1UU00cDE2RlY2ZkZxUkErZ2IrZXlpUDBXTi9B?= =?utf-8?B?YlNVU1FYaTVJNmd3Z3hFOE9QLzU4dkM0bFFtbm52SUw0cEhaY1NEZkZoQjRW?= =?utf-8?B?dHJ5Nm8zMWZkWWt4QjVrcHoxU1JOSzNNT2FnM2tVc3FQcmZqSlZ0NjJIbUVl?= =?utf-8?B?S2lNcjlMalVQVnd0dGNWSnlxNG83UVFJc002OVUyQVdzVzArSUE5TGtIOUNi?= =?utf-8?B?NEZzWVZ3c2p5VlZ3NXU0MG9PellkbTd5dFJkaDVVWnVHcGJGa3JPcEpiRTdI?= =?utf-8?B?L1lkaE43UzJaTUNkWkduVmVQUGR5YUdkR0NjMk1oNzhoMGFHdlZvWEtidnBT?= =?utf-8?B?TUp5dlZUTHFDaXU3bmFxb2k0ejUxWHhvNEV2K2p6bVlMVGIzZHcrUlVvTU1x?= =?utf-8?B?cnI0Q1FnNlo5T3dmVSs3SlBxTEgycXcvdzFpcWFXZ3VWM3E5V3Bkbm83a09D?= =?utf-8?B?WGlBNVdnTEZEeDNncVl2NGhaU2pFM2xEQ1p2OTlyZXI0M2tsLzVVaXdvdTV0?= =?utf-8?B?ZUJVemp0Vkpvamd6Y1VYYkRkRk9TWVdVM3FxMTRKOEhUQ0YrMFBjVkJvdVpn?= =?utf-8?B?SU0yTXo4UU9BOWpkRVppRU4wYmNxWjlVWmo0cXFLVGJON3JXb0hBWEdBeVR4?= =?utf-8?B?QVVMN0QwSlNKKzUzRnk4RG94K3M0aW1heXZFMGVrRTQ3c2ZocDdOTnk2Nm5n?= =?utf-8?B?N0twMUVMMURJcFNVWGNqblBWSGZTOXhmdzArSDhMaElzMTUrWStZY2E4M2JL?= =?utf-8?B?U1dodUhPMkNNOEVZbG1HVHdLUEs2QlhEWWRjTHdVenMyamMrV2trNCthMVFl?= =?utf-8?B?Tmp6ekZPRUJCREpRN1IzcFdBSCsvcGR1VW5NdnZHQlNqeXlNMnlublp0a0Y5?= =?utf-8?B?RTk4SzBjaHQreGdYbGZpNzRzb2ZUeEtQOWZUOGhwMjB4WDJGeHNHcnFwOWFo?= =?utf-8?B?MGkzTzR0dGs3b1BaWXRUSTNRUDVOajRXUWJzYk9kSzBLWUNlOGU0UFZqdXRl?= =?utf-8?B?ci9LdFBUaU94U2Y2UXlUK0dxUFR4bFIyTTJTVy9YNkRMeDJzZDM4TkQrU3lt?= =?utf-8?B?OHZsWVlZRS82bDkwMjBNOG1veGtDRzVjNEozdVZ2NFhFL0JmeUdwcEZrWlZ5?= =?utf-8?B?aVc3eE9VMXRLK3h0UmVtRnNsblJwVXFSMlhiMEFOQXYrN3c9PQ==?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: de69a840-4f71-4035-612e-08d8e954155f X-MS-Exchange-CrossTenant-AuthSource: SN6PR12MB4623.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2021 14:51:01.9301 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: p3HIuilBqwYZQm54ScmcGGtPp+apuNGpWaqtC37DDKtsqKBKGNG4jIh43KwyunlNoJ7RNl4b9zXnDXOuPJkf7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4494 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SSBhY3R1YWxseSBoYXZlIGEgcmFjZSBjb25kaXRpb24gY29uY2VybiBoZXJlIC0gc2VlIGJlbGxv dyAtCgpPbiAyMDIxLTAzLTE3IDM6NDMgYS5tLiwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBJ IHdhcyBob3BpbmcgQW5kcmV5IHdvdWxkIHRha2UgYSBsb29rIHNpbmNlIEknbSByZWFsbHkgYnVz eSB3aXRoIG90aGVyIAo+IHdvcmsgcmlnaHQgbm93Lgo+Cj4gUmVnYXJkcywKPiBDaHJpc3RpYW4u Cj4KPiBBbSAxNy4wMy4yMSB1bSAwNzo0NiBzY2hyaWViIFpoYW5nLCBKYWNrIChKaWFuKToKPj4g SGksIEFuZHJleS9Dcmhpc3RpYW4gYW5kIFRlYW0sCj4+Cj4+IEkgZGlkbid0IHJlY2VpdmUgdGhl IHJldmlld2VyJ3MgbWVzc2FnZSBmcm9tIG1haW50YWluZXJzIG9uIHBhbmZyb3N0IAo+PiBkcml2 ZXIgZm9yIHNldmVyYWwgZGF5cy4KPj4gRHVlIHRvIHRoaXMgcGF0Y2ggaXMgdXJnZW50IGZvciBt eSBjdXJyZW50IHdvcmtpbmcgcHJvamVjdC4KPj4gV291bGQgeW91IHBsZWFzZSBoZWxwIHRvIGdp dmUgc29tZSByZXZpZXcgaWRlYXM/Cj4+Cj4+IE1hbnkgVGhhbmtzLAo+PiBKYWNrCj4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFpoYW5nLCBKYWNrIChKaWFuKQo+PiBTZW50 OiBUdWVzZGF5LCBNYXJjaCAxNiwgMjAyMSAzOjIwIFBNCj4+IFRvOiBkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnOyBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgCj4+IEtvZW5p ZywgQ2hyaXN0aWFuIDxDaHJpc3RpYW4uS29lbmlnQGFtZC5jb20+OyBHcm9kem92c2t5LCBBbmRy ZXkgCj4+IDxBbmRyZXkuR3JvZHpvdnNreUBhbWQuY29tPjsgTGl1LCBNb25rIDxNb25rLkxpdUBh bWQuY29tPjsgRGVuZywgCj4+IEVtaWx5IDxFbWlseS5EZW5nQGFtZC5jb20+OyBSb2IgSGVycmlu ZyA8cm9iaEBrZXJuZWwub3JnPjsgVG9tZXUgCj4+IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxh Ym9yYS5jb20+OyBTdGV2ZW4gUHJpY2UgPHN0ZXZlbi5wcmljZUBhcm0uY29tPgo+PiBTdWJqZWN0 OiBSRTogW1BBVENIIHYzXSBkcm0vc2NoZWR1bGVyIHJlLWluc2VydCBCYWlsaW5nIGpvYiB0byBh dm9pZCAKPj4gbWVtbGVhawo+Pgo+PiBbQU1EIFB1YmxpYyBVc2VdCj4+Cj4+IFBpbmcKPj4KPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWmhhbmcsIEphY2sgKEppYW4pCj4+ IFNlbnQ6IE1vbmRheSwgTWFyY2ggMTUsIDIwMjEgMToyNCBQTQo+PiBUbzogSmFjayBaaGFuZyA8 SmFjay5aaGFuZzFAYW1kLmNvbT47IAo+PiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn OyBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgCj4+IEtvZW5pZywgQ2hyaXN0aWFuIDxD aHJpc3RpYW4uS29lbmlnQGFtZC5jb20+OyBHcm9kem92c2t5LCBBbmRyZXkgCj4+IDxBbmRyZXku R3JvZHpvdnNreUBhbWQuY29tPjsgTGl1LCBNb25rIDxNb25rLkxpdUBhbWQuY29tPjsgRGVuZywg Cj4+IEVtaWx5IDxFbWlseS5EZW5nQGFtZC5jb20+OyBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwu b3JnPjsgVG9tZXUgCj4+IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+OyBTdGV2 ZW4gUHJpY2UgPHN0ZXZlbi5wcmljZUBhcm0uY29tPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHYz XSBkcm0vc2NoZWR1bGVyIHJlLWluc2VydCBCYWlsaW5nIGpvYiB0byBhdm9pZCAKPj4gbWVtbGVh awo+Pgo+PiBbQU1EIFB1YmxpYyBVc2VdCj4+Cj4+IEhpLCBSb2IvVG9tZXUvU3RldmVuLAo+Pgo+ PiBXb3VsZCB5b3UgcGxlYXNlIGhlbHAgdG8gcmV2aWV3IHRoaXMgcGF0Y2ggZm9yIHBhbmZyb3N0 IGRyaXZlcj8KPj4KPj4gVGhhbmtzLAo+PiBKYWNrIFpoYW5nCj4+Cj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tCj4+IEZyb206IEphY2sgWmhhbmcgPEphY2suWmhhbmcxQGFtZC5jb20+Cj4+ IFNlbnQ6IE1vbmRheSwgTWFyY2ggMTUsIDIwMjEgMToyMSBQTQo+PiBUbzogZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZzsgYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmc7IAo+PiBL b2VuaWcsIENocmlzdGlhbiA8Q2hyaXN0aWFuLktvZW5pZ0BhbWQuY29tPjsgR3JvZHpvdnNreSwg QW5kcmV5IAo+PiA8QW5kcmV5Lkdyb2R6b3Zza3lAYW1kLmNvbT47IExpdSwgTW9uayA8TW9uay5M aXVAYW1kLmNvbT47IERlbmcsIAo+PiBFbWlseSA8RW1pbHkuRGVuZ0BhbWQuY29tPgo+PiBDYzog WmhhbmcsIEphY2sgKEppYW4pIDxKYWNrLlpoYW5nMUBhbWQuY29tPgo+PiBTdWJqZWN0OiBbUEFU Q0ggdjNdIGRybS9zY2hlZHVsZXIgcmUtaW5zZXJ0IEJhaWxpbmcgam9iIHRvIGF2b2lkIG1lbWxl YWsKPj4KPj4gcmUtaW5zZXJ0IEJhaWxpbmcgam9icyB0byBhdm9pZCBtZW1vcnkgbGVhay4KPj4K Pj4gVjI6IG1vdmUgcmUtaW5zZXJ0IHN0ZXAgdG8gZHJtL3NjaGVkdWxlciBsb2dpYwo+PiBWMzog YWRkIHBhbmZyb3N0J3MgcmV0dXJuIHZhbHVlIGZvciBiYWlsaW5nIGpvYnMgaW4gY2FzZSBpdCBo aXRzIHRoZSAKPj4gbWVtbGVhayBpc3N1ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFjayBaaGFu ZyA8SmFjay5aaGFuZzFAYW1kLmNvbT4KPj4gLS0tCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyB8IDQgKysrLQo+PiDCoCBkcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGdwdS9hbWRncHVfam9iLmPCoMKgwqAgfCA4ICsrKysrKy0tCj4+IMKgIGRyaXZlcnMvZ3B1 L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9qb2IuY8KgwqDCoCB8IDQgKystLQo+PiDCoCBkcml2ZXJz L2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uY8KgwqDCoMKgIHwgOCArKysrKysrLQo+PiDC oCBpbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgfCAxICsKPj4gwqAgNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0 aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X2RldmljZS5jIAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZp Y2UuYwo+PiBpbmRleCA3OWI5Y2M3Mzc2M2YuLjg2NDYzYjBmOTM2ZSAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCj4+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+PiBAQCAtNDgxNSw4ICs0ODE1 LDEwIEBAIGludCBhbWRncHVfZGV2aWNlX2dwdV9yZWNvdmVyKHN0cnVjdCAKPj4gYW1kZ3B1X2Rl dmljZSAqYWRldiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGpvYiA/IGpvYi0+YmFzZS5pZCA6IC0xKTsKPj4gwqAgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIGV2 ZW4gd2Ugc2tpcHBlZCB0aGlzIHJlc2V0LCBzdGlsbCBuZWVkIHRvIHNldCB0aGUgam9iIAo+PiB0 byBndWlsdHkgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIGlmIChqb2IpCj4+ICvCoMKgwqDCoMKgwqDC oCBpZiAoam9iKSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRybV9zY2hlZF9pbmNy ZWFzZV9rYXJtYSgmam9iLT5iYXNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgciA9IERS TV9HUFVfU0NIRURfU1RBVF9CQUlMSU5HOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDC oMKgwqDCoMKgwqAgZ290byBza2lwX3JlY292ZXJ5Owo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9qb2IuYyAKPj4gYi9k cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfam9iLmMKPj4gaW5kZXggNzU5YjM0Nzk5 MjIxLi40MTM5MGJkYWNkOWUgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV9qb2IuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHVfam9iLmMKPj4gQEAgLTM0LDYgKzM0LDcgQEAgc3RhdGljIGVudW0gZHJtX2dwdV9zY2hlZF9z dGF0IAo+PiBhbWRncHVfam9iX3RpbWVkb3V0KHN0cnVjdCBkcm1fc2NoZWRfam9iICpzX2pvYikK Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYW1kZ3B1X2pvYiAqam9iID0gdG9fYW1kZ3B1X2pvYihzX2pv Yik7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGFtZGdwdV90YXNrX2luZm8gdGk7Cj4+IMKgwqDCoMKg wqAgc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSByaW5nLT5hZGV2Owo+PiArwqDCoMKgIGlu dCByZXQ7Cj4+IMKgIMKgwqDCoMKgwqAgbWVtc2V0KCZ0aSwgMCwgc2l6ZW9mKHN0cnVjdCBhbWRn cHVfdGFza19pbmZvKSk7Cj4+IMKgIEBAIC01Miw4ICs1MywxMSBAQCBzdGF0aWMgZW51bSBkcm1f Z3B1X3NjaGVkX3N0YXQgCj4+IGFtZGdwdV9qb2JfdGltZWRvdXQoc3RydWN0IGRybV9zY2hlZF9q b2IgKnNfam9iKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRpLnByb2Nlc3NfbmFtZSwgdGku dGdpZCwgdGkudGFza19uYW1lLCB0aS5waWQpOwo+PiDCoCDCoMKgwqDCoMKgIGlmIChhbWRncHVf ZGV2aWNlX3Nob3VsZF9yZWNvdmVyX2dwdShyaW5nLT5hZGV2KSkgewo+PiAtwqDCoMKgwqDCoMKg wqAgYW1kZ3B1X2RldmljZV9ncHVfcmVjb3ZlcihyaW5nLT5hZGV2LCBqb2IpOwo+PiAtwqDCoMKg wqDCoMKgwqAgcmV0dXJuIERSTV9HUFVfU0NIRURfU1RBVF9OT01JTkFMOwo+PiArwqDCoMKgwqDC oMKgwqAgcmV0ID0gYW1kZ3B1X2RldmljZV9ncHVfcmVjb3ZlcihyaW5nLT5hZGV2LCBqb2IpOwo+ PiArwqDCoMKgwqDCoMKgwqAgaWYgKHJldCA9PSBEUk1fR1BVX1NDSEVEX1NUQVRfQkFJTElORykK Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIERSTV9HUFVfU0NIRURfU1RBVF9CQUlM SU5HOwo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBy ZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX05PTUlOQUw7Cj4+IMKgwqDCoMKgwqAgfSBlbHNlIHsK Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRybV9zY2hlZF9zdXNwZW5kX3RpbWVvdXQoJnJpbmctPnNj aGVkKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChhbWRncHVfc3Jpb3ZfdmYoYWRldikpCj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3Rfam9iLmMgCj4+ IGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2pvYi5jCj4+IGluZGV4IDYwMDNj ZmViMTMyMi4uZTJjYjRmMzJkYWUxIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFu ZnJvc3QvcGFuZnJvc3Rfam9iLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3Bh bmZyb3N0X2pvYi5jCj4+IEBAIC00NDQsNyArNDQ0LDcgQEAgc3RhdGljIGVudW0gZHJtX2dwdV9z Y2hlZF9zdGF0IAo+PiBwYW5mcm9zdF9qb2JfdGltZWRvdXQoc3RydWN0IGRybV9zY2hlZF9qb2IK Pj4gwqDCoMKgwqDCoMKgICogc3B1cmlvdXMuIEJhaWwgb3V0Lgo+PiDCoMKgwqDCoMKgwqAgKi8K Pj4gwqDCoMKgwqDCoCBpZiAoZG1hX2ZlbmNlX2lzX3NpZ25hbGVkKGpvYi0+ZG9uZV9mZW5jZSkp Cj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX05PTUlOQUw7Cj4+ ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX0JBSUxJTkc7Cj4+IMKg IMKgwqDCoMKgwqAgZGV2X2VycihwZmRldi0+ZGV2LCAiZ3B1IHNjaGVkIHRpbWVvdXQsIGpzPSVk LCBjb25maWc9MHgleCwgCj4+IHN0YXR1cz0weCV4LCBoZWFkPTB4JXgsIHRhaWw9MHgleCwgc2No ZWRfam9iPSVwIiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGpzLAo+PiBAQCAtNDU2LDcgKzQ1Niw3 IEBAIHN0YXRpYyBlbnVtIGRybV9ncHVfc2NoZWRfc3RhdCAKPj4gcGFuZnJvc3Rfam9iX3RpbWVk b3V0KHN0cnVjdCBkcm1fc2NoZWRfam9iCj4+IMKgIMKgwqDCoMKgwqAgLyogU2NoZWR1bGVyIGlz IGFscmVhZHkgc3RvcHBlZCwgbm90aGluZyB0byBkby4gKi8KPj4gwqDCoMKgwqDCoCBpZiAoIXBh bmZyb3N0X3NjaGVkdWxlcl9zdG9wKCZwZmRldi0+anMtPnF1ZXVlW2pzXSwgc2NoZWRfam9iKSkK Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiBEUk1fR1BVX1NDSEVEX1NUQVRfTk9NSU5BTDsKPj4g K8KgwqDCoMKgwqDCoMKgIHJldHVybiBEUk1fR1BVX1NDSEVEX1NUQVRfQkFJTElORzsKPj4gwqAg wqDCoMKgwqDCoCAvKiBTY2hlZHVsZSBhIHJlc2V0IGlmIHRoZXJlJ3Mgbm8gcmVzZXQgaW4gcHJv Z3Jlc3MuICovCj4+IMKgwqDCoMKgwqAgaWYgKCFhdG9taWNfeGNoZygmcGZkZXYtPnJlc2V0LnBl bmRpbmcsIDEpKSBkaWZmIC0tZ2l0IAo+PiBhL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2No ZWRfbWFpbi5jIAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jCj4+ IGluZGV4IDkyZDhkZTI0ZDBhMS4uYTQ0ZjYyMWZiNWM0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0v c2NoZWR1bGVyL3NjaGVkX21haW4uYwo+PiBAQCAtMzE0LDYgKzMxNCw3IEBAIHN0YXRpYyB2b2lk IGRybV9zY2hlZF9qb2JfdGltZWRvdXQoc3RydWN0IAo+PiB3b3JrX3N0cnVjdCAqd29yaynCoCB7 Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRybV9ncHVfc2NoZWR1bGVyICpzY2hlZDsKPj4gwqDCoMKg wqDCoCBzdHJ1Y3QgZHJtX3NjaGVkX2pvYiAqam9iOwo+PiArwqDCoMKgIGludCByZXQ7Cj4+IMKg IMKgwqDCoMKgwqAgc2NoZWQgPSBjb250YWluZXJfb2Yod29yaywgc3RydWN0IGRybV9ncHVfc2No ZWR1bGVyLCAKPj4gd29ya190ZHIud29yayk7Cj4+IMKgIEBAIC0zMzEsOCArMzMyLDEzIEBAIHN0 YXRpYyB2b2lkIGRybV9zY2hlZF9qb2JfdGltZWRvdXQoc3RydWN0IAo+PiB3b3JrX3N0cnVjdCAq d29yaykKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGxpc3RfZGVsX2luaXQoJmpvYi0+bGlzdCk7Cj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmc2NoZWQtPmpvYl9saXN0X2xvY2spOwo+ PiDCoCAtwqDCoMKgwqDCoMKgwqAgam9iLT5zY2hlZC0+b3BzLT50aW1lZG91dF9qb2Ioam9iKTsK Pj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGpvYi0+c2NoZWQtPm9wcy0+dGltZWRvdXRfam9iKGpv Yik7Cj4+IMKgICvCoMKgwqDCoMKgwqDCoCBpZiAocmV0ID09IERSTV9HUFVfU0NIRURfU1RBVF9C QUlMSU5HKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fbG9jaygmc2NoZWQtPmpv Yl9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaXN0X2FkZCgmam9iLT5u b2RlLCAmc2NoZWQtPnJpbmdfbWlycm9yX2xpc3QpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBzcGluX3VubG9jaygmc2NoZWQtPmpvYl9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqAg fQoKCkF0IHRoaXMgcG9pbnQgd2UgZG9uJ3QgaG9sZCBHUFUgcmVzZXQgbG9ja3MgYW55bW9yZSwg YW5kIHNvIHdlIGNvdWxkCmJlIHJhY2luZyBhZ2FpbnN0IGFub3RoZXIgVERSIHRocmVhZCBmcm9t IGFub3RoZXIgc2NoZWR1bGVyIHJpbmcgb2Ygc2FtZSAKZGV2aWNlCm9yIGFub3RoZXIgWEdNSSBo aXZlIG1lbWJlci4gVGhlIG90aGVyIHRocmVhZCBtaWdodCBiZSBpbiB0aGUgbWlkZGxlIG9mIAps dWNrbGVzcwppdGVyYXRpb24gb2YgbWlycm9yIGxpc3QgKGRybV9zY2hlZF9zdG9wLCBkcm1fc2No ZWRfc3RhcnQgYW5kIApkcm1fc2NoZWRfcmVzdWJtaXQpCmFuZCBzbyBsb2NraW5nIGpvYl9saXN0 X2xvY2sgd2lsbCBub3QgaGVscC4gTG9va3MgbGlrZSBpdCdzIHJlcXVpcmVkIHRvIAp0YWtlIGFs bCBHUFUgcmVzdCBsb2NrcwpoZXJlLgoKQW5kcmV5CgoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8q Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICogR3VpbHR5IGpvYiBkaWQgY29tcGxldGUgYW5kIGhl bmNlIG5lZWRzIHRvIGJlIG1hbnVhbGx5IAo+PiByZW1vdmVkCj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgICogU2VlIGRybV9zY2hlZF9zdG9wIGRvYy4KPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJt L2dwdV9zY2hlZHVsZXIuaCAKPj4gYi9pbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmggaW5kZXgg NGVhODYwNmQ5MWZlLi44MDkzYWMyNDI3ZWYgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvZHJtL2dw dV9zY2hlZHVsZXIuaAo+PiArKysgYi9pbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmgKPj4gQEAg LTIxMCw2ICsyMTAsNyBAQCBlbnVtIGRybV9ncHVfc2NoZWRfc3RhdCB7Cj4+IMKgwqDCoMKgwqAg RFJNX0dQVV9TQ0hFRF9TVEFUX05PTkUsIC8qIFJlc2VydmUgMCAqLwo+PiDCoMKgwqDCoMKgIERS TV9HUFVfU0NIRURfU1RBVF9OT01JTkFMLAo+PiDCoMKgwqDCoMKgIERSTV9HUFVfU0NIRURfU1RB VF9FTk9ERVYsCj4+ICvCoMKgwqAgRFJNX0dQVV9TQ0hFRF9TVEFUX0JBSUxJTkcsCj4+IMKgIH07 Cj4+IMKgIMKgIC8qKgo+PiAtLSAKPj4gMi4yNS4xCj4+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4+IGFtZC1nZnggbWFpbGluZyBsaXN0Cj4+IGFtZC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+IGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3Rl Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVkZXNrdG9wLm9y ZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmFtZC1nZngmYW1wO2RhdGE9MDQlN0MwMSU3Q0FuZHJl eS5Hcm9kem92c2t5JTQwYW1kLmNvbSU3Q2U5MGYzMGFmMGY0MzQ0NGM2YWVhMDhkOGU5MTg2MGM0 JTdDM2RkODk2MWZlNDg4NGU2MDhlMTFhODJkOTk0ZTE4M2QlN0MwJTdDMCU3QzYzNzUxNTYzODIx MzE4MDQxMyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJ am9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MxMDAwJmFtcDtzZGF0 YT1ObkxxdHolMkJaOCUyQndlWXdDcVJpbnJma3FtaHppYk5BRjZDWVNkVnFMNnhpMCUzRCZhbXA7 cmVzZXJ2ZWQ9MCAKPj4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK 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=-15.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 AE590C433DB for ; Wed, 17 Mar 2021 14:51:05 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 4B38E64F3E for ; Wed, 17 Mar 2021 14:51:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B38E64F3E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C82BD6E112; Wed, 17 Mar 2021 14:51:04 +0000 (UTC) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2040.outbound.protection.outlook.com [40.107.223.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E2EC6E112; Wed, 17 Mar 2021 14:51:03 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LwcNyF7CY4TKqsRG+8oYAAeapC7dYIAw4sAL21jULF4pkBpUFrfjPBFotkjb2Z0gr5VOUS9CW8e0NqV/Qkc01CYHFWt96bSkRWHrhMwLZIA3kkxqzmfCoyztPLUSRrkYivJ1NQX5iu8a9I0XmWZY11HLyNQdMmMfwxx/n7c5Tg7nj3J7+YwAyV2t/S6E91r7PvDnC91F3MXFAg2dBmzkSp+mVfWP0taiDPN2Vd1c3uy2JSudJsFDavgUW8pITS70/QM8PNhsb7l/7cBfV3nJMdMbL+6jUYWMTqlj5mNSyDUCEJOMKj4+3uN2R9NVVQk/3yqH6mR31IIF/RqmMVEvqQ== 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=dfnr6g7hderKYRcBh+33JHmcKsLixClDqBhlb8f/ltE=; b=XF9PzffgVj2rkc5lNbgXDyN+qSdO3LsmKjezm4Cxx3JPu3Nst6J4EDuEqaveDmEikUEZEQDUgfUrv+5g7wC2U3OIgxMX5QJUtfGQFQCoI41WyI1GlwvhY18RcD60Qtg8e4LZ9VQjW0hhOHLKjisZcpvyRCBsYpz63vJ05IXAtBeWATijFi9WofUYw2nfg7DQAsZYh5ElAEJejkw1Z1deuEdmysN8qp1JtG5LSu1BgkQ/pA5/gvzw+0/e7ZxN0MPRVkJk55wmwqj8xPwJomdb9M/aB53JRerplZED8kLUtSzhyJ1QL0R+uTuySXsvOdAJnW5v+lDQICpbbycqXemBMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dfnr6g7hderKYRcBh+33JHmcKsLixClDqBhlb8f/ltE=; b=ExuZRcRYuGZcEXQXqVRdznIRKHvtIh4Frj0Svep0yQZxW12nypeQXbtu5SMGrwXPQFuQzBFF1UN5nYe7ay4JxMLkqRS+Felt5B7jY8IfSdg8H6JSd26dMh6MNHp37G5BKOYwXtw8Kkbb2v3ztnI8XGzgSncnBdEQWU00AQawve8= Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=amd.com; Received: from SN6PR12MB4623.namprd12.prod.outlook.com (2603:10b6:805:e9::17) by SA0PR12MB4494.namprd12.prod.outlook.com (2603:10b6:806:94::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Wed, 17 Mar 2021 14:51:02 +0000 Received: from SN6PR12MB4623.namprd12.prod.outlook.com ([fe80::29cb:752d:a8a7:24a8]) by SN6PR12MB4623.namprd12.prod.outlook.com ([fe80::29cb:752d:a8a7:24a8%6]) with mapi id 15.20.3955.018; Wed, 17 Mar 2021 14:51:02 +0000 Subject: Re: [PATCH v3] drm/scheduler re-insert Bailing job to avoid memleak To: =?UTF-8?Q?Christian_K=c3=b6nig?= , "Zhang, Jack (Jian)" , "dri-devel@lists.freedesktop.org" , "amd-gfx@lists.freedesktop.org" , "Koenig, Christian" , "Liu, Monk" , "Deng, Emily" , Rob Herring , Tomeu Vizoso , Steven Price References: <20210315052036.1113638-1-Jack.Zhang1@amd.com> <9b48b715-52dd-e435-2873-2472427dffda@gmail.com> From: Andrey Grodzovsky Message-ID: <64583ef0-d19c-1906-91f2-70fd649fa46e@amd.com> Date: Wed, 17 Mar 2021 10:50:59 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 In-Reply-To: <9b48b715-52dd-e435-2873-2472427dffda@gmail.com> Content-Language: en-US X-Originating-IP: [2607:fea8:3edf:49b0:da49:2a71:968a:98cb] X-ClientProxiedBy: YT1PR01CA0082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2d::21) To SN6PR12MB4623.namprd12.prod.outlook.com (2603:10b6:805:e9::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2607:fea8:3edf:49b0:da49:2a71:968a:98cb] (2607:fea8:3edf:49b0:da49:2a71:968a:98cb) by YT1PR01CA0082.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32 via Frontend Transport; Wed, 17 Mar 2021 14:51:01 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: de69a840-4f71-4035-612e-08d8e954155f X-MS-TrafficTypeDiagnostic: SA0PR12MB4494: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2733; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Za3Qh/Xy2Tu4r6IUsqSEstl0vsoDKWYUiiOdQy9s7MKbLsQ38UaLtem53CK+7hpv9++/bJ1Kvx7NaJHLKo1D0hpvBNZXfM95u8Pyi6W2qjK5ECp6iYP5qo76pcFuVdIY+JDGFhC4PNEgPRvQdwzdsjxQGjGyz4ReTT1gSvP2/fp1zb6o9EihBWODuvGo7L3oLEURHzAJmFGKjKEX/g9b1zNY5j84bcyPpPsyMI5bmdMxHi7IH/DUYDFNTIwqeIcbG/6zQgtoYsXlIej+ixBo5iw3O3KCBcQ0PXn+JFY+bfIXUHRKfIMhaTjHI+IwrF81aojwjYyH5Jvzozpc592gQ8gz5nFfwwYQBXqp3EP5loiqadu0/d0hD+9JKLtfKckMt7m+DH+Y2KDruPDOx9Ulmo1ZA74302slK5wSL2RNVJ2YtgbpZeo/MPvr0OqEzBzgvDzQRrSyldOr//SdsFLpL6ObslB2lTRv2l7Lz8Jp6Vmf3I7N0OWm5Hp/QcAHoijahN99gr3A/Qn8ofMm/qkUApcdJeY793VZkScGMXXfnApTqW4TfWoh+M6qZJ6l5V6heHAGL7kRcAXfOqtJwplCzq/lyGQBLkvEsxaVoCpodDb5TLwCvy1ZsYB7LrZxaubkP/MBtbW+5q9P70iTEo5LZACBkFTXKXp700GSHu8NTzERdXAtLAQ7Kc6yH9t0opSVNN2BKE+7Vv59ZkXqTPRVbA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR12MB4623.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(346002)(136003)(376002)(39860400002)(31686004)(186003)(53546011)(5660300002)(110136005)(6486002)(316002)(66946007)(86362001)(44832011)(16526019)(36756003)(31696002)(921005)(2616005)(66574015)(45080400002)(2906002)(966005)(66556008)(83380400001)(8676002)(52116002)(8936002)(478600001)(66476007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?YjRuajRnOWdDMW1DNkl4NlFnTm1POUhvWEZhamlLRXYvSi9EdHpVajRvUWh6?= =?utf-8?B?VVdEcTNxdXQ3Zkk0d09sUWkvdlFQRlYrWW4yWWxhcXFlcFJwZG9wa1RTUTdL?= =?utf-8?B?ZlpKL05kZDkxVjI4V0prS1VjMUhkNE9GMVNQeTRDYS9uWW5SK0lWNUZlOWU3?= =?utf-8?B?T1RPN2JvdDNVcjVYem1oY2xJZWZIOXpZcEtlOVN3cEwwV1VsbHhJQXgwcEc0?= =?utf-8?B?UjVkQ3A5alhsaEZpbGg4MXVzSDNRNWhNS1dUazBzNkJXZ3p4UjhjSjRkd0Vl?= =?utf-8?B?emlQUmlNSUYxRFpLL2ZnTWg5OUZhazRiMEdObnNndzAwNE1WMzZRNUV5TVIw?= =?utf-8?B?c3BvbDRmUlBhTVZjL0RQNEUyUTU4MTVxWkROUGlTWHdCTDBrVnFmMGhWcnB1?= =?utf-8?B?Y3R6cW5nVjBiR3lUT2hKeElHMUtSVE9QcWlNMVZRZ0FSZmphT2dab292dXBQ?= =?utf-8?B?U0dEWFVNZCtQN0J2M2Qrd0JRNFZPL1haejBIN28xWk0vSHVoUyt6SGVhTXk0?= =?utf-8?B?eUtOV2locHFoMGFtT01tOHdjanZSWUluN3pJWHo0dkNNOHBBMi8ydmFnTDFZ?= =?utf-8?B?KytCcW8xMnVnMFZOY2J4ZU12NEpHNjh0c2lndTU5bXN1eFZ0d2h6MFM0YVdx?= =?utf-8?B?ZjJGN3V1VU1ucll5TDVFdSsvMUhOdDFNdVNaRnJuNVZTTmZ2VFNqNFpZNmZr?= =?utf-8?B?WGg4c1dXK3ZRNXk0SEhPT2M1UU00cDE2RlY2ZkZxUkErZ2IrZXlpUDBXTi9B?= =?utf-8?B?YlNVU1FYaTVJNmd3Z3hFOE9QLzU4dkM0bFFtbm52SUw0cEhaY1NEZkZoQjRW?= =?utf-8?B?dHJ5Nm8zMWZkWWt4QjVrcHoxU1JOSzNNT2FnM2tVc3FQcmZqSlZ0NjJIbUVl?= =?utf-8?B?S2lNcjlMalVQVnd0dGNWSnlxNG83UVFJc002OVUyQVdzVzArSUE5TGtIOUNi?= =?utf-8?B?NEZzWVZ3c2p5VlZ3NXU0MG9PellkbTd5dFJkaDVVWnVHcGJGa3JPcEpiRTdI?= =?utf-8?B?L1lkaE43UzJaTUNkWkduVmVQUGR5YUdkR0NjMk1oNzhoMGFHdlZvWEtidnBT?= =?utf-8?B?TUp5dlZUTHFDaXU3bmFxb2k0ejUxWHhvNEV2K2p6bVlMVGIzZHcrUlVvTU1x?= =?utf-8?B?cnI0Q1FnNlo5T3dmVSs3SlBxTEgycXcvdzFpcWFXZ3VWM3E5V3Bkbm83a09D?= =?utf-8?B?WGlBNVdnTEZEeDNncVl2NGhaU2pFM2xEQ1p2OTlyZXI0M2tsLzVVaXdvdTV0?= =?utf-8?B?ZUJVemp0Vkpvamd6Y1VYYkRkRk9TWVdVM3FxMTRKOEhUQ0YrMFBjVkJvdVpn?= =?utf-8?B?SU0yTXo4UU9BOWpkRVppRU4wYmNxWjlVWmo0cXFLVGJON3JXb0hBWEdBeVR4?= =?utf-8?B?QVVMN0QwSlNKKzUzRnk4RG94K3M0aW1heXZFMGVrRTQ3c2ZocDdOTnk2Nm5n?= =?utf-8?B?N0twMUVMMURJcFNVWGNqblBWSGZTOXhmdzArSDhMaElzMTUrWStZY2E4M2JL?= =?utf-8?B?U1dodUhPMkNNOEVZbG1HVHdLUEs2QlhEWWRjTHdVenMyamMrV2trNCthMVFl?= =?utf-8?B?Tmp6ekZPRUJCREpRN1IzcFdBSCsvcGR1VW5NdnZHQlNqeXlNMnlublp0a0Y5?= =?utf-8?B?RTk4SzBjaHQreGdYbGZpNzRzb2ZUeEtQOWZUOGhwMjB4WDJGeHNHcnFwOWFo?= =?utf-8?B?MGkzTzR0dGs3b1BaWXRUSTNRUDVOajRXUWJzYk9kSzBLWUNlOGU0UFZqdXRl?= =?utf-8?B?ci9LdFBUaU94U2Y2UXlUK0dxUFR4bFIyTTJTVy9YNkRMeDJzZDM4TkQrU3lt?= =?utf-8?B?OHZsWVlZRS82bDkwMjBNOG1veGtDRzVjNEozdVZ2NFhFL0JmeUdwcEZrWlZ5?= =?utf-8?B?aVc3eE9VMXRLK3h0UmVtRnNsblJwVXFSMlhiMEFOQXYrN3c9PQ==?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: de69a840-4f71-4035-612e-08d8e954155f X-MS-Exchange-CrossTenant-AuthSource: SN6PR12MB4623.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2021 14:51:01.9301 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: p3HIuilBqwYZQm54ScmcGGtPp+apuNGpWaqtC37DDKtsqKBKGNG4jIh43KwyunlNoJ7RNl4b9zXnDXOuPJkf7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4494 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" SSBhY3R1YWxseSBoYXZlIGEgcmFjZSBjb25kaXRpb24gY29uY2VybiBoZXJlIC0gc2VlIGJlbGxv dyAtCgpPbiAyMDIxLTAzLTE3IDM6NDMgYS5tLiwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBJ IHdhcyBob3BpbmcgQW5kcmV5IHdvdWxkIHRha2UgYSBsb29rIHNpbmNlIEknbSByZWFsbHkgYnVz eSB3aXRoIG90aGVyIAo+IHdvcmsgcmlnaHQgbm93Lgo+Cj4gUmVnYXJkcywKPiBDaHJpc3RpYW4u Cj4KPiBBbSAxNy4wMy4yMSB1bSAwNzo0NiBzY2hyaWViIFpoYW5nLCBKYWNrIChKaWFuKToKPj4g SGksIEFuZHJleS9Dcmhpc3RpYW4gYW5kIFRlYW0sCj4+Cj4+IEkgZGlkbid0IHJlY2VpdmUgdGhl IHJldmlld2VyJ3MgbWVzc2FnZSBmcm9tIG1haW50YWluZXJzIG9uIHBhbmZyb3N0IAo+PiBkcml2 ZXIgZm9yIHNldmVyYWwgZGF5cy4KPj4gRHVlIHRvIHRoaXMgcGF0Y2ggaXMgdXJnZW50IGZvciBt eSBjdXJyZW50IHdvcmtpbmcgcHJvamVjdC4KPj4gV291bGQgeW91IHBsZWFzZSBoZWxwIHRvIGdp dmUgc29tZSByZXZpZXcgaWRlYXM/Cj4+Cj4+IE1hbnkgVGhhbmtzLAo+PiBKYWNrCj4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFpoYW5nLCBKYWNrIChKaWFuKQo+PiBTZW50 OiBUdWVzZGF5LCBNYXJjaCAxNiwgMjAyMSAzOjIwIFBNCj4+IFRvOiBkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnOyBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgCj4+IEtvZW5p ZywgQ2hyaXN0aWFuIDxDaHJpc3RpYW4uS29lbmlnQGFtZC5jb20+OyBHcm9kem92c2t5LCBBbmRy ZXkgCj4+IDxBbmRyZXkuR3JvZHpvdnNreUBhbWQuY29tPjsgTGl1LCBNb25rIDxNb25rLkxpdUBh bWQuY29tPjsgRGVuZywgCj4+IEVtaWx5IDxFbWlseS5EZW5nQGFtZC5jb20+OyBSb2IgSGVycmlu ZyA8cm9iaEBrZXJuZWwub3JnPjsgVG9tZXUgCj4+IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxh Ym9yYS5jb20+OyBTdGV2ZW4gUHJpY2UgPHN0ZXZlbi5wcmljZUBhcm0uY29tPgo+PiBTdWJqZWN0 OiBSRTogW1BBVENIIHYzXSBkcm0vc2NoZWR1bGVyIHJlLWluc2VydCBCYWlsaW5nIGpvYiB0byBh dm9pZCAKPj4gbWVtbGVhawo+Pgo+PiBbQU1EIFB1YmxpYyBVc2VdCj4+Cj4+IFBpbmcKPj4KPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWmhhbmcsIEphY2sgKEppYW4pCj4+ IFNlbnQ6IE1vbmRheSwgTWFyY2ggMTUsIDIwMjEgMToyNCBQTQo+PiBUbzogSmFjayBaaGFuZyA8 SmFjay5aaGFuZzFAYW1kLmNvbT47IAo+PiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn OyBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgCj4+IEtvZW5pZywgQ2hyaXN0aWFuIDxD aHJpc3RpYW4uS29lbmlnQGFtZC5jb20+OyBHcm9kem92c2t5LCBBbmRyZXkgCj4+IDxBbmRyZXku R3JvZHpvdnNreUBhbWQuY29tPjsgTGl1LCBNb25rIDxNb25rLkxpdUBhbWQuY29tPjsgRGVuZywg Cj4+IEVtaWx5IDxFbWlseS5EZW5nQGFtZC5jb20+OyBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwu b3JnPjsgVG9tZXUgCj4+IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+OyBTdGV2 ZW4gUHJpY2UgPHN0ZXZlbi5wcmljZUBhcm0uY29tPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHYz XSBkcm0vc2NoZWR1bGVyIHJlLWluc2VydCBCYWlsaW5nIGpvYiB0byBhdm9pZCAKPj4gbWVtbGVh awo+Pgo+PiBbQU1EIFB1YmxpYyBVc2VdCj4+Cj4+IEhpLCBSb2IvVG9tZXUvU3RldmVuLAo+Pgo+ PiBXb3VsZCB5b3UgcGxlYXNlIGhlbHAgdG8gcmV2aWV3IHRoaXMgcGF0Y2ggZm9yIHBhbmZyb3N0 IGRyaXZlcj8KPj4KPj4gVGhhbmtzLAo+PiBKYWNrIFpoYW5nCj4+Cj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tCj4+IEZyb206IEphY2sgWmhhbmcgPEphY2suWmhhbmcxQGFtZC5jb20+Cj4+ IFNlbnQ6IE1vbmRheSwgTWFyY2ggMTUsIDIwMjEgMToyMSBQTQo+PiBUbzogZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZzsgYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmc7IAo+PiBL b2VuaWcsIENocmlzdGlhbiA8Q2hyaXN0aWFuLktvZW5pZ0BhbWQuY29tPjsgR3JvZHpvdnNreSwg QW5kcmV5IAo+PiA8QW5kcmV5Lkdyb2R6b3Zza3lAYW1kLmNvbT47IExpdSwgTW9uayA8TW9uay5M aXVAYW1kLmNvbT47IERlbmcsIAo+PiBFbWlseSA8RW1pbHkuRGVuZ0BhbWQuY29tPgo+PiBDYzog WmhhbmcsIEphY2sgKEppYW4pIDxKYWNrLlpoYW5nMUBhbWQuY29tPgo+PiBTdWJqZWN0OiBbUEFU Q0ggdjNdIGRybS9zY2hlZHVsZXIgcmUtaW5zZXJ0IEJhaWxpbmcgam9iIHRvIGF2b2lkIG1lbWxl YWsKPj4KPj4gcmUtaW5zZXJ0IEJhaWxpbmcgam9icyB0byBhdm9pZCBtZW1vcnkgbGVhay4KPj4K Pj4gVjI6IG1vdmUgcmUtaW5zZXJ0IHN0ZXAgdG8gZHJtL3NjaGVkdWxlciBsb2dpYwo+PiBWMzog YWRkIHBhbmZyb3N0J3MgcmV0dXJuIHZhbHVlIGZvciBiYWlsaW5nIGpvYnMgaW4gY2FzZSBpdCBo aXRzIHRoZSAKPj4gbWVtbGVhayBpc3N1ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFjayBaaGFu ZyA8SmFjay5aaGFuZzFAYW1kLmNvbT4KPj4gLS0tCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyB8IDQgKysrLQo+PiDCoCBkcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGdwdS9hbWRncHVfam9iLmPCoMKgwqAgfCA4ICsrKysrKy0tCj4+IMKgIGRyaXZlcnMvZ3B1 L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9qb2IuY8KgwqDCoCB8IDQgKystLQo+PiDCoCBkcml2ZXJz L2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uY8KgwqDCoMKgIHwgOCArKysrKysrLQo+PiDC oCBpbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgfCAxICsKPj4gwqAgNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0 aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X2RldmljZS5jIAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZp Y2UuYwo+PiBpbmRleCA3OWI5Y2M3Mzc2M2YuLjg2NDYzYjBmOTM2ZSAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCj4+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+PiBAQCAtNDgxNSw4ICs0ODE1 LDEwIEBAIGludCBhbWRncHVfZGV2aWNlX2dwdV9yZWNvdmVyKHN0cnVjdCAKPj4gYW1kZ3B1X2Rl dmljZSAqYWRldiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGpvYiA/IGpvYi0+YmFzZS5pZCA6IC0xKTsKPj4gwqAgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIGV2 ZW4gd2Ugc2tpcHBlZCB0aGlzIHJlc2V0LCBzdGlsbCBuZWVkIHRvIHNldCB0aGUgam9iIAo+PiB0 byBndWlsdHkgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIGlmIChqb2IpCj4+ICvCoMKgwqDCoMKgwqDC oCBpZiAoam9iKSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRybV9zY2hlZF9pbmNy ZWFzZV9rYXJtYSgmam9iLT5iYXNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgciA9IERS TV9HUFVfU0NIRURfU1RBVF9CQUlMSU5HOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDC oMKgwqDCoMKgwqAgZ290byBza2lwX3JlY292ZXJ5Owo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9qb2IuYyAKPj4gYi9k cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfam9iLmMKPj4gaW5kZXggNzU5YjM0Nzk5 MjIxLi40MTM5MGJkYWNkOWUgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV9qb2IuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHVfam9iLmMKPj4gQEAgLTM0LDYgKzM0LDcgQEAgc3RhdGljIGVudW0gZHJtX2dwdV9zY2hlZF9z dGF0IAo+PiBhbWRncHVfam9iX3RpbWVkb3V0KHN0cnVjdCBkcm1fc2NoZWRfam9iICpzX2pvYikK Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYW1kZ3B1X2pvYiAqam9iID0gdG9fYW1kZ3B1X2pvYihzX2pv Yik7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGFtZGdwdV90YXNrX2luZm8gdGk7Cj4+IMKgwqDCoMKg wqAgc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSByaW5nLT5hZGV2Owo+PiArwqDCoMKgIGlu dCByZXQ7Cj4+IMKgIMKgwqDCoMKgwqAgbWVtc2V0KCZ0aSwgMCwgc2l6ZW9mKHN0cnVjdCBhbWRn cHVfdGFza19pbmZvKSk7Cj4+IMKgIEBAIC01Miw4ICs1MywxMSBAQCBzdGF0aWMgZW51bSBkcm1f Z3B1X3NjaGVkX3N0YXQgCj4+IGFtZGdwdV9qb2JfdGltZWRvdXQoc3RydWN0IGRybV9zY2hlZF9q b2IgKnNfam9iKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRpLnByb2Nlc3NfbmFtZSwgdGku dGdpZCwgdGkudGFza19uYW1lLCB0aS5waWQpOwo+PiDCoCDCoMKgwqDCoMKgIGlmIChhbWRncHVf ZGV2aWNlX3Nob3VsZF9yZWNvdmVyX2dwdShyaW5nLT5hZGV2KSkgewo+PiAtwqDCoMKgwqDCoMKg wqAgYW1kZ3B1X2RldmljZV9ncHVfcmVjb3ZlcihyaW5nLT5hZGV2LCBqb2IpOwo+PiAtwqDCoMKg wqDCoMKgwqAgcmV0dXJuIERSTV9HUFVfU0NIRURfU1RBVF9OT01JTkFMOwo+PiArwqDCoMKgwqDC oMKgwqAgcmV0ID0gYW1kZ3B1X2RldmljZV9ncHVfcmVjb3ZlcihyaW5nLT5hZGV2LCBqb2IpOwo+ PiArwqDCoMKgwqDCoMKgwqAgaWYgKHJldCA9PSBEUk1fR1BVX1NDSEVEX1NUQVRfQkFJTElORykK Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIERSTV9HUFVfU0NIRURfU1RBVF9CQUlM SU5HOwo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBy ZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX05PTUlOQUw7Cj4+IMKgwqDCoMKgwqAgfSBlbHNlIHsK Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRybV9zY2hlZF9zdXNwZW5kX3RpbWVvdXQoJnJpbmctPnNj aGVkKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChhbWRncHVfc3Jpb3ZfdmYoYWRldikpCj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3Rfam9iLmMgCj4+ IGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2pvYi5jCj4+IGluZGV4IDYwMDNj ZmViMTMyMi4uZTJjYjRmMzJkYWUxIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFu ZnJvc3QvcGFuZnJvc3Rfam9iLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3Bh bmZyb3N0X2pvYi5jCj4+IEBAIC00NDQsNyArNDQ0LDcgQEAgc3RhdGljIGVudW0gZHJtX2dwdV9z Y2hlZF9zdGF0IAo+PiBwYW5mcm9zdF9qb2JfdGltZWRvdXQoc3RydWN0IGRybV9zY2hlZF9qb2IK Pj4gwqDCoMKgwqDCoMKgICogc3B1cmlvdXMuIEJhaWwgb3V0Lgo+PiDCoMKgwqDCoMKgwqAgKi8K Pj4gwqDCoMKgwqDCoCBpZiAoZG1hX2ZlbmNlX2lzX3NpZ25hbGVkKGpvYi0+ZG9uZV9mZW5jZSkp Cj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX05PTUlOQUw7Cj4+ ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gRFJNX0dQVV9TQ0hFRF9TVEFUX0JBSUxJTkc7Cj4+IMKg IMKgwqDCoMKgwqAgZGV2X2VycihwZmRldi0+ZGV2LCAiZ3B1IHNjaGVkIHRpbWVvdXQsIGpzPSVk LCBjb25maWc9MHgleCwgCj4+IHN0YXR1cz0weCV4LCBoZWFkPTB4JXgsIHRhaWw9MHgleCwgc2No ZWRfam9iPSVwIiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGpzLAo+PiBAQCAtNDU2LDcgKzQ1Niw3 IEBAIHN0YXRpYyBlbnVtIGRybV9ncHVfc2NoZWRfc3RhdCAKPj4gcGFuZnJvc3Rfam9iX3RpbWVk b3V0KHN0cnVjdCBkcm1fc2NoZWRfam9iCj4+IMKgIMKgwqDCoMKgwqAgLyogU2NoZWR1bGVyIGlz IGFscmVhZHkgc3RvcHBlZCwgbm90aGluZyB0byBkby4gKi8KPj4gwqDCoMKgwqDCoCBpZiAoIXBh bmZyb3N0X3NjaGVkdWxlcl9zdG9wKCZwZmRldi0+anMtPnF1ZXVlW2pzXSwgc2NoZWRfam9iKSkK Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiBEUk1fR1BVX1NDSEVEX1NUQVRfTk9NSU5BTDsKPj4g K8KgwqDCoMKgwqDCoMKgIHJldHVybiBEUk1fR1BVX1NDSEVEX1NUQVRfQkFJTElORzsKPj4gwqAg wqDCoMKgwqDCoCAvKiBTY2hlZHVsZSBhIHJlc2V0IGlmIHRoZXJlJ3Mgbm8gcmVzZXQgaW4gcHJv Z3Jlc3MuICovCj4+IMKgwqDCoMKgwqAgaWYgKCFhdG9taWNfeGNoZygmcGZkZXYtPnJlc2V0LnBl bmRpbmcsIDEpKSBkaWZmIC0tZ2l0IAo+PiBhL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2No ZWRfbWFpbi5jIAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvc2NoZWRfbWFpbi5jCj4+ IGluZGV4IDkyZDhkZTI0ZDBhMS4uYTQ0ZjYyMWZiNWM0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vc2NoZWR1bGVyL3NjaGVkX21haW4uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0v c2NoZWR1bGVyL3NjaGVkX21haW4uYwo+PiBAQCAtMzE0LDYgKzMxNCw3IEBAIHN0YXRpYyB2b2lk IGRybV9zY2hlZF9qb2JfdGltZWRvdXQoc3RydWN0IAo+PiB3b3JrX3N0cnVjdCAqd29yaynCoCB7 Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRybV9ncHVfc2NoZWR1bGVyICpzY2hlZDsKPj4gwqDCoMKg wqDCoCBzdHJ1Y3QgZHJtX3NjaGVkX2pvYiAqam9iOwo+PiArwqDCoMKgIGludCByZXQ7Cj4+IMKg IMKgwqDCoMKgwqAgc2NoZWQgPSBjb250YWluZXJfb2Yod29yaywgc3RydWN0IGRybV9ncHVfc2No ZWR1bGVyLCAKPj4gd29ya190ZHIud29yayk7Cj4+IMKgIEBAIC0zMzEsOCArMzMyLDEzIEBAIHN0 YXRpYyB2b2lkIGRybV9zY2hlZF9qb2JfdGltZWRvdXQoc3RydWN0IAo+PiB3b3JrX3N0cnVjdCAq d29yaykKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGxpc3RfZGVsX2luaXQoJmpvYi0+bGlzdCk7Cj4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmc2NoZWQtPmpvYl9saXN0X2xvY2spOwo+ PiDCoCAtwqDCoMKgwqDCoMKgwqAgam9iLT5zY2hlZC0+b3BzLT50aW1lZG91dF9qb2Ioam9iKTsK Pj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGpvYi0+c2NoZWQtPm9wcy0+dGltZWRvdXRfam9iKGpv Yik7Cj4+IMKgICvCoMKgwqDCoMKgwqDCoCBpZiAocmV0ID09IERSTV9HUFVfU0NIRURfU1RBVF9C QUlMSU5HKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fbG9jaygmc2NoZWQtPmpv Yl9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaXN0X2FkZCgmam9iLT5u b2RlLCAmc2NoZWQtPnJpbmdfbWlycm9yX2xpc3QpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBzcGluX3VubG9jaygmc2NoZWQtPmpvYl9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqAg fQoKCkF0IHRoaXMgcG9pbnQgd2UgZG9uJ3QgaG9sZCBHUFUgcmVzZXQgbG9ja3MgYW55bW9yZSwg YW5kIHNvIHdlIGNvdWxkCmJlIHJhY2luZyBhZ2FpbnN0IGFub3RoZXIgVERSIHRocmVhZCBmcm9t IGFub3RoZXIgc2NoZWR1bGVyIHJpbmcgb2Ygc2FtZSAKZGV2aWNlCm9yIGFub3RoZXIgWEdNSSBo aXZlIG1lbWJlci4gVGhlIG90aGVyIHRocmVhZCBtaWdodCBiZSBpbiB0aGUgbWlkZGxlIG9mIAps dWNrbGVzcwppdGVyYXRpb24gb2YgbWlycm9yIGxpc3QgKGRybV9zY2hlZF9zdG9wLCBkcm1fc2No ZWRfc3RhcnQgYW5kIApkcm1fc2NoZWRfcmVzdWJtaXQpCmFuZCBzbyBsb2NraW5nIGpvYl9saXN0 X2xvY2sgd2lsbCBub3QgaGVscC4gTG9va3MgbGlrZSBpdCdzIHJlcXVpcmVkIHRvIAp0YWtlIGFs bCBHUFUgcmVzdCBsb2NrcwpoZXJlLgoKQW5kcmV5CgoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8q Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICogR3VpbHR5IGpvYiBkaWQgY29tcGxldGUgYW5kIGhl bmNlIG5lZWRzIHRvIGJlIG1hbnVhbGx5IAo+PiByZW1vdmVkCj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgICogU2VlIGRybV9zY2hlZF9zdG9wIGRvYy4KPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJt L2dwdV9zY2hlZHVsZXIuaCAKPj4gYi9pbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmggaW5kZXgg NGVhODYwNmQ5MWZlLi44MDkzYWMyNDI3ZWYgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvZHJtL2dw dV9zY2hlZHVsZXIuaAo+PiArKysgYi9pbmNsdWRlL2RybS9ncHVfc2NoZWR1bGVyLmgKPj4gQEAg LTIxMCw2ICsyMTAsNyBAQCBlbnVtIGRybV9ncHVfc2NoZWRfc3RhdCB7Cj4+IMKgwqDCoMKgwqAg RFJNX0dQVV9TQ0hFRF9TVEFUX05PTkUsIC8qIFJlc2VydmUgMCAqLwo+PiDCoMKgwqDCoMKgIERS TV9HUFVfU0NIRURfU1RBVF9OT01JTkFMLAo+PiDCoMKgwqDCoMKgIERSTV9HUFVfU0NIRURfU1RB VF9FTk9ERVYsCj4+ICvCoMKgwqAgRFJNX0dQVV9TQ0hFRF9TVEFUX0JBSUxJTkcsCj4+IMKgIH07 Cj4+IMKgIMKgIC8qKgo+PiAtLSAKPj4gMi4yNS4xCj4+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4+IGFtZC1nZnggbWFpbGluZyBsaXN0Cj4+IGFtZC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+IGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3Rl Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpc3RzLmZyZWVkZXNrdG9wLm9y ZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmFtZC1nZngmYW1wO2RhdGE9MDQlN0MwMSU3Q0FuZHJl eS5Hcm9kem92c2t5JTQwYW1kLmNvbSU3Q2U5MGYzMGFmMGY0MzQ0NGM2YWVhMDhkOGU5MTg2MGM0 JTdDM2RkODk2MWZlNDg4NGU2MDhlMTFhODJkOTk0ZTE4M2QlN0MwJTdDMCU3QzYzNzUxNTYzODIx MzE4MDQxMyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJ am9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MxMDAwJmFtcDtzZGF0 YT1ObkxxdHolMkJaOCUyQndlWXdDcVJpbnJma3FtaHppYk5BRjZDWVNkVnFMNnhpMCUzRCZhbXA7 cmVzZXJ2ZWQ9MCAKPj4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK