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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A2F7EEB57D for ; Sun, 10 Sep 2023 07:02:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 71C5B6B013D; Sun, 10 Sep 2023 03:02:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6CDDB6B013E; Sun, 10 Sep 2023 03:02:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 51EEC6B013F; Sun, 10 Sep 2023 03:02:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 3A8126B013D for ; Sun, 10 Sep 2023 03:02:49 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 0A6E91CA4C4 for ; Sun, 10 Sep 2023 07:02:49 +0000 (UTC) X-FDA: 81219795258.23.64BD287 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by imf01.hostedemail.com (Postfix) with ESMTP id C628B40009 for ; Sun, 10 Sep 2023 07:02:44 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SCfJSgb0; spf=pass (imf01.hostedemail.com: domain of vivek.kasireddy@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=vivek.kasireddy@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1694329365; a=rsa-sha256; cv=pass; b=u5e/G9jT5zrlZCD11ap5ZMaUNLtr0vPaN8I2Io+ZjWeKMAimS12AyBMgm4E/A3HsrSbCwt 2wGC0cuhJ66/x7qC/VS7lDyVOsgR+QQzgYd/8x6TmO8LJW/sGmJu4TPxo6JjagoS0EM29H 8l5YXWPtUnjlJ1ivHsjxv0ecmqb1urk= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SCfJSgb0; spf=pass (imf01.hostedemail.com: domain of vivek.kasireddy@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=vivek.kasireddy@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694329365; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=gBKzzGw6/bPQF7jXmhDZ/ry0D1k386N3b8frzcjLCbI=; b=1O6/wX7OpVbzO5UccwLB0b/qp5a1P1yZB92VMwbL0ovqPfKOJhUiRZw5BGFA8//bblFo6m kAwjK7MoIZjGN86vWZ2xgSi2FTRXolwDEZ3P/WUGul1j1aFucwHHb3p9liB7qPwDot6SRE 95GLYN0Bb3oag+1ngVfmWTJYJIyCeO0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694329364; x=1725865364; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gBKzzGw6/bPQF7jXmhDZ/ry0D1k386N3b8frzcjLCbI=; b=SCfJSgb0jt5NgY0N/7cTOn9Z3ELVzqH8tMi845LlRxR90bSwA5yjp5Vl hBFLGLhYZWcxWEJG9bma48GjBRcW5AJrGx+On6K2H+sSrtXY2U9KhCvJ4 Eq9/Yecoz2VrRysSujBQiRmM4rTrFxuJ5pBAPGddS+xkSsUl0cyRPXt0N a8pbTLi9K6ON8MHVJKs0lUK31OgScjzTofudbbuXr/EfoL23nem++tvkY kefQbDHQ3sgsifp8yGwEMOe6WsumYU62P9W3Wg3+Z8/vL+ccxds9oOhc9 a3416GZ+cLXYL3f4f7Qm98Fj9BwnQUcgpBC6xZs9TYXQGQC5Oquguy1oz g==; X-IronPort-AV: E=McAfee;i="6600,9927,10827"; a="381693102" X-IronPort-AV: E=Sophos;i="6.02,241,1688454000"; d="scan'208";a="381693102" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Sep 2023 00:02:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10827"; a="886103026" X-IronPort-AV: E=Sophos;i="6.02,241,1688454000"; d="scan'208";a="886103026" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 10 Sep 2023 00:02:21 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Sun, 10 Sep 2023 00:02:41 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Sun, 10 Sep 2023 00:02:41 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Sun, 10 Sep 2023 00:02:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TKmEw2n6oLHmKopElbdE/ADrskiRD4FMCs40b/25Zsu0Uv5+s8ND+DtPF7yHmyEOWlwL1mWwIP/o0E65D5OISVZlqE2/w/YEqpvagT63Drcz3erzOfSB/ss++DvgxnEVzE4I2/9Mw6yN/tgK5J99bHqF+mED+O3+Mnt/jGN2MD0TaO4Tx58KlM032p0THvl85nW+gDUG2Jy1zOX0b22lDY8DzOZn+JlNFiFC0yUjOpCjUqYksARldDO5IstGbD+UYpYuCmJRztryguy0VsbcpQu5ZEdyDh/4kpOfxrXEqNmS2bNkAT6iGGMsnBgXufDDWkkCNXJeanRvNxzsHeeJdg== 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=gBKzzGw6/bPQF7jXmhDZ/ry0D1k386N3b8frzcjLCbI=; b=VyoBX84TK6k4NzCHzQcRxiEW268aN6NSOZeonIG3ni8uLppQmBT5p0WW4SJi9lAJsn3xoGYSL+9NhNy/xEMPSuOXtb81/daAtQ+StmnBJ+d/+8bi/4RTTCVvl3YjgZkT4ymsS2He2nWGTfNW8YGHZrgBZfD5d2Vee9rCWWuuoO6z0QeiGX5Z50MRyi2UBKvth/kk3G8IfxImKzpDZu0M1YU9g0f3IbCpL7TfHdiI8XL9oLk8bqpDcNIj/6B/WRQBGNI3m2mj3A/Ze4ZL0bGt5JSBbto9yVrbeEETkBaV3253sloRlCMowiC8ivM4VZDjHjqq0mKZZVuEAq7Ku4keaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from IA0PR11MB7185.namprd11.prod.outlook.com (2603:10b6:208:432::20) by MN2PR11MB4742.namprd11.prod.outlook.com (2603:10b6:208:26b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.34; Sun, 10 Sep 2023 07:02:39 +0000 Received: from IA0PR11MB7185.namprd11.prod.outlook.com ([fe80::fe3f:b90e:4eaa:fac8]) by IA0PR11MB7185.namprd11.prod.outlook.com ([fe80::fe3f:b90e:4eaa:fac8%7]) with mapi id 15.20.6768.029; Sun, 10 Sep 2023 07:02:38 +0000 From: "Kasireddy, Vivek" To: "Yin, Fengwei" CC: Daniel Vetter , "dri-devel@lists.freedesktop.org" , syzbot , "akpm@linux-foundation.org" , "hughd@google.com" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "syzkaller-bugs@googlegroups.com" , "kraxel@redhat.com" , "sumit.semwal@linaro.org" , "christian.koenig@amd.com" Subject: RE: [syzbot] [mm?] kernel BUG in filemap_unaccount_folio Thread-Topic: [syzbot] [mm?] kernel BUG in filemap_unaccount_folio Thread-Index: AQHZ4PM8/DNkv/xokU2ZSnkNaNMz4bAQGyYAgAOJ4CA= Date: Sun, 10 Sep 2023 07:02:38 +0000 Message-ID: References: <000000000000be3c1a0604b53a1c@google.com> <32c1b340-065c-4f8f-9e73-da823defb640@intel.com> In-Reply-To: <32c1b340-065c-4f8f-9e73-da823defb640@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA0PR11MB7185:EE_|MN2PR11MB4742:EE_ x-ms-office365-filtering-correlation-id: 439333a6-98e1-429f-f685-08dbb1cbeb30 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: izFerGCPzorBv1hmYNQB5HMwFHicXlPTeFecwGBRlckHBEMXcIrvZl8BGTCs7z3FGBpSMf7w9r5USqOvG5BaP3cO5nQ6P6z7iSiPaECL4oatC9g606R2DtWzC7SD6/T7T92LbkjiazUoBvF1sq+e2vCTxKkSgYAk1QpifM80BIKFUNF1Kas9PZMxA2fBckSn6cg0GBtEgNGhS7gAzXoajZORNXOjXHwtTM2C0RXFbEe4voKEiCpRmp5klryFnf2vcAKdgisAhB4ywzKE5J+twDpwD/EKJO6i/8ofYt6tq4o9rjDrgKhsq365+g+/dhE34qHYyh0i7O3MXQ+ZW64O9Z0DIoemIXPbIgHOtA2SPQl4IxV741CwMW3Z5ah3/vGAw64ce3TjZ4PR/s7XfXN7qeHFIczG/jnjzIeDnomXUbi3ic9nsT7Kv6PReflzS6gejFlSwqj9MV8SdFtzUW85mulJkkKSbJz/suCNUODrQl0wAhH1+NiB1rkjPLXCjIBua+w4YtQVjg1qhidI6h9371fL0aiU7ESO4Mi0Q/7CNLhgHElm0wOdwVST7RQcaB6m8dZPIvAnMcKZI6f9NudHtjBoc3clodCtMdR4VrC20z1N8939BwSUP8VQlcSo4KQnKTxCUVkdnULtkwYL/7quo5bt40Zz8jL79uGhFRIOcvE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR11MB7185.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(346002)(136003)(39860400002)(396003)(366004)(186009)(1800799009)(451199024)(6506007)(7696005)(53546011)(9686003)(71200400001)(83380400001)(122000001)(86362001)(82960400001)(33656002)(38100700002)(38070700005)(55016003)(26005)(316002)(6636002)(7416002)(41300700001)(2906002)(6862004)(8676002)(76116006)(4326008)(54906003)(8936002)(64756008)(66446008)(66476007)(66946007)(66556008)(478600001)(966005)(5660300002)(45080400002)(52536014)(99710200001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NmpCY2g0UGp6Mm8xYS95L3QvYjRDVnVJRmJrdk5KMThiUVo4N29xWE1YNUYx?= =?utf-8?B?dWcrd0VYMTdodzNZT0NoTXZHNTVpTldzM2RZSXJDMWlGN000ckp5THUwN2Z0?= =?utf-8?B?Z2dHL3NpMTYrbHIva2JCTEg4b3psZUZoWUkzbXVZdFY0YThBd0QvRWhSb3Z4?= =?utf-8?B?cTJ5TitBazFUQXNHS1ViOTkxcTNpMnFybFpaMTFtbTNlTE15a0hKOWxoRHls?= =?utf-8?B?dTVvRjV5b0kvZWxucWRxa2tzc25wVUpRZC9QWWs0dUhSd2toRFV3b29nYkdv?= =?utf-8?B?Wk05WU9Mdk5zSGN4SGNFY2l3WmpWSVNINSs5eVVvRldiaktPU2tsWUpQcGFp?= =?utf-8?B?VDRXb29BaXRmZXNleU8vRmY2amFsdXROeFF5VGZ2VDRML0srditHemFVUEJP?= =?utf-8?B?aWttd1dieXdDM2xYZitkS0NraTNzRThsSWJYRElKWWtUczBwMWR1SlZNRjBO?= =?utf-8?B?SkdTSGRZY2ViL2hSbm02bnpaN09PaE5aWWNSV3FRdEFIaktJQ0xnZlg0a3dE?= =?utf-8?B?VjM2aWt2cGREd2ZVMlNib05wazRyMExyRWFHSEx5cTZoUGZNeTBmL0JCNmNv?= =?utf-8?B?OXBFUVRNTkZKN0s5RzRNdUFiblhNSStqQ2hhVC9VY3oxY2lpSnNBQ0VmbDdU?= =?utf-8?B?ODJmZkphMEVzTGN3N1pudVg3RkozUDVQRk53ZXZ2UGhOQ1ZGZlFEK2tFQ25S?= =?utf-8?B?V0RTbzgxbzNoYzhCVU1DZldXa1RnclBBLzk2b3ZIQU9TZUgzbTJ1UE5FM3hy?= =?utf-8?B?OG5ZNHEvNzcyUFJEaVNGL3FPNVcxa2dXVTJUWElpdW50SUNUTEJMeEVreGU1?= =?utf-8?B?RXRpUytmNmZaUmdlREpuSXhlQnVFRERaclFyR3VUR20yQW90UEZtTlFIZ3pa?= =?utf-8?B?aWtOcnhveGE4MTdtaGt4VWFGVmxBMkxlb2dpeHRMcUhmQk9yZmpqcXo2TTZZ?= =?utf-8?B?OFkxdm1RZ3pNb1N1dDNxWU9ZYXlGaHlmL2l3SWEvWG5Ra05yNGg5cENQelJn?= =?utf-8?B?ZnhQSVRCbFo3UWdjcU1NVEQxNTNOTS9vcy9TT1N5MWV4UWg2V1FWQ0xteWww?= =?utf-8?B?dHhnbFlBbWxWa250c05aOXMyVkowSE13d1BRTlhrcGhxNEhwS003Uk5xWDJB?= =?utf-8?B?emJMNVVnSUdXSUIvQ0dmUnRPb295K3JrU3B3T2xxdzE5VWxBWVowZVNKbGFY?= =?utf-8?B?ekhqRWNNMEFhK29BRWljVVhWdHlWODdZd280WmpEa2JTK3UwNzYvTnZocUR1?= =?utf-8?B?TThVbUZYMVU3aU9IcVJ6S2RXbDEyeUNtem5rZ3JHbGR6R2hqbnJ3QWkzRlJ5?= =?utf-8?B?YjF0Vkw2b2FOdlVqYlhZQ3A5VlF1WDVEYUoxVG9NaHc0VFE2MVlGK1ZMZTJY?= =?utf-8?B?ZHBCOEJMZ2pnaFlxZjU2TFphdW9qenFYN3l6R0xKNmUrcWRpOERieXpYK0RK?= =?utf-8?B?T2N3ZFBsVHNYckRDSVIrcEltbmhORVpldm5RejZiYk10Wmd5aTZHSE02NGRk?= =?utf-8?B?K0Z5QnRLaGtuSUZSWjNrcXBtaWJZUW4yS0FYbWorQ1lOTmdwMUZEbEpMRVd0?= =?utf-8?B?aVhQZGt4YklJVDlzMjI3dXFrVFp3WS81UURWcDZLVHUyanRKYXRYNjRjaXUw?= =?utf-8?B?ZjBTUGtRbUNnVjA3OWhJU2UvWGtFdTJ0eXl2TnBWUWdXeHdTdE16WEQzV3hl?= =?utf-8?B?dEVGaTN6dXcyR0NrL3VUbVBHY2tWbENldjhsKysvT2tTckpMdUdUV3BoUDhr?= =?utf-8?B?OGJDeEg5WWg3YWdKYjB5WW5pdXp2aHc5c1Z1SDRjSjFnMmUvVnpGUXNnWndU?= =?utf-8?B?WEdTZHBXUWtaK29EYTE1TEFpZ2kwbWh3Rk9ialI5dnhhN0praGZUZW10RUVy?= =?utf-8?B?V0szL2VobXJ5Yk10QittZDBRM0xrVlh2MEQ5Vi9pWEdzd2dlcmdDUW91Ukxk?= =?utf-8?B?bXdtWVJhQ2pRYWxFZDYzeXVETzdOR2NIMzMzQ2J0UWoxcStueHI1VjJna3NQ?= =?utf-8?B?TFIxU2I3VWVwUWFJTW9zdXZ3RUNNOVoxNHJOZmlFbHNBUzlDNUI3dFJJWDJM?= =?utf-8?B?bVd5dTJqUFVLRWV0ajFoVVhsck95M3phakk0a0ZLVHo5K3BZaTFvTHhBOGhZ?= =?utf-8?Q?00ikG7Fw/uf+dCZiB8H6KPSXJ?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA0PR11MB7185.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 439333a6-98e1-429f-f685-08dbb1cbeb30 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2023 07:02:38.4777 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ugr7uXUZ3bLZ7UQobsQ1OETEwDmeUt1seTmlDLm/Ho52f067hUhE2vCf43QjtwZVRRXRgV9zfnBb01eh1t6R6n7M8U3JpgEME1B1x09JrVo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4742 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: C628B40009 X-Stat-Signature: gtid8ui4e81zs9gnk1bpi4rz6ybhbikm X-Rspam-User: X-HE-Tag: 1694329364-256318 X-HE-Meta: U2FsdGVkX18F4vua6kNRlYR8HVr+7RGP7qm218xVDOU+cnIh5NiS22imfBq1QvgTULX+LRO4xQtGacUzVMgEkhPBlSMu1vmOD2HLrQGIIMgeC4DwGqe8lCSYsmhX8XNy/qynvHZtfX2SjIp5SmTnTUkN3KZa4nieG3jBjsmbMgZNwPLGqh+k8otSFJu8L/vL4xiZ7ShDLR7n2y2pfYarOs/GC4kieAE9T7N7NTegklgvccvjoWfX7JNOu+VWRBlIure1UesQRG7nSsPm4S8Emud1VkvMetI23dEBv/AA7hqbFlpzz4Lx9q0ccR6IwyGRrrmUbWP2IL6WwkXBVqWH/wuo8wA3sfxAYtePjet99Awk42sFkB/AaYe3+RhZyo/D+IeSx9BCvtOSTX6IMGewQQCAH0A17/p/CUuLItII4nkzI0E6xptP8PGodTS2Z/eB5VFuKw9rKfQL9eumIamBQ4pq9keBWz9DptcDO7OvNvqHoRSxQHmSr0CwzIFmH7WPuFZT5OZGtWH4w6UmfLQKm3R902gPwQNU0fhFGBckixROdEKtIox49K49q4xtyKWxFPkB2Jbzlf2KCTBue0jhysHs8kXokgq9IlaVItwfz0zHyMGDQ9vs94tTF76Vcn9WWof6HfHnvkJAS2R4kxOpZ8xkOEU/sIaaHtAAIT1EvuhLWHssXu9Gzbgss8vhf/OtC5nVuSdnWy7L0F7QvH2jVNlcgxMFE0yY5I34RLz8V0hE+JU/0JQ7fgcRBDA3xWMqOOd8NsoE5OJQqNQPlHyTs/8B+M3Lizys9Eupw3G/6De+wWxPgA5bsyH3FL1PRDDvovnT4DJZYSB+X1pB4wS3GBuUcw+9PsiHPHTfRClDkzmjFJHS0gZPgZZvTy02Trq4ByFoj9cJ0/SH95BQBnwJBrkBVO/P140E63GTlK9rnUBLhP8QXrFjNeWEGbXi6e6MduFhD1GM45qMdb3ptMv 9hUu52Ad hNaNvOQAi62K46C7C6RwqacbC671Zq4svTFxxqYQtNZEQk3M15ngYDBaiw0+EPXWCCr5hPx9k41ybxA8BWpAsmBW5F6Gl8wIAcMOH1DeL0McwZQ5s7NgXK/65iezviwjGR2Dyq2e0TR5pF8y83WQ2SyGbhPJJOARXMtn//kWojymZbar5Jxo23HOXT8PMnurPKIPj4GAoT3AfUoE43kYhnzS/I+6QR5dAUdfGkidHGK44zZGnOKUFOzAKP99/2IV34PnKe1fxWvKkvPpFhqyx1JgdDOLOV8sRyuP9baFqw/Y6fCxYVtQopPMsFwrTgD0wWcURaMAawZ8U5QBwesE8mmYr5RiV48mUYTM9ciYEY/aTmCZealp9QjjuFZDc3rxzxSxTVPtUtIaT+hLGUkYnyrc4ZU0T1zhnBblgWus3m5iP3JG4sO3yQKqtiyO+k3JAzZAGwp/FUOnUXsvG7sxTZrmeAqKzwyAVQjwYgrU4ZF0i7Jf0Zvtz43b7tNpmwHHdglIwfhOHg9o/cg8x9Q46C9uqpi2wAV9FOgLPv5txcIOZgvvgQpt2Y8b2062dVuXVNbsrwtaUivGUghsxmPWTTOvs24+SkuRoOM1gOJWFOgTRI8I+wYI6PumZ8MIEeDZkwixLuB+fmMqJQdY2K4EamAtJ0x5Fk7clD/+SenSVN1QSJ60UMZGKpYr/IeDDoytuY+sd6ojpxMTtwXQTWO/TnAgwIirihwFWaPROl4Qgcjy3qu6uWa4AOkW0i4qr+fE23QpX+XoL7BI28h2q+OsfAfUo4xkHHXXif5TF5KC/U0mbIHWsHDX0N45v9mnN08zg8Km5uH2rGl80YASuK4w1Moz0cYflNOAayeOwDEpuXSb2Ufto2OCx5rolzbLiYk54WvU74N3WRa3EVCGdjAZU/LsVNDGQPCEgwuo1fkF/RPAqjdBCxSKxxIoL1F4afMidgS2YyXMqcF/JqQVSbjIuCWiqXeF1 8RHk8nvg Cf/tgYm2x/gCH5sDvC8gaC8wyMXMNqC3rlSDeSWlMWTndvRESbhKE8vXpkhmPFb9uGyUM/zdW2Aaoiau+7irIevADqJWOcAtXbFv+ckkN8SN1A426yuPMvWVdTo7ByrYoNd918yz993uI6AIndE6/Rfinp7cOrXw1MnJ+q8Y1GHrP5TgnUuMEkvvxV/a2+8KkWeZt95ydZB4YgpNIDarvbq04B/XmIL3 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: SGkgRmVuZ3dlaSwNCg0KPiANCj4gQWRkIHVkbWFidWYgbWFpbnRhaW5lcnMuDQo+IA0KPiBPbiA5 LzcvMjAyMyAyOjUxIEFNLCBzeXpib3Qgd3JvdGU6DQo+ID4gSGVsbG8sDQo+ID4NCj4gPiBzeXpi b3QgZm91bmQgdGhlIGZvbGxvd2luZyBpc3N1ZSBvbjoNCj4gPg0KPiA+IEhFQUQgY29tbWl0OiAg ICBkYjkwNmYwY2E2YmIgTWVyZ2UgdGFnICdwaHktZm9yLTYuNicgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vLi4NCj4gPiBnaXQgdHJlZTogICAgICAgdXBzdHJlYW0NCj4gPiBjb25zb2xlK3N0cmFjZTog aHR0cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20veC9sb2cudHh0P3g9MTZjYmIzMmZhODAwMDAN Cj4gPiBrZXJuZWwgY29uZmlnOg0KPiBodHRwczovL3N5emthbGxlci5hcHBzcG90LmNvbS94Ly5j b25maWc/eD0zYmQ1N2ExYWMwODI3N2IwDQo+ID4gZGFzaGJvYXJkIGxpbms6DQo+IGh0dHBzOi8v c3l6a2FsbGVyLmFwcHNwb3QuY29tL2J1Zz9leHRpZD0xN2EyMDdkMjI2YjhhNWZiMGZkOQ0KPiA+ IGNvbXBpbGVyOiAgICAgICBnY2MgKERlYmlhbiAxMi4yLjAtMTQpIDEyLjIuMCwgR05VIGxkIChH TlUgQmludXRpbHMgZm9yDQo+IERlYmlhbikgMi40MA0KPiA+IHN5eiByZXBybzogICAgICBodHRw czovL3N5emthbGxlci5hcHBzcG90LmNvbS94L3JlcHJvLnN5ej94PTExNjA5ZjM4NjgwMDAwDQo+ ID4gQyByZXByb2R1Y2VyOiAgIGh0dHBzOi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL3gvcmVwcm8u Yz94PTE0YzFmYzAwNjgwMDAwDQo+ID4NCj4gPiBEb3dubG9hZGFibGUgYXNzZXRzOg0KPiA+IGRp c2sgaW1hZ2U6IGh0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9zeXpib3QtDQo+IGFzc2V0 cy80NjM5NGYzY2EzZWIvZGlzay1kYjkwNmYwYy5yYXcueHoNCj4gPiB2bWxpbnV4OiBodHRwczov L3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vc3l6Ym90LQ0KPiBhc3NldHMvZWVhYTU5NGJmZDFmL3Zt bGludXgtZGI5MDZmMGMueHoNCj4gPiBrZXJuZWwgaW1hZ2U6IGh0dHBzOi8vc3RvcmFnZS5nb29n bGVhcGlzLmNvbS9zeXpib3QtDQo+IGFzc2V0cy81YzhkZjhkZTc5ZWMvYnpJbWFnZS1kYjkwNmYw Yy54eg0KPiA+DQo+ID4gSU1QT1JUQU5UOiBpZiB5b3UgZml4IHRoZSBpc3N1ZSwgcGxlYXNlIGFk ZCB0aGUgZm9sbG93aW5nIHRhZyB0byB0aGUNCj4gY29tbWl0Og0KPiA+IFJlcG9ydGVkLWJ5OiBz eXpib3QrMTdhMjA3ZDIyNmI4YTVmYjBmZDlAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQ0KPiAN Cj4gT3BlcmF0aW9ucyBmcm9tIHVzZXIgc3BhY2UgYmVmb3JlIGtlcm5lbCBCVUcgaGl0Og0KPiAN Cj4gW3BpZCAgNTA0M10NCj4gbWVtZmRfY3JlYXRlKCJceDc5XHgxMFx4MzVceDI1XHhmYVx4MmNc eDFmXHg5OVx4YTJceGM5XHg4ZVx4Y2RceDVjXHhmYQ0KPiBceGY2XHgxMlx4OTVceDVlXHhkZlx4 NTRceGUyXHgzZFx4MGVceDdlXHg0Nlx4Y2RceDczXHhhM1x4ZmZceDg5XHgzZVx4DQo+IDg0XHhh OVx4ODZceDg2XHhhMlx4NDZceDkwXHg5M1x4OThceDRlXHgwNVx4NjVceDkyXHg0YVx4NzdceGNl XHg2M1x4Yw0KPiBlXHg5Zlx4MzJceGM4XHgwMlx4NjZceDAzXHgwN1x4NmRceDA4XHhiNFx4NDhc eDhmXHg5ZVx4YTVceDE2XHg4Zlx4NjFcDQo+IHhmZlx4YjJceDIyXHg4YVx4MTVceDEzXHhhMlx4 MTdceDI1XHgyMVx4NTRceDhiXHhhMVx4YjlceDJkXHgxM1x4ZjlceA0KPiA2Zlx4NjdceDk1XHg5 ZFx4NTRceGVmXHhjYVx4NjhceDc3XHhmNVx4ZmZceDc1XHg3Zlx4NzVceGI4XHgyYVx4ZDMiLi4u LA0KPiBNRkRfQUxMT1dfU0VBTElORykgPSAzDQo+IFtwaWQgIDUwNDNdIGZ0cnVuY2F0ZSgzLCA2 NTUzNSkgICAgICAgICA9IDANCj4gW3BpZCAgNTA0M10gZmNudGwoMywgRl9BRERfU0VBTFMsDQo+ IEZfU0VBTF9TRUFMfEZfU0VBTF9TSFJJTkt8Rl9TRUFMX0dST1cpID0gMA0KPiBbcGlkICA1MDQz XSBvcGVuYXQoQVRfRkRDV0QsICIvZGV2L3VkbWFidWYiLCBPX1JEV1IpID0gNA0KPiBbcGlkICA1 MDQzXSBpb2N0bCg0LCBVRE1BQlVGX0NSRUFURSwgMHgyMDAwMDAwMCkgPSA1DQo+IFtwaWQgIDUw NDNdIG1tYXAoMHgyMDY2NzAwMCwgMTYzODQsDQo+IFBST1RfV1JJVEV8UFJPVF9FWEVDfFBST1Rf U0VNfFBST1RfR1JPV1NET1dOLA0KPiBNQVBfU0hBUkVEfE1BUF9GSVhFRHxNQVBfUE9QVUxBVEV8 TUFQX1NUQUNLLCA1LCAwKSA9IDB4MjA2NjcwMDANCj4gDQo+IFRoZSBjcmFzaCBoYXBwZW5zIHdo ZW4gdGVzdCBhcHAgdHJpZWQgdG8gY2xvc2UgdGhlIG1lbWZkLg0KPiANCj4gDQo+IEl0J3MgbGlr ZSB0ZXN0IGFwcCBjcmVhdGVkIHVkbWFidWYgYWJvdmUgbWVtZmQuIEJ1dCBkaWRuJ3QgYm9vc3Qg bWVtZmQNCj4gcmVmY291bnQuDQo+IEFuZCBtbWFwIHdpdGggTUFQX1BPUFVMQVRFIG1ha2UgdGhl IHVuZGVybmVhdGggZm9saW9zIG1hcHBlZC4NCj4gDQo+IFdoZW4gbWVtZmQgaXMgY2xvc2VkIHdp dGhvdXQgbXVubWFwIDB4MjA2NjcwMDAsIHRoZSBtZW1mZCByZWZjb3VudA0KPiBoaXQgemVybyBh bmQNCj4gdHJpZ2dlciBldmljdCgpIGFuZCBoaXQNCj4gCVZNX0JVR19PTl9GT0xJTyhmb2xpb19t YXBwZWQoZm9saW8pLCBmb2xpbyk7DQo+IA0KPiANCj4gUmVsYXRlZCB0ZXN0IGNvZGU6DQo+IA0K PiAgIHJlcyA9IHN5c2NhbGwoX19OUl9tZW1mZF9jcmVhdGUsIC8qbmFtZT0qLzB4MjAwMDAwNDB1 bCwgLypmbGFncz0qLzJ1bCk7DQo+ICAgaWYgKHJlcyAhPSAtMSkNCj4gICAgIHJbMF0gPSByZXM7 DQo+ICAgc3lzY2FsbChfX05SX2Z0cnVuY2F0ZSwgLypmZD0qL3JbMF0sIC8qbGVuPSovMHhmZmZm dWwpOw0KPiAgIHN5c2NhbGwoX19OUl9mY250bCwgLypmZD0qL3JbMF0sIC8qY21kPSovMHg0MDl1 bCwgLypzZWFscz0qLzd1bCk7DQo+ICAgbWVtY3B5KCh2b2lkKikweDIwMDAwMWMwLCAiL2Rldi91 ZG1hYnVmXDAwMCIsIDEzKTsNCj4gICByZXMgPSBzeXNjYWxsKF9fTlJfb3BlbmF0LCAvKmZkPSov MHhmZmZmZmZmZmZmZmZmZjljdWwsIC8qZmlsZT0qLzB4MjAwMDAxYzB1bCwNCj4gICAgICAgICAg ICAgICAgIC8qZmxhZ3M9Ki8ydWwsIDApOw0KPiAgIGlmIChyZXMgIT0gLTEpDQo+ICAgICByWzFd ID0gcmVzOw0KPiAgICoodWludDMyX3QqKTB4MjAwMDAwMDAgPSByWzBdOw0KPiAgICoodWludDMy X3QqKTB4MjAwMDAwMDQgPSAwOw0KPiAgICoodWludDY0X3QqKTB4MjAwMDAwMDggPSAwOw0KPiAg ICoodWludDY0X3QqKTB4MjAwMDAwMTAgPSAweDgwMDA7DQo+ICAgcmVzID0gc3lzY2FsbChfX05S X2lvY3RsLCAvKmZkPSovclsxXSwgLypjbWQ9Ki8weDQwMTg3NTQyLA0KPiAgICAgICAgICAgICAg ICAgLyphcmc9Ki8weDIwMDAwMDAwdWwpOw0KPiAgIGlmIChyZXMgIT0gLTEpDQo+ICAgICByWzJd ID0gcmVzOw0KPiAgIHN5c2NhbGwoX19OUl9tbWFwLCAvKmFkZHI9Ki8weDIwNjY3MDAwdWwsIC8q bGVuPSovMHg0MDAwdWwsDQo+ICAgICAgICAgICAvKnByb3Q9Ki8weDEwMDAwMGV1bCwgLypmbGFn cz0qLzB4MjgwMTF1bCwgLypmZD0qL3JbMl0sDQo+ICAgICAgICAgICAvKm9mZnNldD0qLzB1bCk7 DQo+ICAgY2xvc2VfZmRzKCk7DQo+IA0KPiANCj4gU2hvdWxkIG1lbWZkIHJlZmNvdW50IGluY3Jl YXNlZCB3aGVuIGNyZWF0ZSB1ZG1hYnVmIGFib3ZlIGl0PyBUaGFua3MuDQpJIHRoaW5rIHRoZSBm b2xsb3dpbmcgcGF0Y2ggc2hvdWxkIGZpeCB0aGlzIGNyYXNoOg0KaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRldmVsLzIwMjMtQXVndXN0LzQxODk1Mi5odG1sDQoN ClRoYW5rcywNClZpdmVrDQo+IA0KPiBSZWdhcmRzDQo+IFlpbiwgRmVuZ3dlaQ0KPiANCj4gPg0K PiA+ICBzZWFyY2hfYmluYXJ5X2hhbmRsZXIgZnMvZXhlYy5jOjE3MzkgW2lubGluZV0NCj4gPiAg ZXhlY19iaW5wcm0gZnMvZXhlYy5jOjE3ODEgW2lubGluZV0NCj4gPiAgYnBybV9leGVjdmUgZnMv ZXhlYy5jOjE4NTYgW2lubGluZV0NCj4gPiAgYnBybV9leGVjdmUrMHg4MGEvMHgxYTUwIGZzL2V4 ZWMuYzoxODEyDQo+ID4gIGRvX2V4ZWN2ZWF0X2NvbW1vbi5pc3JhLjArMHg1ZDMvMHg3NDAgZnMv ZXhlYy5jOjE5NjQNCj4gPiAgZG9fZXhlY3ZlIGZzL2V4ZWMuYzoyMDM4IFtpbmxpbmVdDQo+ID4g IF9fZG9fc3lzX2V4ZWN2ZSBmcy9leGVjLmM6MjExNCBbaW5saW5lXQ0KPiA+ICBfX3NlX3N5c19l eGVjdmUgZnMvZXhlYy5jOjIxMDkgW2lubGluZV0NCj4gPiAgX194NjRfc3lzX2V4ZWN2ZSsweDhj LzB4YjAgZnMvZXhlYy5jOjIxMDkNCj4gPiAgZG9fc3lzY2FsbF94NjQgYXJjaC94ODYvZW50cnkv Y29tbW9uLmM6NTAgW2lubGluZV0NCj4gPiAgZG9fc3lzY2FsbF82NCsweDM4LzB4YjAgYXJjaC94 ODYvZW50cnkvY29tbW9uLmM6ODANCj4gPiAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1l KzB4NjMvMHhjZA0KPiA+IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQ0KPiA+ IGtlcm5lbCBCVUcgYXQgbW0vZmlsZW1hcC5jOjE1OCENCj4gPiBpbnZhbGlkIG9wY29kZTogMDAw MCBbIzFdIFBSRUVNUFQgU01QIEtBU0FODQo+ID4gQ1BVOiAwIFBJRDogNTA0MyBDb21tOiBzeXot ZXhlY3V0b3I3MjkgTm90IHRhaW50ZWQgNi41LjAtc3l6a2FsbGVyLTExMjc1LQ0KPiBnZGI5MDZm MGNhNmJiICMwDQo+ID4gSGFyZHdhcmUgbmFtZTogR29vZ2xlIEdvb2dsZSBDb21wdXRlIEVuZ2lu ZS9Hb29nbGUgQ29tcHV0ZSBFbmdpbmUsDQo+IEJJT1MgR29vZ2xlIDA3LzI2LzIwMjMNCj4gPiBS SVA6IDAwMTA6ZmlsZW1hcF91bmFjY291bnRfZm9saW8rMHg2MmUvMHg4NzAgbW0vZmlsZW1hcC5j OjE1OA0KPiA+IENvZGU6IDBmIDg1IDY4IDAxIDAwIDAwIDhiIDZiIDVjIDMxIGZmIDg5IGVlIGU4 IDZhIDNlIGQyIGZmIDg1IGVkIDdlIDE2IGU4IGYxDQo+IDQyIGQyIGZmIDQ4IGM3IGM2IGMwIDNi IDk3IDhhIDQ4IDg5IGRmIGU4IGEyIDU4IDEwIDAwIDwwZj4gMGIgZTggZGIgNDIgZDIgZmYgNDgN Cj4gOGQgNmIgNTggYmUgMDQgMDAgMDAgMDAgNDggODkgZWYgZTggMGEgMGQNCj4gPiBSU1A6IDAw MTg6ZmZmZmM5MDAwMzllZjgyOCBFRkxBR1M6IDAwMDEwMDkzDQo+ID4gUkFYOiAwMDAwMDAwMDAw MDAwMDAwIFJCWDogZmZmZmVhMDAwMWNmZTQwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiBS RFg6IGZmZmY4ODgwN2UxNzFkYzAgUlNJOiBmZmZmZmZmZjgxYjU1OWFlIFJESTogMDAwMDAwMDAw MDAwMDAwMA0KPiA+IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAg UjA5OiBmZmZmZmJmZmYxZDliZTdhDQo+ID4gUjEwOiBmZmZmZmZmZjhlY2RmM2Q3IFIxMTogMDAw MDAwMDAwMDAwMDAwMSBSMTI6IGZmZmY4ODgwMjU4MDAzYjgNCj4gPiBSMTM6IGZmZmZlYTAwMDFj ZmU0MDAgUjE0OiBmZmZmZWEwMDAxY2ZlNDE4IFIxNTogZmZmZmVhMDAwMWNmZTQyMA0KPiA+IEZT OiAgMDAwMDU1NTU1NmI0MjM4MCgwMDAwKSBHUzpmZmZmODg4MGI5ODAwMDAwKDAwMDApDQo+IGtu bEdTOjAwMDAwMDAwMDAwMDAwMDANCj4gPiBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw OiAwMDAwMDAwMDgwMDUwMDMzDQo+ID4gQ1IyOiAwMDAwMDAwMDAwNWZkZWI4IENSMzogMDAwMDAw MDA3YTQ0MzAwMCBDUjQ6IDAwMDAwMDAwMDAzNTA2ZjANCj4gPiBEUjA6IDAwMDAwMDAwMDAwMDAw MDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMA0KPiA+IERSMzog MDAwMDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAwMDAwMDAw NDAwDQo+ID4gQ2FsbCBUcmFjZToNCj4gPiAgPFRBU0s+DQo+ID4gIF9fZmlsZW1hcF9yZW1vdmVf Zm9saW8rMHgxMTAvMHg4MjAgbW0vZmlsZW1hcC5jOjIyNw0KPiA+ICBmaWxlbWFwX3JlbW92ZV9m b2xpbysweGNhLzB4MjEwIG1tL2ZpbGVtYXAuYzoyNjANCj4gPiAgdHJ1bmNhdGVfaW5vZGVfZm9s aW8rMHg0OS8weDcwIG1tL3RydW5jYXRlLmM6MTk1DQo+ID4gIHNobWVtX3VuZG9fcmFuZ2UrMHgz NjUvMHgxMDQwIG1tL3NobWVtLmM6MTAxOA0KPiA+ICBzaG1lbV90cnVuY2F0ZV9yYW5nZSBtbS9z aG1lbS5jOjExMTQgW2lubGluZV0NCj4gPiAgc2htZW1fZXZpY3RfaW5vZGUrMHgzOTIvMHhiNTAg bW0vc2htZW0uYzoxMjQzDQo+ID4gIGV2aWN0KzB4MmVkLzB4NmIwIGZzL2lub2RlLmM6NjY0DQo+ ID4gIGlwdXRfZmluYWwgZnMvaW5vZGUuYzoxNzc1IFtpbmxpbmVdDQo+ID4gIGlwdXQucGFydC4w KzB4NTVlLzB4N2EwIGZzL2lub2RlLmM6MTgwMQ0KPiA+ICBpcHV0KzB4NWMvMHg4MCBmcy9pbm9k ZS5jOjE3OTENCj4gPiAgZGVudHJ5X3VubGlua19pbm9kZSsweDI5Mi8weDQzMCBmcy9kY2FjaGUu Yzo0MDENCj4gPiAgX19kZW50cnlfa2lsbCsweDNiOC8weDY0MCBmcy9kY2FjaGUuYzo2MDcNCj4g PiAgZGVudHJ5X2tpbGwgZnMvZGNhY2hlLmM6NzMzIFtpbmxpbmVdDQo+ID4gIGRwdXQrMHg4ZGQv MHhmZDAgZnMvZGNhY2hlLmM6OTEzDQo+ID4gIF9fZnB1dCsweDUzNi8weGE3MCBmcy9maWxlX3Rh YmxlLmM6MzkyDQo+ID4gIF9fZnB1dF9zeW5jKzB4NDcvMHg1MCBmcy9maWxlX3RhYmxlLmM6NDY1 DQo+ID4gIF9fZG9fc3lzX2Nsb3NlIGZzL29wZW4uYzoxNTcyIFtpbmxpbmVdDQo+ID4gIF9fc2Vf c3lzX2Nsb3NlIGZzL29wZW4uYzoxNTU3IFtpbmxpbmVdDQo+ID4gIF9feDY0X3N5c19jbG9zZSsw eDg3LzB4ZjAgZnMvb3Blbi5jOjE1NTcNCj4gPiAgZG9fc3lzY2FsbF94NjQgYXJjaC94ODYvZW50 cnkvY29tbW9uLmM6NTAgW2lubGluZV0NCj4gPiAgZG9fc3lzY2FsbF82NCsweDM4LzB4YjAgYXJj aC94ODYvZW50cnkvY29tbW9uLmM6ODANCj4gPiAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2Zy YW1lKzB4NjMvMHhjZA0KPiA+IFJJUDogMDAzMzoweDdmNjcwMGM2YWE5MA0KPiA+IENvZGU6IGZm IGY3IGQ4IDY0IDg5IDAyIDQ4IGM3IGMwIGZmIGZmIGZmIGZmIGMzIDY2IDJlIDBmIDFmIDg0IDAw IDAwIDAwIDAwIDAwIDY2DQo+IDkwIDgwIDNkIGYxIDg1IDA3IDAwIDAwIDc0IDE3IGI4IDAzIDAw IDAwIDAwIDBmIDA1IDw0OD4gM2QgMDAgZjAgZmYgZmYgNzcgNDggYzMNCj4gMGYgMWYgODAgMDAg MDAgMDAgMDAgNDggODMgZWMgMTggODkgN2MNCj4gPiBSU1A6IDAwMmI6MDAwMDdmZmQyNzkzNWNh OCBFRkxBR1M6IDAwMDAwMjAyIE9SSUdfUkFYOg0KPiAwMDAwMDAwMDAwMDAwMDAzDQo+ID4gUkFY OiBmZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMDAwNCBSQ1g6IDAwMDA3ZjY3MDBj NmFhOTANCj4gPiBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiAwMDAwMDAwMDAwMDA0MDAwIFJE STogMDAwMDAwMDAwMDAwMDAwMw0KPiA+IFJCUDogMDAwMDdmZmQyNzkzNWNjMCBSMDg6IDAwMDAw MDAwMDAwMDAwMDUgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQo+ID4gUjEwOiAwMDAwMDAwMDAwMDI4 MDExIFIxMTogMDAwMDAwMDAwMDAwMDIwMiBSMTI6IDAwMDA3ZjY3MDBjZGU1ZjANCj4gPiBSMTM6 IDAwMDA3ZmZkMjc5MzVlYTggUjE0OiAwMDAwMDAwMDAwMDAwMDAxIFIxNTogMDAwMDAwMDAwMDAw MDAwMQ0KPiA+ICA8L1RBU0s+DQo+ID4gTW9kdWxlcyBsaW5rZWQgaW46DQo+ID4gLS0tWyBlbmQg dHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBdLS0tDQo+ID4gUklQOiAwMDEwOmZpbGVtYXBfdW5hY2Nv dW50X2ZvbGlvKzB4NjJlLzB4ODcwIG1tL2ZpbGVtYXAuYzoxNTgNCj4gPiBDb2RlOiAwZiA4NSA2 OCAwMSAwMCAwMCA4YiA2YiA1YyAzMSBmZiA4OSBlZSBlOCA2YSAzZSBkMiBmZiA4NSBlZCA3ZSAx NiBlOCBmMQ0KPiA0MiBkMiBmZiA0OCBjNyBjNiBjMCAzYiA5NyA4YSA0OCA4OSBkZiBlOCBhMiA1 OCAxMCAwMCA8MGY+IDBiIGU4IGRiIDQyIGQyIGZmIDQ4DQo+IDhkIDZiIDU4IGJlIDA0IDAwIDAw IDAwIDQ4IDg5IGVmIGU4IDBhIDBkDQo+ID4gUlNQOiAwMDE4OmZmZmZjOTAwMDM5ZWY4MjggRUZM QUdTOiAwMDAxMDA5Mw0KPiA+IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmZlYTAwMDFj ZmU0MDAgUkNYOiAwMDAwMDAwMDAwMDAwMDAwDQo+ID4gUkRYOiBmZmZmODg4MDdlMTcxZGMwIFJT STogZmZmZmZmZmY4MWI1NTlhZSBSREk6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiBSQlA6IDAwMDAw MDAwMDAwMDAwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogZmZmZmZiZmZmMWQ5YmU3YQ0K PiA+IFIxMDogZmZmZmZmZmY4ZWNkZjNkNyBSMTE6IDAwMDAwMDAwMDAwMDAwMDEgUjEyOiBmZmZm ODg4MDI1ODAwM2I4DQo+ID4gUjEzOiBmZmZmZWEwMDAxY2ZlNDAwIFIxNDogZmZmZmVhMDAwMWNm ZTQxOCBSMTU6IGZmZmZlYTAwMDFjZmU0MjANCj4gPiBGUzogIDAwMDA1NTU1NTZiNDIzODAoMDAw MCkgR1M6ZmZmZjg4ODBiOTgwMDAwMCgwMDAwKQ0KPiBrbmxHUzowMDAwMDAwMDAwMDAwMDAwDQo+ ID4gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KPiA+ IENSMjogMDAwMDAwMDAwMDVmZGViOCBDUjM6IDAwMDAwMDAwN2E0NDMwMDAgQ1I0OiAwMDAwMDAw MDAwMzUwNmYwDQo+ID4gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAw MCBEUjI6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAw MDAwMDAwMGZmZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMA0KPiA+DQo+ID4NCj4gPiAtLS0N Cj4gPiBUaGlzIHJlcG9ydCBpcyBnZW5lcmF0ZWQgYnkgYSBib3QuIEl0IG1heSBjb250YWluIGVy cm9ycy4NCj4gPiBTZWUgaHR0cHM6Ly9nb28uZ2wvdHBzbUVKIGZvciBtb3JlIGluZm9ybWF0aW9u IGFib3V0IHN5emJvdC4NCj4gPiBzeXpib3QgZW5naW5lZXJzIGNhbiBiZSByZWFjaGVkIGF0IHN5 emthbGxlckBnb29nbGVncm91cHMuY29tLg0KPiA+DQo+ID4gc3l6Ym90IHdpbGwga2VlcCB0cmFj ayBvZiB0aGlzIGlzc3VlLiBTZWU6DQo+ID4gaHR0cHM6Ly9nb28uZ2wvdHBzbUVKI3N0YXR1cyBm b3IgaG93IHRvIGNvbW11bmljYXRlIHdpdGggc3l6Ym90Lg0KPiA+DQo+ID4gSWYgdGhlIGJ1ZyBp cyBhbHJlYWR5IGZpeGVkLCBsZXQgc3l6Ym90IGtub3cgYnkgcmVwbHlpbmcgd2l0aDoNCj4gPiAj c3l6IGZpeDogZXhhY3QtY29tbWl0LXRpdGxlDQo+ID4NCj4gPiBJZiB5b3Ugd2FudCBzeXpib3Qg dG8gcnVuIHRoZSByZXByb2R1Y2VyLCByZXBseSB3aXRoOg0KPiA+ICNzeXogdGVzdDogZ2l0Oi8v cmVwby9hZGRyZXNzLmdpdCBicmFuY2gtb3ItY29tbWl0LWhhc2gNCj4gPiBJZiB5b3UgYXR0YWNo IG9yIHBhc3RlIGEgZ2l0IHBhdGNoLCBzeXpib3Qgd2lsbCBhcHBseSBpdCBiZWZvcmUgdGVzdGlu Zy4NCj4gPg0KPiA+IElmIHlvdSB3YW50IHRvIG92ZXJ3cml0ZSBidWcncyBzdWJzeXN0ZW1zLCBy ZXBseSB3aXRoOg0KPiA+ICNzeXogc2V0IHN1YnN5c3RlbXM6IG5ldy1zdWJzeXN0ZW0NCj4gPiAo U2VlIHRoZSBsaXN0IG9mIHN1YnN5c3RlbSBuYW1lcyBvbiB0aGUgd2ViIGRhc2hib2FyZCkNCj4g Pg0KPiA+IElmIHRoZSBidWcgaXMgYSBkdXBsaWNhdGUgb2YgYW5vdGhlciBidWcsIHJlcGx5IHdp dGg6DQo+ID4gI3N5eiBkdXA6IGV4YWN0LXN1YmplY3Qtb2YtYW5vdGhlci1yZXBvcnQNCj4gPg0K PiA+IElmIHlvdSB3YW50IHRvIHVuZG8gZGVkdXBsaWNhdGlvbiwgcmVwbHkgd2l0aDoNCj4gPiAj c3l6IHVuZHVwDQo+ID4NCg0K