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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E33DC6FD1D for ; Tue, 21 Mar 2023 02:49:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229879AbjCUCtU (ORCPT ); Mon, 20 Mar 2023 22:49:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229662AbjCUCtS (ORCPT ); Mon, 20 Mar 2023 22:49:18 -0400 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 241ED25E3C for ; Mon, 20 Mar 2023 19:49:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679366956; x=1710902956; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=viOZN4HiKt9v5GjynDzRl/aLDtwSY1WjqKUQ63NPndI=; b=M0sg838wMYtLuHgIDCKnm92togUvOcofbQgWChy3YHFfIyrT31n1ASSE JzMaO+1fVwmFLzo22fW7YfEPsCVdbaZSrPcsWOzeFX8mHj4HYXZ3vyDaK U0X8ctpGhyJEDdmnRkJSE4aeC2/DoBg2FMPtg2zePACqNYY4phGNRcFS+ 0ognvEBCX3cGJFmI76b//bfvzXDY8oRN43nBeDkCoveCdWhI1hGFQh905 aBztsd+6U2av4l6dtffnqtKKT/v/I5TbS6it+W8Av/c6700+vTxChxYqm 5jr6ed7xo8QVsQKd/+SMoOoE7pycNLtCXLBxS/wecEG3+RMkNf/3nmbYf w==; X-IronPort-AV: E=McAfee;i="6600,9927,10655"; a="425109613" X-IronPort-AV: E=Sophos;i="5.98,277,1673942400"; d="scan'208";a="425109613" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2023 19:49:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10655"; a="750362985" X-IronPort-AV: E=Sophos;i="5.98,277,1673942400"; d="scan'208";a="750362985" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 20 Mar 2023 19:49:11 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 20 Mar 2023 19:49:11 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 20 Mar 2023 19:49:11 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 20 Mar 2023 19:49:11 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.40) 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.21; Mon, 20 Mar 2023 19:49:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ul4AgicJBlsFZbuLi7FnSn7GnX0yW/RopS5V0Sa8Gi4KWCwalFRhYxS2N7kS4B+t2w8FxLGT7cvqE3UgzrkRHrljgrOhPmFDdKQw0whTByt4ep1PktS4RCe7ZGyQ2dxyxjT4Rf9yvB97yd/qSTm5c3Z/lK7DZIooHATw+st7M9x7rjSu3Y+snMGme84H4dF9qfAlFZsjjn4rd+KBn+zMGQ3UYQCWPefAby1MR+2hPYPdtkNVjDmRVoIwYjmCinV36AAJ+C4GeG7yKOPhwYwGP0v9hix4hQK2/bAy/DPT4KWr7en1hEg/LXt9CP45gZp6M5vMMP/H0a1equEJ0067qw== 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=viOZN4HiKt9v5GjynDzRl/aLDtwSY1WjqKUQ63NPndI=; b=gdP1xgzDfMTa6XhmuPMrt5liBe5jtOb75BJh0X8EjpJ+77JbnDgNt5odB6EYTMUP+LqK/teYIb1vHn++eaxCQdQ1pl0NBNcIzN/yYEAnK+btdH0BwAIQXzeE5vcKVCC42HOG4HDI0GBNfX7YVnBO+PtzBMwlxTsQB8s+MSsKM3FbIjfWVviSJ/T6J5J5ojBIvyYrcMwPBp1QHU7kOKntkj5E4o+7CzukNMDlpch98K7xdHszBmiZz3X+fNXKkOM1e/1m3nbcxmAb1gE05b3riiSO7ckKJP2PaVhU9oZdX/JK9+SRomHA/2fGA/oKsSuOjVCqgO6jR8Ip6SDSb/yCKQ== 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 CY5PR11MB6392.namprd11.prod.outlook.com (2603:10b6:930:37::15) by SA0PR11MB4719.namprd11.prod.outlook.com (2603:10b6:806:95::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 02:49:08 +0000 Received: from CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::66b:243c:7f3d:db9e]) by CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::66b:243c:7f3d:db9e%3]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 02:49:08 +0000 From: "Liu, Yujie" To: "paulmck@kernel.org" , lkp CC: "linux-kernel@vger.kernel.org" , "oe-kbuild-all@lists.linux.dev" Subject: Re: [paulmck-rcu:dev.2023.03.17a 33/38] kernel/rcu/tasks.h:140:20: warning: 'tasks_rcu_exit_srcu' defined but not used Thread-Topic: [paulmck-rcu:dev.2023.03.17a 33/38] kernel/rcu/tasks.h:140:20: warning: 'tasks_rcu_exit_srcu' defined but not used Thread-Index: AQHZWjF1FC3vL8zbx0WkkBjy0ae18q8C0u4AgAG3YQA= Date: Tue, 21 Mar 2023 02:49:08 +0000 Message-ID: <9c716b77dd0743089a40f933ccdcbd57222e21f4.camel@intel.com> References: <202303191536.XzMSyzTl-lkp@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu1 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: CY5PR11MB6392:EE_|SA0PR11MB4719:EE_ x-ms-office365-filtering-correlation-id: cca75f05-a3cc-40b9-7a5e-08db29b6d7d3 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NQzBMQvxdvNF2aJktuTYPND/SJmqoIJHIYmS4mRYnh6vjvufriXGrGZK9THb4iv9gKJLI0llrtjm3TDQeD8UTjh9SQKBhQoHP5ygD15hq+D3TzfufvtISRIzCaif4uQQMImMAqxzcDZ0F5IbhecOfBol3MaEjA/mClad+Phbi5fdF1TtyOiksW4mkTcGKGzCyS4MAEO2TuHv/g74kbx9IFOTIHAZ1FNzMHg1OVStxHwANSlm9y9DTzJY6E27F37JjlBaAUmx+oEGEZciNXh3O3dwXy6rseOapkI521is8SJAA6Ft5cUY23+n2t+O35SebtDMThLSSE3uix+Bog1+sRZ5RWqvhJvIFH5hruGhKwfWbJ+wVZh5VgFqXu2yQvwwispUwnau+Ij1+7VaguUg6nM/tY+pjCgonnRtZCTd9IWDzdthv9bsLFTPKfcwBa6AYjAqVmOxX+JT6K+V7U++cS3ML6VNyyZMJEPJnbYAhCZH1L1jBVgAzYm6zLSCeOU2Octi+7Nwc51Vzk+icQyfOe3jkQraULvNkjL4xfSRajtYb1HPAZ5puyyHvRK27m8cHFdwXbRIZf3Siv/XIp2u1MLWt/hv+J0fweIaK0kOymycTZYrLY7aR6sOjHAZCFcY+f1DsLyhZxDgGycFxADZCQ/dd+80hjXzVZQtyH7oUUA6IsgsB+Fytpt/B7J9SiGsvg5TmJX4fZxKlytz36hWuxcHPtojCHiMWBEvMuo1Leg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR11MB6392.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(396003)(39860400002)(346002)(136003)(376002)(451199018)(8936002)(5660300002)(41300700001)(4326008)(86362001)(36756003)(38070700005)(38100700002)(82960400001)(122000001)(2906002)(54906003)(83380400001)(6506007)(6512007)(478600001)(186003)(966005)(6486002)(26005)(8676002)(71200400001)(66476007)(66446008)(66556008)(76116006)(64756008)(66946007)(91956017)(2616005)(6636002)(110136005)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bjR3azkrdkZKM0g1KzJ6Y3RXbVpKaEViam0xOWJHM29SQU04M2FzaHNLRXFD?= =?utf-8?B?Zkl6dXJxWlI2b0tOeERLVmZoOTRyQ0plOVQ3WVlvWExkZSs1YmpudG40SW1H?= =?utf-8?B?SzlqUXN4TXJkL2JCOGtqZXlwQ0U0cE9jdVBjekFvTVN1bFVDSTZySitOTDlw?= =?utf-8?B?czIzL0R0REpDRVhCVXFyZmozbGRZSDd1VHRmdTR1YlJXaEdvcXJYcTBEVWd1?= =?utf-8?B?ZkNaSFBURmtid0ZCMGF0NUdNRytzL3R0QXYwVkJZN1BIalVoY2VWRTFKeFFI?= =?utf-8?B?NmxpU256MmdTYmw5eXFTUkNYZE9JNEVnVk5ETTAzak95Wis1NURKRmVJYm9S?= =?utf-8?B?UXE0WmlCS3E3WCsxd05UR3N4Q1RYcWxKTmcrblprb1poQWNlaWNwNVQxYVor?= =?utf-8?B?aWl5V0VhN2tMZFF5VTZXSWl3dEduNHJoTmdNQUExcXpxYU9iVGE4S0MwQlB0?= =?utf-8?B?cHZVSTgxMEExUktwQWtabjk4ZE93MnlCamZKZ2hFU2hiUVZaWWlMZWQ2N21m?= =?utf-8?B?bDhPTWdMVnRNSHBRQURhMERTdldobStrREUzdFNteUo5T0ZNdmk0ZVRVbTk3?= =?utf-8?B?dFNQMnhOWFZ3eGxHaHpUZzY4SVZScXlXc1FDRXZYSjkzWFIvQ0RPR2JQSEF4?= =?utf-8?B?bGEwSldSSWlWM1p3cVpGYU10NnlsM0xrbjRtZ1M2OStOSGVMQkRyNDJGSzlH?= =?utf-8?B?NGowWkJuRXBEOUg5MDFSNllLcVM4M0VxYmdGRFhkdkx2VUlPcmRCQXgydmk2?= =?utf-8?B?SWJSOGYzUHlvSmFRQm9ZVE1lSk1uYU52MWRXWXJFajl4WWlldGwxMFZsWjJ1?= =?utf-8?B?R3R6Vy8xTklsbzluQTNkK2ZyeXV1emJWZ3pVZ0RDV1BYTU9ES0ZpZ2orM3Q3?= =?utf-8?B?aVR2YjA4ZjR5c2ZoVGpsUjZLbU1TamIxRlVvVUZ6eTd3Unk0Z29SVFFHcCtK?= =?utf-8?B?Q1RGdGs4d2lLeEJyVjc4SDR3cER4V1UwVlJ0Q2dqeGlDaWxTRHM1Q0NsVUVt?= =?utf-8?B?RitHdWVFbGJUdXNDZTlCTmlDS3h0cTBGMmE5cldlZUlmbkdFTklxdEZwcC8y?= =?utf-8?B?em1UaDBCM1pzQTEyU0gvOWVsZnBEUnpnYWtkaUhWTG1XTGJDQ2pyNkRMNGJ3?= =?utf-8?B?VklVR1JYdHV5YWZDbVhRem5RMXNLRE42c1dIaWFQNEN0U2NiWVBZYmVRWmYw?= =?utf-8?B?ODQwMXVieFI2T2txZlNVT1NTNTJlSzFYOUpMeDhNVXZ5OHlOU21BVWQvcC95?= =?utf-8?B?MWtIdkVGZXpzV3pGU3FqSXhsOWw4Q1BETjF1QTNmWGt2a0pwMTk0djNXcDdv?= =?utf-8?B?cmlWangzMmR3Y3BCUmU4Q1VVUXNWaHFlKzJwUEd1OXlHS2VqamFxdTJzYVZD?= =?utf-8?B?OS93UlpxeFMycHZ5U2JaUkpaZ3M5d1JYMGt6MHN4M1FKMElZcnNKZkZTT085?= =?utf-8?B?SnlEVGMvN3VzZnkwT3FHLzJtY0p0Ukx6dkllUmx0bG55azUraDRZOWkxUE5Q?= =?utf-8?B?ZG4wUkRxRnIyWEdESWJZTXlpRmJBaWZ2Sjl0QS9SQUo1d2FwWDloaXRmM0c4?= =?utf-8?B?ZFZXeUF4QUlaRmVwaGVUTmJyWDBnRnhWeXc4L05rdlVPRVFtZjQ3ZmlvYXVS?= =?utf-8?B?akRSbDZsMkZCdlJiK1ROOWRLZHlxbmZPdWxLSkd0b3pIa2JFUXBjYnhyc2Nw?= =?utf-8?B?eTZhMDM5ek84TDQrNnFZY3pYR0JEK1M5dk1ES2lWMXY1SVZqbmdGaUE0QnQ5?= =?utf-8?B?SmtESi85Um1HSFRxN0RQaHkwdnhpOE5wY0h5VURjNUZDb3V0TS92cmhGVjM1?= =?utf-8?B?a1NiT2JHMGZvemlNRStBYk1vSFpoei9BV1JDTGU1SEd2WkFiK3dDY0hFdDBW?= =?utf-8?B?STZWallhblFVYXd3bVhLUm1YQ25TeStPbkRhU3BYR3IwQzZ1dFZBc0M3V1ht?= =?utf-8?B?djh4VEFDL3hCRDYwU3BTdXFSNnBIdmF5ZkNGTU1qVzUrVlFTSHdvZzJ5b2JG?= =?utf-8?B?bUpQdUprVThvVXFpL1VYbHN2WjNRZVZQYlJ0OWtHUkNWTVpURzNBQngrTXNT?= =?utf-8?B?bnZMc3dpa3k1STF1bzQrSWc3ekMxMWFDYmRlalNQazgwdldmYjA4eVB4N1No?= =?utf-8?Q?F5UtbneqmBBHz7NPR8sztpFvy?= Content-Type: text/plain; charset="utf-8" Content-ID: <3FDCA1BBEB73674DB6D02AFD5C6FC8E4@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cca75f05-a3cc-40b9-7a5e-08db29b6d7d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2023 02:49:08.4179 (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: 1oY8CDorJugRgIqZz5BH2c8BC2Xu0rhXDM84u14J3spDUe0UkGeRSBI9vC7TEIPtlpBIaERKTZ1lHvNA3k8uew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4719 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgUGF1bCwKCk9uIFN1biwgMjAyMy0wMy0xOSBhdCAxNzozMyAtMDcwMCwgUGF1bCBFLiBNY0tl bm5leSB3cm90ZToKPiBPbiBTdW4sIE1hciAxOSwgMjAyMyBhdCAwMzowNTo0M1BNICswODAwLCBr ZXJuZWwgdGVzdCByb2JvdCB3cm90ZToKPiA+IHRyZWU6wqDCoCBodHRwczovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9wYXVsbWNrL2xpbnV4LXJjdS5naXTCoGRldi4y MDIzLjAzLjE3YQo+ID4gaGVhZDrCoMKgIDE5ZDIxOGE0YjEyNWE0ZGNlMTJlYjg4MDk3YTljNTVm NzEyNmNlOGMKPiA+IGNvbW1pdDogNjFlZWE0NTU2ZThjZjkyZDRjOWI0ODMxMTBhNjc5ZDI2NTJh YTQ1MSBbMzMvMzhdIHNyY3U6IE1vdmUgd29yay1zY2hlZHVsaW5nIGZpZWxkcyBmcm9tIHNyY3Vf c3RydWN0IHRvIHNyY3VfdXNhZ2UKPiA+IGNvbmZpZzogeDg2XzY0LWtleGVjIChodHRwczovL2Rv d25sb2FkLjAxLm9yZy8wZGF5LWNpL2FyY2hpdmUvMjAyMzAzMTkvMjAyMzAzMTkxNTM2Llh6TVN5 elRsLWxrcEBpbnRlbC5jb20vY29uZmlnKQo+ID4gY29tcGlsZXI6IGdjYy0xMSAoRGViaWFuIDEx LjMuMC04KSAxMS4zLjAKPiA+IHJlcHJvZHVjZSAodGhpcyBpcyBhIFc9MSBidWlsZCk6Cj4gPiDC oMKgwqDCoMKgwqDCoCAjIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu ZWwvZ2l0L3BhdWxtY2svbGludXgtcmN1LmdpdC9jb21taXQvP2lkPTYxZWVhNDU1NmU4Y2Y5MmQ0 YzliNDgzMTEwYTY3OWQyNjUyYWE0NTEKPiA+IMKgwqDCoMKgwqDCoMKgIGdpdCByZW1vdGUgYWRk IHBhdWxtY2stcmN1IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv Z2l0L3BhdWxtY2svbGludXgtcmN1LmdpdAo+ID4gwqDCoMKgwqDCoMKgwqAgZ2l0IGZldGNoIC0t bm8tdGFncyBwYXVsbWNrLXJjdSBkZXYuMjAyMy4wMy4xN2EKPiA+IMKgwqDCoMKgwqDCoMKgIGdp dCBjaGVja291dCA2MWVlYTQ1NTZlOGNmOTJkNGM5YjQ4MzExMGE2NzlkMjY1MmFhNDUxCj4gPiDC oMKgwqDCoMKgwqDCoCAjIHNhdmUgdGhlIGNvbmZpZyBmaWxlCj4gPiDCoMKgwqDCoMKgwqDCoCBt a2RpciBidWlsZF9kaXIgJiYgY3AgY29uZmlnIGJ1aWxkX2Rpci8uY29uZmlnCj4gPiDCoMKgwqDC oMKgwqDCoCBtYWtlIFc9MSBPPWJ1aWxkX2RpciBBUkNIPXg4Nl82NCBvbGRkZWZjb25maWcKPiA+ IMKgwqDCoMKgwqDCoMKgIG1ha2UgVz0xIE89YnVpbGRfZGlyIEFSQ0g9eDg2XzY0IFNIRUxMPS9i aW4vYmFzaCBrZXJuZWwvCj4gPiAKPiA+IElmIHlvdSBmaXggdGhlIGlzc3VlLCBraW5kbHkgYWRk IGZvbGxvd2luZyB0YWcgd2hlcmUgYXBwbGljYWJsZQo+ID4gPiBSZXBvcnRlZC1ieToga2VybmVs IHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+Cj4gPiA+IExpbms6IGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL29lLWtidWlsZC1hbGwvMjAyMzAzMTkxNTM2Llh6TVN5elRsLWxrcEBpbnRlbC5jb20v Cj4gPiAKPiA+IEFsbCB3YXJuaW5ncyAobmV3IG9uZXMgcHJlZml4ZWQgYnkgPj4pOgo+ID4gCj4g PiDCoMKgIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNsdWRlL2xpbnV4L3NyY3UuaDo0OSwKPiA+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyb20gaW5jbHVkZS9saW51 eC9ub3RpZmllci5oOjE2LAo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZnJvbSBhcmNoL3g4Ni9pbmNsdWRlL2FzbS91cHJvYmVzLmg6MTMsCj4gPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcm9tIGluY2x1ZGUvbGludXgvdXByb2Jlcy5o OjQ5LAo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJvbSBpbmNs dWRlL2xpbnV4L21tX3R5cGVzLmg6MTYsCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBmcm9tIGluY2x1ZGUvbGludXgvc2NoZWQvc2lnbmFsLmg6MTMsCj4gPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcm9tIGtlcm5lbC9yY3UvdXBkYXRl LmM6MjY6Cj4gPiA+ID4ga2VybmVsL3JjdS90YXNrcy5oOjE0MDoyMDogd2FybmluZzogJ3Rhc2tz X3JjdV9leGl0X3NyY3UnIGRlZmluZWQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC12YXJpYWJsZV0K PiA+IMKgwqDCoMKgIDE0MCB8IERFRklORV9TVEFUSUNfU1JDVSh0YXNrc19yY3VfZXhpdF9zcmN1 KTsKPiA+IMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIF5+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IMKgwqAgaW5jbHVkZS9saW51eC9zcmN1dHJl ZS5oOjE4NDozODogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyAnX19ERUZJTkVfU1JDVScK PiA+IMKgwqDCoMKgIDE4NCB8wqDCoMKgwqDCoMKgwqDCoCBpc19zdGF0aWMgc3RydWN0IHNyY3Vf c3RydWN0IG5hbWUgPcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIFwKPiA+IMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn4KPiA+IMKg wqAga2VybmVsL3JjdS90YXNrcy5oOjE0MDoxOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g J0RFRklORV9TVEFUSUNfU1JDVScKPiA+IMKgwqDCoMKgIDE0MCB8IERFRklORV9TVEFUSUNfU1JD VSh0YXNrc19yY3VfZXhpdF9zcmN1KTsKPiA+IMKgwqDCoMKgwqDCoMKgwqAgfCBefn5+fn5+fn5+ fn5+fn5+fn4KPiAKPiBHb29kIGNhdGNoLCB0aGFuayB5b3UhCj4gCj4gRG9lcyB0aGUgcGF0Y2gg c2hvd24gYmVsb3cgZml4IHRoaXM/CgpXZSd2ZSB0ZXN0ZWQgdGhlIHBhdGNoIGFuZCB0aGUgYnVp bGQgd2FybmluZyBpcyBmaXhlZCBieSBpdC4gVGhhbmtzLgoKLS0KQmVzdCBSZWdhcmRzLApZdWpp ZQoKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgVGhhbngsIFBhdWwKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBjb21taXQgYTliODQwNmU1 MTYwMzIzODk0MWRiYzZmYTE0MzdmODkxNTI1NGViYgo+IEF1dGhvcjogUGF1bCBFLiBNY0tlbm5l eSA8cGF1bG1ja0BrZXJuZWwub3JnPgo+IERhdGU6wqDCoCBTdW4gTWFyIDE5IDE3OjI5OjIwIDIw MjMgLTA3MDAKPiAKPiDCoMKgwqAgcmN1LXRhc2tzOiBGaXggd2FybmluZyBmb3IgdW51c2VkIHRh c2tzX3JjdV9leGl0X3NyY3UKPiDCoMKgwqAgCj4gwqDCoMKgIFRoZSB0YXNrc19yY3VfZXhpdF9z cmN1IHZhcmlhYmxlIGlzIHVzZWQgb25seSBieSBrZXJuZWxzIGJ1aWx0Cj4gwqDCoMKgIHdpdGgg Q09ORklHX1RBU0tTX1JDVT15LCBidXQgaXMgZGVmaW5lZCBmb3IgYWxsIGtlcm5lc2wgd2l0aAo+ IMKgwqDCoCBDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eS7CoCBUaGVyZWZvcmUsIGluIGtlcm5l bHMgYnVpbHQgd2l0aAo+IMKgwqDCoCBDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eSBidXQgQ09O RklHX1RBU0tTX1JDVT1uLCB0aGlzIGdpdmVzCj4gwqDCoMKgIGEgImRlZmluZWQgYnV0IG5vdCB1 c2VkIiB3YXJuaW5nLgo+IMKgwqDCoCAKPiDCoMKgwqAgVGhpcyBjb21taXQgdGhlcmVmb3JlIG1v dmVzIHRoaXMgdmFyaWFibGUgdW5kZXIgQ09ORklHX1RBU0tTX1JDVQo+IMKgwqDCoCAKPiDCoMKg wqAgTGluazogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvb2Uta2J1aWxkLWFsbC8yMDIzMDMxOTE1 MzYuWHpNU3l6VGwtbGtwQGludGVsLmNvbS8KPiDCoMKgwqAgUmVwb3J0ZWQtYnk6IGtlcm5lbCB0 ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPgo+IMKgwqDCoCBTaWduZWQtb2ZmLWJ5OiBQYXVsIEUu IE1jS2VubmV5IDxwYXVsbWNrQGtlcm5lbC5vcmc+Cj4gCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9y Y3UvdGFza3MuaCBiL2tlcm5lbC9yY3UvdGFza3MuaAo+IGluZGV4IGJhZjdlYzE3ODE1NS4uODVh ODc0ZDQxNjZiIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9yY3UvdGFza3MuaAo+ICsrKyBiL2tlcm5l bC9yY3UvdGFza3MuaAo+IEBAIC0xMzYsMTAgKzEzNiwxMCBAQCBzdGF0aWMgc3RydWN0IHJjdV90 YXNrcyBydF9uYW1lID3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFwK PiDCoMKgwqDCoMKgwqDCoMKgLmtuYW1lID0gI3J0X25hbWUswqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFwKPiDCoH0KPiDC oAo+ICsjaWZkZWYgQ09ORklHX1RBU0tTX1JDVQo+IMKgLyogVHJhY2sgZXhpdGluZyB0YXNrcyBp biBvcmRlciB0byBhbGxvdyB0aGVtIHRvIGJlIHdhaXRlZCBmb3IuICovCj4gwqBERUZJTkVfU1RB VElDX1NSQ1UodGFza3NfcmN1X2V4aXRfc3JjdSk7Cj4gwqAKPiAtI2lmZGVmIENPTkZJR19UQVNL U19SQ1UKPiDCoC8qIFJlcG9ydCBkZWxheSBpbiBzeW5jaHJvbml6ZV9zcmN1KCkgY29tcGxldGlv biBpbiByY3VfdGFza3NfcG9zdHNjYW4oKS4gKi8KPiDCoHN0YXRpYyB2b2lkIHRhc2tzX3JjdV9l eGl0X3NyY3Vfc3RhbGwoc3RydWN0IHRpbWVyX2xpc3QgKnVudXNlZCk7Cj4gwqBzdGF0aWMgREVG SU5FX1RJTUVSKHRhc2tzX3JjdV9leGl0X3NyY3Vfc3RhbGxfdGltZXIsIHRhc2tzX3JjdV9leGl0 X3NyY3Vfc3RhbGwpOwo+IAoK