From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4E0B1A034E; Tue, 22 Feb 2022 19:55:06 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 429BE41144; Tue, 22 Feb 2022 19:55:06 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id E58F940042 for ; Tue, 22 Feb 2022 19:55:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645556105; x=1677092105; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ShW6Av0yJrIWJe6srXzTqBAo47Re7qIXC5brwBNvjaw=; b=PdUDIM2fEF864DprCOlqWIcPkw77lBs97q+uqc+jNEBoeq5hIn9nNeRL gU/bnVY3nxHSeeqbBEhUHtA6u/7aa5Nvds+xKCcitt1z0ATFYKOTvlhWV Jij6ITzyw4gqnvcVeEi2takFiJRVFE5Z1Md/26rs4GZ8gsK15gqJdHeS1 nD0C2ce4XD2K/feLPLEUZQS8srzKGMQ4Sgjyfml4PcrVI/4QdE/j/xCJH EMwdMfOpOFzpf5PfB3Qqbb/5PBeHF3p0jYrIbWJMdW69ytJby/wrILAWb 8OG0JSP4liY2BVxbVPSc7785yS/w4a88Zgb84PQUMx9h5ogAzzB8SdXag w==; X-IronPort-AV: E=McAfee;i="6200,9189,10266"; a="312497984" X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="312497984" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2022 10:55:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="706721822" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga005.jf.intel.com with ESMTP; 22 Feb 2022 10:55:03 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.20; Tue, 22 Feb 2022 10:55:03 -0800 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 22 Feb 2022 10:55:03 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.20 via Frontend Transport; Tue, 22 Feb 2022 10:55:03 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) 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.20; Tue, 22 Feb 2022 10:55:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sc2wpacWnI7fXHRNijkP76xnBv1xu/cQx+/p1VstRwkB4rT7sVnRJHjEPorMnxyIuJNB/geODEzMs6HLF0SUDAZhon/yFBjWFnvw3XscvYu7/MzWaIRyLp9XkyF4mYN9qfacuvGW+oU7Td8ylR1xuvJW83y4ghQfdOk+3AOuxUhuH5bg8RvTRGG9VwDcvpzyWbSSXOf9bVjEvisytYNno2RVaMqGJ5m/q5picsv4N5X7WVTFEKRmHKgTfAIbkIKB26eYcjw0fMkh4NRJf744x32W/NHS10Gama4m3fPr2EtSJl79mJoxBAcI7pxKtmKFfeq9sNhNzTCEu+4IzBtfAQ== 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=ShW6Av0yJrIWJe6srXzTqBAo47Re7qIXC5brwBNvjaw=; b=C3NVoV6BQFmxmr4wB5NhYRrBxxNKAbMzMqlpLYwNF/AsNyL595wTNXioKgpjatQnIwUYuHnNksJ4aSxQ5B5Tjd6kR95tzjruYDKAw4KcV/+WBOu+lfbWRhQcCVmJYnRXKSACSiNTopzu8ruuV/VfIfDLeMMZBQcNpgSXhdldJthpEaeUfWxIj0BOZrGo45/fjp6RA3iFhl93fgEJlUk+5/Ul6yOZu+sPYWpVsMFSVcMOf+sf8lcqO/w8UNp1PdGLEY5WKMaYCT0vuO+fw1k/hgSkV4wzvt4O8YdoYjjSA7/2jj9G+AP3ExhqHeoju6UZ4rtKkzmQci8z1VfcZPdGLQ== 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 SA0PR11MB4670.namprd11.prod.outlook.com (2603:10b6:806:9a::8) by CY4PR11MB1511.namprd11.prod.outlook.com (2603:10b6:910:b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.22; Tue, 22 Feb 2022 18:55:01 +0000 Received: from SA0PR11MB4670.namprd11.prod.outlook.com ([fe80::99f:a433:a4cf:29d4]) by SA0PR11MB4670.namprd11.prod.outlook.com ([fe80::99f:a433:a4cf:29d4%2]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 18:55:00 +0000 From: "Ajmera, Megha" To: Stephen Hemminger , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= CC: "dev@dpdk.org" , "Thakur, Sham Singh" , "Mcnamara, John" Subject: RE: [PATCH] sched: fix integer handling issue Thread-Topic: [PATCH] sched: fix integer handling issue Thread-Index: Adgn7sL05jqDoiO/SES6JDtxB7zGnAABwhWAAAP4lAAABdwYQA== Date: Tue, 22 Feb 2022 18:55:00 +0000 Message-ID: References: <20220222131851.2944637-1-megha.ajmera@intel.com> <98CBD80474FA8B44BF855DF32C47DC35D86EDB@smartserver.smartshare.dk> <20220222080306.1caf1fc9@hermes.local> In-Reply-To: <20220222080306.1caf1fc9@hermes.local> 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.200.16 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: 674e9e99-6dad-4e3d-6d02-08d9f634d443 x-ms-traffictypediagnostic: CY4PR11MB1511:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ta+DPmRoVsGGv2q9U+4sfSuO/XGthoOYWNZQpCQpLFal12aFBocw1QGrexsvEAslBiGrEJt7FHHtNOaBPweYWxIEk+01IjWac81P6RF1RxUj0mjaaHXgHe/u8KGIbYhY52GKvaIjeAsaseeO680E0xMT67or+Pb4wRZMR5iFS/nPdbtfUSKBGz3dy6cTkqcAsQNbQLSduz1cFcGU9FousvoYKYUY5f/plBW6yt6Shy9wNsKiCWljW0j5RkRQuBIT7hp60fKYL1ShHtABQKhikP/QfSdo1xC6sjUgWki8qddVGFju1rNBkuRjspwcmL7OOmb6hLGYPKzqtdm5DDC0PDkiBT/id6JKxvj0/hiRgkHlxekLaqxjaDwpzBsNhXSTdZe9kdGsm8pI2hkWeP9JhD0e0l86fnYX0eoeU8pbkfTvrILruKpXzCPo+OdjFUkXsAMNBEzyDVmyFvLucx9mHlOoXz9TpCdCrlpLeJstA6m05rNrOfQ1T3FdUR964dw9K4cVCTS4GulocBTGDCcxE1e4xkADnxEXrSPG02NOt/8CdMkrZO7VCQt0mjUDgB5Uld85WMVVJEervMwtlV4PGpTrSv7TfCkQP5ljE9J/3Z+GuytHRHPI9uOmcKGxnqaPljDdgwfMItKlVQdbgHdRxzqNhSxi928KprvWh9Cy5KxiklXtMAZycoKUEGzdvhqhNmH/n9TZNy1bUjexFbDMNw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR11MB4670.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38070700005)(4326008)(8676002)(66556008)(26005)(66446008)(66476007)(76116006)(66946007)(64756008)(107886003)(186003)(508600001)(122000001)(9686003)(33656002)(71200400001)(38100700002)(82960400001)(86362001)(316002)(2906002)(55016003)(7696005)(83380400001)(6506007)(66574015)(8936002)(5660300002)(54906003)(110136005)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cFFRNGY2YzBsWHZLdW1QbEYwdnZLTy9OVUpkazFjYjNjWkw2dE5hcWhOdnpH?= =?utf-8?B?azQzc3FCdi80OTY4Y0pjR3NTeGd2Z1ZPWkt2VUFDc25NOURmTWlmMEFhWU1w?= =?utf-8?B?ck1wZ0lGaW96ZlpmM3l2cHJJaW1pSVZEc0FSVERSU3RrSUZRcTdIRVYvMXNW?= =?utf-8?B?dCtNWm5Dak13TzVEWVk5bi9qOG9GZ3RmMEJqTlVmOTIwa0JaTnFMcFhYdEh2?= =?utf-8?B?QksvYm5SMzF4ODNUZkZ2d3AwUHNxSGxMdmd5STROZDA4dEFUY0dGN0I4ejBO?= =?utf-8?B?OGNtNmtKUEtIMTRmbkxFUERWODVseVVybWtITnA0OGJqWlo0RDV3ZXBFQjl0?= =?utf-8?B?cHhoQ2NCZXRBaCtzb1ZkdXoxNjVDMmY0NEJiei9KYjROQTZiTk9xaytlanF1?= =?utf-8?B?czNmS2c4ZDRxdTN6SGlDa01MS3UzOWFkcHgxd2JITlhvMlQ3alJwVG5XNUcy?= =?utf-8?B?dWE4R3hNOEVGZlAwbjMxNzF1UUZyUWZGMVJ1eUc5K1JBS2E3Wm9UTUdONjRo?= =?utf-8?B?bDRTTWNUZDJ0ZUpWUlkzZzllU3RkTks1NEl5dGg5ZHd1QnlJUzdubEFuTGlj?= =?utf-8?B?djkwc1NrQXczK2NRR2VxZ05IREhFL3lZMFl5b05DMC9OdTFTWWNNY2twdENk?= =?utf-8?B?V3FORnVhMGg3WUlCYTlaSUVLWFZ1OFRPb01jazByY0IwOFNKc1V0bFRTTytR?= =?utf-8?B?SXBaMmdWakNRQ1l3VU53cURBQ2ZkTklRdEFmTnVmTmRpZk56U2J0K1ZFbDdS?= =?utf-8?B?NU9PY3lhMDNzYnU0RDk5RTJkYUF4WnQrVUlzdWNvVXdXQ09jc2dkOEh3M1BI?= =?utf-8?B?Z3FqUzJqRXZqNFI5bWhDWCs4ZDV2UHQyY1RiYXlhZ0J4OStUYnpKK1hPMVFV?= =?utf-8?B?Zi9NNHBkeUhJdk5wVGVtZmlLYUNyVm90aDRGdUlqNUtMQk1MS0ZmbFp6TnE2?= =?utf-8?B?dU8rd3h0ek10VlVBY2QrcW5ySVRyTTZ0bVVCV0p2UzdvRUNFVU1oM1hKZFBj?= =?utf-8?B?cXdhTk9QZnNkL0QrTHlxYkFJZ29TQk5aZjJkdTlHN3d6czhCaFk1YjJtYVoz?= =?utf-8?B?Z0s2b1IrRitTY2NTT3p5RXNwdFRCUEdCUS8xQndGejVRYUllclhoRStoZlVa?= =?utf-8?B?ZDJmUjlBN0tPZFdzWlF3K2JGNXZVcitNVFJvbFBnVkNFcnJqQ2F1TndYa2U2?= =?utf-8?B?TytDTW9XcTRoaFB3OWVobUdwRVczY3VjcWFNNGovNWtSQlRuTFlsNjczSVRS?= =?utf-8?B?TGl1MnpPUkN6S3pCZXh2cDJsNUNKaDVFWkc0MjZlbDRWci9BL0REUTVZKyt3?= =?utf-8?B?MHNEWFBzVGtFc1d5a2xldHZtNkRQdFYySGJRcU5lNWZ6eUNudHZIbG5EQTVJ?= =?utf-8?B?UTc1Q29PT2poZDJtVTN2NzFQdUo0UXhjWVFsKytXMnl2a0kwQzZ6WmhsZ05w?= =?utf-8?B?ZHBqRDh4OVlCUzdjZzF2aDdKNVZ6bTJ3MXdIc2VwOTRWYndGM2ZERGhscXpj?= =?utf-8?B?Wm5YMXpjNkVPWTBBdDRnNG80UWNlYW9TMjRaa0R4TXhURnhUOGdTYVBsOGho?= =?utf-8?B?OStMYUprd3JCWTlZa2xuYUhYOUpoRHdGNUJLbTI5ZzBDZm5NZGZIMlhIZUIz?= =?utf-8?B?Nms4TitBMnNVeS9qbHd3eGlXVTJwejhhdWRZVXIxRzdMZWRORTZBdkRXcm9O?= =?utf-8?B?MlFWZmlpYUdJQ1pqRklDRnpSSmpBVXRUZFFMRlJ4QzBoMzdtYk85bjVqb2xP?= =?utf-8?B?LzFUK3ZHaEdlSUljZEV5b2lMbDNvaTR3WVZBVldLaGJhclp4emZoN1dxaEx2?= =?utf-8?B?QWVqS0J3Tm5QK1REdWMvU0M1V25lMU1IeXJmQW9ZSkUwS2pmOWpJVExHOTRy?= =?utf-8?B?QUFaalVQSGtjWnk1bmRIY3lSaWFYZmdudDc3eGJTbC9HRFNzS2VSL3NMSmo3?= =?utf-8?B?QkxDYzFmSGVCYjJYUHg4NEZYMmQwL0RFN29aNlpOMEtkNWZaa051Y3NnSE13?= =?utf-8?B?dHRZWVJvQ3FIZ1dpVXE0NGkvT0srTG9RS29TczNrMEhabitnSFNTRkIzeFNH?= =?utf-8?B?QXB5QnFxT0wrRnhjUmJpQXZkKy9Yd25OVWZyN3dENnA1TE1sTHRrYmM3TDFq?= =?utf-8?B?bDdGYTVCRHlBcERwcmN5QTBQVURpRU1kSU05R0xUMGplaTRhTWdmV3h5Q0gw?= =?utf-8?B?ZEE9PQ==?= 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: SA0PR11MB4670.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 674e9e99-6dad-4e3d-6d02-08d9f634d443 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 18:55:00.8775 (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: TRCI8M9pz+3JjOum6zKRdVymxH5cIO5oSEO/TThvGy0a51d9FR+7ZLZ1G2WIUQD/VVNOqFTVOXlXY7lmH37wlA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1511 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+ IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDIyLCAyMDIyIDk6MzMgUE0NCj4gDQo+IE9uIFR1ZSwg MjIgRmViIDIwMjIgMTU6MTM6NTMgKzAxMDANCj4gTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hh cmVzeXN0ZW1zLmNvbT4gd3JvdGU6DQo+IA0KPiA+ID4gRnJvbTogTWVnaGEgQWptZXJhIFttYWls dG86bWVnaGEuYWptZXJhQGludGVsLmNvbV0NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIDIyIEZlYnJ1 YXJ5IDIwMjIgMTQuMTkNCj4gPiA+DQo+ID4gPiBNYXNraW5nIG9mIGNvcmUgbWFzayB3YXMgaW5j b3JyZWN0LiBJbnN0ZWFkIG9mIHVzaW5nIDFVIGZvcg0KPiA+ID4gc2hpZnRpbmcsIGl0IHNob3Vs ZCBiZSB1c2luZyAxTFUgYXMgdGhlIHJlc3VsdCBpcyBhc3NpZ25lZCB0bw0KPiA+ID4gdWludDY0 Lg0KPiA+ID4NCj4gPiA+IENJRCAzNzU4NTk6IFBvdGVudGlhbGx5IG92ZXJmbG93aW5nIGV4cHJl c3Npb24gIjFVIDw8IGFwcF9tYWluX2NvcmUiDQo+ID4gPiB3aXRoDQo+ID4gPiB0eXBlICJ1bnNp Z25lZCBpbnQiICgzMiBiaXRzLCB1bnNpZ25lZCkgaXMgZXZhbHVhdGVkIHVzaW5nIDMyLWJpdA0K PiA+ID4gYXJpdGhtZXRpYywgYW5kIHRoZW4gdXNlZCBpbiBhIGNvbnRleHQgdGhhdCBleHBlY3Rz IGFuIGV4cHJlc3Npb24gb2YNCj4gPiA+IHR5cGUgInVpbnQ2NF90Ig0KPiA+ID4gKDY0IGJpdHMs IHVuc2lnbmVkKS4NCj4gPiA+DQo+ID4gPiBDb3Zlcml0eSBpc3N1ZTogMzc1ODU5DQo+ID4gPg0K PiA+ID4gU2lnbmVkLW9mZi1ieTogTWVnaGEgQWptZXJhIDxtZWdoYS5ham1lcmFAaW50ZWwuY29t Pg0KPiA+ID4gLS0tDQo+ID4gPiAgZXhhbXBsZXMvcW9zX3NjaGVkL2FyZ3MuYyB8IDIgKy0NCj4g PiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gPiA+ DQo+ID4gPiBkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvcW9zX3NjaGVkL2FyZ3MuYyBiL2V4YW1wbGVz L3Fvc19zY2hlZC9hcmdzLmMNCj4gPiA+IGluZGV4IDEwY2E3YmVhNjEuLjQ0ZjJmNTY0MGUgMTAw NjQ0DQo+ID4gPiAtLS0gYS9leGFtcGxlcy9xb3Nfc2NoZWQvYXJncy5jDQo+ID4gPiArKysgYi9l eGFtcGxlcy9xb3Nfc2NoZWQvYXJncy5jDQo+ID4gPiBAQCAtNDMzLDcgKzQzMyw3IEBAIGFwcF9w YXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikNCj4gPiA+ICAJCQlyZXR1cm4gLTE7DQo+ ID4gPiAgCQl9DQo+ID4gPiAgCX0NCj4gPiA+IC0JYXBwX3VzZWRfY29yZV9tYXNrIHw9IDF1IDw8 IGFwcF9tYWluX2NvcmU7DQo+ID4gPiArCWFwcF91c2VkX2NvcmVfbWFzayB8PSAxbHUgPDwgYXBw X21haW5fY29yZTsNCj4gPg0KPiA+IFN0aWxsIHdyb25nIG9uIDMyIGJpdCBwbGF0Zm9ybXMsIHdo ZXJlIGxvbmcgdW5zaWduZWQgaW50IGlzIHN0aWxsIDMyIGJpdHMuDQo+ID4NCj4gPiBVc2UgdGhp cyBpbnN0ZWFkOg0KPiA+IGFwcF91c2VkX2NvcmVfbWFzayB8PSBSVEVfQklUNjQoYXBwX21haW5f Y29yZSk7DQo+IA0KPiBEUERLIG5vdyBzdXBwb3J0cyA+IDY0IGxjb3Jlcy4gU28gYWxsIGNvZGUg dXNpbmcvYXNzdW1pbmcgYSA2NCBiaXQgbWFzayBpcw0KPiBicm9rZW4uDQpJIGNoZWNrZWQgaW4g ZHBkay10ZXN0cG1kIGFuZCBsb29rcyBsaWtlIGl0IHN0aWxsIGRvZXMgbm90IHN1cHBvcnQgbW9y ZSB0aGFuIDY0IGNvcmVzLg0KSGVyZSBpcyB0aGUgc25pcHBldDoNCg0KICAgIGVsc2UgaWYgKHNl dF9md2RfbGNvcmVzX21hc2soKHVpbnQ2NF90KSBjbSkgPCAwKQ0KICAgICAgICBydGVfZXhpdChF WElUX0ZBSUxVUkUsICJjb3JlbWFzayBpcyBub3QgdmFsaWRcbiIpOw0KDQpJdCBpcyB0eXBlIGNh c3RpbmcgdGhlIGNvcmUgbWFzayB0byB1aW50NjRfdC4NCg0K