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 2A360A0C43 for ; Tue, 22 Jun 2021 03:54:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1D3FA411D4; Tue, 22 Jun 2021 03:54:34 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2071.outbound.protection.outlook.com [40.107.20.71]) by mails.dpdk.org (Postfix) with ESMTP id 0722440040; Tue, 22 Jun 2021 03:54:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZkUq64lVSpg/i4X1kICKXk6cabOVflDufrkANQMMaZg=; b=A3RjcsY7/I7/laNLAcgcxUFxxCXsmrY/Lcwq0b1zkHjkyDMDSictZuN2uk09xFuC0xx+vMsX0FDGxg2JVdXApPR30xY8lmL5Z9UwV64/+b99c3dz0r5D4rGYDZIs4mvFaYHxns3qsyMC+73ReirL/tw5hPwoI6HNqH6X94l15uU= Received: from AM5PR0602CA0019.eurprd06.prod.outlook.com (2603:10a6:203:a3::29) by DB9PR08MB7145.eurprd08.prod.outlook.com (2603:10a6:10:2c7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.15; Tue, 22 Jun 2021 01:54:29 +0000 Received: from VE1EUR03FT021.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:a3:cafe::a) by AM5PR0602CA0019.outlook.office365.com (2603:10a6:203:a3::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18 via Frontend Transport; Tue, 22 Jun 2021 01:54:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT021.mail.protection.outlook.com (10.152.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16 via Frontend Transport; Tue, 22 Jun 2021 01:54:29 +0000 Received: ("Tessian outbound 7799c3c2ab28:v96"); Tue, 22 Jun 2021 01:54:29 +0000 X-CR-MTA-TID: 64aa7808 Received: from 7f332fcd1a6e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5090FBC7-9880-4B2C-B39E-C5DB6DDD7A76.1; Tue, 22 Jun 2021 01:54:18 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7f332fcd1a6e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 22 Jun 2021 01:54:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OSohMbLl5IDXq1yruYAlBthGUIy9irlIs3kHu3/LFYrpuFnoqeDYs1G5A50QTih4y+nyTXoIOIDckR9T5XxfK2d0MDkzn4X95vEuC9BU0pW04Rw1Oa5FtqCnpeBTAycqCgV5TDvF+IE1UCQHdUTBOvGT/d2XXWzeaCyt4vYgsyf2cdMgWKkB2AcW2nAQ/xUs1qqWQ7UY1O4sBvN9vB7TcFflvNj6gIYaH3C2Oe8h+CulyzK19kzvGaKTZ8+yMfwUzj6os6eNp37ZUMx6aGwOrkTCBU/WGj27GKWIw+WdB9n1ZO9eyYOuCHlwh3YUNbo3BQWS0Qztm4MIwJqXjD6AZw== 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-SenderADCheck; bh=ZkUq64lVSpg/i4X1kICKXk6cabOVflDufrkANQMMaZg=; b=KWvkKsQ6zA0g+UcOcD/n4iXleCDvBZSCeT+x+9CO8YKJ7nTzYgiABYBum3ITRPlDaX/DoBe+7KLuoqRk9Tp+FtUhRo7so8Fs64cq6slkxNqL2Cz5Ntoc5gzxAsZGAhRUk0mngq8LxlrkIhiR8QvbV3Ef++uK+hYAbNqk8lAOsiivIlYAMya8u8k3U3KI9qaZzWCM3i/fbr9ddCIN0i9trProGINp2X4LZqgfWlzL19ttwV/4iiv7dtBuQH70DG10p6DTeCSWIoeB81X36oXsRB4WGb1Qk4GJPG7Jj98AFp7yV/aYf4pOHb5AO7egq8JoM4Us/frFsLEzuFCw3BNRJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZkUq64lVSpg/i4X1kICKXk6cabOVflDufrkANQMMaZg=; b=A3RjcsY7/I7/laNLAcgcxUFxxCXsmrY/Lcwq0b1zkHjkyDMDSictZuN2uk09xFuC0xx+vMsX0FDGxg2JVdXApPR30xY8lmL5Z9UwV64/+b99c3dz0r5D4rGYDZIs4mvFaYHxns3qsyMC+73ReirL/tw5hPwoI6HNqH6X94l15uU= Received: from AS8PR08MB6919.eurprd08.prod.outlook.com (2603:10a6:20b:39e::10) by AS8PR08MB6392.eurprd08.prod.outlook.com (2603:10a6:20b:31a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.15; Tue, 22 Jun 2021 01:54:17 +0000 Received: from AS8PR08MB6919.eurprd08.prod.outlook.com ([fe80::2de3:452a:87cf:3ff5]) by AS8PR08MB6919.eurprd08.prod.outlook.com ([fe80::2de3:452a:87cf:3ff5%9]) with mapi id 15.20.4242.023; Tue, 22 Jun 2021 01:54:17 +0000 From: Feifei Wang To: Feifei Wang , Matan Azrad , Shahaf Shuler , Viacheslav Ovsiienko CC: "dev@dpdk.org" , nd , "shahafs@mellanox.com" , "stable@dpdk.org" , Ruifeng Wang , nd Thread-Topic: [PATCH] net/mlx5: fix incorrect r/w lock usage in DMA unmap Thread-Index: AQHXUt1tG/9UcGD+XUGNTp0Wlo1C36sfbQsg Date: Tue, 22 Jun 2021 01:54:17 +0000 Message-ID: References: <20210527094806.1383353-1-feifei.wang2@arm.com> In-Reply-To: <20210527094806.1383353-1-feifei.wang2@arm.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 3C1A00902EC5C84A937DEC2141F75DF1.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 124f3afe-819d-41fb-3bec-08d93520ac60 x-ms-traffictypediagnostic: AS8PR08MB6392:|DB9PR08MB7145: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: xVxeuG10T6nNf3Hm5QuMDWrqkXvkZow2nwBRiZz0o6i+/QbfQnmFocSzTJYNu9KSC+bmeEzCXDevLb8F3Ncpkdb/Jz4BVi3UghILuYEM1gijucmrAZgKoQjQG3eFtZA/7y51XG6Z6jS9zlbEOk/aShNxirdTRjn9d2ufJrlHzhWNQ64pqTbzuGqS33fPvcz20x+/7x3LMpzUlDSmFpaK6ovrlAwx5B+jnsDElWxEJcit/jOyb/r677QfiNG4BmDY1RWdJQh3bn+uYky/evHdv38tWIeai7aCK7NLLvj2ElpCIBMSTxiPNCi8KVNi1i9nA5At+Va4Z5e/qmOequx8n56/6UnvtihhD5/bLnT5T70oExkEKfmA8z8uiiUT/ze3QB1B9NFI3zehF2dD0REm8O965RuRTPPZl2ncZW3B7GFB5m9Qa3s/tcnyAr8PA2nuT9YLt5KxLxfDYvHIVMhvbdxIwF9RAe0grOSbC7k4y2IVax8ZlMRSsZxaMly6zKWk1vRFQ/9ZVU3Bg/nKhUc0r+oYmcgcUimq41NAW1lJG72iDlE1vcMc8uefAoC/sJ81GsbcpDf4tE5kYmJcQJKSeTOhjyYsWr/YPVJarN08Scs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6919.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(346002)(376002)(396003)(39850400004)(66446008)(66556008)(64756008)(7696005)(316002)(5660300002)(54906003)(224303003)(122000001)(66476007)(76116006)(38100700002)(4326008)(26005)(83380400001)(8936002)(66946007)(2906002)(9686003)(33656002)(478600001)(86362001)(186003)(55016002)(6506007)(52536014)(110136005)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M1N4NXY0Sk9aRGFkN3o4OWRncldIR1g1MGt0UjFUOUZ4QmkwOGh1b1JYOTRl?= =?utf-8?B?ZnpTMU9XZUt3Z1NUMG42VjZnNFZLWHRmNXFiOUQwU0JTWkpsd2o4c0EyOFNX?= =?utf-8?B?RzNDWFRLWlhRRlo3ZnFKV0hmMjlpS0JQZGVMVldpSDJpaTBXMjB6VHN1eERZ?= =?utf-8?B?T0gvRVFaeUFkYnlOeFBVdE8zTkJiS2pGaGx0WVl6SkI2QUlLK3AxMmsxMURN?= =?utf-8?B?ZlhQbEpGWnVIdWw2dlNyVEIybmllTmh1S1BBNzlPeUIrRWlYSnlXVFJYMjJ4?= =?utf-8?B?blQ0c1oxcFVJTzVtbXVPRHlYaTFGOStOUjVMOGM3c2NHbjBkYWl0dzJmVjlk?= =?utf-8?B?RUprajBBdWllNE1XL2o1c2pPT2NxNDR5UFE1SjJDeUdwejVGeXJKb3RoUWhm?= =?utf-8?B?cElaVmZsbEZKTXFLaTZlbm1SUXNvYmNuOFhiQlJNbWYyVGd6VmV1NmhmQVIz?= =?utf-8?B?L25xMXpqM0xBcmFidDNqY0JjRVJ4QjdkNmd5Q2xzdHNlajg2c2ozOWwwTTk2?= =?utf-8?B?QmppbXpTN25hR1k5dUZJazBYMGx2V2h6bmpwOGJuODEzNHRJT1VNbDkyUjZq?= =?utf-8?B?NnkyeEVIUnhQUFZOTEVyQXdkdUVHQ0M0MytlZ05FWFJFKzBvRmExaFpPaEt2?= =?utf-8?B?Nmo5ZWFObkpZdW55bWQvZWpNLzFXaldFSmpsZU15TldZRlBYMGYxTzBWKzJG?= =?utf-8?B?NDg5b3BZT1FUbE9icWtGTDlnalNKRnFIeTcyWHlCcGVkOEozak5JM1Bibm5q?= =?utf-8?B?djdnV0oxWloyczNiTlc0NmU1SXRZcGpMWkJnQjN3UDhDc0U5M0pjalNzM2hq?= =?utf-8?B?YVNsd2E3cSt4WUFBbnJOa0hSQ3RPTFowMzhjUHZPUGtNUjlrc0xVcitMclI3?= =?utf-8?B?UEFQNXRFanAraDBudmluZmRDWG84dFBTRWhodjk0TDYzY0J4Ti9DU3VLNVVJ?= =?utf-8?B?ZmN4R3YxK250S2pXR0ZqeU5hV0o0dGEzK3Zmdkd5d01NNldiL2lUVGI0LzYx?= =?utf-8?B?aHN1MXBNd1VtdEZDQmtVUlRGTCt5amp5ZVF2c2draDNCb2tFVitiNENrM3Mv?= =?utf-8?B?RWdaU2xWUmpGOG1ZMkRpQTZhU0E2VHlwMElLVWpud1pObVFUMlBQb0VJRnVK?= =?utf-8?B?ci9yMHJoa2o2ZHRXdjY3aVhjblpBc0FXWG1QZy9qSkliSXRrYXZDRUdRNXI1?= =?utf-8?B?WThwb25QbzVvc2UybG1CbXVyVG8zWlc0NXNlcjFWd0ZzblI0NWt3VHliSW4r?= =?utf-8?B?bzdaVURkakNXOUpRMWx6WjVOemFpOUFHaTBiQnBtOXo3b05JbENxai95cVcx?= =?utf-8?B?eFBGZjdvQ1FkU2VSWjdaRkZoa2RzdzFpZ1BuMzNKeWp6QnIxeXJHRnR0L29r?= =?utf-8?B?eVRMUERXdmQ1SVMxWk9mKy9haFk5ckNGWXlDQUpYWGtOeDY5VnlxZGlSSVFD?= =?utf-8?B?alh5MXFsZENveVhBVFFnS0U2RlQxVmZzOEFtQkN3VUdHUmxMdXlxZ25GZlIx?= =?utf-8?B?SXUwdXZNMExSRkNOK2pjL1B3d0hmMHhsZjJOeEh4OXprUkd3a1oyM2p6bXZz?= =?utf-8?B?OVoxUG44b09rNmh1U2FVNXlMdWFlMENzWHRicERJMEFxTzcyNTJ0WFdZSWZB?= =?utf-8?B?UVZYd0tzODNrTi9wcXZoWFdXMHJwVllaaUtmYlROTnVzL3RVWlBaNzFlK0sy?= =?utf-8?B?T1RLSkJudHMyVko1ZWFnREthRXFmeEsxeDYrRU15aWtoQmZYRDZsbCs4U2kz?= =?utf-8?Q?o42XsJrV0IdGl5Ab63seoP5DW4b293KCXamw0pc?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6392 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f30af974-df2c-4989-33f5-08d93520a4ed X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zxmTonBGMif69F5G1huODq6Fre6jxjXndpJYrpzFkn8NEdC9SJ+Ut9Ygb4HzEpdofLNO0dffO5Es+xygdVSSOfeXXFJXRuYyBR84Fz6K3OBOK1QMFiLpE3qAwL+KHtnBNtgZh+MwJEFrkj6fAKlo/8vXUgEHsN3+48eVfvqPK8WeX68GWtJxFG9KIPRqF7ZM/mSE9lVQPOv8UfAv9cxRE2Tpc4hciSUg6F8jr4+YUDwQyvVT86fJVel235jakcWS24+2fZLUnG30CBgddMRMbkmR/M245ICsCqVYxszvWbpuckUFIWWarMBKOa6IrvjR9A/KG93oU8tjGDtEBG/Xa/y616t6sMMc0sk8Vhbq7FhXsp87+XA4KsUhGv0QL3glQGJkyGoxo+cRFiMA8nxlqVGg6u7Q6m2W0a3yElaMgkcmycx2YmLqkhg1zL6/YYJefV4xOThN5IK4S0NUkBeuUKwLD2ADbs6TyC92K9kUO0C/jbuaOA9HFjAJlfFR7L1FTFRCQY4Ma2elXCiqlq91m+gOLFjGXNkBJswUu/bkKG/oTv4Xqrhy1miPpzFza0v4S4xFwxksKVaEb0b6SWccrgdkOOog9gc/rriAA9JF8ZsHkO2YBWjLs4n/63zos0N3YlfNcboU/UD7s3H/GwJFHzcHoejR0+9ZEEzllPfmbe0= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39850400004)(346002)(136003)(376002)(396003)(36840700001)(46966006)(7696005)(450100002)(316002)(5660300002)(54906003)(224303003)(356005)(47076005)(81166007)(82310400003)(83380400001)(4326008)(26005)(70586007)(70206006)(8936002)(2906002)(9686003)(33656002)(478600001)(36860700001)(186003)(86362001)(6506007)(55016002)(52536014)(110136005)(336012)(82740400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2021 01:54:29.5310 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 124f3afe-819d-41fb-3bec-08d93520ac60 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7145 Subject: [dpdk-stable] =?utf-8?b?5Zue5aSNOiBbUEFUQ0hdIG5ldC9tbHg1OiBmaXgg?= =?utf-8?q?incorrect_r/w_lock_usage_in_DMA_unmap?= X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGksIFNsYXZhDQoNCldvdWxkIHlvdSBwbGVhc2UgaGVscCByZXZpZXcgdGhpcyBwYXRjaD8NClRo YW5rcy4NCg0KQmVzdCBSZWdhcmRzDQpGZWlmZWkNCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0t DQo+IOWPkeS7tuS6ujogRmVpZmVpIFdhbmcgPGZlaWZlaS53YW5nMkBhcm0uY29tPg0KPiDlj5Hp gIHml7bpl7Q6IDIwMjHlubQ15pyIMjfml6UgMTc6NDgNCj4g5pS25Lu25Lq6OiBNYXRhbiBBenJh ZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNoYWhhZiBTaHVsZXINCj4gPHNoYWhhZnNAbnZpZGlhLmNv bT47IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPg0KPiDmioTp gIE6IGRldkBkcGRrLm9yZzsgbmQgPG5kQGFybS5jb20+OyBGZWlmZWkgV2FuZw0KPiA8RmVpZmVp LldhbmcyQGFybS5jb20+OyBzaGFoYWZzQG1lbGxhbm94LmNvbTsgc3RhYmxlQGRwZGsub3JnOw0K PiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPg0KPiDkuLvpopg6IFtQQVRDSF0g bmV0L21seDU6IGZpeCBpbmNvcnJlY3Qgci93IGxvY2sgdXNhZ2UgaW4gRE1BIHVubWFwDQo+IA0K PiBGb3IgbWx4NSBETUEgdW5tYXAsIHdyaXRlIGxvY2sgc2hvdWxkIGJlIHVzZWQgZm9yIHJlYnVp bGRpbmcgbWVtb3J5DQo+IHJlZ2lvbiBjYWNoZSB0YWJsZSByYXRoZXIgdGhhbiByZWFkIGxvY2su DQo+IA0KPiBGaXhlczogOTg5ZTk5OWQ5MzA1ICgibmV0L21seDU6IHN1cHBvcnQgUENJIGRldmlj ZSBETUEgbWFwIGFuZCB1bm1hcCIpDQo+IENjOiBzaGFoYWZzQG1lbGxhbm94LmNvbQ0KPiBDYzog c3RhYmxlQGRwZGsub3JnDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBGZWlmZWkgV2FuZyA8ZmVpZmVp LndhbmcyQGFybS5jb20+DQo+IFJldmlld2VkLWJ5OiBSdWlmZW5nIFdhbmcgPHJ1aWZlbmcud2Fu Z0Bhcm0uY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NV9tci5jIHwgNiArKyst LS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbWx4NS9tbHg1X21yLmMgYi9kcml2ZXJzL25l dC9tbHg1L21seDVfbXIuYyBpbmRleA0KPiBlNzkxYjYzMzhkLi40NWExMjJmNGY5IDEwMDY0NA0K PiAtLS0gYS9kcml2ZXJzL25ldC9tbHg1L21seDVfbXIuYw0KPiArKysgYi9kcml2ZXJzL25ldC9t bHg1L21seDVfbXIuYw0KPiBAQCAtMzk1LDEwICszOTUsMTAgQEAgbWx4NV9kbWFfdW5tYXAoc3Ry dWN0IHJ0ZV9wY2lfZGV2aWNlICpwZGV2LA0KPiB2b2lkICphZGRyLA0KPiAgCX0NCj4gIAlwcml2 ID0gZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZTsNCj4gIAlzaCA9IHByaXYtPnNoOw0KPiAtCXJ0ZV9y d2xvY2tfcmVhZF9sb2NrKCZzaC0+c2hhcmVfY2FjaGUucndsb2NrKTsNCj4gKwlydGVfcndsb2Nr X3dyaXRlX2xvY2soJnNoLT5zaGFyZV9jYWNoZS5yd2xvY2spOw0KPiAgCW1yID0gbWx4NV9tcl9s b29rdXBfbGlzdCgmc2gtPnNoYXJlX2NhY2hlLCAmZW50cnksDQo+ICh1aW50cHRyX3QpYWRkcik7 DQo+ICAJaWYgKCFtcikgew0KPiAtCQlydGVfcndsb2NrX3JlYWRfdW5sb2NrKCZzaC0+c2hhcmVf Y2FjaGUucndsb2NrKTsNCj4gKwkJcnRlX3J3bG9ja193cml0ZV91bmxvY2soJnNoLT5zaGFyZV9j YWNoZS5yd2xvY2spOw0KPiAgCQlEUlZfTE9HKFdBUk5JTkcsICJhZGRyZXNzIDB4JSIgUFJJeFBU UiAiIHdhc24ndA0KPiByZWdpc3RlcmVkICINCj4gIAkJCQkgInRvIFBDSSBkZXZpY2UgJXAiLCAo dWludHB0cl90KWFkZHIsDQo+ICAJCQkJICh2b2lkICopcGRldik7DQo+IEBAIC00MjMsNyArNDIz LDcgQEAgbWx4NV9kbWFfdW5tYXAoc3RydWN0IHJ0ZV9wY2lfZGV2aWNlICpwZGV2LCB2b2lkDQo+ ICphZGRyLA0KPiAgCURSVl9MT0coREVCVUcsICJicm9hZGNhc3RpbmcgbG9jYWwgY2FjaGUgZmx1 c2gsIGdlbj0lZCIsDQo+ICAJICAgICAgc2gtPnNoYXJlX2NhY2hlLmRldl9nZW4pOw0KPiAgCXJ0 ZV9zbXBfd21iKCk7DQo+IC0JcnRlX3J3bG9ja19yZWFkX3VubG9jaygmc2gtPnNoYXJlX2NhY2hl LnJ3bG9jayk7DQo+ICsJcnRlX3J3bG9ja193cml0ZV91bmxvY2soJnNoLT5zaGFyZV9jYWNoZS5y d2xvY2spOw0KPiAgCXJldHVybiAwOw0KPiAgfQ0KPiANCj4gLS0NCj4gMi4yNS4xDQoNCg==