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 4B2E042C11; Fri, 2 Jun 2023 16:17:52 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 382FA40ED8; Fri, 2 Jun 2023 16:17:52 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id DAED2406B8 for ; Fri, 2 Jun 2023 16:17:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685715470; x=1717251470; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jMYFqLM5ltJJc6hijAhyhmZHDaazeS4hJpkceqM1mj4=; b=LduBW9yrBb5/myhvOim0Mu54pdyEimAb3RwQIQZvJ9Ppd7AQ+E6PrWm7 HvoPhSWdXdoKHWNoBzBVTuOxLZ0hgUgBw2TFdbll7DIJJNcmH+dEAnBfo 1R6LY95LoYa3yv8tgBW4CT6h56cScZQQR1PDbvKgnxnB3hsm3gbHn6+gu 1VoAUyP+DKZ8eSwKKfmOmmChOwaWZsMFktIUFIxFV9xm4LSn4Alis7DsK /HX/6BQBupnEMy/4N3Zn3isDwNQ6D4kT6Nbmiwa82AvWHuAQmgumN4WJX htPvN8985R5Ux9TgUvi8I4rTqJCrI0x/xq69MPogX75KV3KXGAwVgMdnz w==; X-IronPort-AV: E=McAfee;i="6600,9927,10729"; a="419409517" X-IronPort-AV: E=Sophos;i="6.00,213,1681196400"; d="scan'208";a="419409517" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jun 2023 07:17:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10729"; a="797612080" X-IronPort-AV: E=Sophos;i="6.00,213,1681196400"; d="scan'208";a="797612080" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 02 Jun 2023 07:17:47 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 2 Jun 2023 07:17:47 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 2 Jun 2023 07:17:47 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Fri, 2 Jun 2023 07:17:47 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Fri, 2 Jun 2023 07:17:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mFB4I0MzFWMEC0iwzgNFKEd8R2dUemU1cg5otq2hzVxcjuwVlnbz5SvDPYSKUsSziraQkLdeVtjMMRYHiuyyg3TrDpTr9Hhm7SP1eYccTBfSbnaAgHJ43HwF/Rxsiper7mtG48EQHMTIcn6EyIh0dHvBW8Gpf6N/R6xnJavgPKnTTLR3Gt03UfEnrx9BLyayxInW5qfhos7kEdQI8b1P/rREHFb9pQuA0moswvIR50+m2gHTDr42q8cIfu0mHm1AlqHGpYtI4A5oBJMdYPg22I8PORb1lExOyk4d2iO+c3geYKd1T6mHoOuyIhUSK3iVlkMXcfVRY0hJ1B4ocrhpUw== 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=jMYFqLM5ltJJc6hijAhyhmZHDaazeS4hJpkceqM1mj4=; b=Jf2IaRhTIViYbGfNKcZ1Axt1lF3CvBaAAcltC+9/64GXTRb8EXQUs7CxyMdODQUi4h7kPCaWNWOB1+1eI+/K9scXCZtgupGr8a6N3Dkz5be+Ff894geCweqoVgp0wO+ROvHiswMQAUtCKFHR1pwE7H3Ei4AbcQ3pCxOZRa8f0/6cAsLB5lh/GboxtiJ6q9k96jmYLpJxw7zBJylK01z9E6u2v+vPStXxMZvtzZooDDCyySZVeDu5UOeTFM8aiJ1VPIGd/q7+/jrYfqBOMsCFu71kR2x2aa/2L+PUSVtPlmZe9vIBMu3SsPaImnSqKNSkKky6Eq7hWmV5vdmfdPjs+Q== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by PH0PR11MB5157.namprd11.prod.outlook.com (2603:10b6:510:3d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.24; Fri, 2 Jun 2023 14:17:44 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c5b8:6699:99fa:fbeb]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c5b8:6699:99fa:fbeb%5]) with mapi id 15.20.6455.024; Fri, 2 Jun 2023 14:17:44 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" CC: "hemant.agrawal@nxp.com" , "Vargas, Hernan" Subject: RE: [PATCH v1 1/1] bbdev: extend range of allocation function Thread-Topic: [PATCH v1 1/1] bbdev: extend range of allocation function Thread-Index: AQHZlPdMkEHcR2dIbkyOHbkK2WB8aK93JXkAgABp2+A= Date: Fri, 2 Jun 2023 14:17:44 +0000 Message-ID: References: <20230602020423.426465-1-nicolas.chautru@intel.com> <20230602020423.426465-2-nicolas.chautru@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: BY5PR11MB4451:EE_|PH0PR11MB5157:EE_ x-ms-office365-filtering-correlation-id: d88505f6-a2ae-4b97-9fbb-08db63742233 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vjW9NAjoVaJsghwBe0He80iSjZbO/Hpx24x0WwrxGEN01mV0PvdENsoXaRvNHxbZ61QK8gYjFSlR6mCNcjL8BCSvjlM+Wy8GqktAYpZgRiVWO9uBAwOY9vIbCf5s6NXbtTMCFkaAIfbhPl1+T6ZxtExtEDIkW1uPJusfqkuNFfTTqZpTFKGNW8KgYts2JrtuSa6lo8rZdXTnFb3FHlpQ4+RYmDPbZfgSquJVtRAgx6EPmJM9MxkI1IizJIeI6x3zwNeRfFRju8VUbqkourU0odCJvZxdlmoDBoNlmMUPjSdKa0ffFRNoXDSyewbzYLmG+SfeKmzGvh5SlOYZLfoLx3KMChAJJOdy22sTaQ+Ehzp9/X5Lp1eNu7D77zYfh1FyibDtQrVc9pX8Az8YdO9SlGL29Y2/QUR081g1WKGo/hQil6N0aP1rUrPri1DPGUYDdqZPylhyAe1KvBjHZBjU7iy0aNOMOpPVOnGquDHXHMX4h0LWeocp3UZzqnGKDPWwiV0fnKTAvCHeIErYGv2zDQ3MBdyiGO+DQ4MsuUEbMubNh3WbGJJ+Zpnx/BnoGR7soH8K5zMFmhHZO9e+Cvuyhyu/5x/h67qjsl2//0APvQvdXADaJqeAeHi3aSa9VVWn 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:(13230028)(39860400002)(396003)(136003)(346002)(366004)(376002)(451199021)(82960400001)(122000001)(38100700002)(8676002)(110136005)(54906003)(86362001)(66476007)(66946007)(66446008)(76116006)(64756008)(66556008)(4326008)(38070700005)(33656002)(55016003)(71200400001)(7696005)(478600001)(53546011)(26005)(186003)(107886003)(6506007)(9686003)(52536014)(316002)(2906002)(8936002)(5660300002)(41300700001)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TERRYzFZSllBNFF2bFdoNjVKVzJ1cXVHVjdSUDBiNVYra1NCenVwVzMrWFor?= =?utf-8?B?Q0hoc2lRTWVCeGdWbHdUYUtieDNLWmQrZUR1R0xjWlo4Z1pUSXdDTWMxMDRJ?= =?utf-8?B?REU3QkRueGdKOVFFUTdhckY2a2RIbnJIcE5kR0ZROThyNFdwOFBscXNvc3Nz?= =?utf-8?B?b3pGQVo3MVFabEU2dG1FV1hhREdyMUNMS1lCUWVXZkM0cGE3QjlSbDBQVWtE?= =?utf-8?B?ZERjbGVvbmJNdFhOLzA5V01pZnRLNUdqcFVXczdkVGs4UklELzZGNEtEYUZE?= =?utf-8?B?NHpUN25XY2FpSkFqY0w5c2JhdVNkUHdGLzRuR3YyaTJYQTNkU25FUGh4ajQ0?= =?utf-8?B?NFl0TlZhT3VDZ2ZGSk5sSE1lUGluTjZGdVN1aThtU2hYUXdUWjlTcWRnT3dm?= =?utf-8?B?aHVybWpxNmF4ZHZxellSOHg1Y1E2VnZpazQ3ZTZaeG1JOHlORjNVNkRTeG9R?= =?utf-8?B?RWN2T3ZLdGF5QkhVcDk3TEh1dE5vRkRmSDFwN2ZyTk1XdVc3OTczZ1FyZXAv?= =?utf-8?B?djBJRUlJM3RsWW42TXdtS0NwUzFJK0RtVldIbEM5dy9ZMnBrWEo2QzZBTTh3?= =?utf-8?B?MVRJdXI3WG5wM1d5ODlMclJRem9ma3pLcW9HOWhFcENpR3gvR0pBOHY5eW9V?= =?utf-8?B?U2lDSGJLYVh0anNaNUZUcXNydlF6NUFDdXJyOWJNRmRHdDE3S1hhWHZ1Zzgz?= =?utf-8?B?VGdLMFVzYUFxRDlEUGN4YUhVY1d6ZnlreTBaand2UWV2TzdPbWhSbi9wU0Nh?= =?utf-8?B?bHdGU3lvYnltZ2FZSTVCRWtleHc0ZWlsdVh5Y1RBb3ZpTW1UVjRkNFRMM0lF?= =?utf-8?B?TXRydzFROVU4YTIwNTdRUFlkR0c3em9KK2MxS2xPMW5NdTdXR0FER1M2VStW?= =?utf-8?B?Z3ZXVGhrZlBuaW5IN3FWYnNyVm81Unk0aEVhV0dndWxMdktMQWtzQ293UURw?= =?utf-8?B?SDA5WDdJQVlRcmpRQVI2T3JncEpzcU1iSXl4aHR3aTEyWUg3cXlFMElTbndi?= =?utf-8?B?TWJBZWNFaWZOeHAwYngvaitGUU5HNE1tZ1dVZnAzM0w4WHdBcHkwRUVJZzMy?= =?utf-8?B?OXJ0M0ZWT1Bxa2s5NFRIR0YwQU41QlY2RkJqNDU0bkJUemttc3VMSFB0M0J5?= =?utf-8?B?WUNwRVkvWlRXSXRSZHA5NGNLTHVLcnI4VUpyQ2djaGUrZUdPSk5BMUcxZDdK?= =?utf-8?B?YzV6VlhtdG9lbTJia0wrdEhZb2NiZmI1aVFrbFRFQ2IyK0w3aTAyTU1NUmVM?= =?utf-8?B?OHR1aVdFQWlWVi9CZlQrZ1dOZ1Bsdm5BdEZTZ0Z5WndMWDZxNVZpWS9YWHpk?= =?utf-8?B?aEZwZ3RYeitlakV1Qm1HWml3K3VMUVA5Q0R6ZUZDTjN1YVNqSFBTejBreHpt?= =?utf-8?B?N3B2dkZ2dWw5aTJsYXM3RFhtWEdlY2s5eWVIeXJvTlpKcFkwcmhFVjZpTlRq?= =?utf-8?B?a1FFK1VKWjZmQ24vZlh1SVFJdUZQODZUalpjMzZnNjdqQ0lkRU9ORWRMM2F5?= =?utf-8?B?L09LY0Fxa0duekJHWldBNHQrRHo4N1k2bW1ycnM5bGFOaGZ4U1RpN0ZmZEtB?= =?utf-8?B?S1p1VjYzN0Ewdlh3ckVZd3RzR2R1Wlk1QS9Ub0UrQytpcmVFZlk0MTl6QTNl?= =?utf-8?B?SlV5TzBxVjhBSFFYdzBGYkd4dUhFdWwza0VBQ0g5dk8vc29ncEhtbnYrSFFl?= =?utf-8?B?Y2hkUzFFY3h2OEovVUZwM2RWRnQ1SDVmSDZ1NmY3TEdwdE1RVjhUcWxpT1E0?= =?utf-8?B?QW9XK204S3lXbER1L3BQZnA4OWJCL3piOGplVmhYK1BtK0JCNzZpUThXSlg2?= =?utf-8?B?WVoveWEyWDliUVFDVGVWUzVnTTlSTVFQdnJxakJHNXRIampHazRuNThTRWsx?= =?utf-8?B?RTRKYVBUOEErd0tiL1JCbUEydkZJYjdqalFKdzZZTm5ZNGVlUlBZRGNVMk1H?= =?utf-8?B?WXBrcjVib3hyMHFLRlR4ZXRjWVZsc3c1UU9DdTZlSjFwTWg0NWRuTUNUcEdh?= =?utf-8?B?ZWx5UFhrZHVWOW1QYzhvSE96SWhETm0vSG1NVzFWaGdCcm9mWjJUSE9ha1F5?= =?utf-8?B?QnMzekk0N01paWMwRkc0UkNCcDlYNnB0OEtLT3NUY0NnKzQ3QnlEMHgrazFO?= =?utf-8?Q?69NhgddIsTGeyvblnk2cg2g+M?= 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: d88505f6-a2ae-4b97-9fbb-08db63742233 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 14:17:44.3960 (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: +0W3+3SdMy4jdlsKz4UCVyOJA2vHyIK9SZCtA+tDrgO2QqWQSk5Ar1AfujzEiuZ6mZfBLtPp+dP0mMiz8DycK6tqbUDdyXeVujaj2OiLyuI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5157 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 SGkgTWF4aW1lLCANCkkgZG9uJ3QgdGhpbmsgaXQgZG9lcyBzaW5jZSBubyBvZmZzZXQgcG9zaXRp b24gY2hhbmdlIGZvciB0aGUgc3ltYm9sLiBBbHNvIHRoaXMgb25seSBleHRlbmRzIHRoZSB0eXBl LCBzbyBzdGlsbCBmaW5lIGlmIHVzaW5nIHVpbjE2X3QgZnJvbSBhcHBsaWNhdGlvbi4NCkkgZGlk IG5vdCByZWNlaXZlIGFuIGVtYWlsIGZyb20gQ0lDRCByZWxhdGVkIHRvIEFCSSBjaGFuZ2Ugd2hl biBwdXNoaW5nIHRoaXMgKHVubGlrZSB0aGUgb3RoZXIgc2VyaWUgZm9yIHRoZSBNTEQvRkZUIGNo YW5nZXMgcHVzaGVkIGVhcmxpZXIgdGhpcyB3ZWVrKS4NClN0aWxsIGxldCBtZSBrbm93IGlmIHlv dSB3b3VsZCBsaWtlIHRoaXMgYWRkZWQgYXMgd2VsbCBpbnRvIGRlcHJlY2F0aW9uIG5vdGljZSwg YnV0IGl0IGRvZXNuJ3QgbG9vayByZXF1aXJlZC4NClRoYW5rcw0KTmljDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVs aW5AcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdW5lIDIsIDIwMjMgMTI6NTYgQU0NCj4g VG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmcNCj4gQ2M6IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IFZhcmdhcywgSGVybmFuIDxoZXJu YW4udmFyZ2FzQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MSAxLzFdIGJiZGV2 OiBleHRlbmQgcmFuZ2Ugb2YgYWxsb2NhdGlvbiBmdW5jdGlvbg0KPiANCj4gDQo+IA0KPiBPbiA2 LzIvMjMgMDQ6MDQsIE5pY29sYXMgQ2hhdXRydSB3cm90ZToNCj4gPiBSZWFsaWduaW5nIHRoZSBh cmd1bWVudCB0byB1bnNpZ25lZCBpbnQgdG8gYWxpZ24gd2l0aCBudW1iZXIgc3VwcG9ydA0KPiA+ IGJ5IHVuZGVybHlpbmcgcnRlX21lbXBvb2xfZ2V0X2J1bGsgZnVuY3Rpb24uDQo+ID4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBOaWNvbGFzIENoYXV0cnUgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+ DQo+ID4gLS0tDQo+ID4gICBsaWIvYmJkZXYvcnRlX2JiZGV2X29wLmggfCA2ICsrKy0tLQ0KPiA+ ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9saWIvYmJkZXYvcnRlX2JiZGV2X29wLmggYi9saWIvYmJkZXYvcnRl X2JiZGV2X29wLmggaW5kZXgNCj4gPiA5NmEzOTBjZDliLi45MzUzZmQ1ODhiIDEwMDY0NA0KPiA+ IC0tLSBhL2xpYi9iYmRldi9ydGVfYmJkZXZfb3AuaA0KPiA+ICsrKyBiL2xpYi9iYmRldi9ydGVf YmJkZXZfb3AuaA0KPiA+IEBAIC05ODIsNyArOTgyLDcgQEAgcnRlX2JiZGV2X29wX3Bvb2xfY3Jl YXRlKGNvbnN0IGNoYXIgKm5hbWUsDQo+IGVudW0gcnRlX2JiZGV2X29wX3R5cGUgdHlwZSwNCj4g PiAgICAqLw0KPiA+ICAgc3RhdGljIGlubGluZSBpbnQNCj4gPiAgIHJ0ZV9iYmRldl9lbmNfb3Bf YWxsb2NfYnVsayhzdHJ1Y3QgcnRlX21lbXBvb2wgKm1lbXBvb2wsDQo+ID4gLQkJc3RydWN0IHJ0 ZV9iYmRldl9lbmNfb3AgKipvcHMsIHVpbnQxNl90IG51bV9vcHMpDQo+ID4gKwkJc3RydWN0IHJ0 ZV9iYmRldl9lbmNfb3AgKipvcHMsIHVuc2lnbmVkIGludCBudW1fb3BzKQ0KPiA+ICAgew0KPiA+ ICAgCXN0cnVjdCBydGVfYmJkZXZfb3BfcG9vbF9wcml2YXRlICpwcml2Ow0KPiA+DQo+ID4gQEAg LTEwMTMsNyArMTAxMyw3IEBAIHJ0ZV9iYmRldl9lbmNfb3BfYWxsb2NfYnVsayhzdHJ1Y3QNCj4g cnRlX21lbXBvb2wgKm1lbXBvb2wsDQo+ID4gICAgKi8NCj4gPiAgIHN0YXRpYyBpbmxpbmUgaW50 DQo+ID4gICBydGVfYmJkZXZfZGVjX29wX2FsbG9jX2J1bGsoc3RydWN0IHJ0ZV9tZW1wb29sICpt ZW1wb29sLA0KPiA+IC0JCXN0cnVjdCBydGVfYmJkZXZfZGVjX29wICoqb3BzLCB1aW50MTZfdCBu dW1fb3BzKQ0KPiA+ICsJCXN0cnVjdCBydGVfYmJkZXZfZGVjX29wICoqb3BzLCB1bnNpZ25lZCBp bnQgbnVtX29wcykNCj4gPiAgIHsNCj4gPiAgIAlzdHJ1Y3QgcnRlX2JiZGV2X29wX3Bvb2xfcHJp dmF0ZSAqcHJpdjsNCj4gDQo+IElzbid0IGl0IGJyZWFraW5nIHRoZSBBQkk/DQo+IA0KPiA+IEBA IC0xMDQ1LDcgKzEwNDUsNyBAQCBydGVfYmJkZXZfZGVjX29wX2FsbG9jX2J1bGsoc3RydWN0DQo+ IHJ0ZV9tZW1wb29sICptZW1wb29sLA0KPiA+ICAgX19ydGVfZXhwZXJpbWVudGFsDQo+ID4gICBz dGF0aWMgaW5saW5lIGludA0KPiA+ICAgcnRlX2JiZGV2X2ZmdF9vcF9hbGxvY19idWxrKHN0cnVj dCBydGVfbWVtcG9vbCAqbWVtcG9vbCwNCj4gPiAtCQlzdHJ1Y3QgcnRlX2JiZGV2X2ZmdF9vcCAq Km9wcywgdWludDE2X3QgbnVtX29wcykNCj4gPiArCQlzdHJ1Y3QgcnRlX2JiZGV2X2ZmdF9vcCAq Km9wcywgdW5zaWduZWQgaW50IG51bV9vcHMpDQo+ID4gICB7DQo+ID4gICAJc3RydWN0IHJ0ZV9i YmRldl9vcF9wb29sX3ByaXZhdGUgKnByaXY7DQo+ID4NCg0K