From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7821FC07E95 for ; Wed, 7 Jul 2021 06:49:35 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D545461AC0 for ; Wed, 7 Jul 2021 06:49:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D545461AC0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=sony.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B110082DD4; Wed, 7 Jul 2021 08:49:32 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=sony.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=sony.com header.i=@sony.com header.b="ISrGKwgP"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A002D82DD9; Wed, 7 Jul 2021 08:49:31 +0200 (CEST) Received: from mx08-001d1705.pphosted.com (mx08-001d1705.pphosted.com [185.183.30.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id EDE9A82DBF for ; Wed, 7 Jul 2021 08:49:27 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=sony.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Andy.Wu@sony.com Received: from pps.filterd (m0209318.ppops.net [127.0.0.1]) by mx08-001d1705.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1676nRZi032037; Wed, 7 Jul 2021 06:49:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sony.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=S1; bh=Zlm1FMQOXYAJrV6CStiJqCEKo9bG676r6HXSs2E416c=; b=ISrGKwgPAqpOGUSU86v4d/etWqKqDs1qN+o2TE7WhFAmDso9WZ6DZu2KKA86krtwRtJx n5mebK9JHRxQTCCN301EutzI2opTGNYFU4Sb4/h8fD0k1ER4nPYn6L5+ugk/wCWoAUBE +pNbD+YHWIbdaEMxBpxa5BLFu30jbkCjx3C8r2pBR8yElmzD49EhUE1Rhg4f7d+Wlcq5 piZ0zIAewIHD12gwnxUWzSyA6/f1bgozBvifcKE0MwJER+o/8i1XZwSDLGQdfGhzsEUK h9YDfrtXAVLRk90mlqBn+qKz70crz67nXA4TYRLRScbukIEQERf1w5KyN3VAOEEDgBA3 MA== Received: from apc01-sg2-obe.outbound.protection.outlook.com (mail-sg2apc01lp2054.outbound.protection.outlook.com [104.47.125.54]) by mx08-001d1705.pphosted.com with ESMTP id 39jef5wf27-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Jul 2021 06:49:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nR7bOI+7XcWfOoHlcNj/JTShXVMXLq9B28mv8dZrJgLUldcbsGQyVe6CO7qiiBEe1bP6O7EgTKqcPK/q+N1S12PurhD4RWiNC5Y7RP0GwIJI0KzpsLd+MS9qh2Y7D7t8zqIWpJ4RUP9qKuPYWECQESQdVlv6bZeK6ZP5MC/ee8zfmDKGvMFEIDDZzkiPLmj9b9hqa7WkLPy5Anyk9Ln/iUprmqy6QZke9qs4vBIiQ8L0KHASUIHxwDDclFF1j/RjD3e5/JXE/ITm5tqVs8VYFcry3kTjIMMkXytGHfAe4pBnXZxlpDbe+V+0T6+PXH6tqJEr7VRNpmH1ZDx+6t9GOA== 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=Zlm1FMQOXYAJrV6CStiJqCEKo9bG676r6HXSs2E416c=; b=RMUeq+5DyXxgPc4ljd1Awli09F/XpsN8T2PlxoUTGGn8hlFW9t62TTAS3zPbLMtM62kULxh5H7EV4Hpw8u/jR4+GDs3Hnjx0DLQ0biumBPXXgsmhpNWO7/gp4hmvKp+AP1CVQJI/rvIYy8C/GWN+zTLYBscjhGjgiDPnKypqpI99nf1Dt21muWpqrqQdlFmH6zmZcGwfD5l2bJuBpImmiJxaOanKoBY3LyA4Jw59soWRgXm+4p/QvLRxwh2iLIGj6CPg3VeJ0//ohZ6axhPUCZtc8v1fZvuLjlm+l1j6l1nJ2TzSpU2wY4BzZ7x2wMjxL+Mw+P5F96XdLl33zRCobA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sony.com; dmarc=pass action=none header.from=sony.com; dkim=pass header.d=sony.com; arc=none Received: from TYAPR04MB2272.apcprd04.prod.outlook.com (2603:1096:404:1c::18) by TY2PR04MB4094.apcprd04.prod.outlook.com (2603:1096:404:8010::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Wed, 7 Jul 2021 06:49:18 +0000 Received: from TYAPR04MB2272.apcprd04.prod.outlook.com ([fe80::116d:3463:ebad:3113]) by TYAPR04MB2272.apcprd04.prod.outlook.com ([fe80::116d:3463:ebad:3113%7]) with mapi id 15.20.4287.033; Wed, 7 Jul 2021 06:49:18 +0000 From: To: , , , CC: Subject: RE: [PATCH] Revert "mmc: sdhci: set to INT_DATA_END when there are data" Thread-Topic: [PATCH] Revert "mmc: sdhci: set to INT_DATA_END when there are data" Thread-Index: Adca+Heir9eFixYYSRufXLA5ExfUtwAhn6AAAAWw3xAA2zONAAAg1gTgAtF7JNAAAoJtAAbYrfbwAB5z6QABkhh6gAmAMozA Date: Wed, 7 Jul 2021 06:49:18 +0000 Message-ID: References: <1891546521.01616028481381.JavaMail.epsvc@epcpadp4> <1796371666.41620773883691.JavaMail.epsvc@epcpadp4> <1891546521.01621465201862.JavaMail.epsvc@epcpadp3> In-Reply-To: <1891546521.01621465201862.JavaMail.epsvc@epcpadp3> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: samsung.com; dkim=none (message not signed) header.d=none;samsung.com; dmarc=none action=none header.from=sony.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0fa9ed8f-161e-4e07-17f6-08d941135809 x-ms-traffictypediagnostic: TY2PR04MB4094: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:428; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gN0+jR/NUtqf6kLeKMizbO77A2t6Nfa9eoTgu1JQDg3HgRWUqUyLVeCTeBSsOp+QeVE41sdDrGlkeeGspzlRomyM3wpz+XC9UwIHB2b14fH6/MQIjgpP7DXaFWHjFRQRv/+6c+8mQYPLNuaWynbHMT3JpaJ1HxwvdKh9Y8NKBLiUU7P4ZdhGOWJ8Jo9TWv3FZgT4OcojdK2ZNUtVbylXOF9CzGztZ5ll7nodnjHKL4rT8ckCAHoCuAuKh/u+bx3/KSkcfDX7yZrM9aMuww4vj2bcRdDMHyAqerte74mrKV+0gsmXtCXGg0CbuQMRQkueZ+qJbMiQrKhyQ58pSsHllEbDZzwryimzrh2N0j90e15zTBmSfSb6kDvRtSPElpzJIdoUWZMp2qvtk0aYMuLofXHrOQVKMkGqjiCNBOY1wza9Qt10lWKDCMNhfFZuTGDJ1FpKRvqyThNIUkTB4bJH2yLSDI6e24KjRTC/0FQAd+7vZvITzTVORCGxbtfDOMx9rR2eu2eXIDHP5/MHkUEVk4IPCVYZY1Kqn4KEop0WB8ggFVq7dUwqVlQNG3kkH0TfI6lIYT7fjzQByrWUS1PYjlbjZ4AxDp/q+W0TXWh85pS5he5xEKmMzK3yCx8m51P1PyxQ/U/HgEvPKFa/fsZ67A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR04MB2272.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(366004)(396003)(346002)(136003)(86362001)(52536014)(4326008)(8936002)(83380400001)(71200400001)(478600001)(6506007)(26005)(55016002)(8676002)(7696005)(53546011)(186003)(33656002)(66946007)(110136005)(122000001)(5660300002)(38100700002)(2906002)(64756008)(66476007)(76116006)(9686003)(66446008)(316002)(66556008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NldFK2dtOGV3UHM0dG1zOWROblNzY0hyaUJLVTdoc3dGZ3R1bGREQUxOczN3?= =?utf-8?B?T2tlcDl1N1E4YmVEdlVFVWVjUitOazM0QTN4c0VVTW9IcS9pVUkyRTcvS3VC?= =?utf-8?B?S2VmalllNFEyeVVCVzNJczQyZm1qRXZlUkNxazRTUWZ1eTBKeW04TWFuTGln?= =?utf-8?B?ck9uNjZTcmdXQ2lKOTV4NUtoZm5NMUFkWHN1b3RxSmR3VTJxaWdTbEN5b2cz?= =?utf-8?B?VFg3VytZQXlxUG1XK28zWXdVUlJoTUVqUG1ZOUFMRXlHanBTd05rRzdvWUR5?= =?utf-8?B?Q0k5elhXYkZLWlVSeldUNTQ5QTB1cHhibUtzMWxQS1I1QmdMVEJIUEtSVUt1?= =?utf-8?B?YU9FZlRzdVBETFpIRTBKUzFOUmNsM3oyS0VyZjhuZlFTV3F0dHNxU3VJdGlG?= =?utf-8?B?VnMzOG44YmI2VHQ3Q3JUNTJteXBtL2FwUFA5MHRqT3hJWTlvaWZPSi9laHVO?= =?utf-8?B?WVpSTk01YXR4VC83UTVMOS94YjdJa290dC9ROUNOYzZWc1ZIWFJFNWVteHdJ?= =?utf-8?B?UkFZdGZUclFic2NBVVo0a0dYVnJhNVZmb0FSQm9rYi96SUVMM3dnUnFPMGVS?= =?utf-8?B?aEE2V0gveEdvVkRxVUErQ045eFVGSDlTZWNqNmVMUUUwSXVEcWZQWFU3ZWcw?= =?utf-8?B?M2NBclVBc3plbXp3eUtXRHZ2blRIZmVqbmgzUFZHNldXckUrN3ZTSXY1Z3pW?= =?utf-8?B?QjhkOTZJUStxMjZhbmpUTEJxcVkyU2R6SFdpS3FqdUljNVdmUmUyWVZ0L3o4?= =?utf-8?B?SGEvSlE5dHlrejBzRXlySmZTcDZPYVR3SG9ocWN1SzRDaStUYXNUTXRqdWVE?= =?utf-8?B?R2FVbWl3eS8wNHBQYXFwczNneUluazlLVFZjTWE4MUZneDRwQmhrOUcvM3lw?= =?utf-8?B?MzdzMXZCekE3aDI0d3dUNHduaHBSM2JFbXNLdjNST1FCTjZZRWJGOXFtMzZm?= =?utf-8?B?cW1qblQ0c0lySVZSYTJZcmdSVlVjY2xIS244aW1wcVJpWHl3VzI5NkhWOVFx?= =?utf-8?B?c05CVG5jV1B5NEpudHVvV0xEUDg1cWNlNFB2RWNkMDZTUXpTQWdIelV6dmIz?= =?utf-8?B?K0JoeFVyYVJpV2dMMGVGMHllY1pyZHhUV05Kbks3OUZyR1lOTjVzZ3pGV0tY?= =?utf-8?B?OHFRUG80TUVKdFA0OFRMYlpLbjFEVWNZSk80ZVRLbnZPem82MGQ2dWoyR241?= =?utf-8?B?TlNUUVRXN0s3V1Zsa0s4blpkUjcrdVJDaUR2aXRYWTc2ZGVBaXBqakNreXVK?= =?utf-8?B?dGl5TEtac3BNU3U0ODJTZU4vZmJ5MkxkZ0pUOVJIV1Fhc3RJRjJNRlZCRGM4?= =?utf-8?B?WlByL3F4WTFRNHlnRmpnTVNGeG9CQjZuZUpad1BwaFdUbVBqakI3VHA3WW45?= =?utf-8?B?UUhaZFhSeUlkeklxWk5zUVBlc0JDQnA5VksrNDF2QmgyQWNyRlA4SkVFSWVK?= =?utf-8?B?cmZjWGNtdmsybmxZaG5la0xVVVdydHRkOUx2emZEYys4ME9sVUJqeTVsN005?= =?utf-8?B?UW9BZDgxZXQvalkrQUd2cXRxTWk3L05SaWpSSFFURS82b1ltWm5CUlJzU1cz?= =?utf-8?B?Y0ZLVlJoYXM3K090dFRBenU0d3Jjd1hrb2w2TEEyY25oYXhEUHc5VUNCa3hq?= =?utf-8?B?QXhyN0JpbmUzYmZ5WmJVZ29kTVd6Z2F3R25EK2pCMUhXcjNlTkhXNEQ2Z0dQ?= =?utf-8?B?QWVIWlh3ZG9WKy9zT2pXalhZanF0VG4xOGJ1cWtTZ3JVU3RlOHBKZ2RhL01m?= =?utf-8?Q?oWw7I/8iBD7aYHhSxXIF3rd7BSPdu6mkew0c4/v?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sony.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR04MB2272.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0fa9ed8f-161e-4e07-17f6-08d941135809 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2021 06:49:18.4911 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 66c65d8a-9158-4521-a2d8-664963db48e4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8T+M1SyFndxMu+76CdSgAGwdqDGGLaUtu5tPDIZNpV1xN0yqXVxzFrz+Bc9xcwvYCEDe348xAlb8EnegBWAFMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR04MB4094 X-Proofpoint-GUID: ZHsskOBzydH7aNtm7gPFjAEUT56B8lRl X-Proofpoint-ORIG-GUID: ZHsskOBzydH7aNtm7gPFjAEUT56B8lRl X-Sony-Outbound-GUID: ZHsskOBzydH7aNtm7gPFjAEUT56B8lRl X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-07_02:2021-07-06, 2021-07-07 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1011 mlxlogscore=999 mlxscore=0 suspectscore=0 phishscore=0 impostorscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107070038 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean SGkgQWxsDQoNClNpbmNlIHBhdGNoIGFsc28gcmV2aWV3ZWQgYnkgSmFlaG9vbiwgaG93IGFib3V0 IG1lcmdlIGl0IGludG8gbWFpbmxpbmU/DQoNCkJlc3QgUmVnYXJkcw0KQW5keSBXdQ0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEphZWhvb24gQ2h1bmcgPGpoODAuY2h1 bmdAc2Ftc3VuZy5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBNYXkgMjAsIDIwMjEgNjowMyBBTQ0K PiBUbzogV3UsIEFuZHkgPEFuZHkuV3VAc29ueS5jb20+OyBwZW5nLmZhbkBueHAuY29tOw0KPiBq aDgwLmNodW5nQGdtYWlsLmNvbTsgdS1ib290QGxpc3RzLmRlbnguZGUNCj4gQ2M6IENQR1MgPGNw Z3NAc2Ftc3VuZy5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIFJldmVydCAibW1jOiBzZGhj aTogc2V0IHRvIElOVF9EQVRBX0VORCB3aGVuIHRoZXJlIGFyZQ0KPiBkYXRhIg0KPiANCj4gRGVh ciBBbmR5LA0KPiANCj4gT24gNS8xMi8yMSA3OjA5IEFNLCBKYWVob29uIENodW5nIHdyb3RlOg0K PiA+IERlYXIgQW5keQ0KPiA+DQo+ID4gT24gNS8xMS8yMSA0OjM5IFBNLCBBbmR5Lld1QHNvbnku Y29tIHdyb3RlOg0KPiA+PiBIaSBKYWVob29uDQo+ID4+DQo+ID4+PiBJZiB5b3UncmUgb2ssIEkg d2lsbCB0ZXN0IGFmdGVyIHJldmVydGVkIHRoZSBwYXRjaCBvbiB0b21vcnJvdywgYW5kDQo+ID4+ PiBJIHdpbGwgc2hhcmUgcmVzdWx0Lg0KPiA+Pj4gT3IgSSB3aWxsIHRyeSB0byByZXByb2R1Y2Ug dGltZW91dCBpc3N1ZSBvbiA0MTBjIGJvYXJkLg0KPiA+Pg0KPiA+PiBTb3JyeSwgYnV0IGlzIHRo ZXJlIGFueSB1cGRhdGUgZm9yIHRoaXMgY29tbWVudHM/DQo+ID4NCj4gPiBTb3JyeSBmb3IgcmVw bHlpbmcgdG9vIGxhdGUuIEkgaGFkIGJlZW4gZG9pbmcgb3RoZXIgdGhpbmdzLg0KPiA+IFNvIGlm IHlvdSdyZSBvaywgaSB3aWxsIHRlc3Qgb24gbXkgb3duIGJvYXJkcyB3aXRoIHlvdXIgcGF0Y2gg dW50aWwgdGhpcyB3ZWVrZW5kLg0KPiA+IChJZiBwb3NzaWJsZSwgaSB3aWxsIGFsc28gY2hlY2sg NDEwYyBib2FyZC4pDQo+IA0KPiBSZXZpZXdlZC1ieTogSmFlaG9vbiBDaHVuZyA8amg4MC5jaHVu Z0BzYW1zdW5nLmNvbT4NCj4gDQo+IElmIGEgcHJvYmxlbSBpcyBvY2N1cnJlZCBhZ2FpbiwgSSB3 aWxsIGZpeCBhZ2Fpbi4NCj4gDQo+IEJlc3QgUmVnYXJkcywNCj4gSmFlaG9vbiBDaHVuZw0KPiAN Cj4gPg0KPiA+IEJlc3QgUmVnYXJkcywNCj4gPiBKYWVob29uIENodW5nDQo+ID4NCj4gPj4NCj4g Pj4gQmVzdCBSZWdhcmRzDQo+ID4+IEFuZHkgV3UNCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBVLUJvb3QgPHUtYm9vdC1ib3VuY2VzQGxpc3RzLmRl bnguZGU+IE9uIEJlaGFsZiBPZiBKYWVob29uDQo+ID4+PiBDaHVuZw0KPiA+Pj4gU2VudDogVHVl c2RheSwgQXByaWwgNiwgMjAyMSA3OjEzIFBNDQo+ID4+PiBUbzogUGVuZyBGYW4gPHBlbmcuZmFu QG54cC5jb20+OyBqaDgwLmNodW5nQGdtYWlsLmNvbTsNCj4gPj4+IHUtYm9vdEBsaXN0cy5kZW54 LmRlDQo+ID4+PiBTdWJqZWN0OiBSZTogW1BBVENIXSBSZXZlcnQgIm1tYzogc2RoY2k6IHNldCB0 byBJTlRfREFUQV9FTkQgd2hlbg0KPiA+Pj4gdGhlcmUgYXJlIGRhdGEiDQo+ID4+Pg0KPiA+Pj4g SGkgUGVuZywNCj4gPj4+DQo+ID4+PiBPbiA0LzYvMjEgNzowMiBQTSwgUGVuZyBGYW4gd3JvdGU6 DQo+ID4+Pj4+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIFJldmVydCAibW1jOiBzZGhjaTogc2V0IHRv IElOVF9EQVRBX0VORCB3aGVuDQo+ID4+Pj4+IHRoZXJlIGFyZSBkYXRhIg0KPiA+Pj4+Pg0KPiA+ Pj4+PiBIaSBKYWVob29uDQo+ID4+Pj4+DQo+ID4+Pj4+PiBEaWQgeW91IHRlc3Qgb24gbGF0ZXN0 IHUtYm9vdD8gIHYyMDE4LjAxIHdhcyB0b28gb2xkIHZlcnNpb24uDQo+ID4+Pj4+Pg0KPiA+Pj4+ PiBZZXMsIHdlIHRlc3RlZCBvbiB2MjAyMC4wNCwgYWx0aG91Z2ggdGhlcmUgaXMgbm8gc3VjaCBp c3N1ZSwgYnV0IEkNCj4gPj4+Pj4gdGhpbmsgaXQganVzdCBkZXBlbmRzIG9uIGNhbGwgc2VxdWVu Y2UgdGltaW5nLg0KPiA+Pj4+Pg0KPiA+Pj4+Pj4gQW5kIGlmIG15IHVuZGVyc3RhbmRpbmcgaXMg cmlnaHQsIElOVF9EQVRBX0VORCBuZWVkcyB0byBzZXQgd2hlbg0KPiA+Pj4+Pj4gdGhlcmUgaXMg YSBkYXRhLiBJZiB0aGVyZSBpcyBubyBkYXRhLCBpdCBkb2Vzbid0IG5lZWQgdG8gc2V0IHRvIGl0 Lg0KPiA+Pj4+Pj4gTG9naWNhbGx5LCB0aGVyZSBpcyBubw0KPiA+Pj4+PiBwcm9ibGVtLCBpc24n dD8NCj4gPj4+Pj4+DQo+ID4+Pj4+IElmIHRoZXJlIGlzIG5vIGRhdGEsIGJ1dCBjdXJyZW50IGNv bW1hbmQgaXMgUkVTUE9OU0UtV0lUSC1CVVNZDQo+ID4+Pj4+IChsaWtlDQo+ID4+Pj4+IENNRDYp IHR5cGUsIHRoZSBJTlRfREFUQV9FTkQgbmVlZHMgc2V0IGFsc28sIHJlZmVyIHNkaGNpIHNwZWMN Cj4gPj4+Pj4gZXhwbGFuYXRpb24gZm9yIElOVF9EQVRBX0VORCBiaXQ6DQo+ID4+Pj4+DQo+ID4+ Pj4+IFRyYW5zZmVyIENvbXBsZXRlDQo+ID4+Pj4+IFRoaXMgYml0IGluZGljYXRlcyBzdG9wIG9m IHRyYW5zYWN0aW9uIG9uIHRocmVlIGNhc2VzOg0KPiA+Pj4+PiAuLi4NCj4gPj4+Pj4gKDIpIENv bXBsZXRpb24gb2YgYSBjb21tYW5kIHBhaXJpbmcgd2l0aCByZXNwb25zZS13aXRoLWJ1c3kgKFIx YiwNCj4gPj4+Pj4gUjViKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBTbywgb3VyIG1vZGlmaWNhdGlvbiBq dXN0IHdpdGhpbiBpZiAoY21kLT5yZXNwX3R5cGUgJg0KPiA+Pj4+PiBNTUNfUlNQX0JVU1kpIGp1 ZGdtZW50Lg0KPiA+Pj4+DQo+ID4+Pj4gSmFlaG9vbiwNCj4gPj4+Pg0KPiA+Pj4+IERvIHlvdSBz ZWUgYW55IGlzc3VlIGlmIHJldmVydCB0aGUgcGF0Y2g/DQo+ID4+Pg0KPiA+Pj4gSWYgeW91J3Jl IG9rLCBJIHdpbGwgdGVzdCBhZnRlciByZXZlcnRlZCB0aGUgcGF0Y2ggb24gdG9tb3Jyb3csIGFu ZA0KPiA+Pj4gSSB3aWxsIHNoYXJlIHJlc3VsdC4NCj4gPj4+IE9yIEkgd2lsbCB0cnkgdG8gcmVw cm9kdWNlIHRpbWVvdXQgaXNzdWUgb24gNDEwYyBib2FyZC4NCj4gPj4+DQo+ID4+PiBCZXN0IFJl Z2FyZHMsDQo+ID4+PiBKYWVob29uIENodW5nDQo+ID4+Pj4NCj4gPj4+PiBUaGFua3MsDQo+ID4+ Pj4gUGVuZy4NCj4gPj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4+PiBCZXN0IFJlZ2FyZHMNCj4gPj4+Pj4g QW5keSBXdQ0KPiA+Pj4+Pg0KPiA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4+Pj4+IEZyb206IEphZWhvb24gQ2h1bmcgPGpoODAuY2h1bmdAZ21haWwuY29tPg0KPiA+Pj4+ Pj4gU2VudDogTW9uZGF5LCBNYXJjaCAyMiwgMjAyMSA2OjAzIFBNDQo+ID4+Pj4+PiBUbzogV3Us IEFuZHkgPEFuZHkuV3VAc29ueS5jb20+OyBqaDgwLmNodW5nQHNhbXN1bmcuY29tOyBNbywNCj4g Pj4+Pj4gWXVlemhhbmcNCj4gPj4+Pj4+IDxZdWV6aGFuZy5Nb0Bzb255LmNvbT47IHUtYm9vdEBs aXN0cy5kZW54LmRlDQo+ID4+Pj4+PiBDYzogcGVuZy5mYW5AbnhwLmNvbTsgY3Bnc0BzYW1zdW5n LmNvbQ0KPiA+Pj4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSF0gUmV2ZXJ0ICJtbWM6IHNkaGNpOiBz ZXQgdG8gSU5UX0RBVEFfRU5EIHdoZW4NCj4gPj4+Pj4+IHRoZXJlIGFyZSBkYXRhIg0KPiA+Pj4+ Pj4NCj4gPj4+Pj4+IEhpIEFuZHksDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gT24gMy8xOC8yMSAxMDo1 OSBBTSwgQW5keS5XdUBzb255LmNvbSB3cm90ZToNCj4gPj4+Pj4+PiBIaQ0KPiA+Pj4+Pj4+DQo+ ID4+Pj4+Pj4+IEkgZG9uJ3Qgd2FudCB0byByZXZlcnQgdGhpcyBjb21taXQuIElzIHRoZXJlIGFu eSBpc3N1ZSB3aXRob3V0IHRoaXM/DQo+ID4+Pj4+Pj4gV2l0aG91dCByZXZlcnQgY29tbWl0IDE3 ZWEzYzg2LCBTb21lIGJvYXJkLCBsaWtlIERyYWdvbmJvYXJkDQo+ID4+Pj4+Pj4gNDEwYyB3aWxs IG1lZXQgdHJhbnNmZXIgZGF0YSB0aW1lb3V0IGVycm9yICh3ZSB1c2VkIHYyMDE4LjAxKToNCj4g Pj4+Pj4+Pg0KPiA+Pj4+Pj4+IFUtQm9vdCAyMDE4LjAxIChOb3YgMjYgMjAyMCAtIDAzOjMxOjA5 ICswMDAwKQ0KPiA+Pj4+Pj4+IFF1YWxjb21tLURyYWdvbkJvYXJkIDQxMEMNCj4gPj4+Pj4+Pg0K PiA+Pj4+Pj4+IERSQU06ICA5ODYgTWlCDQo+ID4+Pj4+Pj4gTU1DOiAgIHNkaGNpQDA3ODI0MDAw OiAwLCBzZGhjaUAwNzg2NDAwMDogMQ0KPiA+Pj4+Pj4+IHNkaGNpX3RyYW5zZmVyX2RhdGE6IFRy YW5zZmVyIGRhdGEgdGltZW91dA0KPiA+Pj4+Pj4+IG1tY19pbml0OiAtNzAsIHRpbWUgMTA2NDUN Cj4gPj4+Pj4+PiAqKiogV2FybmluZyAtIE5vIGJsb2NrIGRldmljZSwgdXNpbmcgZGVmYXVsdCBl bnZpcm9ubWVudA0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gQW5kIGl0IHNlZW1zIHRoZSAxN2VhM2M4 NiBub3QgZm9sbG93ZWQgdGhlIHNkaGNpIHNwZWNpZmljYXRpb24NCj4gPj4+Pj4+PiBhcyB0cmFu c2ZlciBjb21wbGV0ZSBiaXQgc2hvdWxkIGJlIHdhaXQgZm9yIHRoZSBCVVNZIHN0YXR1cyBkZS1h c3NlcnQuDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBLZXJuZWwgc2lkZSBjb2RlIGFsc28gd2FpdCB0 aGUgdHJhbnNmZXIgY29tcGxldGUgYml0IGZvcg0KPiA+Pj4+Pj4+IHJlc3BvbnNlLXdpdGgtYnVz eSBjb21tYW5kLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IERpZCB5b3UgdGVzdCBvbiBsYXRlc3QgdS1i b290P8KgIHYyMDE4LjAxIHdhcyB0b28gb2xkIHZlcnNpb24uDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4g QW5kIGlmIG15IHVuZGVyc3RhbmRpbmcgaXMgcmlnaHQsIElOVF9EQVRBX0VORCBuZWVkcyB0byBz ZXQgd2hlbg0KPiA+Pj4+Pj4gdGhlcmUgaXMgYSBkYXRhLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IElm IHRoZXJlIGlzIG5vIGRhdGEsIGl0IGRvZXNuJ3QgbmVlZCB0byBzZXQgdG8gaXQuIExvZ2ljYWxs eSwNCj4gPj4+Pj4+IHRoZXJlIGlzIG5vIHByb2JsZW0sDQo+ID4+Pj4+IGlzbid0Pw0KPiA+Pj4+ Pj4NCj4gPj4+Pj4+IEkgd2lsbCBjaGVjayB3aXRoIFFDIDQxMEMgYm9hcmQgZm9yIGNsYXJpZnlp bmcgdGhpcyBwcm9ibGVtLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBXaXRob3V0 IHRoaXMgcGF0Y2gsIHNvbWUgU29DcyBoYXZlIHRpbWVvdXQgZXJyb3Igd2l0aCBzdG9wIGNvbW1h bmQuDQo+ID4+Pj4+Pj4gU29ycnksIHdlIGRpZG4ndCBtZWV0IHRoaXMgc3RvcCBjb21tYW5kIHRp bWVvdXQgaXNzdWUsIGJ1dCBJDQo+ID4+Pj4+Pj4gZ3Vlc3MgaXQgbWF5YmUgYW5vdGhlciBpc3N1 ZSwgYW5kIGNhbiBiZSBmaXhlZCB3aXRoIG1vZGlmaWNhdGlvbg0KPiA+Pj4+Pj4+IGxpbWl0ZWQg dG8gc3RvcCBjb21tYW5kLCBub3QgZm9yIGFsbCByZXNwb25zZS13aXRoLWJ1c3kgY29tbWFuZC4N Cj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IERvZXMgdGhlIFNESENJX1FVSVJLX0JST0tFTl9SMUIgY2Fu IGJlIHVzZWQgZm9yIHRoaXMgY2FzZT8NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBXZWxsLCBpdCBjYW4g YmUgdXNlZC4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBCZXN0IFJlZ2FyZHMsDQo+ID4+Pj4+Pg0KPiA+ Pj4+Pj4gSmFlaG9vbiBDaHVuZw0KPiA+Pj4+Pj4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IEJlc3Qg UmVnYXJkcw0KPiA+Pj4+Pj4+IEFuZHkgV3UNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+PiBGcm9tOiBVLUJvb3QgPHUtYm9vdC1ib3Vu Y2VzQGxpc3RzLmRlbnguZGU+IE9uIEJlaGFsZiBPZg0KPiA+Pj4+Pj4+PiBKYWVob29uIENodW5n DQo+ID4+Pj4+Pj4+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxOCwgMjAyMSA2OjQ0IEFNDQo+ID4+ Pj4+Pj4+IFRvOiBNbywgWXVlemhhbmcgPFl1ZXpoYW5nLk1vQHNvbnkuY29tPjsgdS1ib290QGxp c3RzLmRlbnguZGUNCj4gPj4+Pj4+Pj4gQ2M6IHBlbmcuZmFuQG54cC5jb207IGNwZ3NAc2Ftc3Vu Zy5jb20NCj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSF0gUmV2ZXJ0ICJtbWM6IHNkaGNp OiBzZXQgdG8gSU5UX0RBVEFfRU5EDQo+ID4+Pj4+Pj4+IHdoZW4gdGhlcmUgYXJlIGRhdGEiDQo+ ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IEhpDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IE9uIDMvMTcv MjEgMzo0NCBQTSwgWXVlemhhbmcuTW9Ac29ueS5jb20gd3JvdGU6DQo+ID4+Pj4+Pj4+PiBUaGlz IHJldmVydHMgY29tbWl0IDE3ZWEzYzg2Mjg2NWMwZDcwNDY0NmY2N2RiZjg0MTJmOWZmNTRmNTku DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gSW4gZU1NQyBzcGVjaWZpY2F0aW9uLCBmb3IgdGhl IHJlc3BvbnNlLXdpdGgtYnVzeShSMWIsIFI1YikNCj4gPj4+Pj4+Pj4+IGNvbW1hbmQsIHRoZSBE QVQwIHdpbGwgZHJpdmVuIHRvIExPVyBhcyBCVVNZIHN0YXR1cywgYW5kIGluDQo+ID4+Pj4+Pj4+ PiBzZGhjaSBzcGVjaWZpY2F0aW9uLCB0aGUgdHJhbnNmZXIgY29tcGxldGUgYml0IHNob3VsZCBi ZSB3YWl0DQo+ID4+Pj4+Pj4+PiBmb3IgQlVTWSBzdGF0dXMgZGUtYXNzZXJ0Lg0KPiA+Pj4+Pj4+ Pj4NCj4gPj4+Pj4+Pj4+IEFsbCByZXNwb25zZS13aXRoLWJ1c3kgY29tbWFuZHMgZG9uJ3QgY29u dGFpbiBkYXRhLCB0aGUgZGF0YQ0KPiA+Pj4+Pj4+Pj4ganVkZ2VtZW50IGlzIG5vIG5lZWQuDQo+ ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IEkgZG9uJ3Qgd2FudCB0byByZXZlcnQgdGhpcyBjb21taXQu IElzIHRoZXJlIGFueSBpc3N1ZSB3aXRob3V0IHRoaXM/DQo+ID4+Pj4+Pj4+IFdpdGhvdXQgdGhp cyBwYXRjaCwgc29tZSBTb0NzIGhhdmUgdGltZW91dCBlcnJvciB3aXRoIHN0b3AgY29tbWFuZC4N Cj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gVG8gcHJldmVudCBpdCwgaXQgbmVlZHMgdG8gaW5jcmVh c2UgdGltZW91dCB2YWx1ZSBhdCB0aGF0IHRpbWUuDQo+ID4+Pj4+Pj4+IChUaW1lb3V0IHZhbHVl IGNhbid0IGZpeCBlYWNoIGJvYXJkcywgd2FzdGUgdGltZSB0byBmaW5kIHByb3Blcg0KPiA+Pj4+ Pj4+PiB2YWx1ZSwgYW5kIGJlIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uLikNCj4gPj4+Pj4+Pj4N Cj4gPj4+Pj4+Pj4gSSBkaWRuJ3QgdGVzdCB3aXRob3V0IHRoaXMgcGF0Y2ggb24gbGF0ZXN0IFUt Ym9vdC4NCj4gPj4+Pj4+Pj4gQnV0IGlmIHRoZXJlIGlzIG5vIGNyaXRpY2FsIGlzc3VlLCBrZWVw IGl0LCBwbHouDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IEJlc3QgUmVnYXJkcywNCj4gPj4+Pj4+ Pj4gSmFlaG9vbiBDaHVuZw0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTog WXVlemhhbmcuTW8gPFl1ZXpoYW5nLk1vQHNvbnkuY29tPg0KPiA+Pj4+Pj4+Pj4gLS0tDQo+ID4+ Pj4+Pj4+PiAgIGRyaXZlcnMvbW1jL3NkaGNpLmMgfCAzICstLQ0KPiA+Pj4+Pj4+Pj4gICAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pDQo+ID4+Pj4+Pj4+Pg0K PiA+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL3NkaGNpLmMgYi9kcml2ZXJzL21t Yy9zZGhjaS5jIGluZGV4DQo+ID4+Pj4+Pj4+PiBkOWFiNmEwYTgzLi44NTY4ZjY1YjE4IDEwMDY0 NA0KPiA+Pj4+Pj4+Pj4gLS0tIGEvZHJpdmVycy9tbWMvc2RoY2kuYw0KPiA+Pj4+Pj4+Pj4gKysr IGIvZHJpdmVycy9tbWMvc2RoY2kuYw0KPiA+Pj4+Pj4+Pj4gQEAgLTI1OCw4ICsyNTgsNyBAQCBz dGF0aWMgaW50IHNkaGNpX3NlbmRfY29tbWFuZChzdHJ1Y3QgbW1jDQo+ID4+Pj4+ICptbWMsDQo+ ID4+Pj4+Pj4+IHN0cnVjdCBtbWNfY21kICpjbWQsDQo+ID4+Pj4+Pj4+PiAgIAkJZmxhZ3MgPSBT REhDSV9DTURfUkVTUF9MT05HOw0KPiA+Pj4+Pj4+Pj4gICAJZWxzZSBpZiAoY21kLT5yZXNwX3R5 cGUgJiBNTUNfUlNQX0JVU1kpIHsNCj4gPj4+Pj4+Pj4+ICAgCQlmbGFncyA9IFNESENJX0NNRF9S RVNQX1NIT1JUX0JVU1k7DQo+ID4+Pj4+Pj4+PiAtCQlpZiAoZGF0YSkNCj4gPj4+Pj4+Pj4+IC0J CQltYXNrIHw9IFNESENJX0lOVF9EQVRBX0VORDsNCj4gPj4+Pj4+Pj4+ICsJCW1hc2sgfD0gU0RI Q0lfSU5UX0RBVEFfRU5EOw0KPiA+Pj4+Pj4+Pj4gICAJfSBlbHNlDQo+ID4+Pj4+Pj4+PiAgIAkJ ZmxhZ3MgPSBTREhDSV9DTURfUkVTUF9TSE9SVDsNCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+Pg0K PiA+Pg0KPiA+DQo+ID4NCj4gPg0KPiANCg0K