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 6397143CB8; Fri, 15 Mar 2024 08:44:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9414942EBA; Fri, 15 Mar 2024 08:44:07 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by mails.dpdk.org (Postfix) with ESMTP id B1D034025C; Fri, 15 Mar 2024 08:44:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1710488646; x=1742024646; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mEumyOWkKVVxuco/+tcw/cE5Xxm6LjZCE6ibtPqIzLk=; b=U9J3VETwuaavqYg2XVrrrysNGsZfKP5HFPfeFndrNf1mxO85GHYKiM4r G+v4mAgJSCjFK7+Sddn7fb4VTwvaRjN4ZepXD5DqokIKBH+82bkJ7y17W Px2w9KQrl3ioKpjqIbA9yICRFkkYpq0MaJEq/lQAy7y7e4wDPNmUOOwtT vjFMT5+M1H2xrXF0Gsxlh1/Dz3TQTtb/kx9aJibQ4txg/2LFIr3+SWj7C jyMOMfmsar5uD+DRxsHnTU8+uQaJpO5FM8h2akwEOLy8nGHAZo7BLKwG7 cUPVAA/1C7YMOVXemIyHwhZzES9Xk20Lhh8nW6z8b02o8ULsxh8s228zt g==; X-IronPort-AV: E=McAfee;i="6600,9927,11013"; a="27815804" X-IronPort-AV: E=Sophos;i="6.07,127,1708416000"; d="scan'208";a="27815804" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2024 00:44:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,127,1708416000"; d="scan'208";a="43609498" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 Mar 2024 00:44:04 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 15 Mar 2024 00:44:03 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.35; Fri, 15 Mar 2024 00:44:03 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 15 Mar 2024 00:44:03 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 15 Mar 2024 00:44:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GCg45XfvNyWtl0lEH3alioB/qZTKJ8BT86yRfwmoBv0CqzOVmAqqIHJ8y3VTvgQNaHJStEjGS8KyDnZTOxttnGhG0pbd9HJC5D5Z+ZvFzXgJ0kuxKoZGoiet6e1A4Epbtfg+6w4ucIelRuk05fouRKE6GF93Cxss+D8/k9IYOYeO6gra3DSbXAVC505O8tvTQx606084OS2mLuqfGjYofAcpjBO50C/kioKAUTFfLt4o0fcRuJJsI68yjgdkQvljH6xj5j0CFbHo119JEVpVdu4XqY2j9Tn908CjD38epI15jQp1D+H+7b+SmE5lojVaC8Pd0BXfHd4leTPzNtBRpA== 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=mEumyOWkKVVxuco/+tcw/cE5Xxm6LjZCE6ibtPqIzLk=; b=NKRCKhepojW6MuOZoVd+WrdB6uVzKcz0F/rb1BGZTmTHVCaBeu91ghL580NZ+ORkDeAffgEv5h5RZ/hEElZcYDCLZYb35hDn5Zdb50DGIwd9C3SBIEOsTHay8Wmfk6Fp3KXGkEXVOBC1zjpZQ1cGxnsnhdoN2JYBWxy3SuuhT+odH8hIOaSUwPQyqJuQEbG7Iiqt/Hl84bgpyy9s9YSTrFSM70eKKVOribG0Lm04IqqPVu63Zq01gp4Dgn68JUU6lhKFMflKa0kcpGC1M8fZfKetW0fpLHOABzp9HRXOCZa47BZqTOk7zZAg1XecTfaLlh2Zd6f3yJyZrEoLcWxMsA== 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 MN0PR11MB6110.namprd11.prod.outlook.com (2603:10b6:208:3ce::19) by CH3PR11MB8519.namprd11.prod.outlook.com (2603:10b6:610:1ba::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.19; Fri, 15 Mar 2024 07:44:01 +0000 Received: from MN0PR11MB6110.namprd11.prod.outlook.com ([fe80::f74a:5253:54ae:bba]) by MN0PR11MB6110.namprd11.prod.outlook.com ([fe80::f74a:5253:54ae:bba%2]) with mapi id 15.20.7386.017; Fri, 15 Mar 2024 07:44:01 +0000 From: "Ma, WenwuX" To: fengchengwen , "dev@dpdk.org" CC: "Jiale, SongX" , "stable@dpdk.org" Subject: RE: [PATCH v2] dmadev: fix structure alignment Thread-Topic: [PATCH v2] dmadev: fix structure alignment Thread-Index: AQHadnvrJwVSAou+1EiV5tpS8C1PFLE4UMWAgAACBGCAABj4AA== Date: Fri, 15 Mar 2024 07:44:01 +0000 Message-ID: References: <20240308053711.1260154-1-wenwux.ma@intel.com> <20240315014331.1376720-1-wenwux.ma@intel.com> <096d2161-026c-f89e-c44b-340a3148bccc@huawei.com> In-Reply-To: Accept-Language: zh-CN, 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: MN0PR11MB6110:EE_|CH3PR11MB8519:EE_ x-ms-office365-filtering-correlation-id: 1419afa8-d798-46eb-1c12-08dc44c3ae4d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oJGmrIhqXL0DGbFiyvg5APD6vyVT+BzPTR/LgKO2hVUtxgsbyvajUaGH3ACmtCPnY1tNMtEgHswXf6tf47CIrx4av0Dpp+oriFAAzVg1CdjEJ8FDbS5ckDSXduy3EvDWYf3/aXp/9dj5x0badJYBwGPrxu0McJBeSMn4mJSnFR3j0sWT7058tCObjK6UusF19rWVpUc8r+BLpN4f6QGh1UehMTYXoIFRcYUnTUqeCPiDVTy3L3J7K0WiefLKgfN9j3Vzc/aT+osWo1LUQGH41A4DYsSYIRsK3jcPEBaRaKSfNWfNuUS9Q+FZ8ThHKe7eZI29uUiDwuAuku8AUM3dzv0vD8inf1sdhrakOVVGDNJgfeZR/SkbzlLX7xAlRNRoUjhxQBWO23ppNywK/3JeOahD1i7/pTDsdbOpbvfTpNx/jkbKFw8HOaD1oXE/QaolCM/IqdReT9UGtHvWhEBwzMXm4XVddlUh7VyVbWkNDLftQQ72R4E6cF1dolTkhok099uDfNNWA5En5J3hm4tDPGppGj6/swrNKf6nnC+763zYvw31VBrEEHiJk7Ongjdg2hsdsiEgfhkujQDC+E/O+jIBYjg5hUVwT5xaJp4SNzK7tSt1ni3iOs2MjUu/mRh07VFdQETQ1rmIvS47gxxMpuRTzrU45By7A5v9n4PkfxY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6110.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RTBvMFlWNm50eUFrUmZ3eEY3TlZMQjZtQlZ5RjFKM3ZzQnl4Y2wxZEN6cjZ5?= =?utf-8?B?U05HQ3RMTXc0blF0VkVhV3BCRUVERVZUMCtGTDNDMzRRT25XMXJtODZ4OXQ1?= =?utf-8?B?ekdQbkxzclh1aWFWNllXRUVOYmRzT0JnbnBPUGJxbmd0NDJDQzN3MVR2SklI?= =?utf-8?B?ejFkNTdBZWU0c2gvVHBuSUNFVWh6aStwcnFLVkNuU1YybytzVE4vVzFJYjM3?= =?utf-8?B?RUxZbjlyd1Q4UnRZWno1U2dOMlB6ZjViNXc4QTExZFp5Q01waVh4dkxDNTdF?= =?utf-8?B?ZkM5MVpMS2ZnZ2taQ0FmQXNaU2ZacW5CNnd4ZmZ5b1NWOWpPbVBQbnNreGRs?= =?utf-8?B?Z0JBa3VUNkZsSVE4MU9aWE1oNWxPaWxuais3cWJrTmx0K3lyYnQrSVRrNjMv?= =?utf-8?B?WFM5TVE1OW9abjdDRDAydk4yWFlYcnpWSUUxU1NxVFNTbTZneE5ZN0VHTVNy?= =?utf-8?B?QzNIYjBsUy9Da2JQSHU0V1JQQllaSWxsdVZiOTNZUFBLZjNzNGI0Z2loVVNp?= =?utf-8?B?WUtEd1dhc2JnK3dDcU5yQ2l2OENTL0I1QjB4bEw4QWNBL3ViSDNzUFVKNy9n?= =?utf-8?B?U2Y1VEpmQTlhOTBhbjBGd2tQcG4yZUpDQlhXUHJmczlHRDFpRmxpSzMzcmx0?= =?utf-8?B?bmk2MnhFaWYzeVU4WmhTTDNvSUQ4RGtvWHNaYkx4ZEVLT2xvc1ZZN0ZOOEpw?= =?utf-8?B?RVVKbm54Q2xzNWdZYzZ4eks5blpiS0xUN0xKWFl3SjZPSWFIYk5BS2MvV2lj?= =?utf-8?B?M2xRZGJYV1ljelptRE9LMVMwME5za0diVjFReFQyWnkyNjN3OUFxNUR5YzFH?= =?utf-8?B?S3BENmhzTWNSZkJVZlFXNmd2cEhwTGVrckhQTGh6Ni9PZFhjYXpRTk5EUlpJ?= =?utf-8?B?TTdTcGFHUkRsbG0rRnJUSEU4MkR0TnlPQXc2bTFURzkzOGQ4M2hUZzE4dFVD?= =?utf-8?B?YmtBdXJBUmxBellIcnM1VUJKZmF0WlJ4VSt5cUxKOWJLR1JVeGs2WmhlaUQ1?= =?utf-8?B?SDN1RjRTODJNMEVyVGptb3pJYlBteTJwTXdRSk90UmFmV1BwZjhBS3BtZ3Rm?= =?utf-8?B?ZjR5eDZRelY3MXYyNDlBSWpyQnI5SG42bTJjZ3NEN1ExOGl0dFd3R2Fvd25l?= =?utf-8?B?dnBTMFN5YU8zeGdRVkluWDQySUFzTFgzS1hrVHBnZ0EyajlTVHV6czNKeEZT?= =?utf-8?B?YVU1TE81R05jNVA1aHZyYkxmUkNkRWdrUHhDelIwa01qc3JKbHZFZnRkdmEw?= =?utf-8?B?VGxJVUlETEU5YmtyeUVlcHFINGpLVE5TRWlGMTRnQWNuWUtzNGFzVDlueDIz?= =?utf-8?B?aXZrTk84OUhLazdYakhZQzFuWEN4WmZZOEpKdkJLWFNtdjdBQkM0eVpoY2lz?= =?utf-8?B?MC92c2JTWXhtakZwM2JOME1sR1pqWE1WNHQ2Ky9hOFpienZnTExpZXpRVHJY?= =?utf-8?B?NWVNR1dGMGY0YUFFSUZkall3MTZGeEphc1JKb3BSQXhzU0xwT3J5NnhUYTFj?= =?utf-8?B?Q1pGelYvbGt2c1FuakVhdCtZM0hmU0MvWGoxVDlZbmhZWHExTGQzT3pjTzVY?= =?utf-8?B?VThYdUFlNUNwRWk4ZXRsMWRWYmFXdUk4QTZycE1WdWZIRU1rencxaWxIakU4?= =?utf-8?B?UmRFZzliTS9TSjJvWUI0SmVaRGw4US9BQmxEb1ViM0wySWZuVkpUa1MwS0Uy?= =?utf-8?B?RVdLRUtkL2dRSW5oa2lTUjhOVHltN2FRL1hHUXJEMTN3RjZPQ3dPUCszcDAz?= =?utf-8?B?UFFDRWxkOHVRTGJpSjBpc2dySmtKOWhVSkFhcWRxUFlGS3E3QXI1Zk9kNEhF?= =?utf-8?B?NCtGTitSVVdxVGs5LzBxbXJMVE5TYmVlaGYweW90WkJRVy9NNU13U2lEdDRW?= =?utf-8?B?d3JQRWhnOE1NbEp5Tm1lZ0xqdzA2YXljVnA2bVNjelpLYWtPK2dUb2VtU1Z3?= =?utf-8?B?aVJ5ZlFQMUNhSHZHcEREOEJmNGZWeStlS3NIRkt5ekxJQ0VMU3NVbmlkQndW?= =?utf-8?B?Tm1jUzlUN1FnRFg0M2lJZVFLaGZDSEVQQ2lMMEVKM0lNQUZJalVzUkZ0UHpE?= =?utf-8?B?d0YyOEM2SlVyc2t1VDAyMzd6SEdOQlhWVUhPSnFaRFpsaTZtaktyekJBT0lF?= =?utf-8?Q?DVib/RWpm7gTZjKkKLP4PfmxJ?= 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: MN0PR11MB6110.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1419afa8-d798-46eb-1c12-08dc44c3ae4d X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 07:44:01.2846 (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: y9MMApRHC5T+8tLjHbLMsGRnuoFBlu8kLgAYmCw+KJUYb5kJLv7+1bnH87Lzxr4cX3JSZCxN/dsRovDP3R48vA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8519 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 SGkgQ2hlbmd3ZW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWEs IFdlbnd1WA0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDE1LCAyMDI0IDI6MjYgUE0NCj4gVG86IGZl bmdjaGVuZ3dlbiA8ZmVuZ2NoZW5nd2VuQGh1YXdlaS5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6 IEppYWxlLCBTb25nWCA8c29uZ3guamlhbGVAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsub3JnDQo+ IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjJdIGRtYWRldjogZml4IHN0cnVjdHVyZSBhbGlnbm1lbnQN Cj4gDQo+IEhpIENoZW5nd2VuLA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+IEZyb206IGZlbmdjaGVuZ3dlbiA8ZmVuZ2NoZW5nd2VuQGh1YXdlaS5jb20+DQo+ID4gU2Vu dDogRnJpZGF5LCBNYXJjaCAxNSwgMjAyNCAyOjA2IFBNDQo+ID4gVG86IE1hLCBXZW53dVggPHdl bnd1eC5tYUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gPiBDYzogSmlhbGUsIFNvbmdYIDxz b25neC5qaWFsZUBpbnRlbC5jb20+OyBzdGFibGVAZHBkay5vcmcNCj4gPiBTdWJqZWN0OiBSZTog W1BBVENIIHYyXSBkbWFkZXY6IGZpeCBzdHJ1Y3R1cmUgYWxpZ25tZW50DQo+ID4NCj4gPiBIaSBX ZW53dSwNCj4gPg0KPiA+IE9uIDIwMjQvMy8xNSA5OjQzLCBXZW53dSBNYSB3cm90ZToNCj4gPiA+ IFRoZSBzdHJ1Y3R1cmUgcnRlX2RtYV9kZXYgbmVlZHMgb25seSA4IGJ5dGUgYWxpZ25tZW50Lg0K PiA+ID4gVGhpcyBwYXRjaCByZXBsYWNlcyBfX3J0ZV9jYWNoZV9hbGlnbmVkIG9mIHJ0ZV9kbWFf ZGV2IHdpdGgNCj4gPiA+IF9fcnRlX2FsaWduZWQoOCkuDQo+ID4gPg0KPiA+ID4gRml4ZXM6IGIz Njk3MGYyZTEzZSAoImRtYWRldjogaW50cm9kdWNlIERNQSBkZXZpY2UgbGlicmFyeSIpDQo+ID4g PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogV2Vud3Ug TWEgPHdlbnd1eC5tYUBpbnRlbC5jb20+DQo+ID4gPiAtLS0NCj4gPiA+IHYyOg0KPiA+ID4gIC0g QmVjYXVzZSBvZiBwZXJmb3JtYW5jZSBkcm9wLCBhZGp1c3QgdGhlIGNvZGUgdG8NCj4gPiA+ICAg IG5vIGxvbmdlciBkZW1hbmQgY2FjaGUgbGluZSBhbGlnbm1lbnQNCj4gPg0KPiA+IFdoaWNoIHR3 byB2ZXJzaW9ucyBvYnNlcnZlZCBwZXJmb3JtYW5jZSBkcm9wPyBBbmQgd2hpY2ggYmVuY2htYXJr DQo+ID4gb2JzZXJ2ZWQgZHJvcD8NCj4gPiBDb3VsZCB5b3UgcHJvdmlkZSBtb3JlIGluZm9ybWF0 aW9uPw0KPiA+DQo+ID4gPg0KPiBWMSBwYXRjaDoNCj4gaHR0cHM6Ly9wYXRjaGVzLmRwZGsub3Jn L3Byb2plY3QvZHBkay9wYXRjaC8yMDI0MDMwODA1MzcxMS4xMjYwMTU0LQ0KPiAxLXdlbnd1eC5t YUBpbnRlbC5jb20vDQo+IA0KPiBUbyB2aWV3IGRldGFpbGVkIHJlc3VsdHMsIHZpc2l0Og0KPiBo dHRwczovL2xhYi5kcGRrLm9yZy9yZXN1bHRzL2Rhc2hib2FyZC9wYXRjaHNldHMvMjk0NzIvDQo+ IA0KPiA+ID4gLS0tDQo+ID4gPiAgbGliL2RtYWRldi9ydGVfZG1hZGV2X3BtZC5oIHwgMiArLQ0K PiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiA+ ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9saWIvZG1hZGV2L3J0ZV9kbWFkZXZfcG1kLmgNCj4gPiBi L2xpYi9kbWFkZXYvcnRlX2RtYWRldl9wbWQuaA0KPiA+ID4gaW5kZXggNTg3MjkwODhmZi4uYjU2 OWJiMzUwMiAxMDA2NDQNCj4gPiA+IC0tLSBhL2xpYi9kbWFkZXYvcnRlX2RtYWRldl9wbWQuaA0K PiA+ID4gKysrIGIvbGliL2RtYWRldi9ydGVfZG1hZGV2X3BtZC5oDQo+ID4gPiBAQCAtMTIyLDcg KzEyMiw3IEBAIGVudW0gcnRlX2RtYV9kZXZfc3RhdGUgew0KPiA+ID4gICAqIEBpbnRlcm5hbA0K PiA+ID4gICAqIFRoZSBnZW5lcmljIGRhdGEgc3RydWN0dXJlIGFzc29jaWF0ZWQgd2l0aCBlYWNo IERNQSBkZXZpY2UuDQo+ID4gPiAgICovDQo+ID4gPiAtc3RydWN0IF9fcnRlX2NhY2hlX2FsaWdu ZWQgcnRlX2RtYV9kZXYgew0KPiA+ID4gK3N0cnVjdCBfX3J0ZV9hbGlnbmVkKDgpIHJ0ZV9kbWFf ZGV2IHsNCj4gPg0KPiA+IFRoZSBETUEgZmFzdC1wYXRoIHdhcyBpbXBsZW1lbnRlZCBieSBzdHJ1 Y3QgcnRlX2RtYV9mcF9vYmpzLCB3aGljaCBpcw0KPiA+IG5vdCBydGVfZG1hX2Rldj8gU28gd2h5 IGlzIGl0IGEgcHJvYmxlbSBoZXJlPw0KPiA+DQo+ID4gVGhhbmtzDQo+ID4NCj4gVGhlIERNQSBk ZXZpY2Ugb2JqZWN0IGlzIGV4cGVjdGVkIHRvIGFsaWduIGNhY2hlIGxpbmUsIHNvIGNsYW5nIHdp bGwgdXNlDQo+IOKAnHZtb3ZhcHPigJ0gYXNzZW1ibHkgaW5zdHJ1Y3Rpb24sDQo+IA0KPiBBbmQg dGhlIGluc3RydWN0aW9uIGRlbWFuZHMgMTYgYnl0ZXMgYWxpZ25tZW50IG9yIHdpbGwgY2F1c2Ug c2VnbWVudCBmYXVsdCBpbg0KPiBzb21lIGVudmlyb25tZW50cy4NCj4gDQpUZXN0IGNhc2U6DQox LiBjb21waWxlIGRwZGsgDQpybSAtcmYgeDg2XzY0LW5hdGl2ZS1saW51eGFwcC1jbGFuZw0KQ0M9 Y2xhbmcgbWVzb24gLURlbmFibGVfa21vZHM9VHJ1ZSAtRGxpYmRpcj1saWIgLS1kZWZhdWx0LWxp YnJhcnk9c3RhdGljIHg4Nl82NC1uYXRpdmUtbGludXhhcHAtY2xhbmcNCm5pbmphIC1DIHg4Nl82 NC1uYXRpdmUtbGludXhhcHAtY2xhbmcgLWogNzIgDQoyLiBzdGFydCBkcGRrLXRlc3QNCi9yb290 L2RwZGsveDg2XzY0LW5hdGl2ZS1saW51eGFwcC1jbGFuZy9hcHAvZHBkay10ZXN0IC1sIDAtMzkg LS12ZGV2PWRtYV9za2VsZXRvbiAtYSAzMTowMC4wIC1hIDMxOjAwLjEgLWEgMzE6MDAuMiAtYSAz MTowMC4zIO+8iE5vdGU6IElmIGl0IGNhbm5vdCBiZSByZXByb2R1Y2VkLCBwbGVhc2UgdHJ5IHVz aW5nIGEgZGlmZmVyZW50IGNvcmXvvIkNCjMuIGV4aXQgZHBkay10ZXN0DQpSVEU+PnF1aXQNClNl Z21lbnRhdGlvbiBmYXVsdCAoY29yZSBkdW1wZWQpDQoNCj4gDQo+ID4gPiAgCS8qKiBEZXZpY2Ug aW5mbyB3aGljaCBzdXBwbGllZCBkdXJpbmcgZGV2aWNlIGluaXRpYWxpemF0aW9uLiAqLw0KPiA+ ID4gIAlzdHJ1Y3QgcnRlX2RldmljZSAqZGV2aWNlOw0KPiA+ID4gIAlzdHJ1Y3QgcnRlX2RtYV9k ZXZfZGF0YSAqZGF0YTsgLyoqPCBQb2ludGVyIHRvIHNoYXJlZCBkZXZpY2UgZGF0YS4NCj4gPiA+ ICovDQo+ID4gPg0K