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 mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07659C433EF for ; Fri, 8 Jul 2022 15:31:10 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E4C7F406B4; Fri, 8 Jul 2022 17:31:09 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 32C064021E for ; Fri, 8 Jul 2022 17:31:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657294268; x=1688830268; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Iw8xhECuErwdkHgXncyEXcF4ojXuynGDvYpdrC8wSek=; b=EYgV2XnNKrprtiiUMwumOeuUeeNeV0C5RDAQW1qdGFsqHQ29eIdOimVA C6UU5o2cmxvTkt/ppYEX4Ux64lTtpx+OHSZCzkvrEHZwzkb3eZtxEp1OS rzI8IqRpoqKQvGNyW1MqOaS/qkC1PukOb+aKFesOGtR1CzqjWipOHZiXW WWtL2qZk05D/z3EEwTt9TdtXNpW06Pm0mprlM/EWAy/1Gi/iAA71YQF82 KBRVsfQh01jByvDg4pTEouGAU9LDRLLxnM9UFvgD8iijJ7AjR3QJwPMI7 AhTnxNXH+7RZCKsDcQWqTpHh6+njbcS+yxCxaoC9ubCEEp+T+PPHhPu2Q g==; X-IronPort-AV: E=McAfee;i="6400,9594,10401"; a="348288243" X-IronPort-AV: E=Sophos;i="5.92,256,1650956400"; d="scan'208";a="348288243" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2022 08:31:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,256,1650956400"; d="scan'208";a="683692946" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by FMSMGA003.fm.intel.com with ESMTP; 08 Jul 2022 08:31:06 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 8 Jul 2022 08:31:06 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 8 Jul 2022 08:31:06 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 8 Jul 2022 08:31:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fCmTlOvU5kxLpZpScEzv5z0zd1LFLexTfZgpOQuD4vA296XLEknuKQQi7FURJVFPC6AHsnQHQwd+lGZYqVa9t8O2y05tgr472vsgsHM7zUhLeI8ScOOFhRgaP00iRsT6VrcSuDay73FMYHH+jI3xrJVPzNNR9T6/8rDmGvzxT9Rwy87Y/FNC8kOxdVcm55y29pPXYDEaEzwdBJYTR7cqV1akw2kzYxTKet94ICcptLY6vs61eyagQTChnv0qPzXc9KiOCVKcSP2D3QIVCrobVmN0uI95b46FYBGzpgvF5Ewhz9GgOR1dluvN0RbNxWwjQ8NMNzO6BD+Ofowkk7Jfng== 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=Iw8xhECuErwdkHgXncyEXcF4ojXuynGDvYpdrC8wSek=; b=UTjQwAEXIUm3iit5h0xMO2AWWaKjib0fGCCpLXSBnDLSraM7SQWU3XtZNjE7+vUFiQ8p+FeoA1hlYuOKx99sIxlRaaXSCYXJEoSx0Ck7xs+rdhYZn9X7N9f85gjnfduuF15upsQ3fHqa5LUgNQELLPgeiCbbJ9eL3DIjzB4pC4878A+jt9EYyIG9XYsjTRvoMWTQVQsr7V4R0BE0dAFhYiQDycNdVKVIlrt0E0lnL2In0/zLa3OfHGiEfzIY9RlyBghicS3YGOtCyhdH7AVOI9yoK6dB2kyh6rKSWK4Zs/tnGsJ7z6aQiafZWETFF92tIGCiyfjpfX3GZsO37z5R5A== 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 BN0PR11MB5712.namprd11.prod.outlook.com (2603:10b6:408:160::17) by BN6PR11MB4082.namprd11.prod.outlook.com (2603:10b6:405:7d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.18; Fri, 8 Jul 2022 15:31:01 +0000 Received: from BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::19c:a681:e7e5:12f4]) by BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::19c:a681:e7e5:12f4%5]) with mapi id 15.20.5417.017; Fri, 8 Jul 2022 15:31:01 +0000 From: "Van Haaren, Harry" To: Honnappa Nagarahalli , "dev@dpdk.org" CC: mattias.ronnblom , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , nd , nd Subject: RE: [PATCH 2/2] service: fix potential stats race-condition on MT services Thread-Topic: [PATCH 2/2] service: fix potential stats race-condition on MT services Thread-Index: AQHYkso3b/Y+vXXyN0GqbutQI+R4/q10lcMAgAACX9A= Date: Fri, 8 Jul 2022 15:31:01 +0000 Message-ID: References: <20220708125645.3141464-1-harry.van.haaren@intel.com> <20220708125645.3141464-2-harry.van.haaren@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 20264f36-867b-4247-3c5e-08da60f6dce8 x-ms-traffictypediagnostic: BN6PR11MB4082:EE_ 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: /7WGBGTKJYQ38KAnxLC9/E0As8yHEjp65ADRu7gGgBfc1R6W0+jb43/x63G5moXNA7bCvFNDs6JFFhZZHS/W67UIB5xyLL//bv9SktZrlwQ2dj1OJruzK7rd78tawl8A16VO1wK4zDB8E8+Q7PYltphhc2LkT8QTmde0R/6rTM6vBaXKcTuTrYqlHhSXsnfcjhCbX277R0Dwvh12pd/Um37DkNiw3m5GF0zN7YfRsLOgpQtXFGX55+4FPl3Dy+xt2XlXEis5FjYXhTcyBEfXgaehSFwqDdzk17tnPYAq4fJW+fWIvmnEp8rejszkmuW4bZKzRsT7Yhwu/1QqW5641bSRHnNR9Y6i8cFKpVidXiYiuTbZQw9u0r50bKpgkq64k9kvbewxMwbTuBT0GaInYJQmxbDJ+TjxgUU5cktNGKIADjrX3xFLV4+mR6Bc8pGvSryO44GzEDImzD52VjeyCMIqFqhcUIFXF3o9U888qyJWAagKAS6jOnPjX0uwmawjuwmKz2nHh5a05GkWKi5LvSnscqlw5EEPlP4IQlhYHTF+jdbfGwHuqM6ARIqncXt7GCrWJTeO02wfonCegV47Js+uw4YFQ87GB9VS2Usd9mdtz8UoEtg5X884j5E/fWmpWDE9HYVhHqQxhDGLunVVkzP4IE1mFoi1Y/TUzoZF6O9nfHXb7gEsDzApMNE4Lxcf/x6lepBCRp86sxsuZm7RgLtJek45zeoy8k7ov9kC1juz+QGvr1uc7EmNk2fC1vRa06G2WgjYe+67lU+Ldrnt2CksQKZt4zqfUnRw3w+o61eKeiPBvpda0+Ga7ma0ra9J x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR11MB5712.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(136003)(396003)(376002)(346002)(39860400002)(52536014)(86362001)(5660300002)(66946007)(8676002)(66446008)(66574015)(76116006)(4326008)(110136005)(8936002)(66556008)(64756008)(66476007)(54906003)(41300700001)(316002)(71200400001)(82960400001)(9686003)(53546011)(2906002)(6506007)(7696005)(38100700002)(38070700005)(122000001)(55016003)(186003)(33656002)(478600001)(26005)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1NNdEE0TDY4c015NkVPRVJwTGYzcno2a290TzArUTBOc2dSb0NjeTFnQlQx?= =?utf-8?B?UStZSVZSK2I1d0R3K3pKbSttM0pQcVFXWHkrSmtON2I0eE5UalN6L1krbVJk?= =?utf-8?B?cTNqTnNGaXdYUGdhYzExdGYyRGRPbEk3N1pabTBuanFmdXRHc0h6bDlXcTBs?= =?utf-8?B?dm15QVhBZmExcnh4YWZvWnZtd3dwdTZ5NHNwQkJ4SWJ4cTlJUXFrQmVUUVV5?= =?utf-8?B?T2FDMmxDT2ZwRDk0cDIvN3NWUEtEOUgzVEo1WHBDdlp5RTJnMXY4eFJEL0N0?= =?utf-8?B?VGF4UFNELzVSeUxSUzVaaUJvMHFUWGIxQjQvYm9xZDZMLzlGY1ZYSnhwQmtm?= =?utf-8?B?MDdXTDVZVyt1UzUxT1BpaWVDWG5CMzl0dDVkczVYODZiOTBzb29aVzlrOFNX?= =?utf-8?B?RmlSZDhVMHBsUlBnMldKVDR4T1hxbWRtTkRSVlNRV0lla082ZmptOUV4aG9U?= =?utf-8?B?YTRvYWpvekJwc1J5bHdnUC9EZGhRcEZVQ0N3dml4cmszazJNZnBWZmRwU3pP?= =?utf-8?B?U2t0RmR2VDBBSmVBK2pqYzl1eEZYOUdLL1FoN0pxOWFDd3ZWSi9lZ3VILzRt?= =?utf-8?B?eFRJZDVIeTF0RVN2ZUZveVA4NXZjeXZFRGl5ZUs2cHFtS09wTVg5TGF5R1hD?= =?utf-8?B?MlYwSG5wa2R0WnhuQklzL0ZjZU9PWk13M0JQVDRydk5WbHVZekZuQnNTeVpW?= =?utf-8?B?WWFPUStIcFZsUCtwejZtQk5USW9MbkFwRmpxOWQ2NldqZ0xqUmhoOXNmanlv?= =?utf-8?B?MlpkRGhTa0plSitKT0V1YWx4c09zM3J2VFFmTFJXSUkrYUZhQWxQQ2NSMkdG?= =?utf-8?B?K0FHS1E5SnZKV2N2QWRaM3gzakV0S3o3c0hTS2lTSEJQckU4ZExJQjBITVB2?= =?utf-8?B?cTRXellyckpLVk05eEIxTmFHSGdWUS9McHlLSEthNnZoZXd3bUt0SHJTdXJL?= =?utf-8?B?VnhvZmErNE40ZmpsSzkza3FHZHVKWk9wdHZjNmJ0WjNhVHVwTkNPM21MMjNC?= =?utf-8?B?WUcvandTTUtEaWkxdjBjTUVyYzl6U0Ywc0trbG55UEoxbERJbENPVFBKSmhN?= =?utf-8?B?VGlyNTNZbmQ0ZkxNbjJFWjlCSTZIK0FzcmEyaW1vWEhPYUNFcFNmZFVobTFZ?= =?utf-8?B?SU1qWGVUREhHbzNjNHRQNVM5NmdoVUVQVFNIN2xCT1RONTdURFB1T3FSSWVv?= =?utf-8?B?bWdkam4zZVJsSVlSMGtNQjE1cFI4bjk0VUJ2dTZMVjhveURCQ0IxSWJ0L0Jv?= =?utf-8?B?WG5WU09oRHdsUXhFcnhRbG5KL1pRSy9ybEpMSTdlREo1NFJZbER6OEpNbDhl?= =?utf-8?B?aDVJY0JpQzVCVGorVHI4a0lLbWVmdDVuS3lELzRnbmpHZVZCWTNXQ3VkcTFt?= =?utf-8?B?UWVGS2dhK0E0SEtha2d5WCtHZDNXVmJoSGVOdGNqN0g5VkZnTHZDU25RUGtD?= =?utf-8?B?ZW40RlBQMXBWQlZVS1pmRkE5NXdhaTV0ZDhKa0t6Tk1yRmZtUlVQb1U4Zlc4?= =?utf-8?B?SzkxS294ZlA0dDBXUnpWVTZWNjFNbGVOQ1lmRGlmRFRkUTlaSEdOdEdzNDNF?= =?utf-8?B?a1d6Ym9TamVHRmpQbC9QazJjSjlNTGpoOC9wdmVwYXpSL0lWK0crYzl2RmVj?= =?utf-8?B?bTVwYm1SU0x5eEtiNTFGQlRicmlSSXRqS3pWWExUSjVySHcxbUltejVORFpC?= =?utf-8?B?OTVQYWJidURLV1VXQVkreFhGcGszaGZEeGt4K0FyUlZqbWliMXBWNnN4V1Vs?= =?utf-8?B?emJ6YVhYU09GdEs0Sml6aU42SlUrcVY5bXc4VzRJUFppTkdDS3JVUTNyRDBz?= =?utf-8?B?VGhYcUIzWlhDOVl6enFnOHJFejJuSGliT3d1K0JnWDlRTmk4WWxpeTE2K1cy?= =?utf-8?B?NkFQbm94a2tqYUt4WmxyNFpPSmlicWM3N2VyUmhFK1hNOWs1RHRRZkxXbUVB?= =?utf-8?B?aC9UcG5oTmNtcnFCMGFmTm1XRmU0NXM5VEFiUUJnTnN4SXRuVEpJRTZaUW9a?= =?utf-8?B?b2o4TjJxZ1A3MnFLUzA0b0ZGRDdDQVpZOUg5ZjJ2OCs5SnlzOUwvTENBcktW?= =?utf-8?B?Qk9Gb2xnYldSVDJ2dGkxSDQzbWF3RVVaMmFpc2srOGkzd0gzd3pLaGVWUGhJ?= =?utf-8?B?L1A1b0w3U1Z0SGtUT085RnUzbThrN256UXZrenhZaWUvWlZFbTg4SUxFR2xa?= =?utf-8?B?OFE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0PR11MB5712.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20264f36-867b-4247-3c5e-08da60f6dce8 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2022 15:31:01.0306 (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: GxbYDpfH11JIzcn5p4NXqfJ/5lX5J0Qq8BgUaDm3zJ6NQQETjWUgzaDw10Wu1LET0sAyBLRW2d+UQCs8hwZNRJxTx8+8G48qiA/P3nD+7Ds= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4082 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIb25uYXBwYSBOYWdhcmFoYWxs aSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdWx5IDgs IDIwMjIgNDoxNiBQTQ0KPiBUbzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5A aW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBtYXR0aWFzLnJvbm5ibG9tIDxtYXR0aWFz LnJvbm5ibG9tQGVyaWNzc29uLmNvbT47IE1vcnRlbiBCcsO4cnVwDQo+IDxtYkBzbWFydHNoYXJl c3lzdGVtcy5jb20+OyBuZCA8bmRAYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0 OiBSRTogW1BBVENIIDIvMl0gc2VydmljZTogZml4IHBvdGVudGlhbCBzdGF0cyByYWNlLWNvbmRp dGlvbiBvbiBNVCBzZXJ2aWNlcw0KDQo8c25pcCBwcmV2aW91cyBkaXNjdXNzaW9ucz4NCg0KPiA+ IGRpZmYgLS1naXQgYS9saWIvZWFsL2NvbW1vbi9ydGVfc2VydmljZS5jIGIvbGliL2VhbC9jb21t b24vcnRlX3NlcnZpY2UuYw0KPiA+IGluZGV4IGVmMzFiMWY2M2MuLmYwNDVlNzRlZjMgMTAwNjQ0 DQo+ID4gLS0tIGEvbGliL2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYw0KPiA+ICsrKyBiL2xpYi9l YWwvY29tbW9uL3J0ZV9zZXJ2aWNlLmMNCj4gPiBAQCAtMzYzLDkgKzM2MywxNSBAQCBzZXJ2aWNl X3J1bm5lcl9kb19jYWxsYmFjayhzdHJ1Y3QNCj4gPiBydGVfc2VydmljZV9zcGVjX2ltcGwgKnMs DQo+ID4gIAkJdWludDY0X3Qgc3RhcnQgPSBydGVfcmR0c2MoKTsNCj4gPiAgCQlzLT5zcGVjLmNh bGxiYWNrKHVzZXJkYXRhKTsNCj4gPiAgCQl1aW50NjRfdCBlbmQgPSBydGVfcmR0c2MoKTsNCj4g PiAtCQlzLT5jeWNsZXNfc3BlbnQgKz0gZW5kIC0gc3RhcnQ7DQo+ID4gKwkJdWludDY0X3QgY3lj bGVzID0gZW5kIC0gc3RhcnQ7DQo+ID4gIAkJY3MtPmNhbGxzX3Blcl9zZXJ2aWNlW3NlcnZpY2Vf aWR4XSsrOw0KPiA+IC0JCXMtPmNhbGxzKys7DQo+ID4gKwkJaWYgKHNlcnZpY2VfbXRfc2FmZShz KSkgew0KPiA+ICsJCQlfX2F0b21pY19mZXRjaF9hZGQoJnMtPmN5Y2xlc19zcGVudCwgY3ljbGVz LA0KPiA+IF9fQVRPTUlDX1JFTEFYRUQpOw0KPiA+ICsJCQlfX2F0b21pY19mZXRjaF9hZGQoJnMt PmNhbGxzLCAxLA0KPiA+IF9fQVRPTUlDX1JFTEFYRUQpOw0KPiA+ICsJCX0gZWxzZSB7DQo+ID4g KwkJCXMtPmN5Y2xlc19zcGVudCArPSBjeWNsZXM7DQo+ID4gKwkJCXMtPmNhbGxzKys7DQo+IFRo aXMgaXMgc3RpbGwgYSBwcm9ibGVtIGZyb20gYSByZWFkZXIgcGVyc3BlY3RpdmUuIEl0IGlzIHBv c3NpYmxlIHRoYXQgdGhlIHdyaXRlcyBjb3VsZCBiZQ0KPiBzcGxpdCB3aGlsZSBhIHJlYWRlciBp cyByZWFkaW5nIHRoZSBzdGF0cy4gVGhlc2UgbmVlZCB0byBiZSBhdG9taWMgYWRkcy4NCg0KVGhh bmtzIGZvciBwb2ludGluZyBvdXQ7IEkgZG8gInRoaW5rIiBpbiB4ODYgaW4gdGVybXMgb2YgbG9h ZC9zdG9yZSB0ZWFyaW5nOyBhbmQgb24geDg2DQpuYXR1cmFsbHkgYWxpZ25lZCBsb2FkL3N0b3Jl cyB3aWxsIG5vdCB0ZWFyLiBBcG9sb2dpZXMgZm9yIG1pc3NpbmcgdGhlIEFSTSBhbmdsZSBoZXJl Lg0KDQpJJ20gbm90IHN1cmUgaG93IHRvIGJlc3QgZW5jb2RlIHRoZSBkaWZmZXJlbmNlIGJldHdl ZW4gdGVhcmluZyAmICJsb2NrZWQgaW5zdHJ1Y3Rpb25zIg0KdG8gbWFrZSB0aGluZ3MgbXVsdGkt d3JpdGVyIHNhZmUuIEJ1dCB0aGV5J3JlIG5vdCB0aGUgc2FtZSB0aGluZywgYW5kIEknZCBwcmVm ZXIgbm90IHBheQ0KdGhlIHBlbmFsdHkgZm9yIExPQ0sgaW5zdHJ1Y3Rpb25zIChtdWx0aS13cml0 ZXIpIG9ubHkgdG8gc2F0aXNmeSB0aGUgbm9uLXRlYXJpbmcgcmVxdWlyZW1lbnRzLg0KDQpJcyB0 aGVyZSBhbiBydGVfYXRvbWljLSogdHlwZSB0aGF0IGlzIGd1YXJhbnRlZWQgYXMgbm9uLXRlYXJp bmc/DQoNCkluIHRoYXQgY2FzZSwgY2hhbmdpbmcgdGhlIHR5cGUgb2YgdGhlIGNhbGxzL2N5Y2xl c19zcGVudCB2YXJpYWJsZXMgdG8gc3VjaCBhIHR5cGUgdG8gZW5zdXJlICJub24tdGVhcmluZyIN CnNpbmdsZS1yZWFkZXIsIHNpbmdsZS13cml0ZXIgYmVoYXZpb3VyIGlzIGVub3VnaCwgaW5zdGVh ZCBvZiBmb3JjaW5nIF9fYXRvbWljX2ZldGNoX2FkZCgpIGV2ZXJ5d2hlcmU/DQoNCg==