Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp297646imw; Thu, 14 Jul 2022 01:36:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uebf8Ku8GLp+ppzUEmwUhfDHP1PgBb2UjN2n9iJw0UHeK2rpvQu7oL/ND6YPWY4n5T4m/S X-Received: by 2002:a63:8448:0:b0:412:a9f5:9db2 with SMTP id k69-20020a638448000000b00412a9f59db2mr6666083pgd.5.1657787808398; Thu, 14 Jul 2022 01:36:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1657787808; cv=pass; d=google.com; s=arc-20160816; b=daPr9Mfp2w1LoBSZGrWbyYA+Sxctufm8AaGQXE2H75A4BuxXjFvfaj/e7+IIpksZt8 Cy/fcJTANl6kAIuqXICNUvgjsI2xBoDVqiFdvYqW+rAziedbPjRqRFdA2yIVma9z/sr4 vrgXNBOLYGqWrgZMk6QbfQt1P8WaomEur5Qvk7limOs+kR/b8wyCw6bDxTlOTmfGIpGa KGmpZanMELGJarzNofLjtblnV22dJ0SQjP25b1SSTPayFvQQRPoU3l1S/fjbEte6/N1f cEenMRQLUFfJ12AsLS0YLt/z8SUtYTq8KW6jIE7Y4ycDVJDqU9sVNmy+woX9KkPqeW9L OI5Q== 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:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=HQ6Sf1RciqUh+gNCS9jyiio1Xqjvn/BcvdSXKfLNIaQ=; b=NuUyFueKbXgvqUzs9epY0A875yMVGDTlTOP/TwuCpWe4upvhYN0TMcGh4yqJJmwfnk EUQ20i4+RKU2T8/Q3YqaiET6v8fveWmou9ScFMZQz1wMSQPRh22abNGW11+XmjVWBYpq EY/TGPo9tNdNzfsvI3r7s7ARmYn0Of5WO+GZST5u19VcC9J8fZldDlva7KojKX1P11OT LqcJ59C9lfDrG/L05WDRSrlwWV1BViOka6O3pYini31BUMPJC0/+mUyNruTqm9h2NoiG kB07uq4+sIvk2baId1tJFEyaqyvVFjTWl7sKKA8+joXvfrOW3nuFRa6uLltc14dFJfCq 5nxA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=hvqjierL; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=XQJKi6EP; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.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=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q18-20020a63cc52000000b00415e33deed9si1124548pgi.76.2022.07.14.01.36.35; Thu, 14 Jul 2022 01:36:48 -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=@microchip.com header.s=mchp header.b=hvqjierL; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=XQJKi6EP; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.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=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231500AbiGNIXQ (ORCPT + 99 others); Thu, 14 Jul 2022 04:23:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229506AbiGNIXN (ORCPT ); Thu, 14 Jul 2022 04:23:13 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DA0732C67A for ; Thu, 14 Jul 2022 01:23:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1657786992; x=1689322992; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=HQ6Sf1RciqUh+gNCS9jyiio1Xqjvn/BcvdSXKfLNIaQ=; b=hvqjierLvV57xj1ShYK8fcsdGuwHkFCBBHlMy4KO+SeGTsSU6Mw1VqdO J/S11RxOf0Atj+dAE8aifFj+rAtu+5uYOqnf3Q6C7u4Q8WGVFSVqr2XJ/ fSlk9rrYdXgkDwGvyXEL8VnR3UrarBm6txq2S94KAiXfxLEuiySAx9JZw +ObK5dQ3PzsItCAwwyNFGaM/qae8Er6mvJEL17teoPAFcOiCysfdQPPg7 93rpbwiMXCDXAg0ZPll5sFuEgExXfMy9tnLACCf2KeaIZpHG09APhjonf rT0a52fIwkHmsw+N3h32GpAxDfEYMnjAyFfzf54aww9LcGiKB0Z/naHO4 A==; X-IronPort-AV: E=Sophos;i="5.92,269,1650956400"; d="scan'208";a="182118706" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 14 Jul 2022 01:23:12 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 14 Jul 2022 01:23:12 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Thu, 14 Jul 2022 01:23:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gdBFezGItFwk46cHRdqWGoAg3jzCgSDACiWS3kH9Eya1nyC7cB7HpNiIdovF5WT/I9OLJ+en8cpKcR80DOTCtxsQoTDRMg1PKHHI04UitpH7LK6WmljTcnxBakkAJRIrMHfCgULRRQPr9QScD4dEk7uJ3zzCsJjh586OLFYf4yH4WaOnlUx+kdB+hv6XxJ4D6AUslTVBigxedcEj2hvR6Ee3L5pzUirgbmiEUDSmYV/G3mWAmOlALw+rq0aYW/BhwW2KNxcWB5BlF+89yoNDOjkySYcS+1GABaQWmSfzPfG9DDfAAsEtPgHYCdEA3U0kkZUvBiN2FyiUAhfCEoFfvg== 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=HQ6Sf1RciqUh+gNCS9jyiio1Xqjvn/BcvdSXKfLNIaQ=; b=mou7GB0FoKWtku3E2ff3rw3c20Lz31bWQoIBBrPzzNGoXCslkMbQyJByPpZr7eNIqjBamhd8D372sBT4l0I1OjD4OeypeuVWwHj/YXghASWV77QIQ1gN0ujcC5lIxGenMpI11qoen5vpT24FoD5T+2HrMKWY+Pru7LGl20IiZMyVETWQHTirU0Wk0mcCyVDUibVXnpVuNuA4KImncw1OStAyXvcjp6qcR2VHfDxKmG/Kn2J+ixNertj3NA3uVgG5drWZMyhC2PfjyX9mlbx6XRKNk7nECUher41F/U+BgEpu8VJdW9XI6vWKgJY5qyP5eywikm9xNwTIRZuQdJe2yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HQ6Sf1RciqUh+gNCS9jyiio1Xqjvn/BcvdSXKfLNIaQ=; b=XQJKi6EPBBfLvWETFukNcxg4qXwlOHL6w0qTMzQgeTtUI1xfOJR4m17l5KPxSdPYsVHVcaFn8Bj+TP5UNKM0v76NFF9JlGCA0fNUwR0Ha1RTLYAswkW5OFKpqE5+OI26BfC9+lLA7/X0TT2HHk/rVYwVSu3oVvV+n7kcY6G5Qxc= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by BL1PR11MB5224.namprd11.prod.outlook.com (2603:10b6:208:30a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.20; Thu, 14 Jul 2022 08:23:10 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::357a:acc9:829e:bf7b]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::357a:acc9:829e:bf7b%7]) with mapi id 15.20.5438.014; Thu, 14 Jul 2022 08:23:10 +0000 From: To: , , , CC: , Subject: Re: [PATCH] kernel/hung_task: fix address space of proc_dohung_task_timeout_secs Thread-Topic: [PATCH] kernel/hung_task: fix address space of proc_dohung_task_timeout_secs Thread-Index: AQHYl1kfrOP0UPBSyE2rMtpWiD5qi619hlcAgAAA7AA= Date: Thu, 14 Jul 2022 08:23:10 +0000 Message-ID: References: <20220714074744.189017-1-ben.dooks@sifive.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3700fa46-46c3-448a-0fb2-08da6572169e x-ms-traffictypediagnostic: BL1PR11MB5224:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1vm3sUwKJW7yej6fuQunTVQRJQqKi730+BTcLcn0TvjB4n53FZgk9L3XNzYP/7E4jAtCHu2fQNbtcDbWTZK5u94XertazWwakmKE+Wa+GmNePEL9NCrww7cnfkCo3Ocm5/riEi1hn5BG0W0UrrkN7seBwu+/WY/lbsTqnHiVUFKLFujVMmWFHQpPDZ6hbxapkW84YRtkkq7qFawDChma17aCFlw5dFgr9RpXe0K6hYFVhla/Jt5txyDEwsVXhmLdVbUkCgKttSyzJP56wQpAyi8fY21hNDY7XsQ8sWekCipv1LCbyhppCXu9kHxJZBaOvKx9iSiVpWkUnQ7htBb0U+18TwFIA98WIuQp48wHjA2GBNeKBllgg6L5oFInJDzDHtN94LAcdtnb82OlRuH0OkN5b7OndHwk5mC+eL+30TtXHotgPJhwId/jGwl2EBlYrN7eP/9MCrx5maMW/esP9yYb4V1FqbaCR5U665mcYF71Smejng1xpijDLRrNj/FoRtUM2UU95cPHZiqZ5bb53/xGujiE5rFMqSy+lO3hDtncRHN5oPtoph1lTt/iZ98N1mZsUOqgbUMc8HRs7rl7WiOt+SSt8afXa9JNJn3kF6NMQuYREXBZ684lYrYrh9Fct4dKwPhlSVvMRj/Y+4vjJIc8KRh8yvDiHDUFvjnK0aPPKBOTuAfQOBG2J7IvDA14Bps9D/AfR7hHhooV1hNe1jqeRjGxcGLgsORLr8UFGSHvE7/5JhQpfL0SNoWrhdt3WzOWZl9PzRmt8k3+TuF//sZqSXijCV2X7j8xuP1lkGXb5hXc7+GblfQBH4diakASWi7e0pKFrr4FujB8SrEHWBp1tISAK332HKDVBxVLDGvlC0xKWKNBf3A3QzectfBs x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(346002)(136003)(366004)(396003)(39860400002)(376002)(31696002)(8676002)(6486002)(478600001)(6506007)(86362001)(2616005)(316002)(41300700001)(53546011)(38070700005)(71200400001)(2906002)(76116006)(6512007)(64756008)(66556008)(31686004)(26005)(122000001)(66476007)(66446008)(91956017)(66946007)(8936002)(5660300002)(36756003)(186003)(38100700002)(110136005)(4326008)(54906003)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Tld2VUdVOHEvOWFlYkxKYXMwc0pWL0I1aG9JL2FwZkdTTDlkT04yeTQ1VXJp?= =?utf-8?B?NVFkVWg2dVAvMUpWejI1aWJ0dldKOFA4dWFKakVLbnJlL0pHZmViWGFyZTM0?= =?utf-8?B?WXIxVUYxUm5lS2srL2hSeGtkVGFMYm5aZ3djT1NXYjRFVGhhZDVnNmt0bGlu?= =?utf-8?B?RE5CVmFrN1p6UUZtcUpqcTF0ZFQvNzJNUENNckVFdGJ4TndGQzlYaFRUN3kz?= =?utf-8?B?eTU1RnZZUmJnOVRZbjl1aDZQeHBadCtxcTVmVDRzMnMvTUtVK1F3U09RWTFE?= =?utf-8?B?RHdXZXRTY3NIdGphVlNqNjRZVkh5NlAyTjRaOHN4YUR0N0hEcFdEeUw5Q0d0?= =?utf-8?B?SDk0M2JrRFR4R2UxcWo2SGFGZjFidW9vcndwMStnS3BsVEw0VTFJQkhDdDE0?= =?utf-8?B?dWxmVEJlQ1hVU0RGNml1S3F1QmVQMTlla3VmRGtEdVZGeUYwQVJZU3BwRG1Y?= =?utf-8?B?VWFacmdMbTRoWVhTZnhDUThMQWF5bjNCa2lZWG54WEt1QWNpTXZIanpTWmNy?= =?utf-8?B?b1c5Y0FHQmZTSmtjTnZ6SUxhYks0bW43aXhkT3hYc1pXUFgrZFJ2eklybGpE?= =?utf-8?B?clRFdlZ4QWtaelBjbkZ1TFFkNFBWKzJuV08wWk5pQWtEYXNhVSsvQkxwQy9m?= =?utf-8?B?MmorODNpcnhaODE0anVGdVhyQjU1MjN3R1U3U3MvYzFjODBESFVKeWdCSjBI?= =?utf-8?B?UkxCN0FqZndla3RzRElDMk1xRktZcE54VlRVUlY0Q3BORTA4VnpQWk5Ya2Ew?= =?utf-8?B?dE1NTy9uVTVyS1pxc0hQVnVnYnZQbWg1M2VqVHI1YmFycUtrM0dLZTJwQXlm?= =?utf-8?B?bmZLNnk3V3htVEE5Y0ppV3BYK0FTTE1XS29aMTlrNDJhMWVSdUErOHJTbXhq?= =?utf-8?B?UkY0d3g1Ty9ueG55SjhzZVZsQmdsdFVCSFpLdkRxaStsNTZNbS9BSThrZ2VR?= =?utf-8?B?NXltbjQvK3MrSldjaHhTSDFkSjk0UHdWWG5ST2c2MTNvYjF1b3RuVVFLZkpm?= =?utf-8?B?V3MrQTNSc0s4SWFaNThobE5OdXk1THZkNU1SYllvckFOU3lDaHJsZTlTcjB6?= =?utf-8?B?TWVDeGFRTDdnRkhkS1ZQdlFuczJvS0ZEVmV1QzczZjBjMTVnZitrSWZndS9v?= =?utf-8?B?c1l1aVpBMURHeDlJdEpjS1VTZU94UkdBaElxd2dTcWR1RDFKVzFsdUQzZ1BS?= =?utf-8?B?V09icEdVQ29YTmFMVzAxUWVzUWRmMTIvK2E3d3JrU3dXNHVON3RKTXQzTHp3?= =?utf-8?B?OWEyRXcxeStyeTl6c0E2TzJLODZPa3lnUVNMVHh3KzhWbEZCSldZZHlQdWxl?= =?utf-8?B?ZnA1SjZXa3I2NnphZTM5SjVDY05qNTJpWUNtLzZQbnRGMEhmdzg5OFhGSjBU?= =?utf-8?B?dExWWk91WnpBVEh0bk5WeGFJckx5anB4SFRjME91V0txL2VrNzF4MlN2TTdV?= =?utf-8?B?citZTzNJWGhla2tPVGRDQmFtN2hnamFsWkc5K0hud2hESTcyZFIvSmRuODAw?= =?utf-8?B?OE5hZUJhK2RxWTBRN3Q4S3hDdk8rTVJGd2Z6a0FOT2lFUVFuQXpYdkFhZWgr?= =?utf-8?B?ZCt6YXBZV2RnWktWS3lCQ1NBNXZ6VWtVYzJ6UWxiTXF5ZVBTUXBSYTV2dEcy?= =?utf-8?B?R1hFaHZMOWtwaFgzaTFITkJ4OE9rZU56a3N2bzg5WW1SNlp1Y0dlUzI5ZDJY?= =?utf-8?B?cHd2Y1Z0amFYRnV3MkgzS0NLcE5aVVVuSVl5UGNuUHNrYUZjYVU5Y2JtcGxK?= =?utf-8?B?Ny9JbGpJUUY0T0wzc1lDdHZhcndHNVpMbGpWTjJFYzNaQzhJTDlvN0MxNzNz?= =?utf-8?B?R2tVMWFNNW1oVzRSS0JvN1UvSTdNOXhKVjNhQ0xVdm12Q2FiRGRNeUd3TUdH?= =?utf-8?B?WUJsSzVWRDgrdGg4V1hreDllbVdKTlZIYy9QWTlEMDJiUGdsQU1YOVhEeDB3?= =?utf-8?B?aXF3UnIzSWVhdjFmZEkwUDRuQThyR0FWeXo5RHNqR1JLUHlvYTNKeUVrWEFC?= =?utf-8?B?SGkzTS9qNkFSN1FndHZOdFY1ZGJCcnlabHVWcmZpL0gwSGQ3a2xnd3ZQRDhB?= =?utf-8?B?RjRFY2hPMEtBTWJWV09nVVgvbU85dDdIcFpmdCsyTDhmK0ZkWWZpcVB0alU5?= =?utf-8?Q?onELJsvwAnRN1YxPtuQn8+xnl?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3700fa46-46c3-448a-0fb2-08da6572169e X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2022 08:23:10.6313 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vIPuUjyeFrSlKcVL86WbGrBF7Gqr6L2WhKE727Wplo6J8fnmjvlSOAwh8lzVol9DN8BrCEEf7MoQtMNBdlqMgaMLqpGXduqky6a1AKGji0o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5224 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,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 T24gMTQvMDcvMjAyMiAwOToyMCwgQmVuIERvb2tzIHdyb3RlOg0KPiBPbiAxNC8wNy8yMDIyIDA5 OjEwLCBDb25vci5Eb29sZXlAbWljcm9jaGlwLmNvbSB3cm90ZToNCj4+IE9uIDE0LzA3LzIwMjIg MDg6NDcsIEJlbiBEb29rcyB3cm90ZToNCj4+DQo+PiBIZXkgQmVuLA0KPj4gT2RkIENDIGxpc3Qg aGVyZT8gSSBhc3N1bWUgeW91J3JlIHBpcGluZyBnZXRfbWFpbnRhaW5lciBpbnRvDQo+PiBzZW5k LWVtYWlsIG9yIHNvbWV0aGluZywgYnV0IGlkayB3aG8gaXMgZ29pbmcgdG8gc2VlIG9yIGFwcGx5 DQo+PiB0aGlzIHBhdGNoISBEaXR0byB5b3VyIG90aGVyIG9uZSBmb3IgdGhpcyBmaWxlLg0KPiAN Cj4gU2luY2UgKHNlZSBiZWxvdykgdGhlIHNjcmlwdCB3YXNuJ3QgY2xlYXIgSSBqdXN0IGNjIG91 ciBtYW5hZ2VtZW50Lg0KPiANCj4+DQo+PiBNaWdodCBiZSB3b3J0aCBhZGRpbmcgc29tZSBvZiB3 aGF0IGdldF9tYWludGFpbmVyIHNwaXRzIG91dDoNCj4+IFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1 c2UuY29tPiAoY29tbWl0X3NpZ25lcjo0LzQ9MTAwJSxhdXRob3JlZDoxLzQ9MjUlLHJlbW92ZWRf bGluZXM6MTAvMTU9NjclKQ0KPj4gQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u Lm9yZz4gKGNvbW1pdF9zaWduZXI6Mi80PTUwJSkNCj4+IFJhc211cyBWaWxsZW1vZXMgPGxpbnV4 QHJhc211c3ZpbGxlbW9lcy5kaz4gKGNvbW1pdF9zaWduZXI6MS80PTI1JSxhdXRob3JlZDoxLzQ9 MjUlLHJlbW92ZWRfbGluZXM6MS8xNT03JSkNCj4+IEpvaG4gT2duZXNzIDxqb2huLm9nbmVzc0Bs aW51dHJvbml4LmRlPiAoY29tbWl0X3NpZ25lcjoxLzQ9MjUlLGF1dGhvcmVkOjEvND0yNSUsYWRk ZWRfbGluZXM6MTAvOTA9MTElLHJlbW92ZWRfbGluZXM6MS8xNT03JSkNCj4+IEtlZXMgQ29vayA8 a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPiAoY29tbWl0X3NpZ25lcjoxLzQ9MjUlKQ0KPj4gWGlhb21p bmcgTmkgPG5peGlhb21pbmdAaHVhd2VpLmNvbT4gKGF1dGhvcmVkOjEvND0yNSUsYWRkZWRfbGlu ZXM6NzgvOTA9ODclLHJlbW92ZWRfbGluZXM6My8xNT0yMCUpDQo+IA0KPiBJIHRoaW5rIG9ubHkg YWtwbSB3b3VsZCBiZSBvbmUgb2YgdGhvc2UsIGdpdmVuIG5vIG92ZXJhbGwNCj4gbWFpbnRhaW5l ciBJIGhhZCBhIGxvb2sgYW5kIGp1c3QgdXNlIHRoZSBrZXJuZWwgbGlzdCBhbmQNCj4gaG9wZSBz b21lb25lIHBpY2tzIGl0IHVwLg0KDQpZZWFoLCBhZGRpbmcgQW5kcmV3IHdvdWxkIGJlIGEgZ29v ZCBvcHRpb24uIEFuZCBJIGd1ZXNzDQprZXJuZWwtamFuaXRvcnM/DQo=