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 B9DD6C4167B for ; Thu, 15 Dec 2022 01:01:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D23D8E0003; Wed, 14 Dec 2022 20:01:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 381D28E0002; Wed, 14 Dec 2022 20:01:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1D4678E0003; Wed, 14 Dec 2022 20:01:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 08ABA8E0002 for ; Wed, 14 Dec 2022 20:01:18 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id D523C40605 for ; Thu, 15 Dec 2022 01:01:17 +0000 (UTC) X-FDA: 80242736994.15.1833CCD Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2051.outbound.protection.outlook.com [40.107.114.51]) by imf27.hostedemail.com (Postfix) with ESMTP id 65BBA40009 for ; Thu, 15 Dec 2022 01:01:13 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=dMqjBYmt; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.51 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=quarantine) header.from=nec.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1671066074; 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=utYmaclw1tW1dIKof9Rh+r9o444aeGFerOrHWhRQ1/0=; b=2Dz9pG1evfnYOlrVv6gsYyM7DJyYm3Y+8HtaDYdQ3Vipvm73BuzypLlSqD5zcNPRvHEwd1 qOYUvPx30BPrnx+2yP3GlknJY4LGYnoNS9d4+qaVISPi1q9SjFJqpzveb0mmdyYuIYPZhI X/e+mx5P/cotrtyvbkAjPti/TbkXy4M= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=dMqjBYmt; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.51 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=quarantine) header.from=nec.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1671066074; a=rsa-sha256; cv=pass; b=GOuZLn3+doJDzq/ics76RjES6OYldYl3uC49EwOLOMOlg4fmBWi5GmYcaWE18t5J1FNkk7 /4Nid2Kwmtx+OZvN8DVPC4CE795Wf5U4rgOT+334KlJ0B77CuES1NxQLHasM++HZzmvJ44 4TRtfdfskUbtijkoV22tU27+FuQ34tI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sp8wGpdvkFeaH5PTd9HH4193sdTdJfZmhMlK+d8k4ErvkdSEma/I/cw27jOXZInScfCacaKjrj8qOiDgsnPZFeUGeuTa4LcNzDjnZN0oYsZ00iD8VFIcQZ8okK0vlQ0uAC2oeeKZiZbEAswz2o3iwxSMJtXNYNpoWELwfPi8e/8MKOh4AUs1jLsXgfn0saL9Fn2u2fSArytLG30w8D7xZS8P005DA91xF2SMe1ZaqNLpxqSPgpTPGFIMTJgYDS1JmlGJuoxNbbkRH1R+Yef2T8uOGrD74CeUlqNrfYbEz7gndBqa4QNhsTFkGd/3XeyndNV/3xIBrW5niYhNV4VG2A== 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=utYmaclw1tW1dIKof9Rh+r9o444aeGFerOrHWhRQ1/0=; b=CWhhjj0HqdAVuFC5Rxnn4tb0pgvrs89jpI25HcfsYrsqzMOBeEbD74Y0xTcN6esjBNvL6Q2DouONdm6sq7yZLQn9iuESgeTrJGuHwR8cS/Yt04TFY6SyMUXoBvDOsLx0kzzAS3pzj4g7DIOBFK1zmj5kzi3WvsZ1LFpT7Wv+RHxxVJil7sxeepkVxIrP45YY1EBUwcR8tEQRPRSTvPnhZvDsSW32L0Kn0d+apTqrfYynR4M+lvcqdrPh1lBy12tFHKvTBjrFiq6i4NkvLDYrdVlj+HzQ4XU0jnuVhwGXl6dWgKL+vbosL4NZ1wRe8htBYoiVBhVOOepQVlUhees8Tw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=utYmaclw1tW1dIKof9Rh+r9o444aeGFerOrHWhRQ1/0=; b=dMqjBYmt3yNnDnrbFYO3KjJ6cxXjRmKnyeHnBEVoX0nKHipNXvDbV47V7bAgH7xZVMCWa0CYo1IDtYh4D2GhiL8cRFRMPemzd6iNy07S3BjEU4iKm2jzAbOpY03ptsxul7LsBFPcYg3ykl4g2ldVQX3pztIIMXySwaMEAlCyUyw= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OSZPR01MB8580.jpnprd01.prod.outlook.com (2603:1096:604:18e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.11; Thu, 15 Dec 2022 01:01:08 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::8c61:6836:588:47aa]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::8c61:6836:588:47aa%4]) with mapi id 15.20.5924.011; Thu, 15 Dec 2022 01:01:08 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: mawupeng CC: "catalin.marinas@arm.com" , "gregkh@linuxfoundation.org" , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [Qestion] UCE on pud-sized hugepage lead to kernel panic on lts5.10 Thread-Topic: [Qestion] UCE on pud-sized hugepage lead to kernel panic on lts5.10 Thread-Index: AQHZD1wPDHPJbfR5lUiDJDzp/bO6i65uIrSA Date: Thu, 15 Dec 2022 01:01:07 +0000 Message-ID: <20221215010107.GB2020717@hori.linux.bs1.fc.nec.co.jp> References: <2b4d03bc-2b6e-45b0-655a-58b66672187e@huawei.com> In-Reply-To: <2b4d03bc-2b6e-45b0-655a-58b66672187e@huawei.com> Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYWPR01MB8591:EE_|OSZPR01MB8580:EE_ x-ms-office365-filtering-correlation-id: c06d8e1a-f00d-4096-8600-08dade37d976 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WfGkp9z2qiiwX9K5uJrpu3N8XOMzWoFL5Ge5qQx0SXxeqlVd1rcdOVnR9+8ZUvYbcnVp8TAOjP4sCCWxS1e3vr6Emy01Ge5D1yDGraPizpPMwXkA6CAxEQo110B+sYw4BKwA53/K+O+beIDXsyavEkV9h1SG9HzA1b3EgS3FBnUpWmfnstyXmaFH871plgJXmpRceJuHRCQojk0gNCJavzZvutuLOqtognMMbCgJDlmMWqwQEtG533uGUiKakD5mwesTcqWq87idxexP8dHWKBxJdMu6lK3Q3lzc0wHqtkCOW6+jM6iVUfbMdwuD9rPN/emt9RPt+jozM7yU955xZoU82OawPSLLCVbPiiwtsmuaYN0OHjqkLFilkePTQ/1o3yn4z2ZfovMACGzOx2t8Es2EuZK8525fUZDDU0yA0kAWNyk/61N25XT8eMLYXK8BXWA5s6qDqlFn8r4rO5UnkvcRNTq5wxMWvfD6+cr1y1snSrICfcIy8e4x0rOROtrNsh10HzmNaa7G1kd3V9S4MYhkSHyHqIyR9uujXZqSHwDFAqLWtqmwLEEkZvLS0keAOS6CyMBvdDxIxNEjcG08xGIrMLmQV/E3oDAq/XjHHaZBXRokpZmYY5wBSfNYxabm3A1TJx9AUqU7xuDCkuUyvY0F2DyhLH8DXLP9sH243W2HvpY+BNuDUiwggbBUaGelLWFgJi5Au16ZVXtnpteNyQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(376002)(366004)(39860400002)(346002)(396003)(136003)(451199015)(38070700005)(85182001)(86362001)(33656002)(316002)(478600001)(6916009)(54906003)(6486002)(2906002)(66446008)(64756008)(8676002)(66556008)(66476007)(4326008)(76116006)(8936002)(66946007)(41300700001)(5660300002)(38100700002)(82960400001)(71200400001)(122000001)(6512007)(186003)(26005)(9686003)(6506007)(55236004)(83380400001)(1076003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OVZraHNIY1RlL0ZrbUR1aHRHckhFL3RhM3pBeWxEK1VtMWtDaFpuZ2xYZklw?= =?utf-8?B?VW1VcjhRWlZ1dlBBbWVBZSt0cmlZMDRjVFlSNE9oaERlWGJZaEJ5a2w5RGh2?= =?utf-8?B?NzA1ekVITEl0SVdENkUzaURPeTdxRjlaeXdrYktpeFNURzl2a0hYVWJYV3Qv?= =?utf-8?B?czYxV0syVWpwZ0pUalo1OUFIQ01KSXJ5R1ZaTm96cmJ3QUFlV3NBWnMreWx0?= =?utf-8?B?U3dXTXEzMmFOWEtWeCtQYWlSWHJIdmludlNCYk9ua3ZCTHQ5Q25GTDNHS3Rh?= =?utf-8?B?U1dTSmR6bzNRdVJlbUtpSHVXQkhUU204blJJU3JZa3BaTnhHNkowcElQbHN3?= =?utf-8?B?MDNQaU1JRzhmVVYzcmJybGN0YThhN0VSY0xtNUp4Qkh6N3lUR2puZE90NTZY?= =?utf-8?B?SGM1d1pFaGphOFIzR1hmWFQxcUFyZkFWOTRmYUZ3TWIvYkw3UkFEMWp6UEc3?= =?utf-8?B?c1cwcnZPUVplL0lJOUtUT0liZG9pWGFtejBCUWwvZnpzUjhlVGFrYnF4S1Jv?= =?utf-8?B?OUh4SWcvZTVPRWZnRGdUMUhHUlFjUktGcnEvWWt4SWtTUHRvSDdPZVhPMVRm?= =?utf-8?B?WUtvY3JZdDBQYzUrallIbG8rZDJXaWh4YU9tWGFMOExScVIvd3Y3YVdLWWJR?= =?utf-8?B?R2VMODdGV0dwOWhnOHpIYlFUSk1wanhDaXdGMXNBVk93UGYyRy94TTF0dndm?= =?utf-8?B?NE1DbHhvT3FobVdZS1lVYmxZd3l5cFJYTEo4aVhaV3hydGJOTUVCOFg2YUxp?= =?utf-8?B?WGF3cXZ6Vk1PK0pnOVhSUlV0cTFDOWp3SXVFU3l3Z1NONDZRMC8yRmFTam5X?= =?utf-8?B?TzI3MEtMR1F3UUkrRkRVbkVUdVMxSkgzWnQwSmY3RTQzZlRnV3dSNGdVeCtw?= =?utf-8?B?ejlHejhTNmtLdzB3dzZjQlIxaVhXOWlXWHNqS3RYcE5RWWlCQ0x6QW9uMWZk?= =?utf-8?B?amtoUFY4WjRFUTR4Z0hYczFpRlFuOGtOdEo0NjhrSjYvV04wcm9JS0MxT1V3?= =?utf-8?B?eHFwdllQb1hWbzV4OVBFU2RYTjAyK0Z0dFZzWG5uekJUWmhFSXdhMDcxc2sw?= =?utf-8?B?NDAxSFZaOXJCVEZYbXF1SnhtMkMxcnRBdnFveVhRMVBIdE5CVnR0ZFpuazUw?= =?utf-8?B?SXMvU1h3MUJyZk1CRDlRL2ZJaUJaakpaMGU2Z1UrcmhWNG92V0wvMUdNemgr?= =?utf-8?B?VzIvdW5hcEZ6b2lJcWRCUU90RjkzU2o2YkJIMHM2c2pTTjhubFQrY0dicWN3?= =?utf-8?B?UFB4UkdxeDBSa0J6RzFZQWFwT2hyYnVTenRHa20yTmRzb2lRMFRoekc5MDJL?= =?utf-8?B?eDVtWWNGT2h3UVUrTlZ2MWg5R2xIN0I3dFZ1Mkk2L0lkSld2L0w5VDlVT1k3?= =?utf-8?B?a0NDemRlRGRWdFZZYzBzNi9FemtoZ0FFcjdLMExGVlFySVFJenYyUjk5a3Rm?= =?utf-8?B?ejJuWnpodXZ3RS9qZStPUURqQU91NzJMeXE3N1FiKzVqSVV5L3c4RU5nL2Mx?= =?utf-8?B?RzkvTmtIV2d0aWRQQ1o1aDlSMSt1OGhRZ0RXVU5zVi9YMzg0UGFZV2pTc3Iw?= =?utf-8?B?cXg5dlVJRDIwZnRtcll5L2QwQ0VVU3BoRzdrUHQ0andLUTgrWmtrYytKOEw1?= =?utf-8?B?NHgwQzlmU1hFckZySXJIaDZ0Umx6WE9CNm4xTHBma01LeXNvSWxNV1l4NGhP?= =?utf-8?B?NXdEVjNqWjNmODZqbUoySjg4TlZHV2RzL004cGxJeXF1TEgxUms1UVJZaXZH?= =?utf-8?B?Z1hzNzJzcFlXUGFrZ2xaNXhXSWowUEd0eDJrdWp0YlJFbTRNejVBT0lZYkRY?= =?utf-8?B?dU42UlRYYS8zUFpzdlMremwrMDhhUE00TEJucDgvNUpXaWtmRnNWbHB5SEFx?= =?utf-8?B?WEtVd1pZTzR0enRMUEE4UE16SUg1NHk4bnkzSjg5WTZJWmJIaVpJbWk0NzRC?= =?utf-8?B?bHY5NXN2Y2R3cXk2YjFNL1pGeFJ6KzBIZkRrOEdzeUF6TWVXSURkSHlZU3hZ?= =?utf-8?B?Q0NtLzB3VVpNdE96MnFoRUllWDIwN2xGcXNYSnRUeHp6Rk1adGJ4RFppKzhF?= =?utf-8?B?QTBGYzhmUEtEZnZYeVVES3ZYTlRQWFByRGpMdGpLa3NaYUp4YkxSenpXelNk?= =?utf-8?B?RE44SHFGQkhmVTdEeVpLVzIxbExUejlReGNFaUJmQ291ZnFzdTdiMVlHWGFq?= =?utf-8?B?UXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <0B479E667239E246A10B237907457B35@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c06d8e1a-f00d-4096-8600-08dade37d976 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2022 01:01:07.8712 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O/A+fzt25pHUlU4/wFSMf13CYryEdnk40qoEEtRFCdZN7IQSvfDeM5iDtZQ5dLIaG7CqR55vl5H3LPE8rnAQxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8580 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 65BBA40009 X-Stat-Signature: m4fkfycz9k7fidkdmnczb91fxb5p1xss X-Rspam-User: X-HE-Tag: 1671066073-601694 X-HE-Meta: U2FsdGVkX18hy2YuO7U0cnCMDcdzdoDWoSW7DGRqzXJgM4KdIT9VTeNRz4cmlfW1EaBsima04TUShDKSAiNNn5QvGx8k3gHo3Ai7aXFDkpuAUc1pziWdFfXvb5AqsrlJlB5YEupkgtZAG5OVn8yYfCbliNO3f0rmBMZtzrUHHNKmrzs7jMnmk7ITPAGoIZ7fzu0M6eQ6Q1ra5mokc2P37M7i7/WvzeuV0619anBlxe1NwzH8Wg16BEVk9gIUZjU8kIf6MtgjeNVg3yAeQVaw9qhrUobdk2ATYIJ8Ew5hix1SPwAoy85y5UmFX0fZP80OWg0FjjkhtKq9pAislxhU+g148T+e6FKzIkOf1Loe4FsQFbgfzSpyylymXwTS9Si1rKWxUlbMRdqOi+8ZPxKpp2EMV/ulseNKSBT/t1XmAzVY6l4uwBvXUYWsoCn+JKXyBHnJhr7fpJXpzo/gQ2i3coedJcrmPzDPwjGxIRZpYVhfsQqglJ4IV/fABx+WDyYgYZ+C+QpNj1J62pR/2BouQ/5SnDLjHAKJZIQxrz7+Kuq1h5zjLt3T5PD9NW5YB5kvS309uGXitvQggi/tGRcCiR23tVCahnxlpzo9bLWsRl8jRa/k0TWYD434U19AHctiSMfrXzVzs7so3e/WNzVHS50wcNKAEv/oNuIQOQMi3kDgWZ7Y485RcIJpj6jzCf4W5emtbrCgOoli+Z2dBFQX0Zpqt1+jaSsHNbp7BgfBCvIi3GADtALsWYyOvJKLb7/wrXdbpzw7oGmgt9JEmxetJz2ArPjoFIvyQwCLMfXpsJStCNSbxVpl4Yc9rlMOY8oUFX2C14htfCHtcmnm1wwWOBp1gRA706iU+rANKVRXjP3VRwNlzYvlWr7mvCS+aDWIozrhw8Ri+LfbzIDA9rgQ+iAqrKONOvd5qMzDFuu6jySc4atTyARv+2ABctJ6BylrK51CIxlpVxW8amv3knB PRhrS90p 1Ss5VNkmuy41UCglzNTmTbgdhcw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000105, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gV2VkLCBEZWMgMTQsIDIwMjIgYXQgMDk6MzM6MTBBTSArMDgwMCwgbWF3dXBlbmcgd3JvdGU6 DQo+IE9uIGN1cnJlbnQgYXJtNjQgc3RhYmxlIDUuMTAodjUuMTAuMTU4KS4gSWYgYSBVQ0UgaGFw cG5lcyBwdWQtc2l6ZWQNCj4gaHVnZXBhZ2UsIGtlcm5lbCB3aWxsIHBhbmljIHNpbmNlIGN1cnJl bnQgbWVtb3J5IGZhaWx1cmUgY2FuIG5vdCBoYW5kbGUNCj4gdGhpcyBraW5kIG9mIG1lbW9yeSBm YWlsdXJlIHNpbmNlIGNvbW1pdCAzMTI4NmE4NDg0YTggKCJtbTogaHdwb2lzb246DQo+IGRpc2Fi bGUgbWVtb3J5IGVycm9yIGhhbmRsaW5nIG9uIDFHQiBodWdlcGFnZSIpDQo+IA0KPiBUaGUgbGF0 ZXN0IGtlcm5lbCh2Ni4wKSBjYW4gaGFuZGxlIHRoaXMgVUNFIHNpbmNlIGNvbW1pdCA2ZjQ2MTQ4 ODZiYWEgKCJtbSwNCj4gaHdwb2lzb246IGVuYWJsZSBtZW1vcnkgZXJyb3IgaGFuZGxpbmcgb24g MUdCIGh1Z2VwYWdlIikuIFdlIGFyZSB0cnlpbmcgdG8NCj4gYmFja3BvcnQgdGhpcyBwYXRjaHNl dCB0byBzdGFibGUgNS4xMCwgaG93ZXZlciB0b28gbWFueSBvdGhlciBwYXRjaGVzDQo+IHNob3Vs ZCBiZSBiYWNrcG9ydCBzaW5jZSB0aGVyZSBhcmUgaHVnZSBkaWZmZXJlbmNlIGJldHdlZW4gNS4x MCBhbmQgNi4wLg0KPiBUaGUgZnVsbCBwYXRjaCBsaXN0IHdpbGwgYmUgc2hvd24gYXQgdGhlIGVu ZCBvZiB0aGlzIG1haWwuDQo+IA0KPiBXZSBkbyBub3QgdGhpbmsgYmFja3BvcnQgYWxsIG9mIHRo ZXNlIHBhdGNoZXMgaXMgZG9hYmxlIGZvciBzdGFibGUgNS4xMC4gSXMNCj4gdGhlcmUgYW55IGJl dHRlciB3YXkgdG8gZml4IHRoaXMgcHJvYmxlbS4NCg0KU29ycnksIEkgaGF2ZSBubyBpZGVhIGFi b3V0IHRoaXMuIEkgdGhpbmsgdGhhdCBiYWNrcG9ydGluZyB0byBzdGFibGUga2VybmVsDQppcyBk b25lIG9ubHkgZm9yIHNtYWxsIGJ1ZyBmaXhlcywgd2hpY2ggaXMgbm90IHRoZSBjYXNlIGZvciBl bmFibGVtZW50IG9mDQpoYW5kbGluZyB1bmNvcnJlY3RlZCBlcnJvciBvbiAxR0IgaHVnZXBhZ2Vz LiAgU28gYXMgR3JlZyBjb21tZW50ZWQsIHVzaW5nDQpsYXRlc3QgKHN0YWJsZSkga2VybmVsIHNl ZW1zIHRvIG1lIHRoZSBzZWNvbmQgYmVzdC4NCg0KVGhhbmtzLA0KTmFveWEgSG9yaWd1Y2hp