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 4FE0CA0C41; Tue, 5 Oct 2021 01:40:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 322EB41240; Tue, 5 Oct 2021 01:40:27 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 09064410F0 for ; Tue, 5 Oct 2021 01:40:25 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10127"; a="224388290" X-IronPort-AV: E=Sophos;i="5.85,347,1624345200"; d="scan'208";a="224388290" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2021 16:40:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,347,1624345200"; d="scan'208";a="523583978" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 04 Oct 2021 16:40:24 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2242.12; Mon, 4 Oct 2021 16:40:24 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.2242.12; Mon, 4 Oct 2021 16:40:23 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2242.12 via Frontend Transport; Mon, 4 Oct 2021 16:40:23 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.47) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 4 Oct 2021 16:40:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZkjfUrZkjhP/wKrZ2JmcZc/qo9R+i9k8UJcoHhQdnP9REoIrsca1YsrLFHTJ4JxPJCAyCPPQDhydAKXpnxB97kCctT29BBkILz10LtA6fZUfMIKoY8SJI5Kd96J/BCyxoA7n2ObvQ87PrryF8eaHMZtoci8mnWxrsCLR3A8ArnJq9qDNp4+H43DgZxWEGb7g2s7ryQCss7p8hzd3kitAxLO9YXgL43bNxYAeQl/NVbvrWYAVG+xVium5qWNidhU9esapO/ZW0uBJ+beZ9f31X2SBjg0CdQxxK2GjgDZbgIaXiQS8EO2OU/YFbsrvyW6B1ZoREaHxU/4psO88ex8Ekw== 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=xSYSDPHx0wKc2ttkGnqApbcYCQI0JES5P+8jwii0Ei8=; b=mJWpmsa9vqHBOE5egeGcIgzCFmx37W6cpoY6aHC1pOv+YPfQ1FgOJjZaFSypCKLeDe4zOotHoDnO76ro4OAChpAbBD6wHXVaBANM9IyBEvm0mfCUewm0Do2OMFCDFaT9NPqjBDn/pHPSFXqMmBj77HsuMZ37XtDJ3fNQHNezoSJ70VqbZ3+PJogeY4QOy1Mm9TDLJ9YOkWpMKNA9GH2QcAr2TD1Zv5GBKqxZ1jraiCUmH+PkOYbfat9jl2oTDNe9higT5450UYFwhcNGN2EZyWmIoyo1xEkCx845iQ4yLvhhSIlpNvjoQPahi/3I6axP3ufsiOaYYNw6SC6cu/xUSA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xSYSDPHx0wKc2ttkGnqApbcYCQI0JES5P+8jwii0Ei8=; b=JPSJaB7BWOkPT9v7gxUOLN23tZmO8b8ZnhzMnXJTWEHFCcXjCY1C6doZPkv0vzieIf2qjJELkT2y9G8BTyGHlNeIp0idqR5CrZPxWcF6X6hfHf4T7TI928EWdnWfs/RebqtZDviJj5iocbcySLBamOecS7ordJ1PAIOSsa8+AKg= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by SJ0PR11MB5166.namprd11.prod.outlook.com (2603:10b6:a03:2d8::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.13; Mon, 4 Oct 2021 23:40:22 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::d2d:4882:88be:85bd]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::d2d:4882:88be:85bd%7]) with mapi id 15.20.4566.022; Mon, 4 Oct 2021 23:40:22 +0000 From: "Chautru, Nicolas" To: Tom Rix , "dev@dpdk.org" , "gakhil@marvell.com" CC: "thomas@monjalon.net" , "hemant.agrawal@nxp.com" , "Zhang, Mingshan" , "Joshi, Arun" Thread-Topic: [PATCH v3 6/6] bbdev: reduce warning level for one scenario Thread-Index: AQHXpE8ZPuVb7SuwG0i6tWu1iYEJl6ugYhqAgAHB5ECAAEfLAIAhPcHA Date: Mon, 4 Oct 2021 23:40:22 +0000 Message-ID: References: <1631063741-28631-1-git-send-email-nicolas.chautru@intel.com> <1631063741-28631-7-git-send-email-nicolas.chautru@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.200.16 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7bb20dc5-168a-4a52-1639-08d987905556 x-ms-traffictypediagnostic: SJ0PR11MB5166: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mHny7gQZVrEzjx9Mr+5HYcthCK51x4Q+Q2qozvnBlewy05r7gUtGGG0RZd9XTVyIAAGs62m6w6+oL+Mw7NMaSjNGuoyIrQ7s/ErZUume+rNASVyyzm0WC0RheNrNy1K2L8htjkuz4amm4mD0izGd0cCQFuh/olk/SEkuq/hXtX9LUmaUj75/+EOX4jPyuyz+Vcv90AHphsTPvFkL3QzffDnw0Y4p0cCcMeLAybhIBll3AOKEezGEuBec78Ve1Rkxq82MdnBmD7HSOyNJBV1xW5GFZfZIy/mVlVPQvwsRn0ibsye1Y4EzQNMNBOcAXUtkGnh64L7FZ/Qi87VRlanmFfDJqoOYWczT5IFVppSggS62kA9in8blt7c8E7N8IYezXlBevHTTpRncPpLpSm9n4ng+a8XbxMPxPghAaS1lnJ4vzVREuQBPDhbn6s9M92HIhg1hBPzXNLg/xU04Wtt+JcL3qeVW4sO/5001UonISsvlx+sCuzilS2UGwyof8JHvtuAzme91EEdogbbcVH74SwhuTHRdHZPWFFKWCf8nfePAA+f99eS5qiRVAjB50qulRcgDpvXPcqn91jw+ntg6J3a4jdjBbyXUsNCleMsd/BiY1oqkH/rqNyvZF/lOJwo3Ok8miKpxfHGyxl9piSrVi16vBo3WwYaN0NqUJWlWcWMj03DzHrOZmhjmi7Qpo/P+GkvnXSQ09tUDW02oqWKh8Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(107886003)(8676002)(86362001)(71200400001)(2906002)(83380400001)(52536014)(110136005)(38070700005)(316002)(6506007)(54906003)(38100700002)(7696005)(55016002)(26005)(5660300002)(33656002)(53546011)(8936002)(508600001)(4326008)(186003)(9686003)(66556008)(64756008)(66446008)(76116006)(66476007)(66946007)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SG91TlRBQkZtMU5GQVBhK09ac3Zta3NaREJPSUNtYXdqbnRteFAwU0FKNy9R?= =?utf-8?B?NG9lSC9laVZER0hvQ2RzYlNOa200YXJxOG9vSVJwMXhFRCsrU2JSYUFqOThG?= =?utf-8?B?YzNSTzg1KzVPQVYvTE5TeVNUOTB6bHViOFVSVmhZem1lRUp5WDRXMVUrRm91?= =?utf-8?B?byt0SjFldENBMksyd3M4SU1TZE05dlNPTk52Y3F1TXRRYUk4TXZFUGtDNzdX?= =?utf-8?B?N1dOU0lnSlN1aXVOcStVSnZlazQwNU5EdU8wMlRlREJRd29QRWY2NlM5S3Zr?= =?utf-8?B?MXNvUTVWRXAzODZOSVk2a09hL0RaZi9IZUpJNE5Kb1FIUitocjBidUFJWFI1?= =?utf-8?B?KzB5NVEyY0JLQlFya01rdzN3R1ByVlQ5M0RudXRaemtXU2VYQ3pWdDZiNkxC?= =?utf-8?B?R3h0aWw3MFB3Y2hLbkhDYVp0RVowVDJFZ3A2cjN5SUIyL0xhT2xncWJMUG5T?= =?utf-8?B?eXZiOVUvNjZMVFozeHBWQVN2anYvK3BkamxiOWtjZ01LREtOYVFsODFZaGpp?= =?utf-8?B?WHhRdituYW14NFUyUFRQNnFOL2kycjRiVUhtTDVCYStLRUtNa2RYbG94R1Ro?= =?utf-8?B?bWoycHM5SXNtWUhVdERjZ1R4cUZqQkhMaS8rOUVrY2hNTG5hSnZ1Uk5FeEdm?= =?utf-8?B?Z0NOVThnSFg5QXQ0YmlTNnJnZlYxYU8zaHVGblZCNnNucDlsRHo0UFVEN291?= =?utf-8?B?dXZNWjdXbXVrOE9RdVVvbkVSajRCSWpXMnNQZS9GRHNWL2p6bG5hdUwxRGRz?= =?utf-8?B?eE9vNUErMERmcmtJVUQ3NE1rUGtnaFREY2U0b2dCNTlMWHVHNER3dm14bXBk?= =?utf-8?B?dHE0aEdpdnZldVRPTVpZNnlMcDBqQVpJS1NhcFVpd1BsR3QzV3hOMkRtekZr?= =?utf-8?B?d2ZheXlpZjdYSGtpaDgvUC91b0xTd29oeGlLK2l4ZnBTUE0xZ2tYditIamdj?= =?utf-8?B?Vk9OT1hOaXA5aUxid1hyMExWSDEvN2FQcnBvN1V4bHhPdHgxbDQyd3JSSURy?= =?utf-8?B?RWZlb1dZcnRoVksyRDFUNTFmU1RVNk81YWwvWE8rdEhvdkhHbW5CK2R3Mkdu?= =?utf-8?B?ODlPNjBWenJ4YXptM0owZnpZSHhYRldRbkJELzNydk55eGUvRmc5VGtrSkRE?= =?utf-8?B?UDY0N3JCei9scDJ6R1NhcElsYW1tbUszbFZEY1FnRGtBenVXN0lpR2NOc2tq?= =?utf-8?B?U3Y4TVI5cGxaVENPWUdCZU4zVGxpdUpXeTFCWnI1cTU2UnJQNC9PaWYvTWhS?= =?utf-8?B?RWFoeENra2FUKzNZNXNhajNjbXc0TkxVazlyeHROWXJCQVIvSGhkcFVVNzV0?= =?utf-8?B?eWt2d1IrV1ZiZ0tBK0dlS3k3b3BkVHE2c1FQVHZPZE83K0FiMXovVFM0aFJo?= =?utf-8?B?SFZZVFpoUTd3Z21VQXNGMU1xLzNMVGpUb1dpQzFidTQyU2hWRzRydVRtWllP?= =?utf-8?B?TVU1MHZiL21EcHVFYlhOSmQ3SjVzVW1jNlAyN2ZHNU5NQnBpTmR4QUVLNVNK?= =?utf-8?B?T1VXaVRrMUVHcUh3NXVjdGR0c0FwYnlPYnJDdWdkbmdCVmhMTDdJZzVaL2F6?= =?utf-8?B?VmVuamxHNStDYkpwOHlhWHZhTVZwelgxS240M2c4a0FGNmZrcWtnOTEvSDZG?= =?utf-8?B?QjV0K1Bhb3k1TEFsNmhqR1NiV2xYdjBBUnFTVm9pREVlZCthTFZjVUplTG5w?= =?utf-8?B?MS9LclU0cGoyR3I3bnlXYTdxcWozQ0VVcFlaekZCYVlWb3ZmTXYzSW13blV4?= =?utf-8?Q?3aRa2GGamTmRbkGFNoJn6EuxPGLUImCJS6CQOjB?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bb20dc5-168a-4a52-1639-08d987905556 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2021 23:40:22.5361 (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: IDyMhYBjbcWQUy8soVUJ/ba1ls5Sr1txycogqemTWsSbWjkhWgYm77fmwssSvb+PvDMsuAk4G5tU7Dfqglvo6rArBFRyMnq3VlWnBsf2iCs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5166 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 6/6] bbdev: reduce warning level for one scenario 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 Sender: "dev" SGkgQWtoaWwsIA0KQ2FuIHRoaXMgc2VyaWUgYmVsb3cgYmUgYXBwbGllZCBub3c/DQpUaGFua3Mg YW5kIHJlZ2FyZHMsDQpOaWMNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBUb20gUml4IDx0cml4QHJlZGhhdC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEz LCAyMDIxIDE6MDIgUE0NCj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBp bnRlbC5jb20+OyBkZXZAZHBkay5vcmc7DQo+IGdha2hpbEBtYXJ2ZWxsLmNvbQ0KPiBDYzogdGhv bWFzQG1vbmphbG9uLm5ldDsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgWmhhbmcsIE1pbmdzaGFu DQo+IDxtaW5nc2hhbi56aGFuZ0BpbnRlbC5jb20+OyBKb3NoaSwgQXJ1biA8YXJ1bi5qb3NoaUBp bnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgNi82XSBiYmRldjogcmVkdWNlIHdh cm5pbmcgbGV2ZWwgZm9yIG9uZSBzY2VuYXJpbw0KPiANCj4gDQo+IE9uIDkvMTMvMjEgMTA6MDMg QU0sIENoYXV0cnUsIE5pY29sYXMgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4+IEZyb206IFRvbSBSaXggPHRyaXhAcmVkaGF0LmNvbT4NCj4gPj4gU2VudDogU3Vu ZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMjEgNTo1NSBBTQ0KPiA+PiBUbzogQ2hhdXRydSwgTmljb2xh cyA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPj4gZ2FraGls QG1hcnZlbGwuY29tDQo+ID4+IENjOiB0aG9tYXNAbW9uamFsb24ubmV0OyBoZW1hbnQuYWdyYXdh bEBueHAuY29tOyBaaGFuZywgTWluZ3NoYW4NCj4gPj4gPG1pbmdzaGFuLnpoYW5nQGludGVsLmNv bT47IEpvc2hpLCBBcnVuIDxhcnVuLmpvc2hpQGludGVsLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6 IFtQQVRDSCB2MyA2LzZdIGJiZGV2OiByZWR1Y2Ugd2FybmluZyBsZXZlbCBmb3Igb25lDQo+ID4+ IHNjZW5hcmlvDQo+ID4+DQo+ID4+DQo+ID4+IE9uIDkvNy8yMSA2OjE1IFBNLCBOaWNvbGFzIENo YXV0cnUgd3JvdGU6DQo+ID4+PiBRdWV1ZSBzZXR1cCBtYXkgZ2VudWluZWx5IGZhaWwgd2hlbiBh ZGRpbmcgaW5jcmVtZW50YWwgcXVldWVzIGZvciBhDQo+ID4+PiBnaXZlbiBwcmlvcml0eSBsZXZl bC4gSW4gdGhhdCBjYXNlIGFwcGxpY2F0aW9uIHdvdWxkIGF0dGVtcHQgdG8NCj4gPj4+IGNvbmZp Z3VyZSBhIHF1ZXVlIGF0IGEgZGlmZmVyZW50IHByaW9yaXR5IGxldmVsLg0KPiA+Pj4gTm90IGFu IGFjdHVhbCBlcnJvci4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFzIENoYXV0 cnUgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgIGxpYi9i YmRldi9ydGVfYmJkZXYuYyB8IDcgKysrKy0tLQ0KPiA+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDQg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEv bGliL2JiZGV2L3J0ZV9iYmRldi5jIGIvbGliL2JiZGV2L3J0ZV9iYmRldi5jIGluZGV4DQo+ID4+ PiBmYzM3MjM2Li5kZWZkZGNmIDEwMDY0NA0KPiA+Pj4gLS0tIGEvbGliL2JiZGV2L3J0ZV9iYmRl di5jDQo+ID4+PiArKysgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmMNCj4gPj4+IEBAIC01MjgsOSAr NTI4LDEwIEBAIHN0cnVjdCBydGVfYmJkZXYgKg0KPiA+Pj4gICAgCXJldCA9IGRldi0+ZGV2X29w cy0+cXVldWVfc2V0dXAoZGV2LCBxdWV1ZV9pZCwgKGNvbmYgIT0gTlVMTCkgPw0KPiA+Pj4gICAg CQkJY29uZiA6ICZkZXZfaW5mby5kZWZhdWx0X3F1ZXVlX2NvbmYpOw0KPiA+Pj4gICAgCWlmIChy ZXQgPCAwKSB7DQo+ID4+PiAtCQlydGVfYmJkZXZfbG9nKEVSUiwNCj4gPj4+IC0JCQkJIkRldmlj ZSAldSBxdWV1ZSAldSBzZXR1cCBmYWlsZWQiLCBkZXZfaWQsDQo+ID4+PiAtCQkJCXF1ZXVlX2lk KTsNCj4gPj4+ICsJCS8qIFRoaXMgbWF5IGhhcHBlbiB3aGVuIHRyeWluZyBkaWZmZXJlbnQgcHJp b3JpdHkgbGV2ZWxzICovDQo+ID4+PiArCQlydGVfYmJkZXZfbG9nKElORk8sDQo+ID4+PiArCQkJ CSJEZXZpY2UgJXUgcXVldWUgJXUgc2V0dXAgZmFpbGVkIiwNCj4gPj4+ICsJCQkJZGV2X2lkLCBx dWV1ZV9pZCk7DQo+ID4+IFRoaXMgY2hhbmdlIGlzIGp1c3QgY2hhbmdpbmcgdGhlIGxvZyBsZXZl bCwgd2hpY2ggaXMgZmluZS4NCj4gPj4NCj4gPj4gSSBhbSBsb29raW5nIGF0IGhvdyB0aGUgZXJy b3IgaGFuZGxpbmcgaXMgZG9uZSBmb3IgdGhlIGZ1bmN0aW9uLg0KPiA+Pg0KPiA+PiBJdCBzZWVt cyBsaWtlIHRoZSBiYWlsaW5nIGlzIGRvbmUgaW4gdGhlIG1pZGRsZSBvZiBjaGFuZ2UgdGhlIHF1 ZXVlIHN0YXRlLg0KPiA+Pg0KPiA+PiBleC8gdGhlIGJsb2NrIGFib3ZlIHRoaXMgb25lDQo+ID4+ DQo+ID4+IC8qIFJlbGVhc2UgZXhpc3RpbmcgcXVldWUgLi4uICovDQo+ID4+DQo+ID4+IERvZXMg dGhpcyBsZWF2ZSB0aGUgcXVldWUgaW4gYSBiYWQgc3RhdGUgPw0KPiA+IEhpIFRvbSwNCj4gPiBU aGF0IHdvdWxkIG5vdCBiZSByZWxhdGVkIHRvIHRoYXQgY2hhbmdlIGluZGVlZC4NCj4gPg0KPiA+ IFRoZSBxdWV1ZSB3b3VsZCBlbmQgdXAgaW4gYSBub3QgY29uZmlndXJlZCB3aGVuDQo+IHJ0ZV9i YmRldl9xdWV1ZV9jb25maWd1cmUoKSBmYWlscyBidXQgdGhlbiBjYW4gc3RpbGwgIGJlIGNvbmZp Z3VyZWQgYWdhaW4NCj4gd2l0aG91dCBsaW1pdGF0aW9uICh3b3JzdCB0aGluZyB0aGFuIGNhbiBo YXBwZW4gaXMgdGhhdCBxdWV1ZV9yZWxlYXNlIGlzDQo+IGNhbGxlZCwgaGVuY2UgbGVhdmVzIHRo ZSBxdWV1ZSBpbiBhIGRldGVybWluaXN0aWMgc3RhdGUsIHVuY29uZmlndXJlZCBidXQNCj4gcmVh ZHkgdG8gYmUgY29uZmlndXJlZCkuDQo+ID4gTm90ZSB0aGF0IHF1ZXVlX3JlbGVhc2UoKSBqdXN0 IHJlbW92ZXMgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIHF1ZXVlLA0KPiBidXQgdGhlIHF1ZXVl IGlzIHN0aWxsIHRoZXJlIGFuZCBjYW4gYmUgY29uZmlndXJlZCBhZ2FpbiAoYWN0dWFsIHRvdGFs IG51bWJlcg0KPiBvZiBxdWV1ZXMgdW5jaGFuZ2VkLCBiYXNlZCBvbiBudW1iZXIgcHJldmlvdXNs eSBzZXQgd2l0aA0KPiBydGVfYmJkZXZfc2V0dXBfcXVldWVzKCkpLg0KPiANCj4gU28gaXRzIGlu IGEgYmFkIHN0YXRlLCBidXQgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBjb21taXQuDQo+IA0K PiBSZXZpZXdlZC1ieTogVG9tIFJpeCA8dHJpeEByZWRoYXQuY29tPg0KPiANCj4gVG9tDQo+IA0K PiA+DQo+ID4gVGhhbmtzDQo+ID4gTmljDQo+ID4NCj4gPj4gVG9tDQo+ID4+DQo+ID4+PiAgICAJ CXJldHVybiByZXQ7DQo+ID4+PiAgICAJfQ0KPiA+Pj4NCg0K