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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C6B15C433F5 for ; Fri, 28 Jan 2022 22:34:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Nv85YR5Yl0L5tFrSLT/LXKRZfCulmSEgJ7JPEZR9Rok=; b=o6GLvFMAYJMulDVapN/YCQQcHa PdKthUSGqC3TH2Y1o1KDrrZdn8mS6NUNip1hQR6M5qZ7LyHCM7E3tmImTCs5wyyl5jEv9VT9zPZ6X bIcQoK4oa+1U0PNSRyHfzEhtKKO9KrqYIAu2xkg/K9k7XDAy38w3/rxExG6uMSCJI2CnlArpVM304 T60n6beCAc583qnFGZT94J0lfs7Ce8elymdGGPdS1TtBRGrJAloHfxUJX7LvhzMJFGxIi9Ai499G/ lS8uEDZfrzjRq5PADD45MFF6qUpk+UOJ5emWZLXZi2Frjf/vWsHz1KsCOSHLa3laI4QVvErV/FEwi eTMO8OWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nDZnK-003h68-UI; Fri, 28 Jan 2022 22:32:39 +0000 Received: from mail-eopbgr30116.outbound.protection.outlook.com ([40.107.3.116] helo=EUR03-AM5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nDZnG-003h4y-RE for linux-arm-kernel@lists.infradead.org; Fri, 28 Jan 2022 22:32:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EEXS1UYxpDKtZbsBRh51M4BMbxQk932sVPllnUT8EqEdXw8u7EvtCnRdrYtSY+8+Uxg0ONG/E9F+M1yw41Kd/8Ef75LZc7bo8c+P+GupLwDUnH58IOS/+oQz3eAS8IVNQ5v6tT09wW/pp8ej+2JP6BepMjRvyswuUQrNTQ617R1wVnVTiN/YV9igJ5dh9/qrK6NwbJtyPKvffGnLzDmJoOeod9rQO5PsGRktNaYWoXaObxXVa+F+Ys+rCWLf07A/Rj6TsBJLHSSCdI6rFlX7LPHQaRHtJpfNCjY1vwyeyZrX8QEfOG77CVv6ueAChGdzeljPmnTMOUYy+QO8qRpPzA== 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=XcRQX9PrxnpT96skImbpQu6ioMUrZfMqxEZ72+gjvck=; b=ae1Xx34hnwGPX6ce/bFi4W6FUcQ0O6qC6pNz2g/BQrIKqFDE/sw8seI/UyRfOHBis+nBQm1iOGsff8vDk+YNQEsxHjqFzqRip0LfUrBdZEUd15egpG8d7Ka+0XiF8fROo1ophrR9BDPixWdILUBKW4mk+VCrSmFhfVAdPcqRdUIAWZCWkZqC4LQ5+B5UXmuAxgg/hYO8jb9NjUmoHzeETwNOniVg+zY+1t8yHs6hsetGDjMsbq23+ihK9tYSYvYMNG8BvWT50XspUk1cqTapxwuU3+u63qY8YnlumSF/rUgY+e2zhWsmavrHNcWPBLDomfMkeo22mRk3TN72uOUJsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XcRQX9PrxnpT96skImbpQu6ioMUrZfMqxEZ72+gjvck=; b=NlBVPEKNcKp5AH7INLawXkHnDyfdXOQI6cHdm6TaJSyROSP8waxNy/YUymyRtMsBeDU6boTuEAugdjtNwluSRAGHtS5x0r5FKt3qQyl1EseNAEnfvlnwCjF1pFCD+wRcp0aP5kkDhGphOI6YvOqt0K6F52lQC0Ap4XdkvfrYBxY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com; Received: from DU2PR07MB8110.eurprd07.prod.outlook.com (2603:10a6:10:239::15) by DB6PR0701MB2215.eurprd07.prod.outlook.com (2603:10a6:4:51::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.6; Fri, 28 Jan 2022 22:32:30 +0000 Received: from DU2PR07MB8110.eurprd07.prod.outlook.com ([fe80::adfc:7f91:31e5:f103]) by DU2PR07MB8110.eurprd07.prod.outlook.com ([fe80::adfc:7f91:31e5:f103%6]) with mapi id 15.20.4951.006; Fri, 28 Jan 2022 22:32:30 +0000 Date: Fri, 28 Jan 2022 23:32:19 +0100 From: Krzysztof Adamski To: Wolfram Sang , Catalin Marinas , Will Deacon , Mark Rutland , Peter Collingbourne , Guenter Roeck , Alexander Sverdlin , Matija Glavinic-Pecotic , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] arm64: move efi_reboot to restart handler Message-ID: References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: CH0PR03CA0421.namprd03.prod.outlook.com (2603:10b6:610:10e::26) To DU2PR07MB8110.eurprd07.prod.outlook.com (2603:10a6:10:239::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 61ad7cfb-a61d-494b-dbf8-08d9e2ae1176 X-MS-TrafficTypeDiagnostic: DB6PR0701MB2215:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GEow5RhHqd6ffsD7TlGVVKHQ0LXdRrMh+3m2ZrKbtyx6CkvLHVko5BTNOPK7wQxOQv81BTt3fKhmkhXlAR2hgoNAr1OypJceMUkLgY8tmk+wpZWusSbLo0J8L7V7G2dgJ0l5jqalEZrJYA6YOrYetFi2YxrKdaFzmPqaAI1pyYhXsjWapYN9dRpdgQGqm45398+c4wjoQlune/8VDrT5wnRXq9PAEiu1xvwG/VB4fen/yUx551+b6zECrdzN7C8bj8a93tmb9+tgitZzlo1xUO8/1sttjUMGi1OGfdw24EiYrBSLF8J3cvhQ11v5KtrjiKr7qw9p0E+9jAHoH0wCLUV48I82lSiV39aIHpHFAO43dxyiC6Z8oQet81Feb/b+gPutD+ogtvtTdBVK0kq1nJe4id0iKC46tkoeK2xcKneOxYwqprG+iNFu/GECHMVMgxC2SBBsVoHcnBvHN15xAvgazBWVZgPu+qeHtBeCyyiQv4lxzqJv/Ul3iig6kJPqBfG8c1LnJLLwXg517f6gTLyt0scH46x+X7HI9DHoWt85tE5DVRfqyq6UlG+H+2IT3czGcXumqmO7Q5b9aCKXwNO+jahtjYbZgtlNHUatf1sc0NJxkZmBKJpegRiaDW24O3qZfS8e9bnG0FSqOgW7I9L124WCJKnattUFPSJrCtVAY4V9AqF5Omm8sCsFGnNTfSeHutSaSzyEwIhCFe8iJAG6rjonWL8U3DEYnphs+Vo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR07MB8110.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(44832011)(186003)(8936002)(6486002)(26005)(66476007)(66946007)(5660300002)(66556008)(86362001)(8676002)(9686003)(82960400001)(316002)(52116002)(6506007)(6512007)(6666004)(110136005)(2906002)(38350700002)(921005)(508600001)(38100700002)(20210929001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SDIrSkZWRTQ3Y1JyRVU1bjVQeVg4OFgxM1BqeWxOdW12ZThWM25CNzZjWFpC?= =?utf-8?B?RmdzL29LQ0FJUUM0M215VkVxK2M3b1RSSDhTdnhxTC9XSnYrRFJ1SjduWWxG?= =?utf-8?B?ZnNGN1IzU3o0MmxuWms2SktDWHZ3ZFlUWEtZZzhxU2FOZmJwai9WdmhUbUQv?= =?utf-8?B?V3QwcmRha21EUzFEOHE0K2E1SXF5VzRRTmlLZTRMbEhRUmkwV0w0SFQvUEMw?= =?utf-8?B?S1B5ZnBGZFl1U2xua0hPUjYzWXNqaGExWlZHbmVZaEFrTnY5TnhKWEdmalhW?= =?utf-8?B?TGQzVG5LaklsQ0MyaHczbW5KMXlvR2VDMWRpcXl5anhpWGxqMFBwditJWkh6?= =?utf-8?B?c2hUdG9JajBwaFcrY01rYWprWUp5cHNwdlBEZ2thQXdDZDNzZEM5UnlHM3dX?= =?utf-8?B?YmhkOFphTk1kTzd3NVdHa2t0d0Q0SUxVcXU3cFRtTVJTdlFxZzh2VGNtMzJG?= =?utf-8?B?ejBqUldHK3Jhcnl3bWVxTjZGeWMvTGprLzVUNU0vWTIzS2JmV3hyS1dmS21I?= =?utf-8?B?SWtIZWROYUE2Zkd0dnA5VDcwZlZsNU5kL1lhUi9ZZC9sVUFnTE43ZDdnTmQ1?= =?utf-8?B?b3RCVUp3N1h2NlU3SlFORDlDMGo4eE5EQjNpTTM5Z1NkdGlDeXQwSjlZMGhK?= =?utf-8?B?Zmk2SS9Dc3JFTXhGNVNXeEtNRjdHTXV5NGZ5bTBvZFlsMG5iVCtDcW85MUFk?= =?utf-8?B?MCtZYytVaDgxbjBzT0RHVzBGbndYOFRPV0p2NWFWQ0k3bnducG13Yi9IcXFK?= =?utf-8?B?WVkrQTBpVktDblAvTXVObEIvM0pETEc3eURPTHZncjd3eDhiVCttTjZkVHFN?= =?utf-8?B?Q2MwYXp6ZU5jWlZSYisrKzNNaiswUmtkQjM0ZFlWSkgwU1oxL2VvRnNpSHVh?= =?utf-8?B?U24zR2tpcjFqK2FYNFlRN3J2M0NDVHIxSjdBeTF0L1BPSWJ2a2p1aTYzU1lO?= =?utf-8?B?dUxGY1l6cVl4bVBUVFFWd2RTRTVLbklWNWlHcmp5RTNJUHNBQUZkdSt1WFZ5?= =?utf-8?B?eWtWOEJDalJmYVMrcGcrMmpOWUMxOUlQaGdYMC80QzJBVWx3YVdFakxQNEov?= =?utf-8?B?V3pLSDZZN1VpTGg5d2VTQVh3MEJXMTVvdHlnNjFBNzcvUC9hZ1dFbWNPNVFG?= =?utf-8?B?MGsvak02SDdmMEc2MFhESnpNemJOUTFSOGFzTEVLa04yVTRXN29yTzJjWlRu?= =?utf-8?B?aE5DUnp5Rlh5RHNRTHYvOXVtcC8vUmQ1cFZ0Vk5qL1BjdDBjN1QxclFsTVdx?= =?utf-8?B?NVY1eE5KekNUQXFMa29yVDJFbXJvRFB3TkRTNlBudTVIT1dNTzFENGEwb2dw?= =?utf-8?B?Y1NQZzhVa2VkMTRZZXFFZ1Jxcm5ZR1pYcGhRU2psQU9Ta2JxSzNIbG55YXdB?= =?utf-8?B?dVZrY2NkRlhGSXlFZmpIeFY0cUovcldkWUdUMVpCSFZHSWR5UVBNK1QvbTZD?= =?utf-8?B?ZzM1RFRpd0JEUXVpUHNqYzBrakdyU3VyOVBuTWxvMmlqcHhqanNmUi9mWHpi?= =?utf-8?B?ZGZncFUwSXkrVHVUdUhoOG5XQ3ZqTXMyRk10MzZ2Z3NWdHg2R3VVaXM3TERj?= =?utf-8?B?elJ2cURhRUxIUHQwbE12RDc1aVpSMDJpZ29iSUNoZGZyY0h1VnNSeG9aUG5P?= =?utf-8?B?ZUNnWlZKOGtrQVZWem1ONzJya0lSZ1RyVDJsWWFNeDRCYUxIRU5XNnNIcFRD?= =?utf-8?B?WWRJa3JBSkRlaXJ5N3lpam5NNnZHVXVwZjY5dHNlakpSV3RQcUM3THhhTnA5?= =?utf-8?B?b3IyaENJQjJIRmZmWThvdUlic3h2elRibjZKT2IvR3ppWDNHNUNMQUEyNElR?= =?utf-8?B?aG44cENhTHBZWGJFbFhxZlNPZ3RsbTFZVGN1R2pYbXcvMld6TEJGWHJ4b1ps?= =?utf-8?B?bTgzY3IzS2FDeUFTM0RCV0k3QVRxQVM1RlhCQURKSWp2d1pwZGhYYTgxNGJX?= =?utf-8?B?RUVtS0NYZzlJYjZObk9UL1plbHU3L3NDZTBkSmV0WHJZV0VWR2UvRnFrVW9G?= =?utf-8?B?Q0xGdHRlcXBWUlA4VjVuZVJ5UzRybmlaa2VJNmU0Ylo3MWhzSmVyWnh2UU80?= =?utf-8?B?VTZCOXZIMFM1M0RCaVRlQk5wTnViVk1oOVYyK0ZXaVh6N2EwaGpXQ05BN202?= =?utf-8?B?MXVhcWZmY0hNbjREN29Wa2xmVmQzRy9HSXp2SmxaVFBwY3hXcDV4RFgrdTFM?= =?utf-8?B?MVBSODVpOGpnVXZBQjFidy9NV1ppL1FKMWNrVXBpN2VPbTdTOThpNkkxUThz?= =?utf-8?B?dEdCWVlLVGpOdTNIbm5zeHdHZWtRPT0=?= X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61ad7cfb-a61d-494b-dbf8-08d9e2ae1176 X-MS-Exchange-CrossTenant-AuthSource: DU2PR07MB8110.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2022 22:32:30.2804 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: em/GzGqGrD21u3ONiQ7vkwITz4nb89ZsbRBsyaILyit79gLnKjnvCAHt0lURbHrkh3xkOEULl2gkdR+jxF1PciOfbHKNwkClrbewn/iGw7c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2215 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220128_143234_909475_2B03982E X-CRM114-Status: GOOD ( 15.46 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RG5pYSBGcmksIEphbiAyOCwgMjAyMiBhdCAwODoyOTowNlBNICswMTAwLCBXb2xmcmFtIFNhbmcg bmFwaXNhxYIoYSk6Cj4KPj4gKwkvKiBXZSB3YW50IHRoaXMgdG8gdGFrZSBwcmlvcml0eSBvdmVy IFBTQ0kgd2hpY2ggaGFzIHByaW9yaXR5IG9mIDEyOS4gKi8KPj4gKwkucHJpb3JpdHkgPSAxMzAs Cj4KPklzIGl0IGFuIGlkZWEgdG8gYWRkIGEgI2RlZmluZSBmb3IgdGhlIFBTQ0kgcHJpb3JpdHkg c29tZXdoZXJlIGFuZCB1c2UKPmhlcmUgdGhlIGRlZmluZSArIDE/IEhhcmRjb2RlZCBwcmlvcml0 aWVzIGxvb2sgYSBiaXQgZnJhZ2lsZSB0byBtZS4KPgoKWW91IGFyZSByaWdodC4gT3VyIHByaW9y aXR5IHBvbGljeSBmb3IgcmVzdGFydCBoYW5kbGVycyBpc24ndCByZWFsbHkKZ29vZCBhbmQgaXQg aXMgaGFyZCB0byBjaG9vc2UgcmlnaHQgcHJpb3JpdHkganVzdCBhYm91dCBldmVyeSB0aW1lIGEK aGFuZGxlciBpcyBhZGRlZC4KClRoYXQgYmVpbmcgc2FpZCwgYWZ0ZXIgcmVhZGluZyBNYXJrJ3Mg YXJndW1lbnRhdGlvbiwgSSBub3cgdGhpbmcgdGhhdApqdXN0IGJlaW5nIGJlZm9yZSBQU0NJIGlz IG5vdCBlbm91Z2guIEkgdGhpbmsgdGhhdCBhIG11Y2ggaGlnaGVyCnByaW9yaXR5IHNob3VsZCBi ZSB1c2VkIGFzIGl0IGlzIG5vdCBub3JtYWwgc2l0dWF0aW9uIHRoYXQgeW91IHdvdWxkCmxpa2Ug dG8gcnVuIHNvbWV0aGluZyBiZWZvcmUgZWZpX3JlYm9vdCgpLgoKSSB3b3VsZCByZWFsbHkgc3Rp bGwgbGlrZSB0byBtb3ZlIHRoZSBlZmlfcmVib290KCkgdG8gdGhlCnJlc3RhcnRfaGFuZGxlciBl dmVuIGlmIHlvdSBjb25zaWRlciBydW5uaW5nIHNvbWUgY29kZSBiZWZvcmUKZWZpX3JlYm9vdCgp IGNyYXp5LiBTaW5jZSAyNTUgaXMgbWF4IHByaW9ydHkgYnV0IHVzaW5nIGl0IGJhc2ljYWxseQpk b2VzIG5vdCBtYWtlIHNlbnNlIChhcyB0aGlzIHdvdWxkIGxldCB0byB0aGUgZXhhY3Qgc2FtZSBz aXR1YXRpb24gd2UKaGF2ZSBub3cpLgoKSSB3b3VsZCB1c2Ugc29tZXRoaW5nIGxpa2UgMjUwLCBv ciBldmVuIDI1NCwganVzdCB0byBpbmRpY2F0ZSB0aGF0IHdlCmtub3cgdGhhdCBtb3N0IGNlcnRh aW5seSBub3RoaW5nIHNob3VsZCBiZSBydW4gYmVmb3JlIGVmaV9yZWJvb3QoKSwgYnV0CnN0aWxs IGFsbG93IHRob3NlIHNpbGx5IHBlb3BsZSBsaWtlIG1lLCB0byBkbyB3aGF0IHRoZXkgd2FudCBp biB0aGVpcgpzeXN0ZW0sIHdpdGhvdXQgdGhlIG5lZWQgdG8gcnVuIHRoZSBjdXN0b20ga2VybmVs LiBJIHRoaW5rIHdlIGNvdWxkIGV2ZW4KYWRkIGEgcHJvcGVyIGNvbW1lbnQsIHNvIGl0IHdvdWRs ZCBiZWNvbWUgc29tZXRoaW5nIGxpa2U6CgovKioKICAqIElmIHlvdSBhcmUgcnVubmluZyBVRUZJ IGJhc2VkIHN5c3RlbSwgeW91IG1vc3QgY2VydGFpbmx5IHNob3VsZCBsZXQKICAqIGVmaV9yZWJv b3QoKSBkbyBhIHJlc2V0IGZvciB5b3UuIElmIHlvdSB0aGluayB5b3Uga25vdyBiZXR0ZXIsIHdl CiAgKiBsZWF2ZSB5b3UgYSB3aW5kb3cgb2Ygb3Bwb3J0dW5pdHkgaGVyZSBieSBub3QgdXNpbmcg bWF4aW1hbCBwcmlvcnR5CiAgKiBoZXJlLgogICovCiAgLnByaW9yaXR5ID0gMjUwLAoKV2hhdCBp cyB0aGUgZG93bnNpZGUgb2YgZG9pbmcgdGhhdD8gVGhhdCB3ZSB3aWxsIHJ1biB0aHJvdWdoIGF0 b21pYwpub3RmaWVyIGNoYWluIGluc3RlYWQgb2YgY2FsbGluZyBlZmlfcmVib290IGRpcmVjdGx5 PyBTdXJlIHRoaXMgaXMKc2xpZ2h0bHkgbW9yZSBjb21wbGljYXRlZCBidXQgaXQgd29ya3Mgb24g YWxsIG91ciBwbGF0Zm9ybXMgYW5kIGlzCmJhdHRsZSBwcm92ZW4gYW5kIHdlIGRvbid0IHdvcnJ5 IGFib3V0IHRoYXQgdGhlcmUuIEFuZCB0aGUgdXBzaWRlIGlzCnRoYXQgd2UgZ2l2ZSBwZW9wbGUg cG9zc2liaWxpdHkgdG8gdXNlIHRoZWlyIGJlbG92ZWQgbWVjaGFuaXNtIGlmIHRoZXkKcmVhbGx5 IGxpa2UgdG8uIEJlY2F1c2UgZmxleGliaWxpdHkgaXMgYSBnb29kIHRoaW5nLgoKV2hhdCBkbyB5 b3UgdGhpbms/CgpLcnp5c3p0b2YKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK