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 B4197C05027 for ; Thu, 9 Feb 2023 00:25:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3E2686B0074; Wed, 8 Feb 2023 19:25:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 392486B0075; Wed, 8 Feb 2023 19:25:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 20B816B0078; Wed, 8 Feb 2023 19:25:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 0BE036B0074 for ; Wed, 8 Feb 2023 19:25:14 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id BF66E140346 for ; Thu, 9 Feb 2023 00:25:13 +0000 (UTC) X-FDA: 80445858906.15.647A67A Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf18.hostedemail.com (Postfix) with ESMTP id BBC091C000F for ; Thu, 9 Feb 2023 00:25:09 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mof3TUtP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf18.hostedemail.com: domain of vishal.l.verma@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=vishal.l.verma@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675902310; 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=41NH2zWulduH3CgQFziSoSPr0Pj8IylF8pvjYvezlRo=; b=o8P0KS/IDQ6UjhKWNqUSL3oiiQ99mHulhIMaDYIU6tmTJIXne/B23Pu1mylZo3622AjAMa LCTeE85R5ae2PYeWTY8SPkRmkgPM7BTh+jhr5quOR+HD2J44Q4wME4BUv9ENWnYlLWV5L7 19jM1BmNT8ge8rCuljCMgwBba4uq4+A= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mof3TUtP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf18.hostedemail.com: domain of vishal.l.verma@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=vishal.l.verma@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1675902310; a=rsa-sha256; cv=pass; b=d2XwCsCPTYAFfGN0E7RwuLcB5ri3ysgt2SuN0oqn7zNFJa+Z8v5lb8EfFb3YVGWfU55UqE ttoNDT+e3qcQDOHUf373tlwBcEDaHGJ9cQ0fHisDGsxWM1k6VUQpH4P6zbUmP2A5qO4N8L mSpyVG0EZuEtJd+jFRC8G/J2k5HAT+s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675902309; x=1707438309; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=41NH2zWulduH3CgQFziSoSPr0Pj8IylF8pvjYvezlRo=; b=mof3TUtPSuSK+NHeQ8MgRp7l2fYfDxIcEzNsRb4G9QoBNJ6t/T5ehzTf wpwMSdgsylPVH/V88ZCZsYeQ0xGTSY4TD5r8S9M/+pWXNEvEMXKzEcIYP /6Xmvrsm+FtdUCx5doiEIQzLQVP6OmhjQf/mo4isqjklbcsmclNfA9Xtx 4Z/nhx9l3M0wBd9A9kD+k3zwmaLQD0S4lHgnCBwIaOLiTXeGXaShXx60q tmvqpU91z/jdh/4mn+fHyGV3WKMYIUNkkhOobMPbe3YSizqp2JarG2um5 JmEHW4sXPodyfy/HRWqXsQ4pMruUrOcC3TP7xiVSEJbhGGrCboZC53tvt A==; X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="329995592" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="329995592" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2023 16:25:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="841389992" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="841389992" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga005.jf.intel.com with ESMTP; 08 Feb 2023 16:25:06 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 16:25:05 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 16:25:04 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 8 Feb 2023 16:25:04 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 8 Feb 2023 16:25:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hyRq7p8PiDRC8EiB7c5xfBw9FS0tP+oVIi3Ynk0SopvcI5yujU3XFzxAU5UZmsMWBJ6CdZiTxUHTvR1/2G+O173IkKNFhP/+nF+zaAXwdS5UIfbRixrlQz8Inlih+ypEsLz7/vPPQJEZGe5iBQ0eW4VAQq90Vmi6P64IeNtLeQ9+sghS4o0zqbLCLkev3KAC7GQ4H4l2wyvz5yQpv2WKBKKXpS20xrfb15I3jYyzaaPgPvweBUq87WjAHTa+QndCVyPyD5gIo5XQPSgkpF9sBJqDS/nfpJMHoJX4Y2SU7ES4H74C/5lOpVpdR4/JK2AtRbVriQuorYTWr8y/+BX6Gw== 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=41NH2zWulduH3CgQFziSoSPr0Pj8IylF8pvjYvezlRo=; b=nJVLMuO4b/KtQ9AMhhFEbDB8qqj7fngokXiD6kCD7/Ks7XnvaW/pNaJk48fw/R+Y9QR5nbbzN9DO00Ufh7rFOaE1fJAsDRhTAdzr8Yf49PA21Pz7fEEmQ8yvPv+qhHG39kIZTUPGGSXF3Boq8jQI4tXU4OjpDUCisp/YeYkuNdp/b9jW76oVzV96SRqftRh75jxgT085MUSA//ECkF3OE9kGVLsnsp75CQJbDaGMy+8n/ARaNnf6AgRWvRSNF+oPG11tQ3QnXq9y/eTQnorS5l8XsNOCDsSNkZ+GE/8ZoWxuzSiuLU4U5WMIBmSkVxtNT7PSQzK3+koojPWLCtoYeQ== 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 MN2PR11MB3999.namprd11.prod.outlook.com (2603:10b6:208:154::32) by DS0PR11MB7879.namprd11.prod.outlook.com (2603:10b6:8:f7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.35; Thu, 9 Feb 2023 00:24:57 +0000 Received: from MN2PR11MB3999.namprd11.prod.outlook.com ([fe80::35af:d7a8:8484:627]) by MN2PR11MB3999.namprd11.prod.outlook.com ([fe80::35af:d7a8:8484:627%5]) with mapi id 15.20.6086.017; Thu, 9 Feb 2023 00:24:57 +0000 From: "Verma, Vishal L" To: "Williams, Dan J" , "linux-cxl@vger.kernel.org" CC: "linux-mm@kvack.org" , "dave.hansen@linux.intel.com" , "linux-acpi@vger.kernel.org" Subject: Re: [PATCH 03/18] cxl/region: Support empty uuids for non-pmem regions Thread-Topic: [PATCH 03/18] cxl/region: Support empty uuids for non-pmem regions Thread-Index: AQHZOcbAC1EH86mknUuaTSO9SbkENK7Fxk6A Date: Thu, 9 Feb 2023 00:24:57 +0000 Message-ID: <1fe3c33ee00173cd7573b41bdd8c56a088078a94.camel@intel.com> References: <167564534874.847146.5222419648551436750.stgit@dwillia2-xfh.jf.intel.com> <167564536587.847146.12703125206459604597.stgit@dwillia2-xfh.jf.intel.com> In-Reply-To: <167564536587.847146.12703125206459604597.stgit@dwillia2-xfh.jf.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.3 (3.46.3-1.fc37) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR11MB3999:EE_|DS0PR11MB7879:EE_ x-ms-office365-filtering-correlation-id: 728f1b7c-df7d-4254-a095-08db0a3412d3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eCR9ndLbasDeXW906k2I0lhJ8QtBXr9G2GvXwyf9scRlQMeXBq1SxwtfCrdAaz83ksnmzJQM3eHI9C8J+s7Ge3kvq/KnMkWj2Oy+cpRKBzztFfSbMVtCFj3DNKtaapbfP7k1a1OBUBtONvUd9eI0SsH/407NcXPoedKjQZ/s88exjtdSKsTa3wMhUijZH3XXgoM7Tj6+dBbcnTvyMf4XoXdueVNpEhiPnkV58rgvIcwTkOkej68NUXY+8evXUpp8gL3+/lss3hMszZFB8aHHKga8rOujZn5Akq5XxD2v4hOPJ8vxD81a71bKUznXit0mF/Wfb5pl71dE8HTENK4BgLKgp0sOSzwJZRr0vi5cI3MWcBZDV2EH/Udw57wOrbsF/7lo10cHP3yLBcdq4iW2ICjbV8hsOT/t0OzEEk3yB+7vLKZc9KgpsfLdv5VCaEjtbKXk2fnOhx/byaWrc/INIO+7M6aoNP73iq1NGxoi3yEvi2Toy+jsjXhySyhwBHc6A19OwhPZuqfA3cWCvUfmHVYsKum0pWTt7Am8YsqkmdNG8KGvj+/payEN9gWOzAJILNwFzYzdpWl96OwaRhI56/0T/vzWVsSpzQRHPZzrDEws8VgHlTOab1nY2+ZHeg7Xn8ilDLxs2cnrMBfsUcoYGYNgUoe0RQlYZLZuviJTcgNqQVgMlzCZp+kK1Nro9lSC5qhPurUuE7NN88cInczp6A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB3999.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(376002)(366004)(396003)(346002)(136003)(451199018)(66946007)(66476007)(64756008)(66446008)(4326008)(76116006)(66556008)(8676002)(41300700001)(6506007)(91956017)(8936002)(26005)(186003)(71200400001)(478600001)(6486002)(6512007)(316002)(86362001)(54906003)(110136005)(83380400001)(2906002)(5660300002)(2616005)(36756003)(38070700005)(82960400001)(122000001)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bXJQRUFReWJxbUdZOFBRR3h5MVFzTHM3RW5DbVMzTHF2MHFUOEJoQU02VXB3?= =?utf-8?B?RXpoZXVyZWExcm95MVFuMlpkaXBKTjhhVDZLWHhnSFNYcFZXWUtBcS9DMkJQ?= =?utf-8?B?Y0Q5ek9HT0Mzbm9aQ2V6blNUZEkvV3k1QlNQL0pqUEJ4UmhLUXI4NnZNL0sy?= =?utf-8?B?K2d4SzZZK0hsaERUU3l0aFJTTDFKVWhtbTVsTERoNkFRSGNQZS9RWWxYb1Rj?= =?utf-8?B?dWhSeWNPL1ZSbXFPc0ZId04vWnVCdGU4cm9zWjhSS3QxYlJ2RWVoak9WdjQ5?= =?utf-8?B?Z2w1S1JCaFk3bkRmdjZFa2lZbDlTTXlreWQxZWpsaHorbCsvZzloOXh4N0FC?= =?utf-8?B?Vm1kV1BYa0h6WGRKejI3bWk5NlV2T2lFeUxEQk9DNjBHOGthNXBnOGJjZkYw?= =?utf-8?B?K09Gci9QWjJFMU1FWmt5Y1g4ODd0MDNhbGVackRDR2xPU0VNWkxhdlBXdVJV?= =?utf-8?B?d3R5ZzU4R25uSHZOaEU2emFHNjljSFczK1Ixb2Rwak9HWmozMGpVNngxZnpq?= =?utf-8?B?S05nOVJZN0lKZFRRR2E3UTdUMU9xYUQ0aHYvaUwrWUdRSGV1MlVBRUNYYU5S?= =?utf-8?B?cmlnY29iQUlSaDZ6dWNSS21JZFVzcmsyZXg5T2RPd2hWRGZxcDJDQ2Q0WFEr?= =?utf-8?B?Q1Z4Y3NudktyNlR1ZXJURDMyYU1jZ0F2MkYvMWZwdkZMU2dQWWpsRXVZTUZp?= =?utf-8?B?L0E3RUEzNmpOeW9wSHUyM2RobkgrQ3diUWcvNTBKTFU4UHNzMGJPWUozcUUw?= =?utf-8?B?N0pkWHVZVldNOVJWN3VkbHFTamYxcXBic0JUekZKcDFLMGhVZDJHVXlLYWxW?= =?utf-8?B?UjZTMEViSU4zUEIwT1Q4MDkya3IzOUx5c0NVaE5vMklZaTJDdUhkTitVL1JD?= =?utf-8?B?RnBubUVTZmp3RDlkbXZwbEU3TW9GZFgzUnZ4cXZmWFNTdEhTTkhmRzBvWFJs?= =?utf-8?B?NHQyaWo2YXhXcis4V25XODQ1cm51dE9xQmUzOVBHWDlIenBlOUd3QjhYWlh5?= =?utf-8?B?Rjg0NzFXR1NycUo3MC9od2xmT05waFhyZ3lLcm1ZeDF6T2RoOENjQTBOMXBV?= =?utf-8?B?UUFVYlQ4MG4zVlY5akpGM21WbWhiSjE3U3BCVS9uS1Yrc0ZqL1ZWcS9yUVRK?= =?utf-8?B?MHFyL1BHbjJJeUFNQzFGdW5Sc3FxV0s1cWZrSUtBK2RGSkx1TysxbzhPaDZD?= =?utf-8?B?UTRGdTIzMUUySWcwWE5ocUx2NEJDVkVNT2czaER3MUIySmN5dWFxa0FWc1No?= =?utf-8?B?cFJacUZVbUVMdWRHNzJGK0I1cDdqUXhVdEZ4MG1Td003N0dwNkZUbFNsNFd2?= =?utf-8?B?ZWtrNDFJNWRucCtZSXF5MDhmdnJPYnpRb2RJQ2JkdFdkckJhQ0Z6VkxuNTNV?= =?utf-8?B?cTRyU2M3U3ZZUlpENks1VGs0Qkx5by81SlRyVjRXSG14YkNKOFI3ZW1FSWx6?= =?utf-8?B?enZhTGJMYUpsNzlvRUpudXluNUVwQnJwMXFRMldHSUpuQ0MvbldNWEhtV1E1?= =?utf-8?B?Q0FOekZ0RWx6RzU4WXFoNDhkbmZTalZEcndGWWFHVldzOVlYRHZ0Z0JycUZn?= =?utf-8?B?ZFBxRjk1ZFF4TTNjMGdYcVdVM2xGNmw5dWpaNFZYNjB0WHBpazlSektGb3R5?= =?utf-8?B?SUQzeCtHZ1pNYm44TzA5Zy9obk4zTFlDWHlnZ0lkNEhhMVFqYkc5N0Y3dWN1?= =?utf-8?B?dXN4Q3RnVGx6VnFCdXJQVWdXK1BqV2NYN2tyVnpNSVhTVDBleW9GVkwyU0di?= =?utf-8?B?aWhPMTJmTWk1bm5WM3cwem1USHBuM0o0eXZLTXN6eWllQlZpTkJYRWxMOWVT?= =?utf-8?B?VkxhN2d6N2lWLys5M0ZQUE0zYXV2TU9iSTZNSlJOZjA5bmFDSkEwNE9TVCsy?= =?utf-8?B?ZjU2WURQbEUyZVV4V20yZUlHOXVQbVRXVC8xRWpoUnlXTDExL1dzU3V2emFq?= =?utf-8?B?OW9VVktHL09rNk9qeEdwVWZUTTZDZE0zRVp5eFlnU09hemxIVktwSVl3clBE?= =?utf-8?B?dGt2VnQ0Qk1EQ2Y5VWk3RUpRWFZIZEkzVjNxTjZtMWNDamdHWkFNdE1yL3U0?= =?utf-8?B?YjFOTWtEVit6eXR0RTdpR2J1ODJNYThBdzRmMDRodWlIcHVYUnJKamkxK09l?= =?utf-8?B?eVFnQlROMFE2bzNYbUErN21RaXpwUC9mQ0phNFFEVjJhNGpJNWplS25lSGZU?= =?utf-8?B?SUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <6EED6450F89DD842BDDA74DEFE0B6718@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3999.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 728f1b7c-df7d-4254-a095-08db0a3412d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2023 00:24:57.3337 (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: QQhTAWZoZUgAOvjpq1yTf/k/otmD3GK0US+jdYPDeXspo20uLahPwseKo/tr5gdrM226hxRyzPHKgj2iOjAONn572jX4EGPvbAnusjLSenQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7879 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: BBC091C000F X-Stat-Signature: 7arbwg1ynzc5xqzmkf9g7rx1ic6nqyfx X-HE-Tag: 1675902309-443975 X-HE-Meta: U2FsdGVkX1/+3pZ8CEj3ciUOgssnM6YaP6NbVlii7w/nqY7W5x5DtOwrWwaPfNWBVJuH6uLDJPzVrdHcSQb0EzqILojHhmuHj0gLCtddn9L2zqdfr6IyMThbpYIQRNYHV7DPmDsNWI5wmupQymgPeozx6f/BBCGxPopuqfphGah2oWc3y7ACwV7htoEuwJSX+CwHykl0mMpdOwC1c6yXvVTYZwFl/pHeGI7JOUXkUUCnWzrHt+t3yjKLyw7RQ4bSE37IqoSsYGyl/x/6OO8Z5UlP3ykmUpp9pQzakqwvsO4tZZ1ZjMlIp+eu7QP2D1+J30RegkEADYBvfWJNGke4fu1pwH3WZ//l5QEH+t/q83+Iq7SQfh70wIUxRGAbC/oUq8Y2A0QQX97i+Dkz8ZIqV+9Rm5eKr5ZxrN1sJgTONe8Ac1yBS8rzSgjiFuo/0fvPaTN5iQBP8ITLNG1zzUycS8xIDRPMaMa/7fu42Zlmtq4sxJU++d/7UdaSC7G1oHGY2owA7kwfRXw6m7hXGPM2x7mP4g9lX1gbDXzmZIXNeswkHu9SGyE09K4cwa5MQwzJ9M12T/3PHnPcU6ZPZbBfvHHCGAU8mt6mTyk3w3oiJdzF5oAR6rO4mDWDHrbk4YM/pbirnsWs4Bgznw2OynIwkrwvjujwTRjivwei/CaiV21lLNeHRmqMcd50HB2q1g7qXAbfxJOL+KIvnUsujf9gzxYd4JhRUpb+CoJ4UKBOpSPnv59Qqm4nCFB1y5pCOJuRQ/15ahqLP8i0qOLu3Mw2GNgGcKtW4uFfRy/Dm6VdrZUIQ9CQzxhc1GWqwsMSDVsgrdoNIFA2ZBwdzrOJef4gs329vobUlwMkqZc/k0PthNEWPW+k9mn3aLu3SAfEF+QAWx6giA8OIVeo0nctJvB5QWmHnx5Sd7tp4kQn8RPVebknPRUFemXOVHTy+BtvEKNpgQE82IIBit9dXTcjHDw otdBZFU+ 6XhOaxGKiIdEEYpmFHa4AlMz+abxykCIlIwCtckstY2IHX1+pbXaUnUIB2rwCJR2TTPfdQene7HViJEh93aVbIYd36tfYW7mPd2IlGSpEsQd2J9u1YpYHqsyPiebQnECPb1j+gDWkuu9CVrJR4ql5Z74LPBSXVEc3/bVRtlJ0cblsvC6ycsgdaC4eYxScnj/dhA3I+S1ybmqgGuUyiQyfWJf3QI5Mc0JC9vXYDYGg6/kLMwqP6NQHksmWcl6DUr1D8+J8AxtWh0tISRVxsUpDk1c8iuG5EvLL6H/QvZkAhdOwnAt0LSDbOg5cnHHV9cGPuIrbJnzO/TqzPvJDhGmEUHGsmkHmmCO3jT3arVibNbEQ80i9wgsIRmRyJV1uaytnTpftvGZgEUmEJLvgkX9BI+jGLczQWtHut11q4rTyZDZjC5X7l5OtItPtY7Sd6tQeWNKI 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: T24gU3VuLCAyMDIzLTAyLTA1IGF0IDE3OjAyIC0wODAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6Cj4g U2hpcHBpbmcgdmVyc2lvbnMgb2YgdGhlIGN4bC1jbGkgdXRpbGl0eSBleHBlY3QgYWxsIHJlZ2lv bnMgdG8gaGF2ZSBhCj4gJ3V1aWQnIGF0dHJpYnV0ZS4gSW4gcHJlcGFyYXRpb24gZm9yICdyYW0n IHJlZ2lvbnMsIHVwZGF0ZSB0aGUgJ3V1aWQnCj4gYXR0cmlidXRlIHRvIHJldHVybiBhbiBlbXB0 eSBzdHJpbmcgd2hpY2ggc2F0aXNmaWVzIHRoZSBjdXJyZW50Cj4gZXhwZWN0YXRpb25zIG9mICdj eGwgbGlzdCAtUicuIE90aGVyd2lzZSwgJ2N4bCBsaXN0IC1SJyBmYWlscyBpbiB0aGUKPiBwcmVz ZW5jZSBvZiByZWdpb25zIHdpdGggdGhlICd1dWlkJyBhdHRyaWJ1dGUgbWlzc2luZy4gRm9yY2Ug dGhlCj4gYXR0cmlidXRlIHRvIGJlIHJlYWQtb25seSBhcyB0aGVyZSBpcyBubyBmYWNpbGl0eSBv ciBleHBlY3RhdGlvbiBmb3IgYQo+ICdyYW0nIHJlZ2lvbiB0byByZWNhbGwgaXRzIHV1aWQgZnJv bSBvbmUgYm9vdCB0byB0aGUgbmV4dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYW4gV2lsbGlhbXMg PGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KPiAtLS0KPiDCoERvY3VtZW50YXRpb24vQUJJL3Rl c3Rpbmcvc3lzZnMtYnVzLWN4bCB8wqDCoMKgIDMgKystCj4gwqBkcml2ZXJzL2N4bC9jb3JlL3Jl Z2lvbi5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIDcgKysrKystLQo+IMKg MiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpMb29rcyBn b29kLAoKUmV2aWV3ZWQtYnk6IFZpc2hhbCBWZXJtYSA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29t PgoKPiAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1idXMt Y3hsIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1idXMtY3hsCj4gaW5kZXggMDU4 YjBjNDUwMDFmLi40YzRlMWNiYjExNjkgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkv dGVzdGluZy9zeXNmcy1idXMtY3hsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9z eXNmcy1idXMtY3hsCj4gQEAgLTMxNyw3ICszMTcsOCBAQCBDb250YWN0OsKgwqDCoMKgbGludXgt Y3hsQHZnZXIua2VybmVsLm9yZwo+IMKgRGVzY3JpcHRpb246Cj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAoUlcpIFdyaXRlIGEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSByZWdp b24uIFRoaXMgZmllbGQgbXVzdAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYmUg c2V0IGZvciBwZXJzaXN0ZW50IHJlZ2lvbnMgYW5kIGl0IG11c3Qgbm90IGNvbmZsaWN0IHdpdGgg dGhlCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVVSUQgb2YgYW5vdGhlciByZWdp b24uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFVVSUQgb2YgYW5vdGhlciByZWdp b24uIEZvciB2b2xhdGlsZSByYW0gcmVnaW9ucyB0aGlzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoGF0dHJpYnV0ZSBpcyBhIHJlYWQtb25seSBlbXB0eSBzdHJpbmcuCj4gwqAKPiDC oAo+IMKgV2hhdDrCoMKgwqDCoMKgwqDCoMKgwqDCoC9zeXMvYnVzL2N4bC9kZXZpY2VzL3JlZ2lv blovaW50ZXJsZWF2ZV9ncmFudWxhcml0eQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2N4bC9jb3Jl L3JlZ2lvbi5jIGIvZHJpdmVycy9jeGwvY29yZS9yZWdpb24uYwo+IGluZGV4IDE3ZDJkMGMxMjcy NS4uYzllN2YwNWNhYTBmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvY3hsL2NvcmUvcmVnaW9uLmMK PiArKysgYi9kcml2ZXJzL2N4bC9jb3JlL3JlZ2lvbi5jCj4gQEAgLTQ1LDcgKzQ1LDEwIEBAIHN0 YXRpYyBzc2l6ZV90IHV1aWRfc2hvdyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Vf YXR0cmlidXRlICphdHRyLAo+IMKgwqDCoMKgwqDCoMKgwqByYyA9IGRvd25fcmVhZF9pbnRlcnJ1 cHRpYmxlKCZjeGxfcmVnaW9uX3J3c2VtKTsKPiDCoMKgwqDCoMKgwqDCoMKgaWYgKHJjKQo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHJjOwo+IC3CoMKgwqDCoMKgwqDC oHJjID0gc3lzZnNfZW1pdChidWYsICIlcFViXG4iLCAmcC0+dXVpZCk7Cj4gK8KgwqDCoMKgwqDC oMKgaWYgKGN4bHItPm1vZGUgIT0gQ1hMX0RFQ09ERVJfUE1FTSkKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgcmMgPSBzeXNmc19lbWl0KGJ1ZiwgIlxuIik7Cj4gK8KgwqDCoMKgwqDC oMKgZWxzZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByYyA9IHN5c2ZzX2VtaXQo YnVmLCAiJXBVYlxuIiwgJnAtPnV1aWQpOwo+IMKgwqDCoMKgwqDCoMKgwqB1cF9yZWFkKCZjeGxf cmVnaW9uX3J3c2VtKTsKPiDCoAo+IMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gcmM7Cj4gQEAgLTMw MSw3ICszMDQsNyBAQCBzdGF0aWMgdW1vZGVfdCBjeGxfcmVnaW9uX3Zpc2libGUoc3RydWN0IGtv YmplY3QgKmtvYmosIHN0cnVjdCBhdHRyaWJ1dGUgKmEsCj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVj dCBjeGxfcmVnaW9uICpjeGxyID0gdG9fY3hsX3JlZ2lvbihkZXYpOwo+IMKgCj4gwqDCoMKgwqDC oMKgwqDCoGlmIChhID09ICZkZXZfYXR0cl91dWlkLmF0dHIgJiYgY3hsci0+bW9kZSAhPSBDWExf REVDT0RFUl9QTUVNKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIDA0NDQ7Cj4gwqDCoMKgwqDC oMKgwqDCoHJldHVybiBhLT5tb2RlOwo+IMKgfQo+IMKgCj4gCj4gCgo=