Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp4045994rdg; Wed, 18 Oct 2023 13:17:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHwu5glzDKbDX3Y+wSn+oxsx0eALbBT+6qAFY10b1XcTsM36XB9arTJ4Op064ZzDsTKKVCj X-Received: by 2002:a05:6a20:7da2:b0:17b:2df4:87ed with SMTP id v34-20020a056a207da200b0017b2df487edmr305423pzj.17.1697660270661; Wed, 18 Oct 2023 13:17:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697660270; cv=pass; d=google.com; s=arc-20160816; b=jW98wvtrs7YlLoYnOMqavsmGvedExpCAsI+7J1VrHfIuGgWANLasav2oRxEKVX1/+2 R+lM5Wduz4E/o7P6rQYJQCMqgx0T38ouONLivPz/vi8EpBSokNDRRMq3BGZRVz2IhYgI DqyVv33Sj7TqqX74ZmghFdzvkR32k4hbeJKft9EzJPymp53rEFc93SAMrKRcOo3HZ8VT o8hvk/I+e0j+F9+RqCR65Uf6lxfiBxwpqqoT7VUChgvBf35IqxrSLYtGlT/QKtUt5fvC FaP9AFtpNWIq67c9ZysL0sElBSMHTFagpQVVJb3GdZId81Wnt/UpOit28oJ1I3lmlE5j APwQ== 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:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=nea5EXtdQgT8Pk1NAgvdIoG8rj9HTGXFStC2ChlELBE=; fh=L+BhABKm8G0oQD2HzkONJzwqwx0vqCfH/8Q1kb0QMRc=; b=QEHfc5M3onvxp+nmfgLFypenkOpbWm0vzkYNOUqyzrq6q7hGcaW+p//vgmDR+N2Mjo X5QZQYNt0ohLwY8mRfOA0RSB/JZIXq7ucYyDX8KNNH/aVHduEQFzknBysyU2aScrceKU isE5bTYn1VaXH71/5A5qLovxVXFr4GKeQ6HgweMWkYOvINnLnbFNDib8VJzgKVRRc5ja i7gD1VgcSI7MeCgk2YkpDsvP6EgAdTeFVFzj8u1ChPW3dhPqLCOPx2AA9outBjjrhode Wh6GgmicwEgMsK+RFkua+kaNjixSJpWOC7wb79IqGwmP0IjSk1rGGaH3+uM0L228RIIG BRbQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@vmware.com header.s=selector2 header.b=GplpO4um; arc=pass (i=1 spf=pass spfdomain=vmware.com dkim=pass dkdomain=vmware.com dmarc=pass fromdomain=vmware.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id ls13-20020a17090b350d00b002764fc15dd3si619001pjb.37.2023.10.18.13.17.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Oct 2023 13:17:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@vmware.com header.s=selector2 header.b=GplpO4um; arc=pass (i=1 spf=pass spfdomain=vmware.com dkim=pass dkdomain=vmware.com dmarc=pass fromdomain=vmware.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 7DD0E810D666; Wed, 18 Oct 2023 13:17:30 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231522AbjJRURW (ORCPT + 99 others); Wed, 18 Oct 2023 16:17:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38186 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229605AbjJRURT (ORCPT ); Wed, 18 Oct 2023 16:17:19 -0400 Received: from BL0PR02CU006.outbound.protection.outlook.com (mail-eastusazon11010000.outbound.protection.outlook.com [52.101.51.0]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1002FB8 for ; Wed, 18 Oct 2023 13:17:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FJWQqCSzeSV9FvltvUp6tD9xPoAHFFLJZ0frT62/f1yurFsnYtdbni2Il1Y7v4r1DjLsDkOO4U/Hq+doH0LLJTVSIECSsY38aAntmOqrPkpJI5fNm6BXIV8pwe/C7MBIq882gBaD417RKarNxe0yiLlG1yPI9keyKtTi9ZjDLo3mB73CK0EEOfbcaNNG6mPpVDHEHMCD8ibK7yhwgWP38t/6HBOS5bdxumjzte31sK4Qhb0peTwhT3pBIBej47ljCwEfUq5vnDodRdlAcdR/1a1Ipmh3xePkqYP6t0ewx2hqIhaZvMFAWZQ8veWLOapTLjhcsBPmq5T6lnRHqM6z2A== 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=nea5EXtdQgT8Pk1NAgvdIoG8rj9HTGXFStC2ChlELBE=; b=mlhnWzxfL2fbW3+XjPyuPQilURjUxrbFxVXnN0Q8y2RWItHU0J4RwladPYNd8o+xrt3VELDH62BdBlwSIvyx40znFU3CpCjsTtTa9vvAfs3RjjWLNNMKuoZpY4GMOnN3hM+Vj30R1TMhzQop5BQAsr1O4r/P4MgvQaO34vUY7vS4btHSfvVjaoJN6BAK1mRYYEKBIox0hyLgiyvw4veS+a4dojgcMM6VOhG+QNvO+hNDmmbnYMYAqvZP8rYw+QMEchCe9wLZRgiHbFo+jLdmmkF+denfaElk1bcZa0/k1Zzj5eUDpaD82u632IXzKsLCvLCXNkOThIDbAYIootx/ig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nea5EXtdQgT8Pk1NAgvdIoG8rj9HTGXFStC2ChlELBE=; b=GplpO4umxnBJvGC084YM6o8+Zz5fDOFjgCcsaxRZDrsaj2CRkm2Q3jhZNo8lkTXHOc9qiEwcXqNGl7pU4TBkJD4i2VBenlucLvOxh4xpHvMQjOEXNjx6yJZzE1oQhKCCSq/oO5X8cjkgVr9vVAfwx8xlnsU+H2TwnVehARlmKZc= Received: from BY3PR05MB8531.namprd05.prod.outlook.com (2603:10b6:a03:3ce::6) by IA1PR05MB9382.namprd05.prod.outlook.com (2603:10b6:208:41a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.35; Wed, 18 Oct 2023 20:17:15 +0000 Received: from BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::e6fb:726:9aa2:fa13]) by BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::e6fb:726:9aa2:fa13%6]) with mapi id 15.20.6886.039; Wed, 18 Oct 2023 20:17:15 +0000 From: Nadav Amit To: Uros Bizjak CC: Linus Torvalds , the arch/x86 maintainers , Linux Kernel Mailing List , Andy Lutomirski , Brian Gerst , Denys Vlasenko , "H . Peter Anvin" , Peter Zijlstra , Thomas Gleixner , Josh Poimboeuf , Nick Desaulniers Subject: Re: [PATCH v2 -tip] x86/percpu: Use C for arch_raw_cpu_ptr() Thread-Topic: [PATCH v2 -tip] x86/percpu: Use C for arch_raw_cpu_ptr() Thread-Index: AQHZ+5jZGZywpkB5zE2yxvhqDFo/FrBDSECAgAAOE4CAAAQxgIABoxnfgAAgI4CAAAYlgIAHqOMRgAAI04CAADzyiIABTsvzgAADAQCAAB/hAIAADVOAgAClpgCAABXQAIAANUA7gAAQyoCAACJcPoAAE0DxgAAcTYCAAAIigIAAAw6AgAASjACAAAw4AA== Date: Wed, 18 Oct 2023 20:17:14 +0000 Message-ID: <90084B6D-AF09-467D-A550-CC557F709847@vmware.com> References: <20231010164234.140750-1-ubizjak@gmail.com> <0617BB2F-D08F-410F-A6EE-4135BB03863C@vmware.com> <7D77A452-E61E-4B8B-B49C-949E1C8E257C@vmware.com> <9F926586-20D9-4979-AB7A-71124BBAABD3@vmware.com> <3F9D776E-AD7E-4814-9E3C-508550AD9287@vmware.com> <28B9471C-4FB0-4AB0-81DD-4885C3645E95@vmware.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3731.700.6) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY3PR05MB8531:EE_|IA1PR05MB9382:EE_ x-ms-office365-filtering-correlation-id: 0ae29152-7808-4ffc-0fd4-08dbd017384f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ac6row0XU0uppgzdN+mN0bxcewRbU3wnsxgrCxKIH3fXhTFQ6I1FjsZOsgX85LwDHlm6rVrVyKGaw/eOfwY2YSo2QTwxneIpM1+tcEQ8kk3CzYRMUuJE4AlFOTFk55I0ZovT/cEwgWFTE/hG267tWWd6/TSyLriLVW1jJimndnIYV2sZ+8FoTtHmNvxcH4YrXxgmxf5UCnKr9+vDNlizBIHTPwGyZULztgYs/2KcTqI7iPrOxiZEqxHTNfiN5Ar9c2F1C4CIJ2et9ukmP8m1VRNKDFQGTmzQVFoFt4aEo1CMUjbWBAsLG8kTegR0D6lunG5X61wrcyLsTa9qOBBmWi0IF+nn4XTIGn8a+YLXmx5UVYeC76HdLqU2H6Nqylk1A/zxYDTVqvCLea1j9Qj+TzCXGjVUolxj9NfdNR4VK5dSdhMxmbLyXcRhjGMtseMnlp8wEV6gNHbS4NDZ/qZtKUsWsoFZKRFIhPu83VCjTce+iRAkiYk81HdWSDr0RgtvrEoxDuhjbUq8W0m0bzdDTnpByDluGFwLAdKy1eUfB8O4nytHIcKgP+Ch2szgm7NprqVq8C1eHHNedxKhj6u2qIPtj8A09Vv30jFRKsmn24FuFAl92qUMDHiHGAtk0wIdKB9+AWugXjVlwW/Gg7KMP3204w2J24eQ+a9rpNzIA8g0YbG+8l7x4dZuhhqP/vTP x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY3PR05MB8531.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(396003)(366004)(346002)(136003)(39860400002)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(26005)(2616005)(38070700005)(8936002)(8676002)(4326008)(71200400001)(33656002)(38100700002)(5660300002)(83380400001)(122000001)(6486002)(2906002)(478600001)(41300700001)(86362001)(7416002)(6512007)(316002)(6506007)(91956017)(66946007)(53546011)(66446008)(54906003)(76116006)(36756003)(64756008)(66476007)(66556008)(6916009)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YkJGYWMyd3JaN05Tb25FNTZxbDMwdVh4c3VBL3lCREVFZEZHUkxsbnZSQnoy?= =?utf-8?B?eGV2V1dVTktscDRTMExRUjlVMmtyUXQvT210aHVYdFBzSHphZGliT0JpUlVF?= =?utf-8?B?UWJ5cWVZNWRIeGh3NitpamZFUmFFVURtbHNsZzNjSXY1WmN6YXlubnB6a2hG?= =?utf-8?B?NVNiYVplVVFXUzk1OWlqc1ViL0I3VGxjM0l0cDZnR2w0amFBdEUwMk9FeW1u?= =?utf-8?B?L2g2clFrR3hKa1lvOHE2NW9JTlRqU21maGp6OHNyNXIyU0Mxb0VrV0lJOU9y?= =?utf-8?B?THl5ai9TTVd1b3pwZXArN2Zqdm42NWFLU21IWjZCTkMzK3Z6LytDKytzd1k5?= =?utf-8?B?NklOZERYSEs0SUJ0UkNrY3BrcDBXNURCYld3bko3Slk1NHVlOTZKTWlnTlJo?= =?utf-8?B?ais0OTF6RmJYUFpod0Zmd01FWVRtejdnTXp1b0I1MVB4cld1UmhvbFNlQnBK?= =?utf-8?B?K0JCQjdSTzVWL0hjREV2TXVEVEMrWmVmWVcvNHhXUVRGL0NnRVBWT0VmazJk?= =?utf-8?B?bDVvT3VQRUVpYXVSeE9IWUxOY0pFak90NmZKZzJ4T2lmR3d4dlJuczdGbGgy?= =?utf-8?B?QlczRmRJUGdmQ1JWaW9SNU1NYnRZNjNqb1A4T1lPS2Z5aGlWUlhtME9uWHVD?= =?utf-8?B?VFR0YmxtcUp1c0o3MlJ0amhpM2xPQ1YxdnJvTm9zekJmbU4wdUl3NmFPYTlS?= =?utf-8?B?RUxROVByWHZkUjBzbEo2UjRDbFljR3dtNSs5bGc1cXJxeVZ0d0llNVZPbHdh?= =?utf-8?B?RlZObE9GWVV3QmRGbE5KM08wU0QxbG4yWXh4aVRlZjdIUGxEM3hKVDBhUG1a?= =?utf-8?B?SlJwdFNRbEpnVEQ2WXJaNFZWMFlkQ3ZRVTE0aWpwZHJ6T2F5TFlZRkpjS2Qv?= =?utf-8?B?bVhYSUFZbzNLQlRsNjZqRGxHdmVWcWdTWEMyd2tmVTFVMWpaUVE0ZnpNOTJp?= =?utf-8?B?U3cxT2h6YmxhZzd4UWpZTGlvNlp2eVJWbTlsNFlFSmVpWHBkcVlyUTNjK3pW?= =?utf-8?B?L3FUdS9kVGdMZUwrK1NuUlY2blpjYXVRUEZhNWd6VGw4bkhIWnRiN0dIQnU5?= =?utf-8?B?c2lrTWV5RGpCU3lJVEdIV0s1UmJraXFPSlJHNU9GL2FVZEFaeU5XKzB5amxT?= =?utf-8?B?aWF1NURCMDlLKzVWSk1zSmdoWTFKazBjTE5wd1pQUnZKNk0xZjYxaHR2M1kw?= =?utf-8?B?YU1CbmVSNUFjM2JsMDNYWVNpdTdpbjF6T0NRMWsya3Njdklyd3BFZmdMczl6?= =?utf-8?B?Yldqb1ZzdUI2cDM1L2xPakJQWnZnWFdiMVZoek5jVG4wa01xMlFYYUxWaS9k?= =?utf-8?B?dlFNaTJUNm9Xd09yaWFJbFNOTG1NNkk3b3JUcWxmZDVtRy9UQkIvZTZHQ0FH?= =?utf-8?B?ZjBCNnhLYW93K3pJanRLRzZ2RGVGNk5YTHVOU3I1a2krU21sblZzcW5aSmMx?= =?utf-8?B?eEdMTGtxLzczVWFzbDhTSC96VEtNR2xlVGo0VGNHc1VzeENwQVFDUU1BK3BO?= =?utf-8?B?ZThVdUVhaVdkd0prcTllRzUwWG55a1EyZUhhVVNnQXZVVmRkdXpFa0dpZGtT?= =?utf-8?B?VGIya3NLOER0OWtaeC9mV29NT3BvamVhR3R4SXVFWmN2OWV3cWJ4M1lKeXdM?= =?utf-8?B?WmRVZFBIV1dXZWhKdFhIeDVUdW5vQXdYaC9xVkh2d2tJKzRtVGFLSU9uNEZK?= =?utf-8?B?OEZNcHpScFFvbEwzME5VNlh0dGNKaTJBSGZFRWkwMVNOeVBsWjNUY1A0cUln?= =?utf-8?B?aFJHYWJTSVFYQXNnYmlCMmNEUmVnVU4zM0NETUFRNTdqci9lQ29OYjZYZXZW?= =?utf-8?B?ZGVaUDhsRW5STXdZUE45ejFXYzcvcDBxS1JsVlNXVjZybm1pREFqN2E3d212?= =?utf-8?B?WVpMSHZMbEt2bEErVlJjVnA4MCtMZ0xIeXljMFU5amtqOVUyZU1rbi9RSXY0?= =?utf-8?B?b1lPd3ovdUZZaEVCZ3ZUMzhyTTZyVWFtUHRUUisrcXBSejdlTEJKVDZudlFh?= =?utf-8?B?UTIrR0xYN2lXcFd0SlBLOXlTcWo4K0dKaFV1WDZCQjF3WW42eVc5TzN6cDMv?= =?utf-8?B?SXJJSytTRmpZbVZXbHMzeWxkU1VhRHdwOFlGZmtsaWhyajN3MkRldVJBMk9G?= =?utf-8?Q?Gxv8pH7pWQ5EnqhZThmYaeOeI?= Content-Type: text/plain; charset="utf-8" Content-ID: <4E07D9F54AA14D4289775F7EC2DD99F8@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8531.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ae29152-7808-4ffc-0fd4-08dbd017384f X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2023 20:17:15.0102 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: B+Ryo8OgXNp1NY92NFJXOl0VGlsLeeI0nevaVjqxVUimOoOV8wNWdhQefCE28YBg5yupDPY9wLBf2xFkwZJhOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR05MB9382 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 18 Oct 2023 13:17:30 -0700 (PDT) DQoNCj4gT24gT2N0IDE4LCAyMDIzLCBhdCAxMDozMyBQTSwgVXJvcyBCaXpqYWsgPHViaXpqYWtA Z21haWwuY29tPiB3cm90ZToNCj4gDQo+IFRoaXMgcGFjaCB3b3JrcyBmb3IgbWU6DQo+IA0KPiAt LWN1dCBoZXJlLS0NCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NtcC5oIGIv YXJjaC94ODYvaW5jbHVkZS9hc20vc21wLmgNCj4gaW5kZXggNGZhYjJlZDQ1NGYzLi42ZWRhNDc0 OGJmNjQgMTAwNjQ0DQo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NtcC5oDQo+ICsrKyBi L2FyY2gveDg2L2luY2x1ZGUvYXNtL3NtcC5oDQo+IEBAIC0xNDEsOCArMTQxLDcgQEAgX192aXNp YmxlIHZvaWQNCj4gc21wX2NhbGxfZnVuY3Rpb25fc2luZ2xlX2ludGVycnVwdChzdHJ1Y3QgcHRf cmVncyAqcik7DQo+ICogVGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQgYnkgYWxsIFNNUCBzeXN0ZW1z LiBJdCBtdXN0IF9hbHdheXNfIGJlIHZhbGlkDQo+ICogZnJvbSB0aGUgaW5pdGlhbCBzdGFydHVw Lg0KPiAqLw0KPiAtI2RlZmluZSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpICB0aGlzX2NwdV9yZWFk KHBjcHVfaG90LmNwdV9udW1iZXIpDQo+IC0jZGVmaW5lIF9fc21wX3Byb2Nlc3Nvcl9pZCgpIF9f dGhpc19jcHVfcmVhZChwY3B1X2hvdC5jcHVfbnVtYmVyKQ0KPiArI2RlZmluZSByYXdfc21wX3By b2Nlc3Nvcl9pZCgpICByYXdfY3B1X3JlYWQocGNwdV9ob3QuY3B1X251bWJlcikNCg0KSSBkb27i gJl0IHRoaW5rIHRoYXTigJlzIGNvcnJlY3QuIElJVUMsIGFsdGhvdWdoIGNoYW5naW5nIF9fc21w X3Byb2Nlc3Nvcl9pZCgpDQp0byByZWFkIHBjcHVfaG90LmNwdV9udW1iZXIgdGhyb3VnaCByYXdf Y3B1X3JlYWQsIHJhd19zbXBfcHJvY2Vzc29yX2lkKCkNCnNob3VsZCBub3QgYmUgY2hhbmdlZCBp biB0aGlzIG1hbm5lci4NCg0KcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSBkb2VzIG5vdCBhc3N1bWUg dGhhdCBwcmVlbXB0aW9uIG9yIGF0IGxlYXN0DQptaWdyYXRpb24gb2YgdGhlIHRhc2sgdG8gYW5v dGhlciBjb3JlIGlzIHBvc3NpYmxlLiBTbyDigJx2b2xhdGlsZeKAnSBrZXl3b3JkDQphbmQgaW5s aW5lIGFzc2VtYmx5IGFyZSB1c2VkIHRvIGVuc3VyZSB0aGUgb3JkZXJpbmcgYW5kIHRoYXQgdGhl IHJlYWQNCmlzIHJlYWQgd2l0aG91dCBzb21lIGNvbXBpbGVyIG9wdGltaXphdGlvbiB0aGF0IHJl YWRzIHRoZSB2YWx1ZSBtdWx0aXBsZQ0KdGltZXMgb3IgdGVhcnMgdGhlIHJlYWRzLg0KDQpJbiBj b250cmFzdCByYXdfY3B1X3JlYWQoKSBkb2VzIG5vdCB1c2UgdGhlIHZvbGF0aWxlIGtleXdvcmQs IHNvIGl0DQpkb2VzIG5vdCBwcm92aWRlIHRoZSBzYW1lIGd1YXJhbnRlZXMuDQoNCg==