Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp1043217rdg; Wed, 11 Oct 2023 12:35:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF3wU8b3BpeWVo/t0tURA7EyfCeWG7L32C2pBW3Y5fVVlVCb3WxDHSasres1DpBvMxEsbh+ X-Received: by 2002:a05:6a20:8408:b0:14d:2b8d:d62f with SMTP id c8-20020a056a20840800b0014d2b8dd62fmr29399564pzd.47.1697052903074; Wed, 11 Oct 2023 12:35:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697052903; cv=pass; d=google.com; s=arc-20160816; b=rkihCPzzFWqu7y/LfMLJWiMSiCVQbP95aHGvmA3HerxyJCYtCiKOyp0UVnEZFGM43z Fb3M5m+hU9It2nynsh18JS+mBVAOvE8ro6Ga7PPWAE092oLfzmiZKQNQ0918uiUU7Ora Ha2fzgFz/uw+veUs154e1kQkvDTn6R4qbde86fdZJrAdt22NPJFOWr/Ye/j/k9WDMCEM sDNW0Wgwb8Hn+TUnvHc8/r/8RG8Zb3Pt8+DynXSS4nGOXEund8Fe7rNvVeT9VadGpUiu q9+nZtbqd/zmoSZK9CxrI1x7a4j77T+5PO1MejrIEZ2gdUXNgaXiuyVeOwTyTfRoe/vq MGig== 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=/IMEQBi3XbSM//SEzcMYiaMm6zCtMU4xzcI65+rmMy0=; fh=kvPi/x0WYhDXlXWFs97CxDptADj0vmeulWo8NrevTm4=; b=SzT7aTSKT+4t4BYdwbHZnVltlym7b5DVH6TCvH9xXjlaa53itxCEJX/rZRyPXYIbor iXRa8il/g+3RxSGVDdOXkNmHbClxqPi4PBuRbbcBfKWgZdTEiWmAEdGY1DTWSdqleNsG y7i0SPvVjfXfXXiHUMwNeRES0/UMzmEj7gOUh7TrJ0sai1OP655WEk93hQ294EkGo6tu Qf5xcuvwqtaeQHno2d7S0TYGHNHoY2XjoryCLgW8XKhYYoEmpjkXSRYKfch2Di2pgwQn o+eK3rstA1/xHPyHW78Miideam095WQ9O+et33d6f+Vd5IDMUy/XrbZ6nYL2xn9SENBN 4dyg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=VR69sL4e; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id q4-20020a63d604000000b0059b9e4e53d5si443494pgg.218.2023.10.11.12.35.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 12:35:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=VR69sL4e; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id D01FE811F254; Wed, 11 Oct 2023 12:34:57 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233170AbjJKTeq (ORCPT + 99 others); Wed, 11 Oct 2023 15:34:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232798AbjJKTep (ORCPT ); Wed, 11 Oct 2023 15:34:45 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AA1490 for ; Wed, 11 Oct 2023 12:34:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697052882; x=1728588882; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/IMEQBi3XbSM//SEzcMYiaMm6zCtMU4xzcI65+rmMy0=; b=VR69sL4eezErh2ip7//q+suqj9ViUSXACZFFbCRT19GDBmR9fsKt0jou I/9RkdMt+Mp7HDsC5XLM0QyKUxNONHbU8g4MOARizVB4K5MJU3GkFZgi7 3EmbwAKX2TIz7ln2SKo/NWHt5sH5HzKQ61xMV02oZhM+fe0zdLhArdqwT Ta9iFfCR1WDcjFTQNziTkWB1KPOT7ywBdCCT10JHtRZNV2mL5+5vVIZ26 2839IjGMh59ryXYdiTyzlX8BNDtAYIVCOzoCLwxAEISbay0lhfUouvlvD mHJS7Cqht3b/wiZnxADjvXRFB/Idfdm64OCDiztwWW0GGedGaZORWisFf g==; X-IronPort-AV: E=McAfee;i="6600,9927,10860"; a="375103340" X-IronPort-AV: E=Sophos;i="6.03,216,1694761200"; d="scan'208";a="375103340" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 12:34:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10860"; a="703872140" X-IronPort-AV: E=Sophos;i="6.03,216,1694761200"; d="scan'208";a="703872140" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Oct 2023 12:34:40 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 11 Oct 2023 12:34:38 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 11 Oct 2023 12:34:37 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Wed, 11 Oct 2023 12:34:37 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Wed, 11 Oct 2023 12:34:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jM4Dpk5OLk2KjYAAYACcv98DZXfSKIHWoDJMPf/f0562uu++FFKZXB54ZNel1/9trIbVr7sbkP23EQUSOb/s0RoGiIUi/X6czHkmdnZpqbidHLiF8Rv3EEPeXeEU5Wqnmr0QPeUX9kCGBw+oXI4LHbRn1nHIV8empVaEkSduDEHE7nZIAwXXGFzrm9+XM92KJPb5d5cNusF7fb63hc2CNujNSsJVbNe51ChqKswCg5Ieb1ZQkb8H6+D/c9ZxKztlZTdXaYMd4IpnuZP5QPjg89CWDT4Km9Q2m1ss6ewKXy0W9LGGO6SdI7TuvkeSvfiYBU2nyz7i1bL4WHLnxQeuHQ== 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=/IMEQBi3XbSM//SEzcMYiaMm6zCtMU4xzcI65+rmMy0=; b=BVh8K70TVRTb/t1VJR4evQRdiZsgdE5n8QiyXuNTfU2K7Ye5QeELKKQQ7WIu5pf9RukAcG4y0n0emkxVco96A2Pqbo+xDb/E2lghgrYvkKm1caRXSY5eEJ4kErp4zp6XMOuLdz5LekpyWk3pi0Oplfqvl48j7VdhdjtzvxGAsZKMJx8KQVLAWzdc9O8OW9mtqJ0klXfwjoNIBIPHqEfWGnCpTfThiHpl8QaJVUF9kG+muFiP1pDfqSQrSD9qdrttcgRO2/g6d85T8KM21l7y2o7KU1XZJdS1FjcfFSfiIca4eJgXDf3+hXCIDgoazu/eOhQUv8ItgIGMykdYnDJMZA== 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 Received: from DM8PR11MB5592.namprd11.prod.outlook.com (2603:10b6:8:35::6) by BN9PR11MB5530.namprd11.prod.outlook.com (2603:10b6:408:103::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.44; Wed, 11 Oct 2023 19:34:34 +0000 Received: from DM8PR11MB5592.namprd11.prod.outlook.com ([fe80::3c56:2e9f:2454:cd41]) by DM8PR11MB5592.namprd11.prod.outlook.com ([fe80::3c56:2e9f:2454:cd41%3]) with mapi id 15.20.6863.032; Wed, 11 Oct 2023 19:34:33 +0000 From: "Pandruvada, Srinivas" To: "linux-kernel@vger.kernel.org" , "anna-maria@linutronix.de" CC: "jstultz@google.com" , "riel@surriel.com" , "lukasz.luba@arm.com" , "kprateek.nayak@amd.com" , "peterz@infradead.org" , "rostedt@goodmis.org" , "frederic@kernel.org" , "tglx@linutronix.de" , "Wysocki, Rafael J" , "paulmck@kernel.org" , "arjan@infradead.org" , "edumazet@google.com" , "bigeasy@linutronix.de" , "ggherdovich@suse.cz" , "gautham.shenoy@amd.com" Subject: Re: [PATCH v8 00/25] timer: Move from a push remote at enqueue to a pull at expiry model Thread-Topic: [PATCH v8 00/25] timer: Move from a push remote at enqueue to a pull at expiry model Thread-Index: AQHZ9r9StsxEsyp+O0Stfr6r6xYm+rBFBm2A Date: Wed, 11 Oct 2023 19:34:33 +0000 Message-ID: <151240c939d02df4979651b84bb99356a938c44d.camel@intel.com> References: <20231004123454.15691-1-anna-maria@linutronix.de> In-Reply-To: <20231004123454.15691-1-anna-maria@linutronix.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.4 (3.48.4-1.fc38) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR11MB5592:EE_|BN9PR11MB5530:EE_ x-ms-office365-filtering-correlation-id: 6b744671-c92c-4d17-633f-08dbca9118dc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qWXaoDtUv043ZOit8HJuVd3sr11D0ABD0CCWauqEzx13cnb3JZ35PogaFn2X4UplRRMJzZTMKmhQCI7Y1NP3+ZeZKFZzxPaAYO7jtgfniEhK44Lg2YxAdnfLMdYpsOgUZZu3PjVmR5NiH5DGbp6kd77FdnZwsrgkfIEyjxbLuDuOKQobfyd4S+QEgqOWoG2AADIHgVEq9uFqgFwkm6gEf73sMndCFkx+KaKGv+KIM4oJLFfCTv56awsr9pLiouC1Gd0SpwUd+W1Th5V5zg0/xvcWBKl7KOcHQsNjJXT1E2sPG7dYLRcYKCRO818EsdYBOlOlf3VRvb3PLYF7RwWrGKOfa2iyJQPUXpPX0XeG4R+RxE5IbAPhiLpjSVswl9nbrLJyhtrYR8RUmT/jvsZvTT0fXHtaiC7uNwn/p/L3SLkUfcVf696x6i5LBW7M8d8QabqhtqlwyuR8/AYZS6pMFL6uU21LyQgp0edAgpAxhNog/5IegngI7o7AhHFoKHVuxqiyAZhu+yKeKO7Ii8oehJPySCsYyL2S/3bGRbjTm4pImeh2fvo4iAJdtH51fQQ3emZbzUyqge2ZU7susb9you/jLb2u5QN44QfiVQ0Wu/HZmTF1ouNGjxgchFymL5cKwvk54PzrruHGGokVeP2g6lRbLacOWXKdotP3RmKnC2g= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5592.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(396003)(366004)(346002)(136003)(39860400002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(91956017)(66476007)(76116006)(66946007)(66556008)(110136005)(66446008)(64756008)(54906003)(316002)(4326008)(8936002)(8676002)(41300700001)(82960400001)(38100700002)(122000001)(5660300002)(38070700005)(7416002)(6512007)(2906002)(2616005)(6486002)(966005)(26005)(478600001)(71200400001)(36756003)(86362001)(83380400001)(6506007)(15519875007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VDVSZUtRMWY1U0VqR1pvRlZKcmNLZVR3MURybE9nL1Q3ODcrWDdITzRHM3hC?= =?utf-8?B?UkFhZUV5dDhFWEt1dmR3WGtrV2x6a1VoaHJkWEFSanRHQUI1WHBrTnRvaUdN?= =?utf-8?B?MmUxMXVJa084bzBXY3Mvckw5MDQwN3VwNGpuMWFSMy9vd3BRc3RUSjFpQ3N1?= =?utf-8?B?YVJpU2cyR2lKWmZrOHM1akkxTm5jNUUxRUJJNEF4M1hhYUVGbEZkZzM0VTNT?= =?utf-8?B?dS91Um4zVUdPOVhMTkluVU5ZUlo4MEhvNE5EVDdSaGtFNDNxV3FFV0p4NVo2?= =?utf-8?B?MCs0MTZOTDFycEpmU1doRDV5ZEFLZmVzcWtPajQyenJySGM3YzVaZlFGb1JZ?= =?utf-8?B?SjlhSW1ZVTR2bFZyUGgrUUQyUWYxalRuSXg3aHdaNlRvNHBWQ1JobWNhdW5n?= =?utf-8?B?eE1raEp1TERlWTRjZE1DbWdtbWROWEtwZmxucFJTNklNeTVQNGpEVE5CR0Zx?= =?utf-8?B?dVNiRkZDbi9RZU9JQXVOMmhJaFprOEV6dGRpZktiSXJZaEZjVzhmbnJCaU50?= =?utf-8?B?SUtTUDVRbHlpeitsNHJhMVY2clIyQmxCVjR3QXExcjdGamc0RGkrTEhFYnZV?= =?utf-8?B?NDVPMy9aWHcxYTZZVXB6bndWQUFTWnlzWXBQSFBxd2M5SHJKVGFnYm1YbDV5?= =?utf-8?B?K2JWSkwxR0NDQlV6bmtOTDAyK3J6dWhiandMNFRzRlBMeHdDM1llTWpUVGxy?= =?utf-8?B?bFJnaHZIKy9sTEJWc3QwdFI1dERwU05qWEVEZVFONytQSE1ic01DVUljckpn?= =?utf-8?B?YXZ0Z0dWMFAyUEpMT3hNN1p6T01xUHZjK0Z2RXB3UmZSYzFBT3RzcjdHL2py?= =?utf-8?B?Vi91QUFnL3kxeDBEUlhaa2tmZ2JROVRkNjQ3TS9wU29ZcDFHZENrNnNxQnBP?= =?utf-8?B?VWxPRUVOQW8xT1lZckRKRktZQnpZNjhyWUlaVkJNZDhkMEtyc1QrWWJSU0pC?= =?utf-8?B?RzFicjd3T1Q1OUlOcXRpbmRuNnMvdVJnOWJWbEpFcWtqWCtnanZQM2tSeGRZ?= =?utf-8?B?Q2ZXaUV3NVpTL0JHRlhGdEFaN3F2K0doWENsSlQyMlhWUk5JWG15bFd3U2RN?= =?utf-8?B?UnR3Nm9PQ2FQdm5ramN2T3RwZkVTL2o5UStnM2g4enBwZHI2eHBpbXlkR2RM?= =?utf-8?B?UGVHQmFDYzgwdUJ5WlYyZytvM0RkekJSa3psc2JwS0lqd3lvOTFrV0F0T3dQ?= =?utf-8?B?QmJHS2RZb2hTbGtwT1ZzS3FpU3NTbm12SzhEazQwc000WitsNkVoTnQ5UFlH?= =?utf-8?B?K2FsZ1ZRTWVuU3N5VWxPRERudFNaOWVvM0JMWHNxb2NkV3FIV1dvRXBhZkxm?= =?utf-8?B?ZlRHL3ZwdHJBS2JPUWtqZlZQS3V0Rjl3ckRQcElkM0pEQ0hiQUpaU0hXZGhZ?= =?utf-8?B?WFpUUUhzVEdlNStVUTBPbDJ0V1NQRUIvQy9tMkdHL1ZNOU5IN2RabE9ncXZD?= =?utf-8?B?SGI0VGwydFFlV3I2M3BSb3FndFY1dVZkSk8xKzRSeFE1VlFIcWw0Q25wczIw?= =?utf-8?B?Umx5WEE0UGpSRTF2SE1WTGgwYXMxS2pRTW1yNnB3NTFBbml0aGttbmFuK2xv?= =?utf-8?B?MUVhUnlwN1lKV3ozWjRwWWFxZmJsRGo5c1oxYmQxYjNTTXZLN09EeFBJU2Zz?= =?utf-8?B?S3ZEcnU3YkhhUS9sV2lJUFlaeFp1SlI4SDhVTzlQaXd3ZzZSZ3FNa2xENnVj?= =?utf-8?B?bHFaKzBsaXJXYiszUWlEVVVKRjhJN1Qwb21oZ1djcGNMNDVXblpqQWtpVGwy?= =?utf-8?B?aXVMcHhoZFozS01ZUWloWDRqRFNDc0RrMHFvbG1vbGRMZHk1b1ZwZnMra09Y?= =?utf-8?B?Ri9jY0FzOGc0NFlDNjBJd0pUakpPbmlud3UxczhuK2FJVjE1aWVkQ29BNTRR?= =?utf-8?B?ZmJvSWV1bTVFalZReERKWlB2Y2Vsd0Z2YXNoSW41d0FDUzJucFJnTENXTGY0?= =?utf-8?B?L3lScm1Oa002ZUh2MXBYckxRSHB5aFJVK0FCMnRpYUxjZTV2UnFxSXVMM2Yy?= =?utf-8?B?b3VFdlZTUjdOSlo0Z1U5MGF5SkE2VWVTSzNQZEVMdW9ReURsendLbWN5TWEr?= =?utf-8?B?SmYycVdyeG5LMzZCblUzYmhNVXRsL0pLQ2FpMXhyd1UxbWhCWit1SE8zRTJL?= =?utf-8?B?STV3cE5HeW5NeGFjUkVoUkpnRUVNK2dCSkpFYkRvbklHVnJwWFY1L0hkUzRr?= =?utf-8?Q?OoUoli0lrYoRvsLANJH8R6o=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <9BEA5AF50D9FA64ABD63F0B68F839E3B@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5592.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b744671-c92c-4d17-633f-08dbca9118dc X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2023 19:34:33.9011 (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: R17wN5jT+Mwmc6puZYuz2VjOTUeoD5fT6evLYNLnoYXdQ/Pby/6pGHB/1FVVLtF4/mT+4PDblXv6o5VFsf2Cvne5zZBNBxb2roPsQaeQkVo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5530 X-OriginatorOrg: intel.com X-Spam-Status: No, score=2.7 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.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 (groat.vger.email [0.0.0.0]); Wed, 11 Oct 2023 12:34:58 -0700 (PDT) X-Spam-Level: ** SGkgTWFyaWEsDQoNCk9uIFdlZCwgMjAyMy0xMC0wNCBhdCAxNDozNCArMDIwMCwgQW5uYS1NYXJp YSBCZWhuc2VuIHdyb3RlOg0KPiBIaSwNCj4gDQo+IA0KDQpbLi4uXQ0KDQo+IA0KPiBUaGUgcHJv cGVyIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbSBpcyB0byBhbHdheXMgcXVldWUgdGhlIHRpbWVy cyBvbg0KPiB0aGUNCj4gbG9jYWwgQ1BVIGFuZCBhbGxvdyB0aGUgbm9uIHBpbm5lZCB0aW1lcnMg dG8gYmUgcHVsbGVkIG9udG8gYSBidXN5DQo+IENQVSBhdA0KPiBleHBpcnkgdGltZS4NCg0KVGhh bmtzIGZvciB0aGVzZSBwYXRjaGVzLiBJIGFtIGxvb2tpbmcgZm9yIHNhdmluZyBwb3dlciBkdXJp bmcgdmlkZW8NCnBsYXliYWNrIHdpdGggb3VyIGxvdyBwb3dlciBkYWVtb24uIEkgdXNlIGNncm91 cCB2MiBpc29sYXRpb24gdG8ga2VlcA0Kc29tZSBDUFVzIGlkbGUgKENQVSAwLTExKSBhbmQgdmlk ZW8gaXMgcGxheWVkIG9uIGEgc2luZ2xlIG1vZHVsZSAoQ1BVDQoxMi0xNSkuDQoNCkkgaGF2ZSBz b21lIGtlcm5lbHNoYXJrIHBpY3R1cmVzIGF0IGJlbG93IGxpbmsuIFRoZSB0cmFjZXMgYXJlDQpj b2xsZWN0ZWQgd2l0aCBzY2hlZCwgdGltZXIgYW5kIGlycS4gV2l0aCA2LjYtcmM1LCB5b3UgY2Fu IHNlZSBzb21lDQp0aW1lcnMgc3RpbGwgZXhwaXJlcyBvbiBDUFVzIHdoaWNoIEkgd2FudCB0byBr ZWVwIGlkbGUuIFdpdGggdGltZXINCnBhdGNoZXMgYWRkZWQsIHRoZXkgYXJlIG1vc3RseSBwdWxs ZWQgdG8gYnVzeSBDUFUuIA0KDQpodHRwczovL2ltZ3VyLmNvbS9hLzhuRjVPb1ANCg0KSSBjYW4g c2hhcmUgdGhlIC5kYXQgZmlsZXMsIGJ1dCB0aGV5IGFyZSB0b28gYmlnIHRvIGF0dGFjaCBoZXJl Lg0KDQpUaGFua3MsDQpTcmluaXZhcw0KDQo+IA0KPiBUaGVyZWZvcmUgc3BsaXQgdGhlIHRpbWVy IHN0b3JhZ2UgaW50byBsb2NhbCBwaW5uZWQgYW5kIGdsb2JhbA0KPiB0aW1lcnM6DQo+IExvY2Fs IHBpbm5lZCB0aW1lcnMgYXJlIGFsd2F5cyBleHBpcmVkIG9uIHRoZSBDUFUgb24gd2hpY2ggdGhl eSBoYXZlDQo+IGJlZW4NCj4gcXVldWVkLiBHbG9iYWwgdGltZXJzIGNhbiBiZSBleHBpcmVkIG9u IGFueSBDUFUuDQo+IA0KPiBBcyBsb25nIGFzIGEgQ1BVIGlzIGJ1c3kgaXQgZXhwaXJlcyBib3Ro IGxvY2FsIGFuZCBnbG9iYWwgdGltZXJzLg0KPiBXaGVuIGENCj4gQ1BVIGdvZXMgaWRsZSBpdCBh cm1zIGZvciB0aGUgZmlyc3QgZXhwaXJpbmcgbG9jYWwgdGltZXIuIElmIHRoZQ0KPiBmaXJzdA0K PiBleHBpcmluZyBwaW5uZWQgKGxvY2FsKSB0aW1lciBpcyBiZWZvcmUgdGhlIGZpcnN0IGV4cGly aW5nIG1vdmFibGUNCj4gdGltZXIsDQo+IHRoZW4gbm8gYWN0aW9uIGlzIHJlcXVpcmVkIGJlY2F1 c2UgdGhlIENQVSB3aWxsIHdha2UgdXAgYmVmb3JlIHRoZQ0KPiBmaXJzdA0KPiBtb3ZhYmxlIHRp bWVyIGV4cGlyZXMuIElmIHRoZSBmaXJzdCBleHBpcmluZyBtb3ZhYmxlIHRpbWVyIGlzIGJlZm9y ZQ0KPiB0aGUNCj4gZmlyc3QgZXhwaXJpbmcgcGlubmVkIChsb2NhbCkgdGltZXIsIHRoZW4gdGhp cyB0aW1lciBpcyBxdWV1ZWQgaW50byBhDQo+IGlkbGUNCj4gdGltZXJxdWV1ZSBhbmQgZXZlbnR1 YWxseSBleHBpcmVkIGJ5IHNvbWUgb3RoZXIgYWN0aXZlIENQVS4NCj4gDQo+IFRvIGF2b2lkIGds b2JhbCBsb2NraW5nIHRoZSB0aW1lcnF1ZXVlcyBhcmUgaW1wbGVtZW50ZWQgYXMgYQ0KPiBoaWVy YXJjaHkuIFRoZQ0KPiBsb3dlc3QgbGV2ZWwgb2YgdGhlIGhpZXJhcmNoeSBob2xkcyB0aGUgQ1BV cy4gVGhlIENQVXMgYXJlIGFzc29jaWF0ZWQNCj4gdG8NCj4gZ3JvdXBzIG9mIDgsIHdoaWNoIGFy ZSBzZXBhcmF0ZWQgcGVyIG5vZGUuIElmIG1vcmUgdGhhbiBvbmUgQ1BVIGdyb3VwDQo+IGV4aXN0 LCB0aGVuIGEgc2Vjb25kIGxldmVsIGluIHRoZSBoaWVyYXJjaHkgY29sbGVjdHMgdGhlIGdyb3Vw cy4NCj4gRGVwZW5kaW5nDQo+IG9uIHRoZSBzaXplIG9mIHRoZSBzeXN0ZW0gbW9yZSB0aGFuIDIg bGV2ZWxzIGFyZSByZXF1aXJlZC4gRWFjaCBncm91cA0KPiBoYXMgYQ0KPiAibWlncmF0b3IiIHdo aWNoIGNoZWNrcyB0aGUgdGltZXJxdWV1ZSBkdXJpbmcgdGhlIHRpY2sgZm9yIHJlbW90ZQ0KPiB0 aW1lcnMgdG8NCj4gYmUgZXhwaXJlZC4NCj4gDQo+IElmIHRoZSBsYXN0IENQVSBpbiBhIGdyb3Vw IGdvZXMgaWRsZSBpdCByZXBvcnRzIHRoZSBmaXJzdCBleHBpcmluZw0KPiBldmVudCBpbg0KPiB0 aGUgZ3JvdXAgdXAgdG8gdGhlIG5leHQgZ3JvdXAocykgaW4gdGhlIGhpZXJhcmNoeS4gSWYgdGhl IGxhc3QgQ1BVDQo+IGdvZXMNCj4gaWRsZSBpdCBhcm1zIGl0cyB0aW1lciBmb3IgdGhlIGZpcnN0 IHN5c3RlbSB3aWRlIGV4cGlyaW5nIHRpbWVyIHRvDQo+IGVuc3VyZQ0KPiB0aGF0IG5vIHRpbWVy IGV2ZW50IGlzIG1pc3NlZC4NCj4gDQo+IA0KPiBUZXN0aW5nDQo+IH5+fn5+fn4NCj4gDQo+IEVu cXVldWUNCj4gXl5eXl5eXg0KPiANCj4gVGhlIGltcGFjdCBvZiB3YXN0aW5nIGN5Y2xlcyBkdXJp bmcgZW5xdWV1ZSBieSB1c2luZyB0aGUgaGV1cmlzdGljIGluDQo+IGNvbnRyYXN0IHRvIGFsd2F5 cyBxdWV1aW5nIHRoZSB0aW1lciBvbiB0aGUgbG9jYWwgQ1BVIHdhcyBtZWFzdXJlZA0KPiB3aXRo IGENCj4gbWljcm8gYmVuY2htYXJrLiBUaGVyZWZvcmUgYSB0aW1lciBpcyBlbnF1ZXVlZCBhbmQg ZGVxdWV1ZWQgaW4gYSBsb29wDQo+IHdpdGgNCj4gMTAwMCByZXBldGl0aW9ucyBvbiBhIGlzb2xh dGVkIENQVS4gVGhlIHRpbWUgdGhlIGxvb3AgdGFrZXMgaXMNCj4gbWVhc3VyZWQuIEENCj4gcXVh cnRlciBvZiB0aGUgcmVtYWluaW5nIENQVXMgd2FzIGtlcHQgYnVzeS4gVGhpcyBtZWFzdXJlbWVu dCB3YXMNCj4gcmVwZWF0ZWQNCj4gc2V2ZXJhbCB0aW1lcy4gV2l0aCB0aGUgcGF0Y2ggcXVldWUg dGhlIGF2ZXJhZ2UgZHVyYXRpb24gd2FzIHJlZHVjZWQNCj4gYnkNCj4gYXBwcm94aW1hdGVseSAy NSUuDQo+IA0KPiDCoMKgwqDCoMKgwqDCoMKgMTQ1bnPCoMKgwqBwbGFpbiB2Ng0KPiDCoMKgwqDC oMKgwqDCoMKgMTA5bnPCoMKgwqB2NiB3aXRoIHBhdGNoIHF1ZXVlDQo+IA0KPiANCj4gRnVydGhl cm1vcmUgdGhlIGltcGFjdCBvZiByZXNpZGVuY2UgaW4gZGVlcCBpZGxlIHN0YXRlcyBvZiBhbiBp ZGxlDQo+IHN5c3RlbQ0KPiB3YXMgaW52ZXN0aWdhdGVkLiBUaGUgcGF0Y2ggcXVldWUgZG9lc24n dCBkb3duZ3JhZGUgdGhpcyBiZWhhdmlvci4NCj4gDQo+IGRiZW5jaCB0ZXN0DQo+IF5eXl5eXl5e Xl5eDQo+IA0KPiBBIGRiZW5jaCB0ZXN0IHN0YXJ0aW5nIFggcGFpcnMgb2YgY2xpZW50IHNlcnZl cnMgYXJlIHVzZWQgdG8gY3JlYXRlDQo+IGxvYWQgb24NCj4gdGhlIHN5c3RlbS4gVGhlIG1lYXN1 cmFibGUgdmFsdWUgaXMgdGhlIHRocm91Z2hwdXQuIFRoZSB0ZXN0cyB3ZXJlDQo+IGV4ZWN1dGVk DQo+IG9uIGEgemVuMyBtYWNoaW5lLiBUaGUgYmFzZSBpcyB0aGUgdGlwIHRyZWUgYnJhbmNoIHRp bWVycy9jb3JlIHdoaWNoDQo+IGlzDQo+IGJhc2VkIG9uIGEgdjYuNi1yYzEuDQo+IA0KPiBnb3Zl cm5vciBtZW51DQo+IA0KPiBYIHBhaXJzwqB0aW1lcnMvY29yZcKgwqDCoMKgwqBwdWxsLW1vZGVs wqDCoMKgwqDCoMKgaW1wYWN0DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4gMcKgwqDCoMKgwqDCoMKgMzUzLjE5ICgwLjE5KcKgwqDCoDM1My40NSAo MC4zMCnCoMKgwqAwLjA3JQ0KPiAywqDCoMKgwqDCoMKgwqA3MDAuMTAgKDAuOTYpwqDCoMKgNjg3 LjAwICgwLjIwKcKgwqDCoC0xLjg3JQ0KPiA0wqDCoMKgwqDCoMKgwqAxMzI5LjM3ICgwLjYzKcKg wqAxMjgyLjkxICgwLjY0KcKgwqAtMy40OSUNCj4gOMKgwqDCoMKgwqDCoMKgMjU2MS4xNiAoMS4y OCnCoMKgMjQ5My41NsKgKDEuNzYpwqDCoC0yLjY0JQ0KPiAxNsKgwqDCoMKgwqDCoDQ5NTkuOTYg KDAuODApwqDCoDQ5MTQuNTkgKDAuNjQpwqDCoC0wLjkxJQ0KPiAzMsKgwqDCoMKgwqDCoDk3NDEu OTIgKDMuNDQpwqDCoDg5NzkuODMgKDEuMTMpwqDCoC03LjgyJQ0KPiA2NMKgwqDCoMKgwqDCoDE2 NTM1LjQwICgyLjg0KcKgMTYzODguNDcgKDQuMDIpwqAtMC44OSUNCj4gMTI4wqDCoMKgwqDCoDIy MTM2LjgzICgyLjQyKcKgMjMxNzQuNTAgKDEuNDMpwqA0LjY5JQ0KPiAyNTbCoMKgwqDCoMKgMzky NTYuNzcgKDQuNDgpwqAzODk5NC4wMCAoMC4zOSnCoC0wLjY3JQ0KPiA1MTLCoMKgwqDCoMKgMzY3 OTkuMDMgKDEuODMpwqAzODA5MS4xMCAoMC42MynCoDMuNTElDQo+IDEwMjTCoMKgwqDCoDMyOTAz LjAzICgwLjg2KcKgMzUzNzAuNzAgKDAuODkpwqA3LjUwJQ0KPiANCj4gDQo+IGdvdmVybm9yIHRl bw0KPiANCj4gWCBwYWlyc8KgdGltZXJzL2NvcmXCoMKgwqDCoMKgcHVsbC1tb2RlbMKgwqDCoMKg wqDCoGltcGFjdA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQo+IDHCoMKgwqDCoMKgwqDCoDM1MC44MyAoMS4yNynCoMKgwqAzNTIuNDUgKDAuOTYpwqDC oMKgMC40NiUNCj4gMsKgwqDCoMKgwqDCoMKgNjk5LjUyICgwLjg1KcKgwqDCoDY5MC4xMCAoMC41 NCnCoMKgwqAtMS4zNSUNCj4gNMKgwqDCoMKgwqDCoMKgMTMzOS41MyAoMS45OSnCoMKgMTI5NC43 MSAoMi43MSnCoMKgLTMuMzUlDQo+IDjCoMKgwqDCoMKgwqDCoDI1NzQuMTAgKDAuNzYpwqDCoDI0 OTUuNDYgKDEuOTcpwqDCoC0zLjA2JQ0KPiAxNsKgwqDCoMKgwqDCoDQ4OTguNTAgKDEuNzQpwqDC oDQ3ODMuMDYgKDEuNjQpwqDCoC0yLjM2JQ0KPiAzMsKgwqDCoMKgwqDCoDkxMTUuNTAgKDQuNjMp wqDCoDkwMzcuODMgKDEuNTgpwqDCoC0wLjg1JQ0KPiA2NMKgwqDCoMKgwqDCoDE2NjYzLjkwICgz LjgwKcKgMTYwNDIuMDAgKDEuNzIpwqAtMy43MyUNCj4gMTI4wqDCoMKgwqDCoDI1MDQ0LjkzICgx LjExKcKgMjMyNTAuMDMgKDEuMDgpwqAtNy4xNyUNCj4gMjU2wqDCoMKgwqDCoDM4MDU5LjUzICgx LjcwKcKgMzk2NTguNTcgKDIuOTgpwqA0LjIwJQ0KPiA1MTLCoMKgwqDCoMKgMzYzNjkuMzAgKDAu MzkpwqAzODg5MC4xMyAoMC4zNinCoDYuOTMlDQo+IDEwMjTCoMKgwqDCoDMzOTU2LjgzICgxLjE0 KcKgMzU1MTQuODMgKDAuMjkpwqA0LjU5JQ0KPiANCj4gDQo+IA0KPiBQaW5nIFBvbmcgT2JlcnNl cnZhdGlvbg0KPiBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KPiANCj4gRHVyaW5nIHRlc3Rpbmcg b24gYSBtb3N0bHkgaWRsZSBtYWNoaW5lIGEgcGluZyBwb25nIGdhbWUgY291bGQgYmUNCj4gb2Jz ZXJ2ZWQ6DQo+IGEgcHJvY2Vzc190aW1lb3V0IHRpbWVyIGlzIGV4cGlyZWQgcmVtb3RlbHkgb24g YSBub24gaWRsZSBDUFUuIFRoZW4NCj4gdGhlIENQVQ0KPiB3aGVyZSB0aGUgc2NoZWR1bGVfdGlt ZW91dCgpIHdhcyBleGVjdXRlZCB0byBlbnF1ZXVlIHRoZSB0aW1lciBjb21lcw0KPiBvdXQgb2YN Cj4gaWRsZSBhbmQgcmVzdGFydHMgdGhlIHRpbWVyIHVzaW5nIHNjaGVkdWxlX3RpbWVvdXQoKSBh bmQgZ29lcyBiYWNrIHRvDQo+IGlkbGUNCj4gYWdhaW4uIFRoaXMgaXMgZHVlIHRvIHRoZSBmYWly IHNjaGVkdWxlciB3aGljaCB0cmllcyB0byBrZWVwIHRoZSB0YXNrDQo+IG9uDQo+IHRoZSBDUFUg d2hpY2ggaXQgcHJldmlvdXNseSBleGVjdXRlZCBvbi4NCj4gDQo+IA0KPiANCj4gDQo+IFBvc3Np YmxlIE5leHQgU3RlcHMNCj4gfn5+fn5+fn5+fn5+fn5+fn5+fg0KPiANCj4gU2ltcGxlIGRlZmVy cmFibGUgdGltZXJzIGFyZSBubyBsb25nZXIgcmVxdWlyZWQgYXMgdGhleSBjYW4gYmUNCj4gY29u dmVydGVkIHRvDQo+IGdsb2JhbCB0aW1lcnMuIElmIGEgQ1BVIGdvZXMgaWRsZSwgYSBmb3JtZXJs eSBkZWZlcnJhYmxlIHRpbWVyIHdpbGwNCj4gbm90DQo+IHByZXZlbnQgdGhlIENQVSB0byBzbGVl cCBhcyBsb25nIGFzIHBvc3NpYmxlLiBPbmx5IHRoZSBsYXN0IG1pZ3JhdG9yDQo+IENQVQ0KPiBo YXMgdG8gdGFrZSBjYXJlIG9mIHRoZW0uIERlZmVycmFibGUgdGltZXJzIHdpdGggdGltZXIgcGlu bmVkIGZsYWdzDQo+IG5lZWRzDQo+IHRvIGJlIGV4cGlyZWQgb24gdGhlIHNwZWNpZmllZCBDUFUg YnV0IG11c3Qgbm90IHByZXZlbnQgQ1BVIGZyb20NCj4gZ29pbmcNCj4gaWRsZS4gVGhleSByZXF1 aXJlIHRoZWlyIG93biB0aW1lciBiYXNlIHdoaWNoIGlzIG5ldmVyIHRha2VuIGludG8NCj4gYWNj b3VudA0KPiB3aGVuIGNhbGN1bGF0aW5nIHRoZSBuZXh0IGV4cGlyeSB0aW1lLiBUaGlzIGNvbnZl cnNhdGlvbiBhbmQgcmVxdWlyZWQNCj4gY2xlYW51cCB3aWxsIGJlIGRvbmUgaW4gYSBmb2xsb3cg dXAgc2VyaWVzLg0KPiANCj4gDQo+IHY3Li52ODoNCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv ci8yMDIzMDUyNDA3MDYyOS42Mzc3LTEtYW5uYS1tYXJpYUBsaW51dHJvbml4LmRlDQo+IMKgIC0g QWRkcmVzcyByZXZpZXcgZmVlZGJhY2sNCj4gwqAgLSBNb3ZlIG1hcmtpbmcgdGltZXIgYmFzZSBp ZGxlIGludG8gdGlja19ub2h6X3N0b3BfdGljaygpDQo+IMKgIC0gTG9vayBhaGVhZCBmdW5jdGlv biB0byBkZXRlcm1pbmUgcG9zc2libGUgc2xlZXAgbGVuZ2h0DQo+IA0KPiANCj4gdjYuLnY3Og0K PiDCoCAtIEFkZHJlc3MgcmV2aWV3IGZlZWRiYWNrIG9mIEZyZWRlcmljIGFuZCBiaWdlYXN5DQo+ IMKgIC0gQ2hhbmdlIGxvY2ssIHVubG9jayBmZXRjaCBuZXh0IHRpbWVyIGludGVycnVwdCBsb2dp YyBhZnRlciByZW1vdGUNCj4gZXhwaXJ5DQo+IMKgIC0gTW92ZSB0aW1lcl9leHBpcmVfcmVtb3Rl KCkgaW50byB0aWNrLWludGVybmFsLmgNCj4gwqAgLSBBZGQgZG9jdW1lbnRhdGlvbiBzZWN0aW9u IGFib3V0ICJSZXF1aXJlZCBldmVudCBhbmQgdGltZXJxdWV1ZQ0KPiB1cGRhdGUNCj4gwqDCoMKg IGFmdGVyIHJlbW90ZSBleHBpcnkiDQo+IMKgIC0gRml4IGZhbGxvdXQgb2Yga2VybmVsIHRlc3Qg cm9ib3QNCj4gDQo+IA0KPiB2NS4udjY6DQo+IA0KPiDCoCAtIEFkZHJlc3MgcmV2aWV3IG9mIEZy ZWRlcmljIFdlaXNiZWNrZXIgYW5kIFBldGVyIFppamxzdHJhDQo+IChzcGVsbGluZywNCj4gwqDC oMKgIGxvY2tpbmcsIHJhY2UgaW4gdG1pZ3JfaGFuZGxlX3JlbW90ZV9jcHUoKSkNCj4gDQo+IMKg IC0gdW5jb25kaXRpb25hbGx5IHNldCBUSU1FUl9QSU5ORUQgZmxhZyBpbiBhZGRfdGltZXJfb24o KTsNCj4gaW50cm9kdWNlDQo+IMKgwqDCoCBhZGRfdGltZXIoKSB2YXJpYW50cyB3aGljaCBzZXQv dW5zZXQgVElNRVJfUElOTkVEIGZsYWc7IGRyb3ANCj4gZml4aW5nDQo+IMKgwqDCoCBhZGRfdGlt ZXJfb24oKSBjYWxsIHNpdGVzLCBhcyBUSU1FUl9QSU5ORUQgZmxhZyBpcyBzZXQNCj4gaW1wbGlj aXRseTsNCj4gwqDCoMKgIEZpeGluZyB3b3JrcXVldWUgdG8gdXNlIGFkZF90aW1lcl9nbG9iYWwo KSBpbnN0ZWFkIG9mIHNpbXBseQ0KPiDCoMKgwqAgYWRkX3RpbWVyKCkgZm9yIHVuYm91bmQgd29y ay4NCj4gDQo+IMKgIC0gRHJvcCBzdXBwb3J0IGZvciBzaWJsaW5ncyB0byBlbmQgdXAgaW4gdGhl IHNhbWUgbGV2ZWwgMCBncm91cA0KPiAoY291bGQgYmUNCj4gwqDCoMKgIGFkZGVkIGFnYWluIGlu IGEgYmV0dGVyIHdheSBhcyBhbiBpbXByb3ZlbWVudCBsYXRlciBvbikNCj4gDQo+IMKgIC0gRG8g bm90IHNlbmQgSVBJIGZvciBuZXcgZmlyc3QgZGVmZXJyYWJsZSB0aW1lcnMNCj4gDQo+IHY0Li52 NToNCj4gwqAgLSBhZGRyZXNzIHJldmlldyBmZWVkYmFjayBvZiBGcmVkZXJpYyBXZWlzYmVja2Vy DQo+IMKgIC0gZml4IGlzc3VlIHdpdGggZ3JvdXAgdGltZXIgdXBkYXRlIGFmdGVyIHJlbW90ZSBl eHBpcnkNCj4gDQo+IHYzLi52NDoNCj4gwqAgLSBhZGRyZXNzIHJldmlldyBmZWVkYmFjayBvZiBG cmVkZXJpYyBXZWlzYmVja2VyDQo+IMKgIC0gYWRkcmVzcyBrZXJuZWwgdGVzdCByb2JvdCBmYWxs b3V0DQo+IMKgIC0gTW92ZSBwYXRjaCAxNiAiYWRkX3RpbWVyX29uKCk6IE1ha2Ugc3VyZSBjYWxs ZXJzIGhhdmUNCj4gVElNRVJfUElOTkVEDQo+IMKgwqDCoCBmbGFnIiBhdCB0aGUgYmVnaW4gb2Yg dGhlIHF1ZXVlIHRvIHByZXZlbnQgdGltZXJzIHRvIGVuZCB1cCBpbg0KPiBnbG9iYWwNCj4gwqDC oMKgIHRpbWVyIGJhc2Ugd2hlbiB0aGV5IHdlcmUgcXVldWVkIHVzaW5nIGFkZF90aW1lcl9vbigp DQo+IMKgIC0gRml4IHNvbWUgY29tbWVudHMgYW5kIHR5cG9zDQo+IA0KPiB2Mi4udjM6DQo+IGh0 dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAxNzA0MTgxMTExMDIuNDkwNDMyNTQ4QGxpbnV0cm9u aXguZGUvDQo+IMKgIC0gTWluaW1pemUgdXNhZ2Ugb2YgbG9ja3MgYnkgc3RvcmluZyBkYXRhIHVz aW5nIGF0b21pY19jbXB4Y2hnKCkNCj4gZm9yDQo+IMKgwqDCoCBtaWdyYXRvciBpbmZvcm1hdGlv biBhbmQgaW5mb3JtYXRpb24gYWJvdXQgYWN0aXZlIGNwdXMuDQo+IA0KPiANCj4gVGhhbmtzLA0K PiANCj4gwqDCoMKgwqDCoMKgwqDCoEFubmEtTWFyaWENCj4gDQo+IA0KPiANCj4gQW5uYS1NYXJp YSBCZWhuc2VuICgyMik6DQo+IMKgIHRpY2svc2NoZWQ6IENsZWFudXAgY29uZnVzaW5nIHZhcmlh Ymxlcw0KPiDCoCB0aWNrLXNjaGVkOiBXYXJuIHdoZW4gbmV4dCB0aWNrIHNlZW1zIHRvIGJlIGlu IHRoZSBwYXN0DQo+IMKgIHRpbWVyOiBEbyBub3QgSVBJIGZvciBkZWZlcnJhYmxlIHRpbWVycw0K PiDCoCB0aW1lcjogTW92ZSBzdG9yZSBvZiBuZXh0IGV2ZW50IGludG8gX19uZXh0X3RpbWVyX2lu dGVycnVwdCgpDQo+IMKgIHRpbWVyczogQ2xhcmlmeSBjaGVjayBpbiBmb3J3YXJkX3RpbWVyX2Jh c2UoKQ0KPiDCoCB0aW1lcnM6IFNwbGl0IG91dCBmb3J3YXJkIHRpbWVyIGJhc2UgZnVuY3Rpb25h bGl0eQ0KPiDCoCB0aW1lcnM6IFVzZSBhbHJlYWR5IGV4aXN0aW5nIGZ1bmN0aW9uIGZvciBmb3J3 YXJkaW5nIHRpbWVyIGJhc2UNCj4gwqAgdGltZXI6IFNwbGl0IG91dCBnZXQgbmV4dCB0aW1lciBm dW5jdGlvbmFsaXR5DQo+IMKgIHRpbWVyczogTW92ZSBtYXJraW5nIHRpbWVyIGJhc2VzIGlkbGUg aW50byB0aWNrX25vaHpfc3RvcF90aWNrKCkNCj4gwqAgdGltZXJzOiBJbnRyb2R1Y2UgYWRkX3Rp bWVyKCkgdmFyaWFudHMgd2hpY2ggbW9kaWZ5IHRpbWVyIGZsYWdzDQo+IMKgIHdvcmtxdWV1ZTog VXNlIGdsb2JhbCB2YXJpYW50IGZvciBhZGRfdGltZXIoKQ0KPiDCoCB0aW1lcjogYWRkX3RpbWVy X29uKCk6IE1ha2Ugc3VyZSBUSU1FUl9QSU5ORUQgZmxhZyBpcyBzZXQNCj4gwqAgdGltZXJzOiBF YXNlIGNvZGUgaW4gcnVuX2xvY2FsX3RpbWVycygpDQo+IMKgIHRpbWVyOiBTcGxpdCBuZXh0IHRp bWVyIGludGVycnVwdCBsb2dpYw0KPiDCoCB0aW1lcjogS2VlcCB0aGUgcGlubmVkIHRpbWVycyBz ZXBhcmF0ZSBmcm9tIHRoZSBvdGhlcnMNCj4gwqAgdGltZXI6IFJldHJpZXZlIG5leHQgZXhwaXJ5 IG9mIHBpbm5lZC9ub24tcGlubmVkIHRpbWVycyBzZXBhcmF0ZWx5DQo+IMKgIHRpbWVyOiBTcGxp dCBvdXQgImdldCBuZXh0IHRpbWVyIGludGVycnVwdCIgZnVuY3Rpb25hbGl0eQ0KPiDCoCB0aW1l cjogQWRkIGdldCBuZXh0IHRpbWVyIGludGVycnVwdCBmdW5jdGlvbmFsaXR5IGZvciByZW1vdGUg Q1BVcw0KPiDCoCB0aW1lcjogQ2hlY2sgaWYgdGltZXJzIGJhc2UgaXMgaGFuZGxlZCBhbHJlYWR5 DQo+IMKgIHRpbWVyOiBJbXBsZW1lbnQgdGhlIGhpZXJhcmNoaWNhbCBwdWxsIG1vZGVsDQo+IMKg IHRpbWVyX21pZ3JhdGlvbjogQWRkIHRyYWNlcG9pbnRzDQo+IMKgIHRpbWVyOiBBbHdheXMgcXVl dWUgdGltZXJzIG9uIHRoZSBsb2NhbCBDUFUNCj4gDQo+IFJpY2hhcmQgQ29jaHJhbiAobGludXRy b25peCBHbWJIKSAoMik6DQo+IMKgIHRpbWVyOiBSZXN0cnVjdHVyZSBpbnRlcm5hbCBsb2NraW5n DQo+IMKgIHRpY2svc2NoZWQ6IFNwbGl0IG91dCBqaWZmaWVzIHVwZGF0ZSBoZWxwZXIgZnVuY3Rp b24NCj4gDQo+IFRob21hcyBHbGVpeG5lciAoMSk6DQo+IMKgIHRpbWVyOiBSZXdvcmsgaWRsZSBs b2dpYw0KPiANCj4gwqBpbmNsdWRlL2xpbnV4L2NwdWhvdHBsdWcuaMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB8wqDCoMKgIDEgKw0KPiDCoGluY2x1ZGUvbGludXgvdGltZXIuaMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMTYgKy0NCj4gwqBpbmNsdWRlL3RyYWNlL2V2 ZW50cy90aW1lcl9taWdyYXRpb24uaCB8wqAgMjgzICsrKysNCj4gwqBrZXJuZWwvdGltZS9NYWtl ZmlsZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIDMgKw0KPiDC oGtlcm5lbC90aW1lL3RpY2staW50ZXJuYWwuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAg MTMgKw0KPiDCoGtlcm5lbC90aW1lL3RpY2stc2NoZWQuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgfMKgwqAgNjkgKy0NCj4gwqBrZXJuZWwvdGltZS90aW1lci5jwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDUxNCArKysrKystLQ0KPiDCoGtlcm5lbC90aW1l L3RpbWVyX21pZ3JhdGlvbi5jwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYzNg0KPiArKysrKysrKysr KysrKysrKysrKysrKysNCj4gwqBrZXJuZWwvdGltZS90aW1lcl9taWdyYXRpb24uaMKgwqDCoMKg wqDCoMKgwqDCoCB8wqAgMTQ0ICsrKw0KPiDCoGtlcm5lbC93b3JrcXVldWUuY8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCAyICstDQo+IMKgMTAgZmlsZXMg Y2hhbmdlZCwgMjU0OSBpbnNlcnRpb25zKCspLCAxMzIgZGVsZXRpb25zKC0pDQo+IMKgY3JlYXRl IG1vZGUgMTAwNjQ0IGluY2x1ZGUvdHJhY2UvZXZlbnRzL3RpbWVyX21pZ3JhdGlvbi5oDQo+IMKg Y3JlYXRlIG1vZGUgMTAwNjQ0IGtlcm5lbC90aW1lL3RpbWVyX21pZ3JhdGlvbi5jDQo+IMKgY3Jl YXRlIG1vZGUgMTAwNjQ0IGtlcm5lbC90aW1lL3RpbWVyX21pZ3JhdGlvbi5oDQo+IA0KDQo=