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=-16.5 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 41109C07E9A for ; Tue, 13 Jul 2021 00:37:31 +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 0C4D761002 for ; Tue, 13 Jul 2021 00:37:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0C4D761002 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2F43C89F43; Tue, 13 Jul 2021 00:37:26 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id B336A89FDE; Tue, 13 Jul 2021 00:37:23 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10043"; a="190455870" X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="190455870" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jul 2021 17:37:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="649089960" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga006.fm.intel.com with ESMTP; 12 Jul 2021 17:37:23 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 12 Jul 2021 17:37:22 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 12 Jul 2021 17:37:22 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Mon, 12 Jul 2021 17:37:22 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Mon, 12 Jul 2021 17:37:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aw2Jn3DJI3c6YwkpHiCtEOl2IeTCnaf/xe8lBzVRv1NaYEaaT71vpg65M2dTexUNnjAR1qq9wEL6i4yxrJFruQ0Kn89S+D+n0kDwK0P8AWr1H8w3poeY3XDjBETAkg8NQyOtDlwpf4TRk5oY0wYyIyzNhUzTFSO71exbDnyuPj0rFGYMFF7d3iOBdiMevuIbG42xmIuZDaJWRnTjvsJsVD0SJ25VmUvzMBY/KvLYknexMCDJqzmdCJPg+0aXmOacBb5OCzyFcilk+Syss8zhFEp1IvyVPNR+O/lqdW3fInCh9nt2RuKhC4t8ruANNZLgh/ZSQRmXRU3R08Qt5+9wNg== 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=fsU9ebjL9RiWx7cHBXxWMx1MPSQRjaYKgwTO5RcYOC4=; b=DnlVFihJHkeB1X6CCLb7x/Pw64OMZwRu8PBtTUU0CRkhK9tDw+vfZdr7NtbtJ6RXg3OEAWcHuoQyIIUyx1ygz5oLJa4MBkatk2DqlQSzs0aOf7iHTXTgtARLmm3h/79X/3oKnyJkX7JyRO7mvRTBJlbEA+KG939kyhQyrjxr0u3f1mlaGnNPOoKxnobRDtOGLVgTL5h/TMrU3/G7Y/wXatev6/Utx7Cjy4L9DDE667LwbAflQurJjBZLNL1OUmMsa7ky0pUEaQkuISxieIXD6/nCRCdoBnNpX+pEgh63gHN9Lry3z7B5VbHE9dazuYD7dZQTdWNvy+Cb18JWuavYrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fsU9ebjL9RiWx7cHBXxWMx1MPSQRjaYKgwTO5RcYOC4=; b=ktQUxse+vPJyQYKNlYyrRhH9DuV73CEeUtra8f0qVZ2usMCJM5VSIcVvdjhrWWzlaaMVUAHIEWmC7dYEiC4qIltSm3IOqrxKGZWT2AusJWKTIevuJvo+05x8NjenBEoXzjAKWqoloC8ihjpBNv2ECiCzsNsLXSBWsh3dhGNYzu0= Authentication-Results: lists.freedesktop.org; dkim=none (message not signed) header.d=none; lists.freedesktop.org; dmarc=none action=none header.from=intel.com; Received: from CO6PR11MB5634.namprd11.prod.outlook.com (2603:10b6:5:35d::20) by CO6PR11MB5635.namprd11.prod.outlook.com (2603:10b6:5:35f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Tue, 13 Jul 2021 00:37:13 +0000 Received: from CO6PR11MB5634.namprd11.prod.outlook.com ([fe80::5d5e:b6bf:aafa:ecd4]) by CO6PR11MB5634.namprd11.prod.outlook.com ([fe80::5d5e:b6bf:aafa:ecd4%9]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 00:37:13 +0000 To: Michal Wajdeczko , , References: <20210710012026.19705-1-vinay.belgaumkar@intel.com> <20210710012026.19705-5-vinay.belgaumkar@intel.com> From: "Belgaumkar, Vinay" Message-ID: Date: Mon, 12 Jul 2021 17:37:11 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.11.0 In-Reply-To: Content-Language: en-US X-ClientProxiedBy: BY3PR05CA0035.namprd05.prod.outlook.com (2603:10b6:a03:39b::10) To CO6PR11MB5634.namprd11.prod.outlook.com (2603:10b6:5:35d::20) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.71] (99.88.121.38) by BY3PR05CA0035.namprd05.prod.outlook.com (2603:10b6:a03:39b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.10 via Frontend Transport; Tue, 13 Jul 2021 00:37:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e7798959-ebb3-4bbd-d929-08d945965ba5 X-MS-TrafficTypeDiagnostic: CO6PR11MB5635: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qEo6d9pz7vn9dOSwuNoZWDTDBVVRBdslH2bvoR+BmwVSa+/ny6BhysWf6gXZ6eas620zZ06u/zsPH0pI+ZOAhj4UYYvqoJFE+pDfShyfyZxgqnQdQA51qshqS1CGdAMKbnEr5YFBrISun/qgdddSF2ktnjLO+PAxOSDRQXY/nkLcsI9ndsYcu4kkBFGbzHUodSqu3PwYlqIt2uNUX0C77ne3fVQEy444el2Sd9wPgxIPXdjrUyILX6/0mxSwYCUlTc16YdSXolN9MszM0U8e6m80M0HlsXq2Hg8r/Wz/lCtxS798nCZPYLholhamueO/YMpWmGlr0S0nHElNp3HrECQujz8GOSJvlCd9nYpQz0L9GtIDKKr1xDpFoOQZs+lskja053CIqRULOGy+NV+Z75TipeVQJIbHX3Gdwswe0482bTQFKXOAiGjM6vQpFQqScpGgwCE+o1wjauevLH++YqF432u75AGigoYL3VdauBuC5HI4VHj+lDafRzFZ/w4IO3qX2Dk8FHWvQZ0U+Dw+t20VY3xSqRxaNukCmj60RzFeRNFquuSJAdXR57fcrJFlIKfn6Lpj1+CBZV+7fqxrUyfzjedg6WCkwC3ZgQgXSYs59eumal+HznLxQmE3/cqyJnA0C2qsopdegH66N7wi68ZsrzoiuTbElZLpYA+W16S3rgzPMRHYRDsZrU87GwGIrEtv0em+koh4ytb4XLJxFruBQTzB4ehhqUYmUlqtGv8LZD5OKzbhak2FzuI5Dhao X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR11MB5634.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(396003)(346002)(136003)(39860400002)(316002)(956004)(186003)(26005)(2906002)(66556008)(66476007)(36756003)(16576012)(8936002)(66946007)(6486002)(8676002)(53546011)(478600001)(5660300002)(38100700002)(83380400001)(31696002)(31686004)(450100002)(2616005)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dUVIK1NaR1FRVFVraFVQakJXN0pQUFB6YXNWd3RVOVFmRXpQd2pRUkZTRXo1?= =?utf-8?B?dmRXa3lIZkV6M2NrTXQ2NzVpVEoweHdHMFVacVJSOGdOZ00rRXNIcmxJdEcy?= =?utf-8?B?c1pYR215OFg2M2lLZ2gzU3FaS3I1Z2RXMy9BVUZWM1lORHpQb1h3MWZUMUNQ?= =?utf-8?B?ODMvczhyVUIzWTNISkJ0R0JteGp4RHhsMW5Vd3lRTWRiWEtoV2wyQWdZWTFl?= =?utf-8?B?eU9pZGFxVUtKa25kcnN3MHlweWFHVHJGQThaTzRDVzE2WEY3S3Vibml6OEor?= =?utf-8?B?MFVQMEJNelpLblg2R211NkZnMVhFNEdOWHRpR1Qvd1dWODBpdHNPbFJ1c2wx?= =?utf-8?B?eC9JdURTa2tIUytDbDIzMHlmQVlTWjYvVkczRTlXSnAwMHRibzRCTGgzNmNH?= =?utf-8?B?Z09tU0w5YzBvc1BBYWhXc0hQV1dYY0FFd1dYVzAzZUZld2Z6SXQyS3p4MDBD?= =?utf-8?B?eWJ6VkRuTlpNZTQ3dExkK2x0OE9UU29wYU1MSkJ4Mms0QWJuQ0ZocEQ2RFA4?= =?utf-8?B?aVIySG40T3UzWExDOGlzREc4QmZ6NjJnekRnOUREWVZ5ZnFrd1AzTW9iVjJl?= =?utf-8?B?QTM5ZzZ3MmtIcitkanVNd1psNHBFUStNTExxbUNnK0xmUTlrK2FIWlpMNWZq?= =?utf-8?B?aU5CTGlUMG8rWGNZV1FYVFdlSm41R0J6RkJDOFRHNTYyU2hINU9GOEw2SllE?= =?utf-8?B?RUp5MDY0OGZSZnh6OUtVRXRESS9BSFdaQVhnZU54U2FHUi9EbExZV2NYUita?= =?utf-8?B?ZTdkQTZVTzZMKzdtSVNWMEVXRlR2dDF5S2dVZStUdTVHRU9XTXo2TXErckhG?= =?utf-8?B?WEhwOHQrcGtHbFBxUDFyVXBTbGZVaXhvNGFGaGppQlhVUkI1V3pXdEpobndJ?= =?utf-8?B?RlFOQ05CT3V6NW50N0REMUtSZ0NQRkxZREwwMFB1cEcvdUtCeUdnRUJacHJj?= =?utf-8?B?b3BTcnNVSnkzNlZsMVpjSng4R3grc0Z6cWxTdzRFNWRBSURXblRGOEpyTmF5?= =?utf-8?B?UnJiWVJ2L2ZmdWZwT05LTEZLREkzQkJRZDJTNzRxWklrS040TURmVlAvTklp?= =?utf-8?B?Ym9qbWhEUFgzZXJyUDdNQWtMdzJ5UnpSUjNKVjJVaVdpZUY3bk90UURnNHM1?= =?utf-8?B?a2VqM1VaelErZWRjWEZKNFV2WFovQTRoZVdaMFY0emRCcEVrV0NXYlpRSzNy?= =?utf-8?B?Ujh1aDlhTkdBY0ljbG5RMmFkaHlXbmpKaTdaNG5EOVVYSUxHcTdLQ3ZRbTZl?= =?utf-8?B?VTFIVFQ3Tkwydy9kNnkwR3pvTm5ldlVnRHNQYTlWa25wcXU1cllTeGdTTEJl?= =?utf-8?B?WVlpazNieWY2N05HN2pqRkFzaHJJQ3ZocXhqSUFNcmNnRHRQeUczRXpFMWZv?= =?utf-8?B?UnVJVmRubklKUExQMzFNdEk1V0NETlIvQUwwVnF1K0lralhYaFhKa2NkU1A1?= =?utf-8?B?WU8zbDlpNjRBWTNsUUZkSEE3ckh3MXB0bHRld2tBdHhsTVdwOFZuc1NUNVZT?= =?utf-8?B?VllXWHhhS2hXdVZiaXExNkRPRkhjQTNZdVgrVnpiaVk1T3dDekh6YWEwSFhU?= =?utf-8?B?bUZab3FzRWVld1oxZVZQL0pUVGR6UTE1OFRKdVJ0VFJxcXBSdDNTUnY4R1kr?= =?utf-8?B?cGczaXppY0Vra2xxRGVacWdTTGRsZjdldDRQekFia2JRck5wSTErbHVBS0R5?= =?utf-8?B?ZDN0eFpmdjFqWmw0aVhlallSS2YzOW5FQ0ZQN1lUQmVvRjNwVld6ckNtU2Jj?= =?utf-8?Q?X3ZtJNrPQwVCWMxsMPT96CQ827qfHro+7LqOOcG?= X-MS-Exchange-CrossTenant-Network-Message-Id: e7798959-ebb3-4bbd-d929-08d945965ba5 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5634.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2021 00:37:13.5747 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AhLXCnpn7Qly8eFZMW9vdTMzZR5h0UtcUAMFxXj96G0gOiTghM64BPn3WyU1DngOvGkPis2nYG8Xo/ra/bNVnFZ70VYMVJkATQXULLqKb7A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5635 X-OriginatorOrg: intel.com Subject: Re: [Intel-gfx] [PATCH 04/16] drm/i915/guc/slpc: Lay out slpc init/enable/disable/fini X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & 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: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CgpPbiA3LzEwLzIwMjEgNzozNSBBTSwgTWljaGFsIFdhamRlY3prbyB3cm90ZToKPiAKPiAKPiBP biAxMC4wNy4yMDIxIDAzOjIwLCBWaW5heSBCZWxnYXVta2FyIHdyb3RlOgo+PiBEZWNsYXJlIGhl YWRlciBhbmQgc291cmNlIGZpbGVzIGZvciBTTFBDLCBhbG9uZyB3aXRoIGluaXQgYW5kCj4+IGVu YWJsZS9kaXNhYmxlIGZ1bmN0aW9uIHRlbXBsYXRlcy4KPiAKPiBsYXRlciB5b3UgY2xhaW0gdGhh dCAiZGlzYWJsZSIgaXMgbm90IG5lZWRlZAoKQ2hhbmdlZC4KCj4gCj4+Cj4+IFNpZ25lZC1vZmYt Ynk6IFZpbmF5IEJlbGdhdW1rYXIgPHZpbmF5LmJlbGdhdW1rYXJAaW50ZWwuY29tPgo+PiBTaWdu ZWQtb2ZmLWJ5OiBTdW5kYXJlc2FuIFN1amFyaXRoYSA8c3VqYXJpdGhhLnN1bmRhcmVzYW5AaW50 ZWwuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZSAgICAgICAg ICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Yy5o ICAgICAgfCAgMiArKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19z bHBjLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysKPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9ndC91Yy9pbnRlbF9ndWNfc2xwYy5oIHwgMTYgKysrKysrKysrKwo+PiAgIDQgZmlsZXMgY2hh bmdlZCwgNTMgaW5zZXJ0aW9ucygrKQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw dS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfc2xwYy5jCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19zbHBjLmgKPj4KPj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvTWFrZWZpbGUKPj4gaW5kZXggYWI3Njc5OTU3NjIzLi5kOGVhYzQ0NjhkZjkgMTAwNjQ0Cj4+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L01ha2VmaWxlCj4+IEBAIC0xODYsNiArMTg2LDcgQEAgaTkxNS15ICs9IGd0L3Vj L2ludGVsX3VjLm8gXAo+PiAgIAkgIGd0L3VjL2ludGVsX2d1Y19mdy5vIFwKPj4gICAJICBndC91 Yy9pbnRlbF9ndWNfbG9nLm8gXAo+PiAgIAkgIGd0L3VjL2ludGVsX2d1Y19sb2dfZGVidWdmcy5v IFwKPj4gKwkgIGd0L3VjL2ludGVsX2d1Y19zbHBjLm8gXAo+PiAgIAkgIGd0L3VjL2ludGVsX2d1 Y19zdWJtaXNzaW9uLm8gXAo+PiAgIAkgIGd0L3VjL2ludGVsX2h1Yy5vIFwKPj4gICAJICBndC91 Yy9pbnRlbF9odWNfZGVidWdmcy5vIFwKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2d0L3VjL2ludGVsX2d1Yy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxf Z3VjLmgKPj4gaW5kZXggZTVhNDU2OTE4Yjg4Li4wZGJiZDljZjU1M2YgMTAwNjQ0Cj4+IC0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Yy5oCj4+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Yy5oCj4+IEBAIC0xNSw2ICsxNSw3IEBACj4+ICAg I2luY2x1ZGUgImludGVsX2d1Y19jdC5oIgo+PiAgICNpbmNsdWRlICJpbnRlbF9ndWNfbG9nLmgi Cj4+ICAgI2luY2x1ZGUgImludGVsX2d1Y19yZWcuaCIKPj4gKyNpbmNsdWRlICJpbnRlbF9ndWNf c2xwYy5oIgo+PiAgICNpbmNsdWRlICJpbnRlbF91Y19mdy5oIgo+PiAgICNpbmNsdWRlICJpOTE1 X3V0aWxzLmgiCj4+ICAgI2luY2x1ZGUgImk5MTVfdm1hLmgiCj4+IEBAIC0zMCw2ICszMSw3IEBA IHN0cnVjdCBpbnRlbF9ndWMgewo+PiAgIAlzdHJ1Y3QgaW50ZWxfdWNfZncgZnc7Cj4+ICAgCXN0 cnVjdCBpbnRlbF9ndWNfbG9nIGxvZzsKPj4gICAJc3RydWN0IGludGVsX2d1Y19jdCBjdDsKPj4g KwlzdHJ1Y3QgaW50ZWxfZ3VjX3NscGMgc2xwYzsKPj4gICAKPj4gICAJLyogR2xvYmFsIGVuZ2lu ZSB1c2VkIHRvIHN1Ym1pdCByZXF1ZXN0cyB0byBHdUMgKi8KPj4gICAJc3RydWN0IGk5MTVfc2No ZWRfZW5naW5lICpzY2hlZF9lbmdpbmU7Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9ndC91Yy9pbnRlbF9ndWNfc2xwYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMv aW50ZWxfZ3VjX3NscGMuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAw MDAwMDAuLmMxZjU2OWQyMzAwZAo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19zbHBjLmMKPj4gQEAgLTAsMCArMSwzNCBAQAo+PiAr LyoKPj4gKyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVQKPiAKPiBTUERYIHRhZyBzaGFs bCBiZSBpbiB2ZXJ5IGZpcnN0IGxpbmUsIGZvciAuYzoKPiAKPiAvLyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogTUlUCj4gCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IMKpIDIwMjAgSW50ZWwgQ29y cG9yYXRpb24KPiAKPiAyMDIxCgpkb25lLgoKPiAKPj4gKyAqLwo+PiArCj4+ICsjaW5jbHVkZSAi aW50ZWxfZ3VjX3NscGMuaCIKPj4gKwo+PiAraW50IGludGVsX2d1Y19zbHBjX2luaXQoc3RydWN0 IGludGVsX2d1Y19zbHBjICpzbHBjKQo+PiArewo+PiArCXJldHVybiAwOwo+PiArfQo+PiArCj4+ ICsvKgo+PiArICogaW50ZWxfZ3VjX3NscGNfZW5hYmxlKCkgLSBTdGFydCBTTFBDCj4+ICsgKiBA c2xwYzogcG9pbnRlciB0byBpbnRlbF9ndWNfc2xwYy4KPj4gKyAqCj4+ICsgKiBTTFBDIGlzIGVu YWJsZWQgYnkgc2V0dGluZyB1cCB0aGUgc2hhcmVkIGRhdGEgc3RydWN0dXJlIGFuZAo+PiArICog c2VuZGluZyByZXNldCBldmVudCB0byBHdUMgU0xQQy4gSW5pdGlhbCBkYXRhIGlzIHNldHVwIGlu Cj4+ICsgKiBpbnRlbF9ndWNfc2xwY19pbml0LiBIZXJlIHdlIHNlbmQgdGhlIHJlc2V0IGV2ZW50 LiBXZSBkbwo+PiArICogbm90IGN1cnJlbnRseSBuZWVkIGEgc2xwY19kaXNhYmxlIHNpbmNlIHRo aXMgaXMgdGFrZW4gY2FyZQo+PiArICogb2YgYXV0b21hdGljYWxseSB3aGVuIGEgcmVzZXQvc3Vz cGVuZCBvY2N1cnMgYW5kIHRoZSBndWMKPiAKPiBzL2d1Yy9HdUMKPiAKPj4gKyAqIGNoYW5uZWxz IGFyZSBkZXN0cm95ZWQuCj4gCj4geW91IG1lYW4gQ1RCID8KCnllcywgZml4ZWQuCgo+IAo+PiAr ICoKPj4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzLCBub24temVybyBlcnJvciBjb2RlIG9uIGZh aWx1cmUuCj4+ICsgKi8KPj4gK2ludCBpbnRlbF9ndWNfc2xwY19lbmFibGUoc3RydWN0IGludGVs X2d1Y19zbHBjICpzbHBjKQo+PiArewo+PiArCXJldHVybiAwOwo+PiArfQo+PiArCj4+ICt2b2lk IGludGVsX2d1Y19zbHBjX2Zpbmkoc3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKQo+PiArewo+ PiArfQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3Vj X3NscGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19zbHBjLmgKPj4g bmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMDAwLi43NGZkODY3NjkxNjMK Pj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRl bF9ndWNfc2xwYy5oCj4+IEBAIC0wLDAgKzEsMTYgQEAKPj4gKy8qCj4+ICsgKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogTUlUCj4gCj4gU1BEWCB0YWcgc2hhbGwgYmUgaW4gdmVyeSBmaXJzdCBs aW5lLCBmb3IgLmg6Cj4gCj4gLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVCAqLwo+IAo+ PiArICoKPj4gKyAqIENvcHlyaWdodCDCqSAyMDIwIEludGVsIENvcnBvcmF0aW9uCj4gCj4gMjAy MQo+IAo+PiArICovCj4+ICsjaWZuZGVmIF9JTlRFTF9HVUNfU0xQQ19IXwo+PiArI2RlZmluZSBf SU5URUxfR1VDX1NMUENfSF8KPj4gKwo+PiArc3RydWN0IGludGVsX2d1Y19zbHBjIHsKPj4gK307 Cj4gCj4gbW92ZSBhbGwgZGF0YSBkZWZpbml0aW9ucyB0byBpbnRlbF9ndWNfc2xwY190eXBlcy5o IGFuZCBpbmNsdWRlIGl0IGhlcmUKPiAKPj4gKwo+PiAraW50IGludGVsX2d1Y19zbHBjX2luaXQo c3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKTsKPj4gK2ludCBpbnRlbF9ndWNfc2xwY19lbmFi bGUoc3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKTsKPj4gK3ZvaWQgaW50ZWxfZ3VjX3NscGNf ZmluaShzdHJ1Y3QgaW50ZWxfZ3VjX3NscGMgKnNscGMpOwo+PiArCj4+ICsjZW5kaWYKPj4KPiAK PiBhbmQgYXMgc3VnZ2VzdGVkIGluIGNvbW1lbnQgdG8gMi8xNCB5b3Ugc2hvdWxkIGxpa2VseSBt b3ZlIHRoaXMgcGF0Y2ggdG8KPiB0aGUgZnJvbnQgb2YgdGhlIHNlcmllcwoKWWVzLCBzcXVhc2hl ZCB3aXRoIHRoZSBmaXJzdCBwYXRjaC4KClRoYW5rcywKVmluYXkuCgo+IAo+IE1pY2hhbAo+IApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK