Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp568325pxu; Wed, 25 Nov 2020 10:01:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJxeLot2zRWYPJFSkVHzPb7gtUutDJ8KP2D00hX33b6EihzwIktPYIL0Sum+L/g08o2OfEb/ X-Received: by 2002:a17:906:b80e:: with SMTP id dv14mr3920935ejb.528.1606327310396; Wed, 25 Nov 2020 10:01:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1606327310; cv=pass; d=google.com; s=arc-20160816; b=qbx3wraz0UC2yb5HvL/RrIXSYPlzKI6p20f486Hy8y+wFo+Y6jaFzTkBWQr8C8tqnx GORX6ZPkq5NXAgMv9BKz2eyf45NLyG5VF1z6f3pW+bt0uxehldojQvS55eaGbJvt74QZ JYVPhQ0RwsS/BDSBxUC25dMVZigkDIDX+W+qL0nzr0ZYs4+smOfC2gSdJcNNGgXRdmyW M0h/t/gyeEEv548VYjqMQr3FqRdQObs26yj78d2CDBp+3xPG5VVU1rYobNnzeRJ2BAoy X8+Cppl4G0vNVEDtElGgLQCmfP0mKiyehiFnL+1rZg0VDP6QOBajsEu87nDJvKCHtgDD VkLw== 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=BRZHTx8gKVfoHS8iQ+ajMB5oWldDoBvx5mcdck9swno=; b=vLpq85VJCsiM/YEJmoBbkMV0fWduax557NzV2znvqkH/KhtnmLQs7Fn3aBfY2aMXng 4FAJzbz5zjOHOvdrOnNos6bNm4JEXwXYJ7XSz5wRyGdhXW4kIrEgYnpPg0f6k2ms3Oow 9ngFlyxDuY1NDjpJ8dEr6jQsCDzXz3VNQoufepk4lDHsF19fDjCfYr9Dxqs7Jk6DunMf CsdZTB9nNOsxCdHHkFTewTd+5Grr1PNd9Fp/H7qNI3wES1nG1lTFv9ODyvZZMf7o78rA 3CyvTrlIK8Zebavu32Zg0QIgngPXj/jf8DJbQGVxBveh7ws+btYeWFidJ2xgq6JwIlLx NmqQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=QOTKYHj2; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cq5si1616429edb.542.2020.11.25.10.00.54; Wed, 25 Nov 2020 10:01:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=QOTKYHj2; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730675AbgKYR6n (ORCPT + 99 others); Wed, 25 Nov 2020 12:58:43 -0500 Received: from mail-mw2nam10on2132.outbound.protection.outlook.com ([40.107.94.132]:47393 "EHLO NAM10-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729631AbgKYR6m (ORCPT ); Wed, 25 Nov 2020 12:58:42 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N0BkEOmb+g/PnNb5ICqwQkIhePpYE3sDetoHpoorFt4Q4w/YCpgw31nK7ebPJeQe8U4vootPtQTY8GKE+DwY2KU7UV0dBNNBUldS+ikqFJo91atlVxWNaHl8IMfPQIsNYkAzinOtNANBF2HyLTp9mtFJMPNmcjmtJ+L5fOWL7Z5rYv0JhLeQKP62uVsfmc7psEhre14/UkGaCtBMy4ZMzLLjOGlEEdGyqsJXpI36x+dDITx4kHjdgMgUmS6OpQHNf5I0SOHYv5O7Cd3HFhI+QYcBvXONUADOmnqriRT6ANfR9702zeemJgcnEiYJa0Ynx0Px0WKNuup4VIyCo5Hipg== 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=BRZHTx8gKVfoHS8iQ+ajMB5oWldDoBvx5mcdck9swno=; b=A4Ty37vel6rjjDVOAQG81F5oNASt1rRwUpl0cMary0vuaZ6X3CNkwDG297t/K0ueq4K3O5wpfeSm7mcJfj1gRwa13vyajNwYQ+bFu09v64UVdrXmGQ89s93lHl4G1YbedT/rFR3HmfezMevT/nEq6Y8990S029CtUSs6riGkaypEKaDsRW3nb+UtIXiOBTsx5jVP4SJctlORJ9VGUeTKUslASWupwcnvK44ltZ+bEkigxMw/fQkw3Uxwg+lfJ5mzFakzp/IyJde8nG2qDNPx1JgyD2kBbCrTBIm0+V2hitm+gzMH7dKwhcL0MudpgspCXK5bS/PDkbgmCr+W3QGIbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BRZHTx8gKVfoHS8iQ+ajMB5oWldDoBvx5mcdck9swno=; b=QOTKYHj2xMSTFzlpcPyrRNqJa4ZnqI36nifWcewK8IhA5wnjdtTXZGuFMR9Menk8+xrAqif4ZT8qVUM+UYIg2AU9QSNeyylCicGt0yC4Pwm47/vElaqAOB74tr0jZPZyW2TxFAZoyjQlKP/Rd1OdBfWn5JYf8vZpO0l5zbSPPxI= Received: from MN2PR13MB3957.namprd13.prod.outlook.com (2603:10b6:208:263::11) by BL0PR13MB4210.namprd13.prod.outlook.com (2603:10b6:207:38::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.6; Wed, 25 Nov 2020 17:58:35 +0000 Received: from MN2PR13MB3957.namprd13.prod.outlook.com ([fe80::e989:f666:131a:e210]) by MN2PR13MB3957.namprd13.prod.outlook.com ([fe80::e989:f666:131a:e210%9]) with mapi id 15.20.3611.020; Wed, 25 Nov 2020 17:58:35 +0000 From: Trond Myklebust To: "dwysocha@redhat.com" CC: "linux-nfs@vger.kernel.org" Subject: Re: NFS failure with generic/074 when lockdep is enabled - BUG: Invalid wait context Thread-Topic: NFS failure with generic/074 when lockdep is enabled - BUG: Invalid wait context Thread-Index: AQHWwqz9aN1vNyDjU0ur/hkP9gQDyqnYCVoAgAAFxACAAAFugIAAAuqAgAABBICAAOL0gIAALGIA Date: Wed, 25 Nov 2020 17:58:35 +0000 Message-ID: References: <4f3a2c0de91ff3117ada740cc9b1a22eabb1375d.camel@hammerspace.com> <6c158409f81a82c6176d1c7156e229051a98f9b2.camel@hammerspace.com> <4e7d645996294262c738a05a3c2707aa20424f79.camel@hammerspace.com> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=hammerspace.com; x-originating-ip: [68.36.133.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a5fc31b1-4390-45f1-2540-08d8916bbae5 x-ms-traffictypediagnostic: BL0PR13MB4210: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:751; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b1wPn4kXSbXjFOpxzFjN0YxJ7VJaqqYuN3emDOER/h3NG+TJhcJBOoLP2lxRikuuAhmVrprt6ILoJgjf2gZtBgBJMy45Op8Z2edirUxxyRqXISA8Fc1J6HyZA0O0YyiwU083AFCjlrXbVTmjbIyzHEyKHv9P8vrs1Uad7hSxfxX6BUDzFNL6RD94KXLvFWjYgRJKrtRTzBW4El1l4+JEtouypWOaUCUpmETaC+qVE5eXezQ4rxJrsYCaU3gY3ul5O9QXNiMyUrlRFSBnA6aikrRlBSBNSZCBvEY9Y/BCTPHmSKZZXnC7myJxZtdeDx0GQ73kYFeZmweCOhWEDIT95FPZRLqoyIMcsKQt89hrSNbaBShNjgLxut8rQ9TB5+17 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR13MB3957.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(39830400003)(376002)(396003)(136003)(366004)(83380400001)(53546011)(6506007)(36756003)(26005)(4001150100001)(71200400001)(6916009)(86362001)(316002)(6512007)(76116006)(66476007)(66946007)(91956017)(66446008)(8676002)(4326008)(64756008)(66556008)(2906002)(478600001)(5660300002)(2616005)(6486002)(186003)(8936002)(41533002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: zsHWHN9cvoorhKxQZT22hGxqbhlu25sIJb0YE/KRkcob7BqG4KFJ593ucvcPCAjQ5yIO9gk4VuW0t34loEKXYBKdyY5TX/IU+l1bwnxCRzqSh9P+uN4oXmEKs02sTVX3p2UkGjkIcp2kPREGa2eZuYs3DP8hAsXTX6GVw19+nHutwVQGeFnEgWQp/8wHGgl0sDQ7MVN85IDIAyO8oA9xiCQn/bxwin2NET/eI2iYDH/C0EI3JwH2qnC7iJ/pA5nWpTRkz1v3wMkrBIpb6+PVJRnUwU/3BTulFQC5ieT6ISBkMdnlQmCtIxRzK8mv0YOJnbk1LvqHAABt0+yjHNQQkGRK4tEUQgZNZCuafJ9CHP3omvmAhg86m7N159YZ4wfnz1Kdgrccdb7XOrQPl5A4zB/fv6GruuBdIIrW0JAIC+zObgJOVvYa9Ce9tlIiq/rC4Px1e2y1s43XtQfBDIkWNj66/v6LYZLLWRuza1aAekskTpujYX09BSXJMBM/OGu7wp3Ywp4l7lyuplwsEyucr+EjkmsrNvEuyRaViyETKIDjRZR2IMwpUAvK+F0HyCuK3qDuOJrYH2E8JGiAPiJilYUA8bPAHErgp3IvvcblSkF1YIgRnxVW2gOtGaQn4RvTEq/MQ3OG7kqUZzsAo9Du864QqmxTNqfFc9CT4mg1zvNvu5CAY5gYUz9AGP44XA0gHiMeo1RseTDiNETdBptrOEZkATcPexf4HCdpyhlPNCzkLt9oY0TKHZD4Gefwt07zbSQQXabiL8Sfl6qT0Lc9SvBW1CoW1j0PX3GZyNC1uCvkATxSQpZ9C8maVuIm+EFHuHBd7sAjYiB9+YxXxnFSUsUkiQvAvySTuXzxF703PNxAtr896T5hr9eQqtGyp3CJ5JUEGxiYD7aG8S2DuwZX3Q== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB3957.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5fc31b1-4390-45f1-2540-08d8916bbae5 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2020 17:58:35.3035 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: n35w/HTSwSPKhEtWQzTzvWSFCPzlGkEjkgJRVHxlwrgFUHZYzNNBjOYCv3sFJpZ1H2vFpfNcoGcbs5xMhSDsTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR13MB4210 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org T24gV2VkLCAyMDIwLTExLTI1IGF0IDEwOjE5IC0wNTAwLCBEYXZpZCBXeXNvY2hhbnNraSB3cm90 ZToNCj4gT24gVHVlLCBOb3YgMjQsIDIwMjAgYXQgODo0NyBQTSBUcm9uZCBNeWtsZWJ1c3QgPA0K PiB0cm9uZG15QGhhbW1lcnNwYWNlLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gT24gVHVlLCAyMDIw LTExLTI0IGF0IDIwOjQzIC0wNTAwLCBEYXZpZCBXeXNvY2hhbnNraSB3cm90ZToNCj4gPiA+IE9u IFR1ZSwgTm92IDI0LCAyMDIwIGF0IDg6MzMgUE0gVHJvbmQgTXlrbGVidXN0DQo+ID4gPiA8dHJv bmRteUBoYW1tZXJzcGFjZS5jb20+IHdyb3RlOg0KPiA+ID4gPiANCj4gPiA+ID4gT24gVHVlLCAy MDIwLTExLTI0IGF0IDIwOjI4IC0wNTAwLCBEYXZpZCBXeXNvY2hhbnNraSB3cm90ZToNCj4gPiA+ ID4gPiBPbiBUdWUsIE5vdiAyNCwgMjAyMCBhdCA4OjA3IFBNIFRyb25kIE15a2xlYnVzdCA8DQo+ ID4gPiA+ID4gdHJvbmRteUBoYW1tZXJzcGFjZS5jb20+IHdyb3RlOg0KPiA+ID4gPiA+ID4gDQo+ ID4gPiA+ID4gPiBPbiBUdWUsIDIwMjAtMTEtMjQgYXQgMTY6NTYgLTA1MDAsIERhdmlkIFd5c29j aGFuc2tpIHdyb3RlOg0KPiA+ID4gPiA+ID4gPiBJJ3ZlIHN0YXJ0ZWQgc2VlaW5nIHRoaXMgZmFp bHVyZSBzaW5jZSB0ZXN0aW5nIDUuMTAtcmM0IC0NCj4gPiA+ID4gPiA+ID4gdGhpcw0KPiA+ID4g PiA+ID4gPiBkb2VzDQo+ID4gPiA+ID4gPiA+IG5vdCBoYXBwZW4gb24gNS45DQo+ID4gPiA+ID4g PiA+IA0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gZjMxLW5vZGUxIGxvZ2luOiBbwqAg MTI0LjA1NTc2OF0gRlMtQ2FjaGU6IE5ldGZzICduZnMnDQo+ID4gPiA+ID4gPiA+IHJlZ2lzdGVy ZWQNCj4gPiA+ID4gPiA+ID4gZm9yDQo+ID4gPiA+ID4gPiA+IGNhY2hpbmcNCj4gPiA+ID4gPiA+ ID4gW8KgIDEyNS4wNDYxMDRdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkDQo+ID4g PiA+ID4gPiA+IFvCoCAxMjUuNzcwMzU0XSBORlM6IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZl ciBrZXkgdHlwZQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTI1Ljc4MDU5OV0gS2V5IHR5cGUgaWRfcmVz b2x2ZXIgcmVnaXN0ZXJlZA0KPiA+ID4gPiA+ID4gPiBbwqAgMTI1Ljc4MjQ0MF0gS2V5IHR5cGUg aWRfbGVnYWN5IHJlZ2lzdGVyZWQNCj4gPiA+ID4gPiA+ID4gW8KgIDEyNi41NjM3MTddIHJ1biBm c3Rlc3RzIGdlbmVyaWMvMDc0IGF0IDIwMjAtMTEtMjQNCj4gPiA+ID4gPiA+ID4gMTE6MjM6NDkN Cj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43MzY0NzldDQo+ID4gPiA+ID4gPiA+IFvCoCAxNzguNzUx MzgwXSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4 Ljc1MzI0OV0gWyBCVUc6IEludmFsaWQgd2FpdCBjb250ZXh0IF0NCj4gPiA+ID4gPiA+ID4gW8Kg IDE3OC43NTQ4ODZdIDUuMTAuMC1yYzQgIzEyNyBOb3QgdGFpbnRlZA0KPiA+ID4gPiA+ID4gPiBb wqAgMTc4Ljc1NjQyM10gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+ID4gPiA+ ID4gW8KgIDE3OC43NTgwNTVdIGt3b3JrZXIvMToyLzg0OCBpcyB0cnlpbmcgdG8gbG9jazoNCj4g PiA+ID4gPiA+ID4gW8KgIDE3OC43NTk4NjZdIGZmZmY4OTQ3ZmZmZDMzZDggKCZ6b25lLT5sb2Nr KXsuLi0ufS0NCj4gPiA+ID4gPiA+ID4gezM6M30sDQo+ID4gPiA+ID4gPiA+IGF0Og0KPiA+ID4g PiA+ID4gPiBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4ODk3LzB4MjE5MA0KPiA+ID4gPiA+ID4g PiBbwqAgMTc4Ljc2MzMzM10gb3RoZXIgaW5mbyB0aGF0IG1pZ2h0IGhlbHAgdXMgZGVidWcgdGhp czoNCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43NjUzNTRdIGNvbnRleHQtezU6NX0NCj4gPiA+ID4g PiA+ID4gW8KgIDE3OC43NjY0MzddIDMgbG9ja3MgaGVsZCBieSBrd29ya2VyLzE6Mi84NDg6DQo+ ID4gPiA+ID4gPiA+IFvCoCAxNzguNzY4MTU4XcKgICMwOiBmZmZmODk0NmNlODI1NTM4DQo+ID4g PiA+ID4gPiA+ICgod3FfY29tcGxldGlvbiluZnNpb2QpeysuKy59LXswOjB9LCBhdDoNCj4gPiA+ ID4gPiA+ID4gcHJvY2Vzc19vbmVfd29yaysweDFiZS8weDU0MA0KPiA+ID4gPiA+ID4gPiBbwqAg MTc4Ljc3MTg3MV3CoCAjMTogZmZmZjllNmI0MDhmN2U1OA0KPiA+ID4gPiA+ID4gPiAoKHdvcmtf Y29tcGxldGlvbikoJnRhc2stPnUudGtfd29yaykjMil7Ky4rLn0tezA6MH0sIGF0Og0KPiA+ID4g PiA+ID4gPiBwcm9jZXNzX29uZV93b3JrKzB4MWJlLzB4NTQwDQo+ID4gPiA+ID4gPiA+IFvCoCAx NzguNzc2NTYyXcKgICMyOiBmZmZmODk0N2Y3YzViMmIwIChrcmMubG9jayl7Li4tLn0tDQo+ID4g PiA+ID4gPiA+IHsyOjJ9LA0KPiA+ID4gPiA+ID4gPiBhdDoNCj4gPiA+ID4gPiA+ID4ga3ZmcmVl X2NhbGxfcmN1KzB4NjkvMHgyMzANCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43Nzk4MDNdIHN0YWNr IGJhY2t0cmFjZToNCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43ODA5OTZdIENQVTogMSBQSUQ6IDg0 OCBDb21tOiBrd29ya2VyLzE6MiBLZHVtcDoNCj4gPiA+ID4gPiA+ID4gbG9hZGVkDQo+ID4gPiA+ ID4gPiA+IE5vdA0KPiA+ID4gPiA+ID4gPiB0YWludGVkIDUuMTAuMC1yYzQgIzEyNw0KPiA+ID4g PiA+ID4gPiBbwqAgMTc4Ljc4NDM3NF0gSGFyZHdhcmUgbmFtZTogUmVkIEhhdCBLVk0sIEJJT1Mg MC41LjENCj4gPiA+ID4gPiA+ID4gMDEvMDEvMjAxMQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4Ljc4 NzA3MV0gV29ya3F1ZXVlOiBuZnNpb2QgcnBjX2FzeW5jX3JlbGVhc2UNCj4gPiA+ID4gPiA+ID4g W3N1bnJwY10NCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43ODkzMDhdIENhbGwgVHJhY2U6DQo+ID4g PiA+ID4gPiA+IFvCoCAxNzguNzkwMzg2XcKgIGR1bXBfc3RhY2srMHg4ZC8weGI1DQo+ID4gPiA+ ID4gPiA+IFvCoCAxNzguNzkxODE2XcKgIF9fbG9ja19hY3F1aXJlLmNvbGQrMHgyMGIvMHgyYzgN Cj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43OTM2MDVdwqAgbG9ja19hY3F1aXJlKzB4Y2EvMHgzODAN Cj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43OTUxMTNdwqAgPyBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0 KzB4ODk3LzB4MjE5MA0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4Ljc5NzExNl3CoCBfcmF3X3NwaW5f bG9jaysweDJjLzB4NDANCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC43OTg2MzhdwqAgPyBnZXRfcGFn ZV9mcm9tX2ZyZWVsaXN0KzB4ODk3LzB4MjE5MA0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgwMDYy MF3CoCBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4ODk3LzB4MjE5MA0KPiA+ID4gPiA+ID4gPiBb wqAgMTc4LjgwMjUzN13CoCBfX2FsbG9jX3BhZ2VzX25vZGVtYXNrKzB4MWI0LzB4NDYwDQo+ID4g PiA+ID4gPiA+IFvCoCAxNzguODA0NDE2XcKgIF9fZ2V0X2ZyZWVfcGFnZXMrMHhkLzB4MzANCj4g PiA+ID4gPiA+ID4gW8KgIDE3OC44MDU5ODddwqAga3ZmcmVlX2NhbGxfcmN1KzB4MTY4LzB4MjMw DQo+ID4gPiA+ID4gPiA+IFvCoCAxNzguODA3Njg3XcKgIG5mc19mcmVlX3JlcXVlc3QrMHhhYi8w eDE4MCBbbmZzXQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgwOTU0N13CoCBuZnNfcGFnZV9ncm91 cF9kZXN0cm95KzB4NDEvMHg4MCBbbmZzXQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgxMTU4OF3C oCBuZnNfcmVhZF9jb21wbGV0aW9uKzB4MTI5LzB4MWYwIFtuZnNdDQo+ID4gPiA+ID4gPiA+IFvC oCAxNzguODEzNjMzXcKgIHJwY19mcmVlX3Rhc2srMHgzOS8weDYwIFtzdW5ycGNdDQo+ID4gPiA+ ID4gPiA+IFvCoCAxNzguODE1NDgxXcKgIHJwY19hc3luY19yZWxlYXNlKzB4MjkvMHg0MCBbc3Vu cnBjXQ0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgxNzQ1MV3CoCBwcm9jZXNzX29uZV93b3JrKzB4 MjNlLzB4NTQwDQo+ID4gPiA+ID4gPiA+IFvCoCAxNzguODE5MTM2XcKgIHdvcmtlcl90aHJlYWQr MHg1MC8weDNhMA0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgyMDY1N13CoCA/IHByb2Nlc3Nfb25l X3dvcmsrMHg1NDAvMHg1NDANCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC44MjI0MjddwqAga3RocmVh ZCsweDEwZi8weDE1MA0KPiA+ID4gPiA+ID4gPiBbwqAgMTc4LjgyMzgwNV3CoCA/IGt0aHJlYWRf cGFyaysweDkwLzB4OTANCj4gPiA+ID4gPiA+ID4gW8KgIDE3OC44MjUzMzldwqAgcmV0X2Zyb21f Zm9yaysweDIyLzB4MzANCj4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ IEkgY2FuJ3QgdGhpbmsgb2YgYW55IGNoYW5nZXMgdGhhdCBtaWdodCBoYXZlIGNhdXNlZCB0aGlz Lg0KPiA+ID4gPiA+ID4gSXMNCj4gPiA+ID4gPiA+IHRoaXMNCj4gPiA+ID4gPiA+IE5GU3YzLCB2 NCBvciBvdGhlcj8gSSBoYXZlbid0IGJlZW4gc2VlaW5nIGFueSBvZiB0aGlzLg0KPiA+ID4gPiA+ ID4gDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gSXQgaXMgTkZTdjQuMSBvciBORlM0LjIuwqAgSSBh bSBydW5uaW5nIHRoZSB4ZnN0ZXN0cyBORlMNCj4gPiA+ID4gPiBjbGllbnQNCj4gPiA+ID4gPiBh Z2FpbnN0DQo+ID4gPiA+ID4gYW4gb2xkZXIgc2VydmVyLCBSSEVMNyBiYXNlZCAoMy4xMC4wLTEx MjcuOC4yLmVsNy54ODZfNjQpDQo+ID4gPiA+ID4gdGhvdWdoDQo+ID4gPiA+ID4gbm90DQo+ID4g PiA+ID4gc3VyZSBpZiB0aGF0IG1hdHRlcnMuDQo+ID4gPiA+ID4gTXkgY29uZmlnIGhhcyB0aGVz ZToNCj4gPiA+ID4gPiBDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15DQo+ID4gPiA+ID4g Q09ORklHX1BST1ZFX0xPQ0tJTkc9eQ0KPiA+ID4gPiA+IENPTkZJR19QUk9WRV9SQVdfTE9DS19O RVNUSU5HPXkNCj4gPiA+ID4gPiBDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQ0KPiA+ID4gPiA+IENP TkZJR19ERUJVR19MT0NLX0FMTE9DPXkNCj4gPiA+ID4gPiBDT05GSUdfTE9DS0RFUD15DQo+ID4g PiA+ID4gDQo+ID4gPiA+IFRoYXQgaGVscHMuIEl0IG1lYW5zIHdlIGNhbid0IGJsYW1lIHRoZSBu ZXcgUkVBRF9QTFVTIGNvZGUsDQo+ID4gPiA+IHNpbmNlDQo+ID4gPiA+IGl0DQo+ID4gPiA+IHdv dWxkIGJlIGNvbXBsZXRlbHkgZGlzYWJsZWQgaGVyZS4NCj4gPiA+ID4gQXJlIHlvdSB1c2luZyBh bnkgc3BlY2lhbCByc2l6ZSB2YWx1ZXM/IEFsc28sIGNvdWxkIHBORlMgYmUNCj4gPiA+ID4gaW52 b2x2ZWQNCj4gPiA+ID4gKGUuZy4gdGhlIHBORlMgYmxvY2svc2NzaSBjb2RlKT8NCj4gPiA+ID4g DQo+ID4gPiANCj4gPiA+IE5vIHNwZWNpYWwgcnNpemUgdmFsdWVzIG9yIHBORlMgc2hvdWxkIGJl IGludm9sdmVkIC0gaGVyZSdzIG1vc3QNCj4gPiA+IG9mDQo+ID4gPiB0aGUgL3Byb2MvbW91bnRz DQo+ID4gPiDCoC9tbnQvdGVzdCBuZnM0DQo+ID4gPiBydyxjb250ZXh0PXN5c3RlbV91Om9iamVj dF9yOnJvb3RfdDpzMCxyZWxhdGltZSx2ZXJzPTQuMSxyc2l6ZT01Mg0KPiA+ID4gNDI4OA0KPiA+ ID4gLHdzaXplPTUyNDI4OCxuYW1sZW49MjU1LGhhcmQscHJvdG89dGNwLHRpbWVvPTYwMCxyZXRy YW5zPTIsc2VjPXMNCj4gPiA+IHlzDQo+ID4gPiANCj4gPiA+IElmIHlvdSB3YW50IEkgY2FuIHRy eSBhZ2FpbnN0IGEgbGF0ZXIgc2VydmVyIGFuZCBtYXliZSBsb29wYmFjaw0KPiA+ID4gb24NCj4g PiA+IHRoZQ0KPiA+ID4gc2FtZSA1LjEwLXJjNCBrZXJuZWwgYW5kIHNlZSBpZiBpdCByZXByb2R1 Y2VzPw0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gDQo+ID4gPiBGV0lXLCBJJ3ZlIGFsc28gc2Vl biBhdCBsZWFzdCBvbmNlIE5GUzQuMSBwcm9kdWNlcyBzb21ldGhpbmcNCj4gPiA+IHNsaWdodGx5 DQo+ID4gPiBkaWZmZXJlbnQ6DQo+ID4gPiANCj4gPiA+ICQgY2F0IG5mczQxLWZhaWwtMDc0LWRp ZmZlcmVudC1iYWNrdHJhY2UudHh0DQo+ID4gPiBbwqDCoCA2MC4xMjUwMjhdIHJ1biBmc3Rlc3Rz IGdlbmVyaWMvMDc0IGF0IDIwMjAtMTEtMjQgMTE6NTc6NTENCj4gPiA+IFvCoMKgIDYyLjI4MTU3 Nl0NCj4gPiA+IFvCoMKgIDYyLjMwMDU0OF0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Cj4gPiA+IFvCoMKgIDYyLjMwMjIwNV0gWyBCVUc6IEludmFsaWQgd2FpdCBjb250ZXh0IF0NCj4g PiA+IFvCoMKgIDYyLjMwMzgxMl0gNS4xMC4wLXJjNCAjMTI3IE5vdCB0YWludGVkDQo+ID4gPiBb wqDCoCA2Mi4zMDUzNTFdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiBbwqDC oCA2Mi4zMDY5NTRdIGZzdGVzdC8yMDM1IGlzIHRyeWluZyB0byBsb2NrOg0KPiA+ID4gW8KgwqAg NjIuMzA4NTg4XSBmZmZmOGZlNGJmZmQyM2Q4ICgmem9uZS0+bG9jayl7Li4tLn0tezM6M30sIGF0 Og0KPiA+ID4gZ2V0X3BhZ2VfZnJvbV9mcmVlbGlzdCsweDg5Ny8weDIxOTANCj4gPiA+IFvCoMKg IDYyLjMxMjA3OV0gb3RoZXIgaW5mbyB0aGF0IG1pZ2h0IGhlbHAgdXMgZGVidWcgdGhpczoNCj4g PiA+IFvCoMKgIDYyLjMxNDEwNV0gY29udGV4dC17NTo1fQ0KPiA+ID4gW8KgwqAgNjIuMzE1MTY2 XSAzIGxvY2tzIGhlbGQgYnkgZnN0ZXN0LzIwMzU6DQo+ID4gPiBbwqDCoCA2Mi4zMTY3MjJdwqAg IzA6IGZmZmY4ZmUzYjNkNzg0NDggKHNiX3dyaXRlcnMjMTYpey4rLit9LXswOjB9LA0KPiA+ID4g YXQ6DQo+ID4gPiBkb19zeXNjYWxsXzY0KzB4MzMvMHg0MA0KPiA+ID4gW8KgwqAgNjIuMzIwMDQw XcKgICMxOiBmZmZmOGZlM2Q4ZjQ4NDg4DQo+ID4gPiAoJnNiLT5zX3R5cGUtPmlfbXV0ZXhfa2V5 IzIxKXsrKysrfS17NDo0fSwgYXQ6DQo+ID4gPiBkb190cnVuY2F0ZSsweDY5LzB4ZDANCj4gPiA+ IFvCoMKgIDYyLjMyMzcwNl3CoCAjMjogZmZmZjhmZTRiN2M5YjJiMCAoa3JjLmxvY2spey4uLS59 LXsyOjJ9LCBhdDoNCj4gPiA+IGt2ZnJlZV9jYWxsX3JjdSsweDY5LzB4MjMwDQo+ID4gPiBbwqDC oCA2Mi4zMjY5NzRdIHN0YWNrIGJhY2t0cmFjZToNCj4gPiA+IFvCoMKgIDYyLjMyODE1MV0gQ1BV OiAyIFBJRDogMjAzNSBDb21tOiBmc3Rlc3QgS2R1bXA6IGxvYWRlZCBOb3QNCj4gPiA+IHRhaW50 ZWQNCj4gPiA+IDUuMTAuMC1yYzQgIzEyNw0KPiA+ID4gW8KgwqAgNjIuMzMxMTcyXSBIYXJkd2Fy ZSBuYW1lOiBSZWQgSGF0IEtWTSwgQklPUyAwLjUuMSAwMS8wMS8yMDExDQo+ID4gPiBbwqDCoCA2 Mi4zMzM0NDldIENhbGwgVHJhY2U6DQo+ID4gPiBbwqDCoCA2Mi4zMzQ1MDRdwqAgZHVtcF9zdGFj aysweDhkLzB4YjUNCj4gPiA+IFvCoMKgIDYyLjMzNTg4MF3CoCBfX2xvY2tfYWNxdWlyZS5jb2xk KzB4MjBiLzB4MmM4DQo+ID4gPiBbwqDCoCA2Mi4zMzc2MjFdwqAgPyBmaW5kX2dldF9lbnRyaWVz KzB4MmM3LzB4NWIwDQo+ID4gPiBbwqDCoCA2Mi4zMzkzMTZdwqAgbG9ja19hY3F1aXJlKzB4Y2Ev MHgzODANCj4gPiA+IFvCoMKgIDYyLjM0MDc5NV3CoCA/IGdldF9wYWdlX2Zyb21fZnJlZWxpc3Qr MHg4OTcvMHgyMTkwDQo+ID4gPiBbwqDCoCA2Mi4zNDI3MjJdwqAgX3Jhd19zcGluX2xvY2srMHgy Yy8weDQwDQo+ID4gPiBbwqDCoCA2Mi4zNDQyMjRdwqAgPyBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0 KzB4ODk3LzB4MjE5MA0KPiA+ID4gW8KgwqAgNjIuMzQ2MTIzXcKgIGdldF9wYWdlX2Zyb21fZnJl ZWxpc3QrMHg4OTcvMHgyMTkwDQo+ID4gPiBbwqDCoCA2Mi4zNDc5NzldwqAgPyBfX2xvY2tfYWNx dWlyZSsweDNiMS8weDI1ZDANCj4gPiA+IFvCoMKgIDYyLjM0OTYyNV3CoCBfX2FsbG9jX3BhZ2Vz X25vZGVtYXNrKzB4MWI0LzB4NDYwDQo+ID4gPiBbwqDCoCA2Mi4zNTE0MzddwqAgX19nZXRfZnJl ZV9wYWdlcysweGQvMHgzMA0KPiA+ID4gW8KgwqAgNjIuMzUyOTQyXcKgIGt2ZnJlZV9jYWxsX3Jj dSsweDE2OC8weDIzMA0KPiA+ID4gW8KgwqAgNjIuMzU0NTYyXcKgIG5mczRfZG9fc2V0YXR0cisw eDFmNi8weDRlMCBbbmZzdjRdDQo+ID4gPiBbwqDCoCA2Mi4zNTY0NTVdwqAgbmZzNF9wcm9jX3Nl dGF0dHIrMHhiMC8weDE2MCBbbmZzdjRdDQo+ID4gPiBbwqDCoCA2Mi4zNTgzODBdwqAgbmZzX3Nl dGF0dHIrMHgxMDIvMHgyYzAgW25mc10NCj4gPiA+IFvCoMKgIDYyLjM2MDA2OV3CoCBub3RpZnlf Y2hhbmdlKzB4MzQwLzB4NGQwDQo+ID4gPiBbwqDCoCA2Mi4zNjE1ODddwqAgPyBkb190cnVuY2F0 ZSsweDc2LzB4ZDANCj4gPiA+IFvCoMKgIDYyLjM2MzAzNF3CoCBkb190cnVuY2F0ZSsweDc2LzB4 ZDANCj4gPiA+IFvCoMKgIDYyLjM2NDQxM13CoCBkb19zeXNfZnRydW5jYXRlKzB4MTRhLzB4MjMw DQo+ID4gPiBbwqDCoCA2Mi4zNjYwMzddwqAgZG9fc3lzY2FsbF82NCsweDMzLzB4NDANCj4gPiA+ IFvCoMKgIDYyLjM2NzQ4MV3CoCBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8w eGE5DQo+ID4gPiBbwqDCoCA2Mi4zNjk0ODldIFJJUDogMDAzMzoweDdmMjNjNzBjMmFiYg0KPiA+ ID4gW8KgwqAgNjIuMzcwOTI3XSBDb2RlOiA3NyAwNSBjMyAwZiAxZiA0MCAwMCA0OCA4YiAxNSBj OSA3MyAwYyAwMCBmNw0KPiA+ID4gZDgNCj4gPiA+IDY0IDg5IDAyIGI4IGZmIGZmIGZmIGZmIGMz IDY2IDBmIDFmIDQ0IDAwIDAwIGYzIDBmIDFlIGZhIGI4IDRkIDAwDQo+ID4gPiAwMA0KPiA+ID4g MDAgMGYgMDUgPDQ4PiAzZCAwMCBmMCBmZiBmZiA3NyAwNSBjMyAwZiAxZiA0MCAwMCA0OCA4YiAx NSA5OSA3Mw0KPiA+ID4gMGMNCj4gPiA+IDAwDQo+ID4gPiBmNyBkOA0KPiA+ID4gW8KgwqAgNjIu Mzc4MjE5XSBSU1A6IDAwMmI6MDAwMDdmZmQwNzgwZTc4OCBFRkxBR1M6IDAwMDAwMjAyDQo+ID4g PiBPUklHX1JBWDoNCj4gPiA+IDAwMDAwMDAwMDAwMDAwNGQNCj4gPiA+IFvCoMKgIDYyLjM4MTIw OF0gUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMjAwMCBSQ1g6DQo+ID4g PiAwMDAwN2YyM2M3MGMyYWJiDQo+ID4gPiBbwqDCoCA2Mi4zODQwMzFdIFJEWDogMDAwMDAwMDAw MDAwMDI0MiBSU0k6IDAwMDAwMDAwMDBhMDAwMDAgUkRJOg0KPiA+ID4gMDAwMDAwMDAwMDAwMDAw Mw0KPiA+ID4gW8KgwqAgNjIuMzg2ODUxXSBSQlA6IDAwMDAwMDAwMDE3MDIyYjAgUjA4OiAwMDAw MDAwMDAwMDAwMDAwIFIwOToNCj4gPiA+IDAwMDAwMDAwMDAwMDAwMWYNCj4gPiA+IFvCoMKgIDYy LjM4OTY3N10gUjEwOiAwMDAwMDAwMDAwMDAwMWE0IFIxMTogMDAwMDAwMDAwMDAwMDIwMiBSMTI6 DQo+ID4gPiAwMDAwMDAwMDAwMDAwMDAzDQo+ID4gPiBbwqDCoCA2Mi4zOTI0OTNdIFIxMzogMDAw MDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDBhMDAwMDAgUjE1Og0KPiA+ID4gMDAwMDAwMDAw MDAwMDAwMQ0KPiA+ID4gDQo+ID4gDQo+ID4gSG1tLi4uIEJvdGggc3VnZ2VzdCBhIHVzZS1hZnRl ci1mcmVlIHNpdHVhdGlvbi4gV291bGQgeW91IGJlIGFibGUNCj4gPiB0bw0KPiA+IHJ1biB0aGUg dGVzdCB3aXRoIEtBU0FOIGVuYWJsZWQ/IFRoYXQgbWlnaHQgaGVscCBmaW5nZXIgdGhlIHJlYWwN Cj4gPiBjdWxwcml0Lg0KPiA+IA0KPiANCj4gVHJ5aW5nIHRvIGdldCBzb21ldGhpbmcgb3V0IG9m IEtBU0FOIGJ1dCBzbyBmYXIgbm8gbHVjay4NCj4gQ291bGQgdGhpcyBiZSBhIGp1bmsgcmVwb3J0 IGZyb20gbG9ja2RlcD8NCg0KSWYgeW91J3JlIG5vdCBzZWVpbmcgYW55dGhpbmcgZnJvbSBrYXNh biwgdGhlbiBwcm9iYWJseSwgeWVzLiANCg0KDQotLSANClRyb25kIE15a2xlYnVzdA0KTGludXgg TkZTIGNsaWVudCBtYWludGFpbmVyLCBIYW1tZXJzcGFjZQ0KdHJvbmQubXlrbGVidXN0QGhhbW1l cnNwYWNlLmNvbQ0KDQoNCg==