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 10C6D41C50; Fri, 10 Feb 2023 18:46:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F23E6410EA; Fri, 10 Feb 2023 18:46:29 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id CBF4D410D3 for ; Fri, 10 Feb 2023 18:46:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676051188; x=1707587188; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qL5wpGHuaSge06jKqhnvU6UGKewg8PjEp4+umhOE4qU=; b=e4+WqeqYE+65Udit0PvMY5rRvCtmMpS/22WcJtMF+XB1nDFip3IVeok0 pUnOpl3CDaeOtowDORHzIPeOYuC1V8+scP5ZtVn42FCf+HJ4TOcenY1he KoE7oh7thl5IGWa8zZJ4lw7ZoCL1Zi7NneqGreWA29bGy00JY/GoGVjfj tWc2yZNutwJm+H8ieIDF4KXKCwtEsBMwSoKt/sNDUIp2buap9DdzAawKP hvBfl6DEzZJbYVJm/YnHkFscDKF13VzjBEQuhTr6sExPzBDeZ6IH/DK0j /m3PVCROC3u3R++yJxrQIiYIYu4srmRN4dKQX8ruRtV8S1IlxSyXhdTpk A==; X-IronPort-AV: E=McAfee;i="6500,9779,10617"; a="318498922" X-IronPort-AV: E=Sophos;i="5.97,287,1669104000"; d="scan'208";a="318498922" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2023 09:46:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10617"; a="645702498" X-IronPort-AV: E=Sophos;i="5.97,287,1669104000"; d="scan'208";a="645702498" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga006.jf.intel.com with ESMTP; 10 Feb 2023 09:46:09 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 10 Feb 2023 09:46:08 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 10 Feb 2023 09:46:08 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) 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.2507.16; Fri, 10 Feb 2023 09:46:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAQUhcKOns7elwvKO8j3I5OTPFeQSKwJmXKAtHSP4z0KpbvJVb3PnRCnBCYwNoXk2c5QZ/k9fWLvYslmkrWiRzG6ibO034q9zLvwGj+mVEKHxBYN4P2oMfdR5GWiUSfJL02bW8AliJpWYs0g4eai9tb0qE4CP4MG1XjvYabV0e1iOrjLe31revYNygAFaGD6tuaYpGQXU84pCIGTBLG9bNLUXoSYPiJQMiNmJDDICtNalJLtiB8oitRlOfnPBKGzyMIXVsak7boy45KCOnqpCnHP+WY+PqhvRBiUd0Va0Xp9lBn8CrBS7PoGfvZZucY+YNzjyCotsr9LmzaIHZdBgw== 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=qL5wpGHuaSge06jKqhnvU6UGKewg8PjEp4+umhOE4qU=; b=YX3T+wAnvdEJ3suDrqogHtm0EOgK1nf2i0Q1BxsMNaYNRSt4Yqs1g//CvP9UdqgFZdqx7GmIZPTUfJdlKb0jTtfj3BczkbPmPHEd3q6jzGXQc5j8D86wzKaioYWGMqX1Pj33SmZLOAqKQo/BFNaUU3Alv/eyuDiGi66bOS8gJX6ZOqKlmhc6nOHxo8pQDO/ttu3tkq+wM+sdh2wARZOMZ2gJybJr6lZu5simON76AzAM1B43UmmzrWcBEona2k0ywUvVFhTsynSsNoXe4Uwzlh6qnCTGPfU74fmptJvWua5U4K0Sv8QGQvLpEXazulOfGXeL8294mW/ahvJrQ7e1KA== 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 PH7PR11MB7099.namprd11.prod.outlook.com (2603:10b6:510:20e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.21; Fri, 10 Feb 2023 17:46:05 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::9868:5ea0:d6ad:2707]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::9868:5ea0:d6ad:2707%6]) with mapi id 15.20.6086.017; Fri, 10 Feb 2023 17:46:05 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" CC: "Vargas, Hernan" Subject: RE: [PATCH v1 9/9] baseband/acc: remove printf from PMD function Thread-Topic: [PATCH v1 9/9] baseband/acc: remove printf from PMD function Thread-Index: AQHZPNUcScm/Jt+GIUSpLy/p5b+as67H7xSAgACFnUA= Date: Fri, 10 Feb 2023 17:46:04 +0000 Message-ID: References: <20230209221929.265059-1-nicolas.chautru@intel.com> <20230209221929.265059-10-nicolas.chautru@intel.com> <0fd8dddb-863b-a439-2855-fe24d052918f@redhat.com> In-Reply-To: <0fd8dddb-863b-a439-2855-fe24d052918f@redhat.com> 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_|PH7PR11MB7099:EE_ x-ms-office365-filtering-correlation-id: b47bca72-1355-4624-e064-08db0b8eaed3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GvD903V8aAGcFTxz+2N1UiI5joJpZWh3clyc9jF6+8Q7TQuQrdMPrjyl8e2GXA75RAayRba2SJGByPFgcPBKjYSbwS+7f52gJkgRZ4id7+G/M9LkBvhW2fMqq1l2OfiC3RBvk1fKc4aPndS3qYnA6DDQmPLXz3JD4Q79+/zJHdPSG14oiIZgsKqdyqodWdzoesyOjx1rJVHxu8dZKn1E1izKGjab5RNl+bq5xMKnlFqWAF+KfZ7N2WlXDLayOEErIGmM6X+Uns4i8d5mu0QtNX9dCl/VlC34FGvs4CA10uyHcheAdQQ+Sh+vZ3XxZYLCUw7VoU+2pMGsGYvozmyT4GYO2q5Z8EVWCOsWyfjBZZV3zEXFc5NVwZ8yi5PF9lAWQ4Zv+6GOZgL9W/+mSq887lDP0S9WNd8u6lam6rkHCCw9BjZly/KWQYoiSTN8Z5x9WZny9juUvBF9k7vF0x/Kty09J9Jyo8BP/oDCuSgGd2+P6l0lNeybBk6UI8jN7PL6sUseaZw3HLz9UFHd2NpuGLhqSL1RzSfQ0zvVMB9SZkTmM+sxopMTv6JiYrlrkS6IlFotbI2tTkyLgEMuAaW9cS6RCavExIR9Uro7G/okRq8PNMjrUVnwrk2LgVjpwMdHgvjKfP0Y37GsmejFQOPHJTOh6VnDOzejOYhxRqhBU5yk5bS1r3mWOWZ3j/JvzY2pTVqbVxxmW3cszPB3d8WG9g== 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:(13230025)(376002)(366004)(396003)(346002)(39860400002)(136003)(451199018)(52536014)(19627235002)(316002)(110136005)(8676002)(5660300002)(4326008)(76116006)(66476007)(66556008)(64756008)(66946007)(66446008)(41300700001)(8936002)(82960400001)(33656002)(86362001)(38070700005)(38100700002)(122000001)(6506007)(9686003)(53546011)(26005)(71200400001)(107886003)(7696005)(186003)(55016003)(2906002)(478600001)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NzlqSTdYbGpaZjlFd1JhU09rSDlpbEFGcWlYSTFjUmZ6TDFvb3pMQktCaVJN?= =?utf-8?B?VDAvTG5KSzB2OFh5UDFQRWFITjA3MHZiRG0zSE9haVJ3UjF5ckxSVDRxN0Ni?= =?utf-8?B?YXRRNUI5K3NQY0ZMRnhpcXVDOC9SNkRDTCtUeDdhMHcyUFVwWUNCczlBbFRi?= =?utf-8?B?YW02L3IzSWhhRUEyU1VSMHgyalhkbWt2VUlHOG0xV3dOcDdxVzZ2QzhZbUdo?= =?utf-8?B?R1I5Yi91VExlazZUbElVKzgralZ3dWpwcXREcHIvTisrbXlZeUJoL0w1Ujcz?= =?utf-8?B?TkNOQ0sra3VkaEtmS2Y1aEc4RGtES3pTV3g1aUc4OHg4TkZXd1JQYUhNbXpv?= =?utf-8?B?MXBDV1hyK2JxTjlYK1RUZ3V0UXEzR3ZWb0NUTkpISjNwY0taYUZ2ZFZGMXdE?= =?utf-8?B?REJuMlRsSEZDeHZ4QkNIN3pKTnJiUWJ3NEtpT2IzTWMvN1NweTFBd3dtemNQ?= =?utf-8?B?dzBoeWhMOWhBZnh0OGtaK09ETGNYNzJjYzFuZDg3UEMrbGZVWk9rb0lNeW1O?= =?utf-8?B?MWZ2b0I3SDZFOEd3d0tlZGdEYjA5dU1pQUtndUkyTGppQTNRdGZPQVRUVWZn?= =?utf-8?B?enRkZ2kvL0ZUT0V2SGNzZ1FudURJVWFXQTM0OFpXZnNFMEVSVnJUb3MvK2lz?= =?utf-8?B?RDZ3VkUvdG4yelRTTW80a2FZMEN3cmgzVHl6elRYc1dBbmZ0aE4ydnFhbjlm?= =?utf-8?B?OXpCUGZTOGhuNXdKckhtVkkySUcrTVFBTzRXa2RBOEdTeFBmQ3hVTUFjVHYz?= =?utf-8?B?WWFsM2g0eUZGUzg4VEpGZGd5SWV4em4rV0ZPU3c2ZmpCb1JrSUgwc2dVZ1hJ?= =?utf-8?B?ZGlQVTM0ZlI2WkdyQ2I5Q20weXVuanNVVkROQzFDdm5uN2tLL3JJSGRBWlBv?= =?utf-8?B?czlyQ2VTNVlpYytSY0k0ZzRSVlZqTzc3M1VzdUw3ZWJaTWlYeUI5eHVacXI2?= =?utf-8?B?SVo3d1FpdFhlbXR6R04vZ0toT0NzL2FsVGJJRjZza1BZLzJhMCtBa1E1c0xz?= =?utf-8?B?YVk4WHZEMExyRWV0YmZQVERjWGF0QnBxT05qeFJ1cG45VnM5SkhrSldKY3lh?= =?utf-8?B?bFJTeVFFYzgxald6dCtRRkJKM2o1TWlHeUd5NE9ldjI3RzB1d0pmNU52VWZp?= =?utf-8?B?MENCbDlpNnlad0ZYb1ZTQ2gwYnloS3g5NVRFUXhNYlBtZjdPTFh3S2ptZEpT?= =?utf-8?B?alVTY1gwa0xwWXIrL3JFTnhINkVGSWJ5YWtjYnFKN21ZZkdGeGdlV1dqc0ZX?= =?utf-8?B?QXZReVJrWTFSZDlOMGMwbjdDemxnM3E0YVJKZnUvbFJTY2RrYzlpZGg3NzFR?= =?utf-8?B?djFJeHlBYUpHOWtQTlFRMTViZlB3bnNWQmdVU2FyZERmd3pzTE5MdHBlSDlm?= =?utf-8?B?MVFETWNWVEdjTmZDbTBOZ3VubDFSK1ZSV1ZndEV4NnhUTnYwOWN1UTdhVS83?= =?utf-8?B?TWNjZWQ2TmFRZDJ3bHdoOHkrZFJ3bWZaYUxyMTUvVjZNSmlOVVlmQmZyTVp1?= =?utf-8?B?dGZRZHJYMmdBTXF4ZGVrcEovUHd4OHNacmEwMXkrNmdTeityRUhMTnEyZk5r?= =?utf-8?B?dkZUL2JOZ2M5b2FXVW9pZmVtRUE0bUdpM3ZRRWF0NTNZc3pwVnk4c01CZjly?= =?utf-8?B?eHFyWjlzSE9Wa08xNzZCYXFCcFEwakRwVWhWZEpTTUxySS9sakoxVGZvY3Yz?= =?utf-8?B?eHhkRnV0aXRaaGNjMlJZZHhraDFJdE5Gcm5ZOVhZaDJtZmxKL3ZsZmJEL3Vv?= =?utf-8?B?Zks1NU41OEpZd2x2bnRROW1kWmpFZ0xaekQ3a2dFc2VoTVBnTHVKa01FdDQx?= =?utf-8?B?cWJPTmhUd1IzcGlnMlpiYmQrMStEVEVJMTRZMjZlb1hQTkRPeUNjb2hQd2Jm?= =?utf-8?B?STVGUmJZQ1dNV2dIczRacjUxVyt4TnZOb2twN3FlaDcwOHpSMENFYU1SdFZy?= =?utf-8?B?YUpjejJQZUZTNm5iVjFOQUdzV01oQnJrY0o1SzVoSFZxQ0ZOMXpXZnFnV1g5?= =?utf-8?B?cnBEYjNSaGYzMFdTenFKREI3Z1hwZjByRGpYS2xsYWZTSDFEWHlVb0o3cERR?= =?utf-8?B?eUpwalFqcXNGVVA4c2tIakc4QzQzaSs2ZzFDZkpRUUJ2M1c2ZGEwVDhVUVQw?= =?utf-8?Q?caF0vKBpd5T610GJa33b+Al+T?= 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: b47bca72-1355-4624-e064-08db0b8eaed3 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2023 17:46:04.8814 (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: FwoNdPH6XVz6L5rGFdktgJydbLxCmt0BpUS70y5SWRGLXZ1+z4318US4CxokVXMdhDx2Bdyuk4dhXiy3yoK6XPKs684IDYkiGDKEa2YSjqM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7099 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXks IEZlYnJ1YXJ5IDEwLCAyMDIzIDE6NDUgQU0NCj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29s YXMuY2hhdXRydUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IFZhcmdhcywgSGVybmFu IDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MSA5Lzld IGJhc2ViYW5kL2FjYzogcmVtb3ZlIHByaW50ZiBmcm9tIFBNRCBmdW5jdGlvbg0KPiANCj4gDQo+ IA0KPiBPbiAyLzkvMjMgMjM6MTksIE5pY29sYXMgQ2hhdXRydSB3cm90ZToNCj4gPiBSZXBsYWNp bmcgdXNhZ2Ugb2YgcHJpbnRmIGluIGNvbXBhbmlvbiBmdW5jdGlvbiBmb3IgYmJkZXYtdGVzdCBi eQ0KPiA+IHJ0ZV9sb2cuDQo+IA0KPiBJIHRoaW5rIGl0IGNvdWxkIGJlIGJhY2twb3J0ZWQuIElm IHlvdSBhZ3JlZSBwbGVhc2UgYWRkIEZpeGVzIHRhZyBhbmQgQ2Mgc3RhYmxlLg0KDQpUaGF0IGZ1 bmN0aW9uIGlzIG9ubHkgdXNlZCBmb3IgYmJkZXYtdGVzdCBzbyB3b3VsZCBub3QgcmVhbGx5IGZp eCBhbnl0aGluZy4gDQpXZSBhcmUgY2hhbmdpbmcgdGhpcyBtYWlubHkgdG8gaGVscCBpbXBvc2lu ZyBhIHJ1bGUgbW92aW5nIGZvcndhcmQgZm9yIG5vIHByaW50ZiBpbiB0aGF0IFBNRCBkaXJlY3Rv cnkuDQpCYXNlZCBvbiB0aGlzIEkgZG9u4oCZdCB0aGluayB3ZSBoYXZlIHRvIGJhY2twb3J0LiBC dXQgaWYgeW91IGFyZSBjb252aW5jZWQgdGhpcyBpcyByZXF1aXJlZCwgb2sgYXMgd2VsbC4gDQoN Cj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBDaGF1dHJ1IDxuaWNvbGFzLmNoYXV0cnVA aW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX2FjYzEw MF9wbWQuYyB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQ0KPiA+ICAgZHJpdmVycy9iYXNlYmFuZC9h Y2MvcnRlX3ZyYl9wbWQuYyAgICB8ICAyICstDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDEwIGlu c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQ0KPiANCj4gRm9yIHRoZSBwYXRjaCBpdHNlbGY6 DQo+IFJldmlld2VkLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQu Y29tPg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCj4gDQo+IA0KPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNjMTAwX3BtZC5jDQo+ID4gYi9kcml2ZXJzL2Jhc2Vi YW5kL2FjYy9ydGVfYWNjMTAwX3BtZC5jDQo+ID4gaW5kZXggMzZmNmZlYzVhZC4uNDBiNWVhZjA4 OSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNjMTAwX3BtZC5j DQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX2FjYzEwMF9wbWQuYw0KPiA+IEBA IC00MzQ3LDcgKzQzNDcsNyBAQCBwb3dlcm9uX2NsZWFudXAoc3RydWN0IHJ0ZV9iYmRldiAqYmJk ZXYsIHN0cnVjdA0KPiBhY2NfZGV2aWNlICpkLA0KPiA+ICAgew0KPiA+ICAgCWludCBpLCB0ZW1w bGF0ZV9pZHgsIHFnX2lkeDsNCj4gPiAgIAl1aW50MzJfdCBhZGRyZXNzLCBzdGF0dXMsIHZhbHVl Ow0KPiA+IC0JcHJpbnRmKCJOZWVkIHRvIGNsZWFyIHBvd2VyLW9uIDVHVUwgc3RhdHVzIGluIGlu dGVybmFsIG1lbW9yeVxuIik7DQo+ID4gKwlydGVfYmJkZXZfbG9nKFdBUk5JTkcsICJOZWVkIHRv IGNsZWFyIHBvd2VyLW9uIDVHVUwgc3RhdHVzIGluDQo+ID4gK2ludGVybmFsIG1lbW9yeSIpOw0K PiA+ICAgCS8qIFJlc2V0IExEUEMgQ29yZXMgKi8NCj4gPiAgIAlmb3IgKGkgPSAwOyBpIDwgQUND MTAwX0VOR0lORVNfTUFYOyBpKyspDQo+ID4gICAJCWFjY19yZWdfd3JpdGUoZCwgSFdQZkZlY1Vs NWdDbnRybFJlZyArIEBAIC00NDIxLDcNCj4gKzQ0MjEsNyBAQA0KPiA+IHBvd2Vyb25fY2xlYW51 cChzdHJ1Y3QgcnRlX2JiZGV2ICpiYmRldiwgc3RydWN0IGFjY19kZXZpY2UgKmQsDQo+ID4gICAJ LyogRm9yY2UgZWFjaCBlbmdpbmUgd2hpY2ggaXMgaW4gdW5zcGVjaWZpZWQgc3RhdGUgKi8NCj4g PiAgIAlmb3IgKGkgPSAwOyBpIDwgbnVtX2ZhaWxlZF9lbmdpbmU7IGkrKykgew0KPiA+ICAgCQlp bnQgZmFpbGVkX2VuZ2luZSA9IGVuZ2luZXNfdG9fcmVzdGFydFtpXTsNCj4gPiAtCQlwcmludGYo IkZvcmNlIGVuZ2luZSAlZFxuIiwgZmFpbGVkX2VuZ2luZSk7DQo+ID4gKwkJcnRlX2JiZGV2X2xv ZyhXQVJOSU5HLCAiRm9yY2UgZW5naW5lICVkIiwgZmFpbGVkX2VuZ2luZSk7DQo+ID4gICAJCWZv ciAodGVtcGxhdGVfaWR4ID0gQUNDMTAwX1NJR19VTF81RzsNCj4gPiAgIAkJCQl0ZW1wbGF0ZV9p ZHggPD0gQUNDMTAwX1NJR19VTF81R19MQVNUOw0KPiA+ICAgCQkJCXRlbXBsYXRlX2lkeCsrKSB7 DQo+ID4gQEAgLTQ0NTAsNyArNDQ1MCw3IEBAIHBvd2Vyb25fY2xlYW51cChzdHJ1Y3QgcnRlX2Ji ZGV2ICpiYmRldiwgc3RydWN0DQo+IGFjY19kZXZpY2UgKmQsDQo+ID4gICAJCWFjY19yZWdfd3Jp dGUoZCwgSFdQZlFtZ3JJbmdyZXNzQXEgKyAweDEwMCwgZW5xX3JlcS52YWwpOw0KPiA+ICAgCQl1 c2xlZXAoQUNDX0xPTkdfV0FJVCAqIDEwMCk7DQo+ID4gICAJCWlmIChkZXNjLT5yZXEud29yZDAg IT0gMikNCj4gPiAtCQkJcHJpbnRmKCJETUEgUmVzcG9uc2UgJSMiUFJJeDMyIlxuIiwgZGVzYy0N Cj4gPnJlcS53b3JkMCk7DQo+ID4gKwkJCXJ0ZV9iYmRldl9sb2coV0FSTklORywgIkRNQSBSZXNw b25zZQ0KPiAlIyJQUkl4MzIiXG4iLA0KPiA+ICtkZXNjLT5yZXEud29yZDApOw0KPiA+ICAgCX0N Cj4gPg0KPiA+ICAgCS8qIFJlc2V0IExEUEMgQ29yZXMgKi8NCj4gPiBAQCAtNDQ4Miw3ICs0NDgy LDcgQEAgcG93ZXJvbl9jbGVhbnVwKHN0cnVjdCBydGVfYmJkZXYgKmJiZGV2LCBzdHJ1Y3QNCj4g YWNjX2RldmljZSAqZCwNCj4gPiAgIAkJfSBlbHNlDQo+ID4gICAJCQlhY2NfcmVnX3dyaXRlKGQs IGFkZHJlc3MsIDApOw0KPiA+ICAgCX0NCj4gPiAtCXByaW50ZigiTnVtYmVyIG9mIDVHVUwgZW5n aW5lcyAlZFxuIiwgbnVtRW5naW5lcyk7DQo+ID4gKwlydGVfYmJkZXZfbG9nKElORk8sICJOdW1i ZXIgb2YgNUdVTCBlbmdpbmVzICVkIiwgbnVtRW5naW5lcyk7DQo+ID4NCj4gPiAgIAlydGVfZnJl ZShkLT5zd19yaW5nc19iYXNlKTsNCj4gPiAgIAl1c2xlZXAoQUNDX0xPTkdfV0FJVCk7DQo+ID4g QEAgLTQ2NzEsNyArNDY3MSw3IEBAIGFjYzEwMF9jb25maWd1cmUoY29uc3QgY2hhciAqZGV2X25h bWUsIHN0cnVjdA0KPiBydGVfYWNjX2NvbmYgKmNvbmYpDQo+ID4gICAJCX0gZWxzZQ0KPiA+ICAg CQkJYWNjX3JlZ193cml0ZShkLCBhZGRyZXNzLCAwKTsNCj4gPiAgIAl9DQo+ID4gLQlwcmludGYo Ik51bWJlciBvZiA1R1VMIGVuZ2luZXMgJWRcbiIsIG51bUVuZ2luZXMpOw0KPiA+ICsJcnRlX2Ji ZGV2X2xvZyhJTkZPLCAiTnVtYmVyIG9mIDVHVUwgZW5naW5lcyAlZCIsIG51bUVuZ2luZXMpOw0K PiA+ICAgCS8qIDRHREwgKi8NCj4gPiAgIAludW1RcXNBY2MgKz0gbnVtUWdzOw0KPiA+ICAgCW51 bVFncwk9IGNvbmYtPnFfZGxfNGcubnVtX3Fncm91cHM7DQo+ID4gQEAgLTQ4MDEsNyArNDgwMSw3 IEBAIGFjYzEwMF9jb25maWd1cmUoY29uc3QgY2hhciAqZGV2X25hbWUsIHN0cnVjdA0KPiBydGVf YWNjX2NvbmYgKmNvbmYpDQo+ID4gICAJCXZlcnNpb24gKz0gYWNjX3JlZ19yZWFkKGQsDQo+ID4g ICAJCQkJSFdQZkRkclBoeUlkdG1Gd1ZlcnNpb24gKyA0ICogaSkgPDwgKDggKiBpKTsNCj4gPiAg IAlpZiAodmVyc2lvbiAhPSBBQ0MxMDBfUFJRX0REUl9WRVIpIHsNCj4gPiAtCQlwcmludGYoIiog Tm90ZTogTm90IG9uIEREUiBQUlEgdmVyc2lvbiAlOHggIT0gJTA4eFxuIiwNCj4gPiArCQlydGVf YmJkZXZfbG9nKEVSUiwgIiogTm90ZTogTm90IG9uIEREUiBQUlEgdmVyc2lvbiAlOHggIT0NCj4g JTA4eCIsDQo+ID4gICAJCQkJdmVyc2lvbiwgQUNDMTAwX1BSUV9ERFJfVkVSKTsNCj4gPiAgIAl9 IGVsc2UgaWYgKGZpcnN0Q2ZnKSB7DQo+ID4gICAJCS8qIC0tLS0gRERSIGNvbmZpZ3VyYXRpb24g YXQgYm9vdCB1cCAtLS0gKi8gQEAgLTQ4NzEsNyArNDg3MSw3DQo+IEBADQo+ID4gYWNjMTAwX2Nv bmZpZ3VyZShjb25zdCBjaGFyICpkZXZfbmFtZSwgc3RydWN0IHJ0ZV9hY2NfY29uZiAqY29uZikN Cj4gPiAgIAkJCWlmICh2YWx1ZSAmIDEpDQo+ID4gICAJCQkJYnJlYWs7DQo+ID4gICAJCX0NCj4g PiAtCQlwcmludGYoIkREUiBUcmFpbmluZyBjb21wbGV0ZWQgaW4gJWQgbXMiLCBpKTsNCj4gPiAr CQlydGVfYmJkZXZfbG9nKElORk8sICJERFIgVHJhaW5pbmcgY29tcGxldGVkIGluICVkIG1zIiwg aSk7DQo+ID4gICAJCS8qIEVuYWJsZSBNZW1vcnkgQ29udHJvbGxlciAqLw0KPiA+ICAgCQlhY2Nf cmVnX3dyaXRlKGQsIEhXUGZEZHJVbW1jQ3RybCwgMHg0MDEpOw0KPiA+ICAgCQkvKiBSZWxlYXNl IEFYSSBpbnRlcmZhY2UgcmVzZXQgKi8NCj4gPiBAQCAtNTA0Nyw3ICs1MDQ3LDcgQEAgYWNjMTAx X2NvbmZpZ3VyZShjb25zdCBjaGFyICpkZXZfbmFtZSwgc3RydWN0DQo+IHJ0ZV9hY2NfY29uZiAq Y29uZikNCj4gPiAgIAkJfSBlbHNlDQo+ID4gICAJCQlhY2NfcmVnX3dyaXRlKGQsIGFkZHJlc3Ms IDApOw0KPiA+ICAgCX0NCj4gPiAtCXByaW50ZigiTnVtYmVyIG9mIDVHVUwgZW5naW5lcyAlZFxu IiwgbnVtRW5naW5lcyk7DQo+ID4gKwlydGVfYmJkZXZfbG9nKElORk8sICJOdW1iZXIgb2YgNUdV TCBlbmdpbmVzICVkIiwgbnVtRW5naW5lcyk7DQo+ID4gICAJLyogNEdETCAqLw0KPiA+ICAgCW51 bVFxc0FjYyArPSBudW1RZ3M7DQo+ID4gICAJbnVtUWdzCT0gY29uZi0+cV9kbF80Zy5udW1fcWdy b3VwczsNCj4gPiBAQCAtNTE4NSw3ICs1MTg1LDcgQEAgcnRlX2FjY19jb25maWd1cmUoY29uc3Qg Y2hhciAqZGV2X25hbWUsIHN0cnVjdA0KPiBydGVfYWNjX2NvbmYgKmNvbmYpDQo+ID4gICAJCXJl dHVybiAtRU5PREVWOw0KPiA+ICAgCX0NCj4gPiAgIAlzdHJ1Y3QgcnRlX3BjaV9kZXZpY2UgKnBj aV9kZXYgPSBSVEVfREVWX1RPX1BDSShiYmRldi0+ZGV2aWNlKTsNCj4gPiAtCXByaW50ZigiQ29u ZmlndXJlIGRldiBpZCAleFxuIiwgcGNpX2Rldi0+aWQuZGV2aWNlX2lkKTsNCj4gPiArCXJ0ZV9i YmRldl9sb2coSU5GTywgIkNvbmZpZ3VyZSBkZXYgaWQgJXgiLCBwY2lfZGV2LT5pZC5kZXZpY2Vf aWQpOw0KPiA+ICAgCWlmIChwY2lfZGV2LT5pZC5kZXZpY2VfaWQgPT0gQUNDMTAwX1BGX0RFVklD RV9JRCkNCj4gPiAgIAkJcmV0dXJuIGFjYzEwMF9jb25maWd1cmUoZGV2X25hbWUsIGNvbmYpOw0K PiA+ICAgCWVsc2UgaWYgKHBjaV9kZXYtPmlkLmRldmljZV9pZCA9PSBBQ0MxMDFfUEZfREVWSUNF X0lEKSBkaWZmIC0tZ2l0DQo+ID4gYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfdnJiX3BtZC5j DQo+ID4gYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfdnJiX3BtZC5jDQo+ID4gaW5kZXggMThi NWRhYjI1Zi4uYzM3ZjcyNTQxNSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2Jhc2ViYW5kL2Fj Yy9ydGVfdnJiX3BtZC5jDQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX3ZyYl9w bWQuYw0KPiA+IEBAIC0zNjMzLDcgKzM2MzMsNyBAQCB2cmIxX2NvbmZpZ3VyZShjb25zdCBjaGFy ICpkZXZfbmFtZSwgc3RydWN0DQo+IHJ0ZV9hY2NfY29uZiAqY29uZikNCj4gPiAgIAkJfSBlbHNl DQo+ID4gICAJCQlhY2NfcmVnX3dyaXRlKGQsIGFkZHJlc3MsIDApOw0KPiA+ICAgCX0NCj4gPiAt CXByaW50ZigiTnVtYmVyIG9mIDVHVUwgZW5naW5lcyAlZFxuIiwgbnVtRW5naW5lcyk7DQo+ID4g KwlydGVfYmJkZXZfbG9nKElORk8sICJOdW1iZXIgb2YgNUdVTCBlbmdpbmVzICVkIiwgbnVtRW5n aW5lcyk7DQo+ID4gICAJLyogNEdETCAqLw0KPiA+ICAgCW51bVFxc0FjYyArPSBudW1RZ3M7DQo+ ID4gICAJbnVtUWdzCT0gY29uZi0+cV9kbF80Zy5udW1fcWdyb3VwczsNCg0K