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 E87D7A0540; Wed, 6 Jul 2022 22:34:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8F6064069D; Wed, 6 Jul 2022 22:34:24 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 38E2740691 for ; Wed, 6 Jul 2022 22:34:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657139663; x=1688675663; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tdjQp+zXw0+Pgcn0epY3yuZJ+yxsdvDB0rJVRVcGCls=; b=SHucKimieaD3Kqi81+qE3huRZO75ySwInEj+l3WF6lgnqEOyodtziMAr 2vhCesjxHv1+UL1BkuIVU+nPe//mxQlkwPyR5Rn2Ijw0WxkHOh3tL1YTE tX2F74dKAFNNoH2o1GQ3NdDOB6TD8S6+B/0N0N0C6vDbuHvydurL5AOdF 1JnpkRDxssAgVzxlOSFO/p7SzkwvULMuDU6hpF2tIzb4JRnxYaM1U0mbm W36uWmoHVolq1v7yUi+/TBWUON6wGR8DR655HVmir86MjQrIszENcVd/4 ELtNc8vuNz7juQhuz9qkkN5UENZH82GTMM3yqnw9H/BPTyjfKefZiBYNx Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10400"; a="370181013" X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="370181013" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2022 13:34:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="590949950" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 06 Jul 2022 13:34:21 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2308.27; Wed, 6 Jul 2022 13:34:21 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 6 Jul 2022 13:34:21 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 6 Jul 2022 13:34:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FTLqgUl26hxSdy3VxRLlVkR8gv9ia6u43KmFG7zO6Rq9CWBE4RLMaBhNoNFpzfc13EDKbP+WpyE9RnGq4maaqItWR3eoXDxEtqYNF/rPnRYvMzaly9GKAciHRvYW1lzolHsOCKJ1As97wA3OQnpTJ724NDeFhnkmlnnZYFiTPRpd6Ou/NLjn2BfdOCm6EUpMLYE2ApVJfko6dxAeqnKRFwAlWCy69UEqKzA+xQNFMl79jBaeZhqst1KbU64T5+rvbGE+58Rd1fecPDdRTV1uvqS7J6iWrXJOq7VUt2oRyqeBSuqTUwJMo0JLFZGl7ErUG2XBNEwc2FxFR5sb8h6dbA== 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=tdjQp+zXw0+Pgcn0epY3yuZJ+yxsdvDB0rJVRVcGCls=; b=PuQ11K7vE8xhGA0b0niqUmV/etJGBcgPesUTr4vBZXj6kyymJqi1xo/m1KV1s8VusITVWGFefJcwhMqKYsIZbn+m2ijt+hSpXRJ5vU4dGN5wWP9q9qEwFYMpyB8vMmSAIWzNWNCOp5yQWwi097/P++hOI1S1KC1729vBmkT5RpujRCuOZGLxRiIp7UOK/4pIN0lNSQIS8CQz1c0CVWe4MMoBjag88qAHWTc+Am2A42ysCliQhu/A6QuhkiPOd9XnUM4c8bZtgpSOXtf4321IJGraHaU11f0S0Pvlqo9QSHQkrrdFbBmqm8cmS0FszBH1wdZUIq5dV2segZZbqPaV3Q== 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 BYAPR11MB3269.namprd11.prod.outlook.com (2603:10b6:a03:75::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.18; Wed, 6 Jul 2022 20:34:19 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::1df7:bcbb:7825:37fe]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::1df7:bcbb:7825:37fe%7]) with mapi id 15.20.5417.016; Wed, 6 Jul 2022 20:34:19 +0000 From: "Chautru, Nicolas" To: Tom Rix , "dev@dpdk.org" , "thomas@monjalon.net" , "gakhil@marvell.com" , "hemant.agrawal@nxp.com" CC: "maxime.coquelin@redhat.com" , "mdr@ashroe.eu" , "Richardson, Bruce" , "david.marchand@redhat.com" , "stephen@networkplumber.org" Subject: RE: [PATCH v4 6/7] bbdev: add queue related warning and status information Thread-Topic: [PATCH v4 6/7] bbdev: add queue related warning and status information Thread-Index: AQHYkNCj/nQd6alBqkCnLNx1OL1H7q1xsriAgAAX9WA= Date: Wed, 6 Jul 2022 20:34:19 +0000 Message-ID: References: <1655491040-183649-6-git-send-email-nicolas.chautru@intel.com> <1657067022-54373-1-git-send-email-nicolas.chautru@intel.com> <1657067022-54373-7-git-send-email-nicolas.chautru@intel.com> <9c89a688-9746-89fd-0408-28097a0a27a2@redhat.com> In-Reply-To: <9c89a688-9746-89fd-0408-28097a0a27a2@redhat.com> 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: 4e4c5889-8d27-4b6f-aba8-08da5f8ee723 x-ms-traffictypediagnostic: BYAPR11MB3269: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: J+70FWNiHNS608UWRV5o1avK0sQRriiU8O8j2rbkS0alv+0qDcLbKzdp+weQdVRH0e39/mWt2uTyFsIrwUVKaWWgbajmKpzBezg5fABfVHfvejgS2kmvLiGUJJXhXhF2T1FyR/RkaoDDvlISwV3t809mSrejbdAkluVgE0BdSfzLx9Gv82zfAFhjX2zreuffUjNo9NCgwzw32gYFd6NmpAs6YG0BPAdfBq5duuLgXB6o2sw/FfFRtkZiOKiNvinSa3b03WtePjIjj1LfINOedx+J74nDoK6Rj02KgjAUSbSU3LG58YgGmfPaKFJSj1zGvLnKCfFUx6NU7PTInJssT3NPTxf88sd+/YXE3povIEhrxsthoxVGEq4z6RmwHVZPnA26RZAJaCb6db4X3AMHbZUDtkF4xSZy/rdF1nusgjCk9/R5utTe8NFBRmOO+VRpOjdKI1YWEesB768OOEWJo7qlDGNEFMTAvJy9WoNfKMgObONz31Lj6qPT5lRbHfSE9mbtN06WfqLk9FvK2PFNwKaJ2DO0IbNYH18Gm91LnZrMb6VHgGd4YHa7LTq/A4ICSk0SB8PborjKlozO+Tu5hjg19dhSV7imkfCQe9ODUKrDyGC4DraFx4AzYujoQQngb/zm/kQSeEkNUWjYX6n+nlwjzTbogP1HJSfPKwZ/4smYZzDOx5j6Trgt35bNvDSe836nVamhbyHfP0B8aSN4ULiy1frednNsYTRpYDDYwoaTE8c8Bzr8jfJAAI7ag63lo3enmplwbhoUc5YJCOuy+Ce/U3+SKBv+Nst+YAg45L5bo8W5xOE8sJSIN9cr9PQ7 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:(13230016)(39860400002)(366004)(346002)(376002)(396003)(136003)(66946007)(64756008)(2906002)(83380400001)(76116006)(4326008)(8676002)(54906003)(6506007)(66556008)(33656002)(71200400001)(66476007)(82960400001)(7696005)(186003)(38100700002)(316002)(55016003)(9686003)(110136005)(26005)(122000001)(478600001)(41300700001)(8936002)(38070700005)(86362001)(53546011)(66446008)(52536014)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aGpnZmRvVGhVVDM2cEltUjFZNlJ2YU1NdUJSRUhPM3lTd1VsVndoQTdMUnJP?= =?utf-8?B?Ym5yQzVRVTBvREJtcTNjbDRmVkM1b213WW4rN0ozZFpBNTRlemMzYTdHWXlh?= =?utf-8?B?RTdNY1RkVGRlSmpEWkJ0VXJGdTRaenRTbVBvYS9PREFXN01oWTJrVTJBWDYr?= =?utf-8?B?SDltdFEzbkxZVFNxb05HS1doeC9UNHdCWG0xT1diTFpTRDNaU25PNnhoazZ1?= =?utf-8?B?eHVWQU5IbmUxNFFkQzdxNC9SSFNkOWUxYlVJMHFsbDM1cXdwZWlxR3JRdjdW?= =?utf-8?B?bjhlUHNBby9KUkJvaXJVTjRBcmNnL1FvRjV2eVpRYjB6SEsweWxTbU9YemRu?= =?utf-8?B?Zjl1eXdneU5UZTVVR3NwVXFBWlVrczZQWDZWaWt4c2VQQ2VtOC9KM3pqdnk0?= =?utf-8?B?SjFtb0xKaEhPeFBOWDFRL3QyaFFpNFhWUENYZnlROFBtSDJ1eTJJVFI3S0Nn?= =?utf-8?B?eUtKY00xVXJUWUY4QjV2SkNzNWdRbWtlM01BUi8zWjRxZjRuWmduTU10bjhF?= =?utf-8?B?TzlFdnIxMTlGQzY0dXhMMUh4eHN1d3VNWGc2c3BRSS8rRmgveWlBUUpGa1ho?= =?utf-8?B?akFZcHVKKzhvTWc4Q0lQTHczVEdHMTIvRHU3ZHhnZmhRUzdtWFdEMlF1MGNv?= =?utf-8?B?NzVndGV5ZTNydlNoeXlNMjk0RmZSZDJnRDZkWXZXOU1QOCtNVTBSMHNOb3Zw?= =?utf-8?B?dG9oOEtZNWY4QzFNbkVwMVYvYWlYbVc3cktteXByQzFuU3lnbTV5MmYwbFgx?= =?utf-8?B?NUN2TUR3QnNaOFVXUTIxR2dqNXUxMk0zeEJPMjZ6OUtCMnRuTXM2ZG0xdEg4?= =?utf-8?B?a2pocHZiV3h4S1VTV0l5bDQwZUVYVXNTbThoOSt3ZjNhUW5JVWFmT0R2bkdT?= =?utf-8?B?anA5dDNuSnpQODNWbDFRUFRlWTBZSjRmK1h1N0phdTNCUWkrczFJdkFTV256?= =?utf-8?B?YnNBL3N2SkpHVEZTNm52VGFob01KeGExSzhLeitsa0dqR2puTzNKMmFJR29x?= =?utf-8?B?dzUxSWQwR2k2TlcwY3dsSUVNWEt1aFBtbzV1ZlJQdWdTMFhuK2tUVTUyWkVO?= =?utf-8?B?cEExUFRxenVVaWdrcUs4d1hVRzN0cFVqK0ZJMTJQaGF1WnIwR2ZhRXd0NE84?= =?utf-8?B?eHl5V2VOaFhyTDVlQlI2NUp2ekdrdU8zZ1VhTnEzcmMraHZwL0d3d29WdEx4?= =?utf-8?B?dDNhaUt4ZDNaL0dIUU0yNmljOWIwSTM5RmZReGtienJTRnZ3SXh2MXNMWm4r?= =?utf-8?B?NzMwNmp1TTJSUGRFeDM5cVRRY1RzTXVuWkVkNlFuZW9rUkVtYVQ1YytLY2du?= =?utf-8?B?dmlUd2RIeUowMzJMTm83WjV5dnMwSmFiZmtXY0ZyNmVpQjlNU21qQkZ6ZjNH?= =?utf-8?B?c3FkVFZVSUtRVlliTnpDbmtacElWMUZGZTU1N3FTZllZYlpJNkxsZXk1QnEx?= =?utf-8?B?WXhoaXBjdGRBM29PVXZXRDVyUEhmbU9RWU5xdXNpTjBISlpaZE9QUnF4NkZz?= =?utf-8?B?TEYvNGhWWjRxSWVoYzhhRUczcVl2bjBCdUFpK3d6ZUJ3azY0b2dQNkVSRGF3?= =?utf-8?B?VHBYY1FhSnBYWE9lZndxOEgvYTdEU2pES0ZWTFJVYnQwRWI4bGJmeDllWGFX?= =?utf-8?B?Vld6b0o2eGt6Y1ZvdlQvQmtaUU9hSHBiYXhKaFExL3NpVUJEZU15MDJZbDBn?= =?utf-8?B?ekZqNm9DOG9HRWpIZ1BQVDJNWjltUVdVRkp4ZzV3NzhpVThJenJ2aXp6Zzdw?= =?utf-8?B?QWM4Wkt5bStwajRkZU04TVRHUFBRSzVuUFhCWXEvTkphSmFJZk5aMXRoOU4z?= =?utf-8?B?WldZREhtV1B4eFRkTmV1d2hDTkk2M2J5S01qblFUL2JFZnR5aDM0bk11ZlZk?= =?utf-8?B?bGJUNHNyS0JVcHpaSU5rOTVHUmNPVGZFcDNIc3JyOHJ1aW5pOTlaZHJKVzRJ?= =?utf-8?B?bGhBdVpzMjRldUh0K0pvQmE3VEI2ZGFXaGVZQjBQYUhGNzhHNFZRUERySm5P?= =?utf-8?B?djRnNW5VRzZ6NWN2YjhPNGdIckRNcXZWOEFZNGI5R1pyejFWZ2JHQXpZRE5l?= =?utf-8?B?TmtDTWlLU1EvTW1rMGdZWHNhTFB2RHpaajFPQzBoQll1RVdtUzdDYkh6ZnF5?= =?utf-8?Q?cMJkZKd33qc5Hiv8YSQe1J955?= 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: 4e4c5889-8d27-4b6f-aba8-08da5f8ee723 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2022 20:34:19.3747 (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: TvShDphZI8EeFdP0reycwHqiansTznCXk9y+RUoFAbrX9MuBNbHyBccGA5Ke98CdJ59h9W3fpOT/ku1zybgolf2XUeGJ3fupyLc9+ZQWBc4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3269 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 SGkgVG9tLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gUml4 IDx0cml4QHJlZGhhdC5jb20+DQo+IA0KPiANCj4gT24gNy81LzIyIDU6MjMgUE0sIE5pY29sYXMg Q2hhdXRydSB3cm90ZToNCj4gPiBUaGlzIGFsbG93cyB0byBleHBvc2UgbW9yZSBpbmZvcm1hdGlv biB3aXRoIHJlZ2FyZHMgdG8gYW55IHF1ZXVlDQo+ID4gcmVsYXRlZCBmYWlsdXJlIGFuZCB3YXJu aW5nIHdoaWNoIGNhbm5vdCBiZSBzdXBwb3J0ZWQgaW4gZXhpc3RpbmcgQVBJLg0KPiA+DQo+ID4g U2lnbmVkLW9mZi1ieTogTmljb2xhcyBDaGF1dHJ1IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29t Pg0KPiA+IC0tLQ0KPiA+ICAgYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMgfCAgMiAr Kw0KPiA+ICAgbGliL2JiZGV2L3J0ZV9iYmRldi5jICAgICAgICAgICAgfCAyMSArKysrKysrKysr KysrKysrKysrKysNCj4gPiAgIGxpYi9iYmRldi9ydGVfYmJkZXYuaCAgICAgICAgICAgIHwgMzQg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICAgbGliL2JiZGV2L3ZlcnNp b24ubWFwICAgICAgICAgICAgfCAgMSArDQo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDU4IGluc2Vy dGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2 X3BlcmYuYw0KPiA+IGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4gPiBpbmRl eCAxYWJkYTJkLi42NTNiMjFmIDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LWJiZGV2L3Rlc3Rf YmJkZXZfcGVyZi5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMN Cj4gPiBAQCAtNDM2MCw2ICs0MzYwLDggQEAgdHlwZWRlZiBpbnQgKHRlc3RfY2FzZV9mdW5jdGlv bikoc3RydWN0DQo+IGFjdGl2ZV9kZXZpY2UgKmFkLA0KPiA+ICAgCXN0YXRzLT5kZXF1ZXVlZF9j b3VudCA9IHFfc3RhdHMtPmRlcXVldWVkX2NvdW50Ow0KPiA+ICAgCXN0YXRzLT5lbnF1ZXVlX2Vy cl9jb3VudCA9IHFfc3RhdHMtPmVucXVldWVfZXJyX2NvdW50Ow0KPiA+ICAgCXN0YXRzLT5kZXF1 ZXVlX2Vycl9jb3VudCA9IHFfc3RhdHMtPmRlcXVldWVfZXJyX2NvdW50Ow0KPiA+ICsJc3RhdHMt PmVucXVldWVfd2FybmluZ19jb3VudCA9IHFfc3RhdHMtPmVucXVldWVfd2FybmluZ19jb3VudDsN Cj4gPiArCXN0YXRzLT5kZXF1ZXVlX3dhcm5pbmdfY291bnQgPSBxX3N0YXRzLT5kZXF1ZXVlX3dh cm5pbmdfY291bnQ7DQo+ID4gICAJc3RhdHMtPmFjY19vZmZsb2FkX2N5Y2xlcyA9IHFfc3RhdHMt PmFjY19vZmZsb2FkX2N5Y2xlczsNCj4gPg0KPiA+ICAgCXJldHVybiAwOw0KPiA+IGRpZmYgLS1n aXQgYS9saWIvYmJkZXYvcnRlX2JiZGV2LmMgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmMgaW5kZXgN Cj4gPiAyOGIxMDVkLi5kZGFkNDY0IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9iYmRldi9ydGVfYmJk ZXYuYw0KPiA+ICsrKyBiL2xpYi9iYmRldi9ydGVfYmJkZXYuYw0KPiA+IEBAIC0yNyw2ICsyNyw4 IEBADQo+ID4gICAjZGVmaW5lIEJCREVWX09QX1RZUEVfQ09VTlQgNg0KPiA+ICAgLyogTnVtYmVy IG9mIHN1cHBvcnRlZCBkZXZpY2Ugc3RhdHVzICovDQo+ID4gICAjZGVmaW5lIEJCREVWX0RFVl9T VEFUVVNfQ09VTlQgOQ0KPiA+ICsvKiBOdW1iZXIgb2Ygc3VwcG9ydGVkIGVucXVldWUgc3RhdHVz ICovICNkZWZpbmUNCj4gPiArQkJERVZfRU5RX1NUQVRVU19DT1VOVCA0DQo+ID4NCj4gPiAgIC8q IEJCRGV2IGxpYnJhcnkgbG9nZ2luZyBJRCAqLw0KPiA+ICAgUlRFX0xPR19SRUdJU1RFUl9ERUZB VUxUKGJiZGV2X2xvZ3R5cGUsIE5PVElDRSk7IEBAIC03MjMsNiArNzI1LDgNCj4gQEANCj4gPiBz dHJ1Y3QgcnRlX2JiZGV2ICoNCj4gPiAgIAkJc3RhdHMtPmRlcXVldWVkX2NvdW50ICs9IHFfc3Rh dHMtPmRlcXVldWVkX2NvdW50Ow0KPiA+ICAgCQlzdGF0cy0+ZW5xdWV1ZV9lcnJfY291bnQgKz0g cV9zdGF0cy0+ZW5xdWV1ZV9lcnJfY291bnQ7DQo+ID4gICAJCXN0YXRzLT5kZXF1ZXVlX2Vycl9j b3VudCArPSBxX3N0YXRzLT5kZXF1ZXVlX2Vycl9jb3VudDsNCj4gPiArCQlzdGF0cy0+ZW5xdWV1 ZV93YXJuX2NvdW50ICs9IHFfc3RhdHMtDQo+ID5lbnF1ZXVlX3dhcm5fY291bnQ7DQo+ID4gKwkJ c3RhdHMtPmRlcXVldWVfd2Fybl9jb3VudCArPSBxX3N0YXRzLQ0KPiA+ZGVxdWV1ZV93YXJuX2Nv dW50Ow0KPiA+ICAgCX0NCj4gPiAgIAlydGVfYmJkZXZfbG9nX2RlYnVnKCJHb3Qgc3RhdHMgb24g JXUiLCBkZXYtPmRhdGEtPmRldl9pZCk7DQo+ID4gICB9DQo+ID4gQEAgLTExNjUsMyArMTE2OSwy MCBAQCBzdHJ1Y3QgcnRlX21lbXBvb2wgKg0KPiA+ICAgCXJ0ZV9iYmRldl9sb2coRVJSLCAiSW52 YWxpZCBkZXZpY2Ugc3RhdHVzIik7DQo+ID4gICAJcmV0dXJuIE5VTEw7DQo+ID4gICB9DQo+ID4g Kw0KPiA+ICtjb25zdCBjaGFyICoNCj4gPiArcnRlX2JiZGV2X2VucXVldWVfc3RhdHVzX3N0cihl bnVtIHJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1cyBzdGF0dXMpIHsNCj4gPiArCXN0YXRpYyBjb25z dCBjaGFyICogY29uc3QgZW5xX3N0YV9zdHJpbmdbXSA9IHsNCj4gPiArCQkiUlRFX0JCREVWX0VO UV9TVEFUVVNfTk9ORSIsDQo+ID4gKwkJIlJURV9CQkRFVl9FTlFfU1RBVFVTX1FVRVVFX0ZVTEwi LA0KPiA+ICsJCSJSVEVfQkJERVZfRU5RX1NUQVRVU19SSU5HX0ZVTEwiLA0KPiA+ICsJCSJSVEVf QkJERVZfRU5RX1NUQVRVU19JTlZBTElEX09QIiwNCj4gPiArCX07DQo+ID4gKw0KPiA+ICsJaWYg KHN0YXR1cyA8IEJCREVWX0VOUV9TVEFUVVNfQ09VTlQpDQo+IFNpbmdsZSB1c2Ugb2YgI2RlZmlu ZSwgY291bGQganVzdCBiZSBhbiBhcnJheSBzaXplIGNoZWNrIGFuZCByZW1vdmUgdGhlICNkZWZp bmUNCg0KVGhhbmtzLCBnb29kIHBvaW50LiANCg0KPiA+ICsJCXJldHVybiBlbnFfc3RhX3N0cmlu Z1tzdGF0dXNdOw0KPiA+ICsNCj4gPiArCXJ0ZV9iYmRldl9sb2coRVJSLCAiSW52YWxpZCBlbnF1 ZXVlIHN0YXR1cyIpOw0KPiA+ICsJcmV0dXJuIE5VTEw7DQo+ID4gK30NCj4gPiBkaWZmIC0tZ2l0 IGEvbGliL2JiZGV2L3J0ZV9iYmRldi5oIGIvbGliL2JiZGV2L3J0ZV9iYmRldi5oIGluZGV4DQo+ ID4gZWQ1MjhiOC4uYjdlY2Y5NCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvYmJkZXYvcnRlX2JiZGV2 LmgNCj4gPiArKysgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmgNCj4gPiBAQCAtMjI0LDYgKzIyNCwx OSBAQCBzdHJ1Y3QgcnRlX2JiZGV2X3F1ZXVlX2NvbmYgew0KPiA+ICAgcnRlX2JiZGV2X3F1ZXVl X3N0b3AodWludDE2X3QgZGV2X2lkLCB1aW50MTZfdCBxdWV1ZV9pZCk7DQo+ID4NCj4gPiAgIC8q Kg0KPiA+ICsgKiBGbGFncyBpbmRpY2F0ZSB0aGUgcmVhc29uIHdoeSBhIHByZXZpb3VzIGVucXVl dWUgbWF5IG5vdCBoYXZlDQo+ID4gKyAqIGNvbnN1bWVkIGFsbCByZXF1ZXN0ZWQgb3BlcmF0aW9u cw0KPiA+ICsgKiBJbiBjYXNlIG9mIG11bHRpcGxlIHJlYXNvbnMgdGhlIGxhdHRlciBzdXBlcmRl cyBhIHByZXZpb3VzIG9uZSAgKi8NCj4gPiArZW51bSBydGVfYmJkZXZfZW5xdWV1ZV9zdGF0dXMg ew0KPiA+ICsJUlRFX0JCREVWX0VOUV9TVEFUVVNfTk9ORSwgICAgICAgICAgICAgLyoqPCBOb3Ro aW5nIHRvIHJlcG9ydCAqLw0KPiA+ICsJUlRFX0JCREVWX0VOUV9TVEFUVVNfUVVFVUVfRlVMTCwg ICAgICAgLyoqPCBOb3QgZW5vdWdoIHJvb20gaW4NCj4gcXVldWUgKi8NCj4gPiArCVJURV9CQkRF Vl9FTlFfU1RBVFVTX1JJTkdfRlVMTCwgICAgICAgIC8qKjwgTm90IGVub3VnaCByb29tIGluDQo+ IHJpbmcgKi8NCj4gPiArCVJURV9CQkRFVl9FTlFfU1RBVFVTX0lOVkFMSURfT1AsICAgICAgIC8q KjwgT3BlcmF0aW9uIHdhcw0KPiByZWplY3RlZCBhcyBpbnZhbGlkICovDQo+ID4gKwlSVEVfQkJE RVZfRU5RX1NUQVRVU19QQURERURfTUFYID0gNiwgICAvKio8IE1heGltdW0gZW5xDQo+IHN0YXR1 cyBudW1iZXIgaW5jbHVkaW5nIHBhZGRpbmcgKi8NCj4gUGFkIHRvIDggbGlrZSB0aGUgb3RoZXIg cGF0Y2ggPw0KDQpJdCBkb2Vzbid0IGhhdmUgdG8gYmUgdGhlIHNhbWUgbnVtYmVyLCBqdXN0IGEg Yml0IG9mIHJvb20gZm9yIGdyb3d0aC4gDQoNCj4gPiArfTsNCj4gPiArDQo+ID4gKy8qKg0KPiA+ ICAgICogRmxhZ3MgaW5kaWNhdGUgdGhlIHN0YXR1cyBvZiB0aGUgZGV2aWNlDQo+ID4gICAgKi8N Cj4gPiAgIGVudW0gcnRlX2JiZGV2X2RldmljZV9zdGF0dXMgew0KPiA+IEBAIC0yNDYsNiArMjU5 LDEyIEBAIHN0cnVjdCBydGVfYmJkZXZfc3RhdHMgew0KPiA+ICAgCXVpbnQ2NF90IGVucXVldWVf ZXJyX2NvdW50Ow0KPiA+ICAgCS8qKiBUb3RhbCBlcnJvciBjb3VudCBvbiBvcGVyYXRpb25zIGRl cXVldWVkICovDQo+ID4gICAJdWludDY0X3QgZGVxdWV1ZV9lcnJfY291bnQ7DQo+ID4gKwkvKiog VG90YWwgd2FybmluZyBjb3VudCBvbiBvcGVyYXRpb25zIGVucXVldWVkICovDQo+ID4gKwl1aW50 NjRfdCBlbnF1ZXVlX3dhcm5fY291bnQ7DQo+ID4gKwkvKiogVG90YWwgd2FybmluZyBjb3VudCBv biBvcGVyYXRpb25zIGRlcXVldWVkICovDQo+ID4gKwl1aW50NjRfdCBkZXF1ZXVlX3dhcm5fY291 bnQ7DQo+ID4gKwkvKiogVG90YWwgZW5xdWV1ZSBzdGF0dXMgY291bnQgYmFzZWQgb24gcnRlX2Ji ZGV2X2VucXVldWVfc3RhdHVzDQo+IGVudW0gKi8NCj4gPiArCXVpbnQ2NF90DQo+IGVucXVldWVf c3RhdHVzX2NvdW50W1JURV9CQkRFVl9FTlFfU1RBVFVTX1BBRERFRF9NQVhdOw0KPiBUaGlzIGVs ZW1lbnQgaXMgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCwgaXMgaXQgbmVlZGVkID8NCj4gPiAgIAkv KiogQ1BVIGN5Y2xlcyBjb25zdW1lZCBieSB0aGUgKEhXL1NXKSBhY2NlbGVyYXRvciBkZXZpY2Ug dG8NCj4gb2ZmbG9hZA0KPiA+ICAgCSAqICB0aGUgZW5xdWV1ZSByZXF1ZXN0IHRvIGl0cyBpbnRl cm5hbCBxdWV1ZXMuDQo+ID4gICAJICogIC0gRm9yIGEgSFcgZGV2aWNlIHRoaXMgaXMgdGhlIGN5 Y2xlcyBjb25zdW1lZCBpbiBNTUlPIHdyaXRlIEBADQo+ID4gLTM4Niw2ICs0MDUsNyBAQCBzdHJ1 Y3QgcnRlX2JiZGV2X3F1ZXVlX2RhdGEgew0KPiA+ICAgCXZvaWQgKnF1ZXVlX3ByaXZhdGU7ICAv Kio8IERyaXZlci1zcGVjaWZpYyBwZXItcXVldWUgZGF0YSAqLw0KPiA+ICAgCXN0cnVjdCBydGVf YmJkZXZfcXVldWVfY29uZiBjb25mOyAgLyoqPCBDdXJyZW50IGNvbmZpZ3VyYXRpb24gKi8NCj4g PiAgIAlzdHJ1Y3QgcnRlX2JiZGV2X3N0YXRzIHF1ZXVlX3N0YXRzOyAgLyoqPCBRdWV1ZSBzdGF0 aXN0aWNzICovDQo+ID4gKwllbnVtIHJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1cyBlbnF1ZXVlX3N0 YXR1czsgLyoqPCBFbnF1ZXVlDQo+IHN0YXR1cw0KPiA+ICt3aGVuIG9wIGlzIHJlamVjdGVkICov DQo+IA0KPiBUaGlzIGVsZW1lbnQgaXMgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCwgaXMgaXQgbmVl ZGVkID8NCg0KDQpUaGlzIGlzIGV4cG9zZWQgdG8gYm90aCBQTUQgYW5kIGFwcGxpY2F0aW9uIHRo cm91Z2ggdGhpcyBjb21taXQgYXQgcXVldWUgZ3JhbnVsYXJpdHkuIFNhaWQgb3RoZXJ3aXNlIHRo ZSBQTUQgd291bGQgdGhlbiBzZXQgdGhpcyBiYXNlZCBvbiBldmVudHMgZGV0ZWN0ZWQgaW4gdGhl IFBNRCBpbXBsZW1lbnRhdGlvbi4gDQoNCg0KPiANCj4gVG9tDQo+IA0KPiA+ICAgCWJvb2wgc3Rh cnRlZDsgIC8qKjwgUXVldWUgc3RhdGUgKi8NCj4gPiAgIH07DQo+ID4NCj4gPiBAQCAtOTM4LDYg Kzk1OCwyMCBAQCB0eXBlZGVmIHZvaWQgKCpydGVfYmJkZXZfY2JfZm4pKHVpbnQxNl90IGRldl9p ZCwNCj4gPiAgIGNvbnN0IGNoYXIqDQo+ID4gICBydGVfYmJkZXZfZGV2aWNlX3N0YXR1c19zdHIo ZW51bSBydGVfYmJkZXZfZGV2aWNlX3N0YXR1cyBzdGF0dXMpOw0KPiA+DQo+ID4gKy8qKg0KPiA+ ICsgKiBDb252ZXJ0cyBxdWV1ZSBzdGF0dXMgZnJvbSBlbnVtIHRvIHN0cmluZw0KPiA+ICsgKg0K PiA+ICsgKiBAcGFyYW0gc3RhdHVzDQo+ID4gKyAqICAgUXVldWUgc3RhdHVzIGFzIGVudW0NCj4g PiArICoNCj4gPiArICogQHJldHVybnMNCj4gPiArICogIFF1ZXVlIHN0YXR1cyBhcyBzdHJpbmcg b3IgTlVMTCBpZiBvcF90eXBlIGlzIGludmFsaWQNCj4gPiArICoNCj4gPiArICovDQo+ID4gK19f cnRlX2V4cGVyaW1lbnRhbA0KPiA+ICtjb25zdCBjaGFyKg0KPiA+ICtydGVfYmJkZXZfZW5xdWV1 ZV9zdGF0dXNfc3RyKGVudW0gcnRlX2JiZGV2X2VucXVldWVfc3RhdHVzIHN0YXR1cyk7DQo+ID4g Kw0KPiA+ICAgI2lmZGVmIF9fY3BsdXNwbHVzDQo+ID4gICB9DQo+ID4gICAjZW5kaWYNCj4gPiBk aWZmIC0tZ2l0IGEvbGliL2JiZGV2L3ZlcnNpb24ubWFwIGIvbGliL2JiZGV2L3ZlcnNpb24ubWFw IGluZGV4DQo+ID4gZWZhZTUwYi4uMWMwNjczOCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvYmJkZXYv dmVyc2lvbi5tYXANCj4gPiArKysgYi9saWIvYmJkZXYvdmVyc2lvbi5tYXANCj4gPiBAQCAtNDQs NiArNDQsNyBAQCBFWFBFUklNRU5UQUwgew0KPiA+ICAgCWdsb2JhbDoNCj4gPg0KPiA+ICAgCXJ0 ZV9iYmRldl9kZXZpY2Vfc3RhdHVzX3N0cjsNCj4gPiArCXJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1 c19zdHI7DQo+ID4gICAJcnRlX2JiZGV2X2VucXVldWVfZmZ0X29wczsNCj4gPiAgIAlydGVfYmJk ZXZfZGVxdWV1ZV9mZnRfb3BzOw0KPiA+ICAgCXJ0ZV9iYmRldl9mZnRfb3BfYWxsb2NfYnVsazsN Cg0K