Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp2786684imw; Sun, 10 Jul 2022 15:30:55 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tl/qdZ+BNnF8XQ5ooCA29VLkevEM2XZKa9eH6SHiJpJa7OQY1IUyF1dqfN0LlABdPEyl32 X-Received: by 2002:a17:907:a072:b0:72b:57dc:e84c with SMTP id ia18-20020a170907a07200b0072b57dce84cmr1309349ejc.579.1657492254857; Sun, 10 Jul 2022 15:30:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1657492254; cv=pass; d=google.com; s=arc-20160816; b=htyd/BzHUCXLoIGs1vdVEsQ8ek9a218Jhl7tYOi6JG/lYCTfDpM7r2qunvVmFdZTCb yb1R8dUXqArubhFQpca0WyTh3sfXELK9v6VpvACYubRc1Ubcl+SUHw1Q87cMA1S+LpiH 7dN8RzlisplQp7BYAJRy6sS+ej0qCsbzPwpOlJ5z6/DKt6ns7F15R9W3phfeka8g0R2K sD5E7MrwXYSWn7cMJUR5rEd1krH5gsai4Tt/5cWYPXmXQLR7IH0EXXE/xtlNnPWfeQuC Q46+x6XR0ep1XfM27fvDkb2oCsHUEIQfQbUfWoVM98OKXI1scPEQk5/AHaMMe3oahf2I PNlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=snIwBG6HQyuyLhuLbg2nDk33La6TnIs4V8U4r6xt4Ck=; b=MxwJPx0F/hFlJ2qQODxUaNwnopAJibfUrqfWOfx0i1osyZrsJuXlu1BxTr3FpAO0Mu fKeidYV9N4kWfgIk1oqGKsIZtc4IX9+W6ixUu0O/hMJv60itLJv3q/ZDIkJLnPhiKWnt XsOlaauR85W9o4cnWJoCryT+BsdocEra9OPC1OFKexvswJEDMBjyrXjGXc0nrwgKDA0n LHR7zKLLf0HuhOjFYfx40jAPiZu30DbXQxBSeVxtN/t8LUvIG0z68XodEUVwWrxekURb zJceiE9MIyqtGt9URkO70z2GFSzLVZPKex96EkZQ7D1gqgiWdZRYPR3dNpZ8W7hUedBK XO4g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@epam.com header.s=selector2 header.b=Vn0vbIma; arc=pass (i=1 spf=pass spfdomain=epam.com dkim=pass dkdomain=epam.com dmarc=pass fromdomain=epam.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=epam.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id js6-20020a17090797c600b00726f9797afbsi8738304ejc.569.2022.07.10.15.30.30; Sun, 10 Jul 2022 15:30:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@epam.com header.s=selector2 header.b=Vn0vbIma; arc=pass (i=1 spf=pass spfdomain=epam.com dkim=pass dkdomain=epam.com dmarc=pass fromdomain=epam.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=epam.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229647AbiGJWME (ORCPT + 99 others); Sun, 10 Jul 2022 18:12:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229558AbiGJWMD (ORCPT ); Sun, 10 Jul 2022 18:12:03 -0400 X-Greylist: delayed 10301 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sun, 10 Jul 2022 15:12:00 PDT Received: from mx0b-0039f301.pphosted.com (mx0b-0039f301.pphosted.com [148.163.137.242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BCBC7BE03; Sun, 10 Jul 2022 15:12:00 -0700 (PDT) Received: from pps.filterd (m0174681.ppops.net [127.0.0.1]) by mx0b-0039f301.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26AHXL8e024775; Sun, 10 Jul 2022 22:11:50 GMT Received: from eur04-vi1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2054.outbound.protection.outlook.com [104.47.14.54]) by mx0b-0039f301.pphosted.com (PPS) with ESMTPS id 3h71042uju-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 10 Jul 2022 22:11:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nmWy954NtvBhV+7D25hwEgEpRylp4Nyku7Q1LNsX0zupYm2yutdkNzhEZ2A8B2ga9vQ3K0m8U0XDKVvFGgpQ4KjFpafCQ12ZuLvK+JvyukgaznuN5cexQNCWTd1xdRrwMG+7zF7CyjOHZRoMmr08fR7Q7kG1LK/Xycdo07GUa5z2jdjIrPidj6EikwuySI+3xNjHwQMvMZ5h04utupeCU0K2z5/JVZmzzHNBXq/kZAC/ZtMbw2XhBfBrLtyOv4a/NbODRZGZgDo0VVCV6yuefWh29Q6cC1tH/giysvcPpje/NBqzICSeAlvrf7Jj8T+hBOMao42tbhYweZPxpjQ6Mw== 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=snIwBG6HQyuyLhuLbg2nDk33La6TnIs4V8U4r6xt4Ck=; b=Jd+/SLLIXTRKVS0+KnY1x9tWp3Qmtk0Tkw97Oq1I/VUYvnNKlWUHJrdi7Jubvn1W+pnAsB6DSzFFoAwZZubLDMZn74i0fNE0KKvKlIf9mGgHSpGsexc38IkcSuRhd3cftxXsHcv3IuzacIfNE1TyZiOCHbuP4Wm09fsM1FJBYkV+Gtyis/SGzRlb0BE+XAn5wb0BK/kK8Txb9qfs9UiMxTfVQjlo2PSJe7PhkxPXtF63Mqr55zAWDrTzbxGY3mjxn6Lv4YDJset1QVxZE6TCSq8FTRb15DakTqTkt5Rfs9Jf+JTDvJSahDkJfJCDkG1j9AQd0ZSz4AWVm9ozEatQdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=snIwBG6HQyuyLhuLbg2nDk33La6TnIs4V8U4r6xt4Ck=; b=Vn0vbImaqVrJaL7cH1aV7OIblZOIb3oLkPWHPruAE/2mJqLZvRjqquB6eO/ixMysRwd4HRdif2NlxT4A57Rtqi15L64aP+2r8DoAS0/Jb5oIXNatQmTk76n6dFGsX2q5h7mAiInfeLjHgBES6X3oR8ODUiFa960ECBQM+9QSmCpKTcPSb/1QdrdDUdlwAs+FJGKl7wclfUwy3BtjLqXMJibahSmKdHb5TsfDbt2yodkfmUSFoQjHBtylMkqAW4Hr4OvipyKsuqSSyQ4e4cqFAfRBkE8e1o2LqmDcZ1UI2MQxRfuXwuhcKJowSMsHZLAavC7hn8CCZ8qbEjIeAmJblg== Received: from DB8PR03MB6108.eurprd03.prod.outlook.com (2603:10a6:10:ed::15) by HE1PR0301MB2393.eurprd03.prod.outlook.com (2603:10a6:3:68::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.25; Sun, 10 Jul 2022 22:11:47 +0000 Received: from DB8PR03MB6108.eurprd03.prod.outlook.com ([fe80::d87f:d45e:b2c6:c21]) by DB8PR03MB6108.eurprd03.prod.outlook.com ([fe80::d87f:d45e:b2c6:c21%6]) with mapi id 15.20.5417.025; Sun, 10 Jul 2022 22:11:46 +0000 From: Oleksandr Tyshchenko To: Demi Marie Obenour CC: "xen-devel@lists.xenproject.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , Stefano Stabellini , Juergen Gross Subject: Re: [PATCH v10] xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE Thread-Topic: [PATCH v10] xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE Thread-Index: AQHYlKe9qMC33m5o/0mYv55xFOoM+614KsWA Date: Sun, 10 Jul 2022 22:11:45 +0000 Message-ID: References: <20220710215437.1351-1-demi@invisiblethingslab.com> In-Reply-To: <20220710215437.1351-1-demi@invisiblethingslab.com> Accept-Language: en-US, ru-RU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b6646e8b-79c1-4dec-138c-08da62c12da3 x-ms-traffictypediagnostic: HE1PR0301MB2393:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8WSw7bqkZPtnRzUY3xAVY8JhnBerTczR8ZJg5ChnWpP5FJK+df/TpbsNfRq4a4bZROPx7NDlZW4BzaQ9LsZCOagRMQvZDXiNrnkdBL1JfGXBSkj2POQbMNeAAjYKYePhi7DGPpUNgpQp7X8huXNzUIOpSd448mPzyP1rHAOIuIR52sRBMUfZ/Yr9KRqLGsBLxKWbROJggN9l3Fjx2PffNJQzLDQJFbfaii+61q8DUOc89zTaU5dvQE78XttXwVo8iN03uTHHAQp63bYlzI58noOF1O35Bd5siouqd/NMddCUVyJuGpdod9YipFjK+H3YVtSvShC5lqxfTloiFWHDZHBy5Av4e2tQF5n3JiiBrWBEMJmtuUyypxYrzeQ8NBoJiQEW2zSxVCj9kDBLLECVCoFL4QvOgqthhzqAGlMkwN76nJ4Yts0ZPIzlUvokRTn/1ba84QheyUChoGo5CXAPuH7SAfoUCPgFf8NL8+1bjP6U4g2OvggZb2OgKmiMBk2GBQ9PI4GhSnlwSk2wbftRgfiA+2jnN+NSjMmDk9XsJNZRv7h82rCUOpAPsZJ4PVVUFlkfx+3lHFwPxuZ8R7OzGZ9VUPZAjSxUzkY+PE+sVZ10e2cPf4H3eMxhjF+ZSIvdFYMffjU2kFekBK/FDcVy5BRsVIYn8okvIoiw2HS0vWrETQPFM+rspLG0rikWWqSd178WyMmCEgTNePqbn3TYLaA3e8XRGgVv2Y2sPGg/pF6F5opKmBSfdmbGJKJmgTmKDA6Dp2Hn3XHsPugk790unjVrmrBV5AfCjKbYRQkGISJPKw4gF6McSdalmMFh/AlBu7kPq0waJI067sBnzTNQsJRPx7lk1FCQKCe5gAPZe6g= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR03MB6108.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(376002)(346002)(366004)(39860400002)(136003)(5660300002)(6512007)(26005)(478600001)(6506007)(186003)(31686004)(36756003)(83380400001)(8936002)(55236004)(41300700001)(6486002)(2906002)(2616005)(53546011)(38100700002)(38070700005)(76116006)(64756008)(8676002)(66446008)(71200400001)(66556008)(66946007)(4326008)(66476007)(6916009)(86362001)(31696002)(91956017)(316002)(122000001)(54906003)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cGpCaTJGZmRWdGxxMDBvdFJVLzdkMVQzZnF1M1Frb2lPQi96b2RobTk1T2lH?= =?utf-8?B?dnd1TzM2MTJKbGJEUlc4dVBkLzM1RW1KbjJOb2x4d1VBZjYrVGtKZDNybU9W?= =?utf-8?B?dmRGa0dDK0RpVkR1enFaWHFpOXJKL3RMdGFUMTdkZThSQjN6blk3UkpaaHJD?= =?utf-8?B?REpILzAwb3V6UWEyeVdrbUFDSUxaNHhLQ0E3TjVTS3J2Z29aUUtjeUFLa3lM?= =?utf-8?B?WURrbkdKd1AwdXlDbDhad0NpazNoSzU2ZzN6UmpsNUNHZWFtOGZMbHQ4OTFX?= =?utf-8?B?aG4xT0FweklQY0NNaXhwbGJkVUp1c0R4VUtoT2R2azlLVVp4THZmRmR6WHJO?= =?utf-8?B?TlJORklHZGRrUmFkL0VsQ0tRZzd0WDBsR0g3Wi9KN3A4NEdsWUh4bXpKYlNu?= =?utf-8?B?eXMxYURGZ1JUVEpWMzkvZCtsMFhYMjRxN3VySnJTQXZYV3pSVVNVTXVRcEJy?= =?utf-8?B?WWdpaTd0bnZjbzNvSnRLalIvM285eWpwTm5LQ3AwdXJKRE9xa1cydXB0Nko1?= =?utf-8?B?K0R1SkQzVno5eWExMmhndmJ6OFlpUm4zUGUvbWpnanRRelZxWS92OXVaemIv?= =?utf-8?B?SDRQaThVQ2pKb0JDTVhJRDdBYjZpSnNMa0FoSWhFc3FNdWtXY1dSUEhHbEhQ?= =?utf-8?B?TFFxMWQ4NlB0WW9yamtwUUFBcnczOTVRaWkrNVJLenJraytqUm16Q0x1Z0N0?= =?utf-8?B?dURmNVh6OEZzNnlxRXEvVjZSL09ZYmRNdDJ3S255QXA3RGo3YmFPaHR2ODh4?= =?utf-8?B?VEI1NmhITFQ4b3NzMUFZallXaGp4K0kyUDRGYlp6L0dOdjBRWTJocklqWVJN?= =?utf-8?B?LzJ4djV4d0F6VC9RUVhFYXZrZDBjU0hDbjhLNGsveGtuR2VxZU9iQ3p3Mnds?= =?utf-8?B?Zm15bDJ1T2V4NFZPd0VidG5aSHNtWWl2NFV2OXhmdUVmVXMrMTg1aThlQlU2?= =?utf-8?B?WXZkaUhxZ09FOGlvTmIzcXlrakdnclAxbWxRMmhhZStRc2VoMUVjODZRNmww?= =?utf-8?B?Q1lNQWFLZ051TEMxd2JwQURqZFNOblVoOFpndytXWFNhUlZJVVM1NXVWQTBD?= =?utf-8?B?anFnYkcvcHdhSEZra3hBaWh0ZWkyMmRUZmlTSnQ5YVNldFlIclJIV1REMm9a?= =?utf-8?B?RWVvNjZSQnErdmx0SWpTN0hPWWNuZ0RlOG5tOFB1eWxPZzJqS3d2OHNYWHRG?= =?utf-8?B?VC9oYVZpMGlPRkJTR2NZVUNSeG1sQVp0SWFSakk4eW5Fdktpek1VUzBFaHBw?= =?utf-8?B?b1BWNlA3eDhmV0dBSldZTDFrN2JZRFl0bGplK285aUFxay9JWWRXcnFRS1Rr?= =?utf-8?B?djc0THhvMjA4QUpQaW9VTEsrazdHK2ZPTnhqZ2RkTDdSRkxDMFJKdVkzbFgx?= =?utf-8?B?aVdhb3RQcnFWUFdOQ2QvR0hOMGdCQ2tLV1d5N2NXWTV4VDF2RWN0K0lyM2J2?= =?utf-8?B?V1FIWFcyYk9lWGFPaEtJVDVrcTg0cEw1c1RLRVBvSVNQWFh4eTZmd21kc3E4?= =?utf-8?B?T0UxK2JRY3p0cXVkL2hJT043bFhVNCtXMGJnb0swbmlkVWs2aFZsL0VGZVRX?= =?utf-8?B?b3VIZmY1Sy8xVnh4aXVtdEdjSlp3L2p4Q3Q0cDJ3Y05JNlVqcHNmWFgvamRJ?= =?utf-8?B?cHhqM3lIbU9qZjBVWkF3VjFzUm9yQ21Uc2k2ZU8waSthZmgxT2FRQ0Y4YjZK?= =?utf-8?B?NU9mempiQ0s5aXA3bThZdHJzdzBsSVJhSTlHQThvVDdqblF4VTVJN3RCVW5j?= =?utf-8?B?ZlNBQnZHRXQzWFZWUmtCb0hIKzNQRHNveUNuR3BzYzFPdVFyY1Frc25vakU5?= =?utf-8?B?dTEyYm5hRFRkcmVGUjg1RHd1cUJjNEtlcVc1a05TVXJOWTYyV01xMzJuR3Ux?= =?utf-8?B?Slo4S2dUMk8vcW5xT0FNSzlId3hwR3NZc3haQ3cvQk5iQ2l0K0hQekFweFJ2?= =?utf-8?B?SVBlSEN0bGlPUWgvVUtMSmpOL3h2Q3V1UXRNKzc3bHd2Qjh5c3ZIVkxyM1ll?= =?utf-8?B?LzZPYUhlWDl1czB2ZVJlbU43U1EzbVB6K3EwZzNBT3FkNE1HZmhSOWJwSjBS?= =?utf-8?B?YVZCZHdLb2xDSTZYdGE0cEJ2dHlUU1RnbzFIWEVkTmlpWmJKR2dLSVVYYWNC?= =?utf-8?B?RXlJQWM1dkthaEdjMXR2Uy9LclRacHpPRzdTVTFJZWppckFLcFd1bWhTa1Jn?= =?utf-8?Q?v28XMbNAFyDg0W8rZ2H2aeY=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB8PR03MB6108.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6646e8b-79c1-4dec-138c-08da62c12da3 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2022 22:11:45.9906 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: k0ICk0vAuExrWgB1q42rQJEr+azO4czfCx0u6f1YZZV4qMtme4gjOswHqjvjvf+QtCzDyW+hg4ox6qjCxp1oIgs3D2cXtayyT4/cqcFi6ts= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2393 X-Proofpoint-ORIG-GUID: sc4AfgFpAWde7QLN2eLTy8qX7tR7QV9C X-Proofpoint-GUID: sc4AfgFpAWde7QLN2eLTy8qX7tR7QV9C X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-10_18,2022-07-08_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 phishscore=0 priorityscore=1501 adultscore=0 suspectscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 mlxscore=0 spamscore=0 mlxlogscore=799 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207100102 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQpPbiAxMS4wNy4yMiAwMDo1NCwgRGVtaSBNYXJpZSBPYmVub3VyIHdyb3RlOg0KDQoNCkhlbGxv IERlbWkgTWFyaWUNCg0KPiBUaGUgZXJyb3IgcGF0aHMgb2YgZ250ZGV2X21tYXAoKSBjYW4gY2Fs bCB1bm1hcF9ncmFudF9wYWdlcygpIGV2ZW4NCj4gdGhvdWdoIG5vdCBhbGwgb2YgdGhlIHBhZ2Vz IGhhdmUgYmVlbiBzdWNjZXNzZnVsbHkgbWFwcGVkLiAgVGhpcyB3aWxsDQo+IHRyaWdnZXIgdGhl IFdBUk5fT04oKXMgaW4gX191bm1hcF9ncmFudF9wYWdlc19kb25lKCkuICBUaGUgbnVtYmVyIG9m DQo+IHdhcm5pbmdzIGNhbiBiZSB2ZXJ5IGxhcmdlOyBJIGhhdmUgb2JzZXJ2ZWQgdGhvdXNhbmRz IG9mIGxpbmVzIG9mDQo+IHdhcm5pbmdzIGluIHRoZSBzeXN0ZW1kIGpvdXJuYWwuDQo+DQo+IEF2 b2lkIHRoaXMgcHJvYmxlbSBieSBvbmx5IHdhcm5pbmcgb24gdW5tYXBwaW5nIGZhaWx1cmUgaWYg dGhlIGhhbmRsZQ0KPiBiZWluZyB1bm1hcHBlZCBpcyBub3QgSU5WQUxJRF9HUkFOVF9IQU5ETEUu ICBUaGUgaGFuZGxlIGZpZWxkIG9mIGFueQ0KPiBwYWdlIHRoYXQgd2FzIG5vdCBzdWNjZXNzZnVs bHkgbWFwcGVkIHdpbGwgYmUgSU5WQUxJRF9HUkFOVF9IQU5ETEUsIHNvDQo+IHRoaXMgY2F0Y2hl cyBhbGwgY2FzZXMgd2hlcmUgdW5tYXBwaW5nIGNhbiBsZWdpdGltYXRlbHkgZmFpbC4NCj4NCj4g U3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFJldmlld2Vk LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+ DQo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnDQo+IFNpZ25lZC1vZmYtYnk6IERlbWkgTWFy aWUgT2Jlbm91ciA8ZGVtaUBpbnZpc2libGV0aGluZ3NsYWIuY29tPg0KPiBGaXhlczogZGJlOTdj ZmY3ZGQ5ICgieGVuL2dudGRldjogQXZvaWQgYmxvY2tpbmcgaW4gdW5tYXBfZ3JhbnRfcGFnZXMo KSIpDQoNCg0KTmV4dCB0aW1lIHBsZWFzZSBhZGQgYSBjaGFuZ2Vsb2csIGFsc28gSSBhc3N1bWUg Y3VycmVudCBwYXRjaCBvdWdodCB0byANCmJlIHYyIGluc3RlYWQgb2YgdjEwKQ0KDQoNCj4gLS0t DQo+ICAgZHJpdmVycy94ZW4vZ250ZGV2LmMgfCA2ICsrKystLQ0KPiAgIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jDQo+IGluZGV4IDRiNTZjMzlm NzY2ZDRkYTY4NTcwZDA4ZDk2M2Y2ZWY0MGM4ZDljMzcuLjQ0YTEwNzhkYTIxYjhhMjMzM2I0NDMy OTAwYThkYmRmYjhlMTNjNTMgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jDQo+ ICsrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jDQo+IEBAIC0zOTYsMTMgKzM5NiwxNSBAQCBzdGF0 aWMgdm9pZCBfX3VubWFwX2dyYW50X3BhZ2VzX2RvbmUoaW50IHJlc3VsdCwNCj4gICAJdW5zaWdu ZWQgaW50IG9mZnNldCA9IGRhdGEtPnVubWFwX29wcyAtIG1hcC0+dW5tYXBfb3BzOw0KPiAgIA0K PiAgIAlmb3IgKGkgPSAwOyBpIDwgZGF0YS0+Y291bnQ7IGkrKykgew0KPiAtCQlXQVJOX09OKG1h cC0+dW5tYXBfb3BzW29mZnNldCtpXS5zdGF0dXMpOw0KPiArCQlXQVJOX09OKG1hcC0+a3VubWFw X29wc1tvZmZzZXQgKyBpXS5zdGF0dXMgIT0gR05UU1Rfb2theSAmJg0KPiArCQkJbWFwLT5rdW5t YXBfb3BzW29mZnNldCArIGldLmhhbmRsZSAhPSBJTlZBTElEX0dSQU5UX0hBTkRMRSk7DQoNCg0K cy9rdW5tYXBfb3BzL3VubWFwX29wcw0KDQoNCltzbmlwXQ0KDQoNCi0tIA0KUmVnYXJkcywNCg0K T2xla3NhbmRyIFR5c2hjaGVua28NCg==