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 462D5D597A9 for ; Tue, 12 Nov 2024 21:34:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B2E336B00AF; Tue, 12 Nov 2024 16:34:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AB5DD8D0001; Tue, 12 Nov 2024 16:34:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8E3E96B00B1; Tue, 12 Nov 2024 16:34:23 -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 6C2A46B00AF for ; Tue, 12 Nov 2024 16:34:23 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 12C0780205 for ; Tue, 12 Nov 2024 21:34:23 +0000 (UTC) X-FDA: 82778745966.04.2AAE968 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf18.hostedemail.com (Postfix) with ESMTP id B97411C001D for ; Tue, 12 Nov 2024 21:34:00 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=c7rEAmow; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf18.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1731447130; a=rsa-sha256; cv=fail; b=tyrWqUm5kMizLCtvWTD7RWY61Skn8JCQqbqkgP1dF0HhopNOOkrtMdwqklfGNzI7u7Xs1/ +fa8NAmy1AZ5JYhdqq2BqZJPellNrjCARTLW36Lbs/N7irMAZ66+a9HFY2RQhByVZEun8e hQae99yH5+HD27/4gAZNCs2k4CFgXGg= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=c7rEAmow; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf18.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731447130; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=2iiYSVgQs4muyvGX1Ld1ZkvGEAwwt/xYq9/I0VBTFSQ=; b=Gcl673YtvcpBUn4mwXsPep87cAy3PEmK/kkCd7gtD0wywWKVqhkx9Bp06z4y/et9FiY5/c a/DmOf56hcHJU50hcV9PWL3NIuQj/oDFXUPZRyzVbtDM4dVal5Q5/ADaqkpU2E+j+2uBGR DvKCIblRn8JPw36LcWwag4nfg9NyT3A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1731447259; x=1762983259; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=oH3spxb7/LLfXtVp0vgyEyQtJcdbPiHW2zeVy7hVBmc=; b=c7rEAmowpjUJttsa114/y0+sp8LZOP10NRqmlZkJ/YTQmsvQsrvHALVU eEWUbnVTJmak5+MqylSxRO4zD1e1na2kS559rDzkDoX7dNwQz9m1fP2LQ Ft1GDh3u2OEj5eJG2fIk2QWgjmexnMZtifFKEuZNCSl86RRfrLp8WMTjE ZHxVgCygpFL3SfBbuQPNvXSk6uOf+4nf5k+X24SRoWnTGJtwEs1ZMzKif DOjNjYulz0haG414jgubHzHwthOOcXIWSlydJjfol9XRvWeNB3fJl01vb iOXwbuDubjdc78nbzpeUs/QjUMTK6Tz+1qDVH3oblOiXdOnFIqpy+ZRY7 A==; X-CSE-ConnectionGUID: SOvoCEOkTOuTKv0GAEQt9Q== X-CSE-MsgGUID: 4Tbhe1gaS26pCF8xuhkNow== X-IronPort-AV: E=McAfee;i="6700,10204,11254"; a="31188146" X-IronPort-AV: E=Sophos;i="6.12,149,1728975600"; d="scan'208";a="31188146" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Nov 2024 13:34:17 -0800 X-CSE-ConnectionGUID: 35L9srsnQxmBaXR5BF8Aiw== X-CSE-MsgGUID: GcSN6dzGQyC2O8eim8dPjg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,149,1728975600"; d="scan'208";a="118599751" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Nov 2024 13:34:18 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.39; Tue, 12 Nov 2024 13:34:17 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 12 Nov 2024 13:34:17 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.45) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 12 Nov 2024 13:34:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pp019wdED+ixfBUj4K3Wp2YR8tvgdd4r05xHEf0+9CaUtEa20dE8y8azB5/vmCSRl4uE8brbr80bN6BIFYPkEp6Zl3u72AWw6VgFy8d/WbQeua4SniNGyMVNlNdwiBEagAuoi2HUZTwUevkx7h3f8S03AdrEUzCjLnRz6TGSNcXcSAXzv7uWZlAp6CQT+ojlhxzH8BtXre44pg0Ynd534keFKJh6OxxCa734kfVwZyZtI+D9J5/zWkLPcWg8uv6NoAlFXWO5/ViDqFRkiLtjua8/jH7kY+jfJrU2NPwDYL9ZYi+Tvo93QtA+ek1rlmI6GEGOTF0ULuXhyqTnemEa+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=2iiYSVgQs4muyvGX1Ld1ZkvGEAwwt/xYq9/I0VBTFSQ=; b=qcXaYU637gw1FlMpmGSjm/Lq+30uU+fi3EUlQoqIvSqXyvgcDbf+ow+MEot3VJtnemXJ6aHcn32XElc7Jn4PsakuxEtqOVFoSzvFistkaH0chu/0URZRt6gtPYcLSoIBI3+NcrINEVO1rikGCB8Xs0kQGmkSRUMf2spjshm/p//xiYNI6t+OELQkbzPeRWmRUnFzRmR+gABQNlQHqTcBvBTfcg680LKRdMf8w9eW3yyOfN2LBurhNYtnVvRsoZcYHt9rgAZWdh67TEbOOcT+xXjGY8HMCJnsH3TW7xPa53bNPsGFm+dxaQYDI7wHvVrN4sQEABKEn8oOBFSkhpzpfQ== 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 PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) by LV3PR11MB8556.namprd11.prod.outlook.com (2603:10b6:408:1b4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.29; Tue, 12 Nov 2024 21:34:12 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8%5]) with mapi id 15.20.8137.027; Tue, 12 Nov 2024 21:34:12 +0000 Date: Tue, 12 Nov 2024 13:34:09 -0800 From: Dan Williams To: Gregory Price , , , , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v6 2/3] x86: probe memory block size advisement value during mm init Message-ID: <6733c9d135589_10bc6294b6@dwillia2-xfh.jf.intel.com.notmuch> References: <20241106155847.7985-1-gourry@gourry.net> <20241106155847.7985-3-gourry@gourry.net> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20241106155847.7985-3-gourry@gourry.net> X-ClientProxiedBy: MW2PR2101CA0006.namprd21.prod.outlook.com (2603:10b6:302:1::19) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|LV3PR11MB8556:EE_ X-MS-Office365-Filtering-Correlation-Id: bc73152b-ec77-46d2-fbe2-08dd0361c019 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?m1Tp/Jd+k8FndzWa0IaZXsUyTh2+P5vU/UjqKwGl7VnDJEABji4xm9ZPsq8M?= =?us-ascii?Q?IvMLgQMqDh1TByVXrQHR1kgK4Xi+YbzWXW9wcmUhQVHw53ESFOW6yLEdlkxN?= =?us-ascii?Q?QyS4EHFofeJZzHX/vzP0E3rAYajCJOQH6QuqNs5evuXHKGyIzKEiaaZztU+h?= =?us-ascii?Q?dj26uFQLABanN9+XHd6Kd/xZkxZyDJan4pN6wwAbqksWd8NhB5OaiJgzVHwL?= =?us-ascii?Q?tR/GuQFP5P5P6eELmVI+xU65oGASQzGDJ+i/xrp3Q1z4WfTatEA7fsU3ZMOg?= =?us-ascii?Q?8iEiZkM8MTHQ1w5f1wyLjHkSrvQrz+e9uNR9kYoVRN+5o2L68fsK4nkPhIsb?= =?us-ascii?Q?5v2YVIfEo58LtN70/4TeeiUjYhJN2mZHKecMZtIUcEWFVKvevS78lvg30zH9?= =?us-ascii?Q?zsVZvMboq9jqy9HRVGE3au2x/lovpcfl1Bcpjkx6jIPMSt5bbEldUSUhl6WQ?= =?us-ascii?Q?/PF/btSLth2H4uLt+MxiUAr34jX3KL4YlHDwVA7cuAyNueBzMaf1u1q8jfBI?= =?us-ascii?Q?/NTINf6dVMKYs9IG4J1mwQaj7hrE00hWxquXoTODyCofGTCEBZKKfUPBh66A?= =?us-ascii?Q?73VrK3kjzIadG/dee2hIxtOHCchB5QoREkcU1W6cSZiyreOVN+UYyrNyePCz?= =?us-ascii?Q?Uu1I96PxrHOgPf5IkvTHVgAu83xN5yDW6eisw6RzdqsTkRVlgBQuRGRFBptl?= =?us-ascii?Q?7/hFTo1REYc9TC4qCdrRTBB0gE+I/c38kBSIRnxT1JqGZyUoHWSQNB9+R7VO?= =?us-ascii?Q?0DbwmAAHbggUoSWQjU6FWZc+wZ+g929Lhxc6zcbbqpFBZ+1u3HV5w2wSXjKh?= =?us-ascii?Q?+/4PJeXrLlLgvrihtU/JAJk2qiiYkZEgrCWmZAp3oMJQidrUVCVXyNrD/wIn?= =?us-ascii?Q?FezVPPYJNKH7X4e/2zuOLcZP6zVo2XX4fHqZlJsQxklwOeD3PBwht2a1ZPZD?= =?us-ascii?Q?zNq57LpLx9PzXM0faQKlU/FVQ09QQgsz63oqfsFdPkVDH40bVv9L3A9R2BDj?= =?us-ascii?Q?lVfSzlEANmcSZtMXjBCI3r6tmYU7Pfw0fYlWshq4ggQr6XU8Zn1TEJJgBCZE?= =?us-ascii?Q?jU5/Hrtbw372ikkhN69wxgBT22Kg4Wkpn53XFI1/BZ6BPZzICpotz/A+nbCz?= =?us-ascii?Q?HF/W3w/60JD2Zkx437PEmdEqdUtgwj508+TLnTy6WLZHjZKuGkJZykScN7p1?= =?us-ascii?Q?mCsi+XE/MuA+bIkTkGrTCEsomO4j+yv4Be1iud0tF55ywiuhb/JJ128FfOGH?= =?us-ascii?Q?R8bH6ZOC+n7s3nscMHcHbw3UhOdSpr/9+BHpkemKyrAtHtW0XRfZvyhAsK6a?= =?us-ascii?Q?8oZwL3SoesmFnGlyVoCyzfda?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB8107.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?E7oKBS0a144WraZ8U8ewPu1EKnV29DkNX8VGqwNx9iIOU+HF0aDVbQPqg6Fj?= =?us-ascii?Q?Xhi4AsaTrdZmte0SO8MOtMrsP/byowzf7TRx8VQAK+g7piNfksZ+gDTfim1m?= =?us-ascii?Q?VA7ZLKhlv2aqk7Zvh2s9SmYwaRnDIPMiL8sfkuL8y9WLR7C7SyqEfmsN1PIV?= =?us-ascii?Q?1sc0hu0A1XLm43bV0f3aihTUpc/FEU9HgiiXN4LSoA/BBlM4u+4hHnxJwdKT?= =?us-ascii?Q?008OovCmnldSPkMX82W0jb2DbdSrA0PR76y3waBOuIQ+p139JrvHio9+rFGv?= =?us-ascii?Q?lnmm0TOJSkGpMe6E+/RDzuK/FAHMEsIxzl2idsgyAplBOzBpvH6opsdGvLu5?= =?us-ascii?Q?8ykhsz7+lsvPQ54VC6eI/4AqpU41+g3vF86fCUTNvHdPFbtFUL9sCDqLF45d?= =?us-ascii?Q?bbiwd9TL+D/Xw7JvrrbfrvkHPM46BsCTM4X95kmJGZVOwbPklkVPCCioJOI3?= =?us-ascii?Q?DhT/QlxQUKsg3fbSfmxSddm5DFQ8SyqCNzH6CtQcCtBWM/Xg9gZIoiD9Jq6P?= =?us-ascii?Q?xpVbMO32oBkxJk4/coaENezcZmaP0bTqNhWnu3mjhQ7ikgRD/b8VYzprIWS7?= =?us-ascii?Q?bR/dj4HVRrOfwR/JHlkr63bMCsXoCGhrM+aKo/SYMOQYBxwacxF+mTIzMORr?= =?us-ascii?Q?4+Pzi5YPwDIwCPcS3edQBTJwh/WRighH0S4rEO7bLbojj6fp9qll7TnLaBO1?= =?us-ascii?Q?w4NvxmuN+8iR3fMfDxndFma6tIDGwUvE1GTn9hZIMFvDRhyHDUAB0AfCttK7?= =?us-ascii?Q?FP1U1vjFn3TeU+J1H9o9amuGqV1Nsrk2bw8es5BARzdxIJuJZEbfGZpKmsAX?= =?us-ascii?Q?XqG2YlH+V+hQVxzX7fclRL8rQ4f6lRTNT/6Zn08v0tR5iPyg68hU3DaQyzoI?= =?us-ascii?Q?wMjF633ps0nMJgHTHossBthT/EoYz6sVJbg/TzIGui/IBXpf5KGvFJW2t3ao?= =?us-ascii?Q?6qYql2JA3FqXMZlsFK4UZZa3fkyU8lTeM5TgX5n3IxSdM0Y+9wMRkcn2LYIY?= =?us-ascii?Q?DKgPXidzgRPfPtuAWWPzvYjvLC/AYoldpb2CZ6c/LflyIL8RafcUVKxAqVWw?= =?us-ascii?Q?vi1aQ86BmGspgKoksZGcYuoxnxZlfbB/itTkM3Kae1R8B5dY45yCMYc1Kxih?= =?us-ascii?Q?iAcKsmnwryDjfBk52BF2ikXNprylpR42kexqtqCRBBiAIDWJfmk/kIve4C9N?= =?us-ascii?Q?ahi27O0SHbj4gTlLwEZehu/+30CQRlfDGqwBfweleTSxUa/96mQhwLh04FO7?= =?us-ascii?Q?4/QqSIrOBRIH3jNe9IXGbIe7CzLRbBm6/3mIFADwXkPp2T8CF85gX9N8baXU?= =?us-ascii?Q?KJpzjFljbyR9Nh0dpyvMYV86Y+uIhtzc6TR5ZxICDDDx52d7gvLMavZj8Jy9?= =?us-ascii?Q?02wJirIrzIeo1nZxeHdPRebdE+Gk+SjfJUa71Tp0M1g6zQUgNr2wZhm5BJ3M?= =?us-ascii?Q?hCcXdD2xY/jMlub30Y01iHyb483r3czbamsmHMvyqMhRXYoCWUIynZ0tS3Tg?= =?us-ascii?Q?tQoIOygJPMRSbSck93kb1ayoMgZhSrAh/r/9+fzQUnf4BzaA1hVrMoj7nqeV?= =?us-ascii?Q?dtaNITiBU9zM54UDHkW4SHG6uTSeyGMRN/YCzMkeNrAbihoKMAVmxkAfb2Hd?= =?us-ascii?Q?3Q=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: bc73152b-ec77-46d2-fbe2-08dd0361c019 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2024 21:34:12.7452 (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: HIc5vr1FFVECMX8Uqljx6nZ3JUlXEoXw9lHbLcFe/jTlLV+k/jnAmvMHFVgQKctz+5eul0vBfT7EIDpU+pYUzvji1zDLrcIWETcA1z5c+GE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8556 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: B97411C001D X-Stat-Signature: 47kg57ywhwta344s7rbf7cbxker3etjq X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1731447240-275788 X-HE-Meta: U2FsdGVkX18QcymRb34HCDqkGgU+ji32lmgU3cBW4LzPFACL4H+i9kX0+zass9Icrs9t5PrYTCUQrrCYuCfImxonJqPxhT5fpqIEpHIm46XHa5wq2S8+S5WMM6KvWWL2+YP8v4u5hGRLSpObRecalRCAKvGIJbU+0IQNwWZ7vbBobRum0cjpmOALGqqTI1vBsbA6JuAVZNO6WVODKkkcP/c/bO7tfZrgkT+iKZP6LGlKo7QmVy04lJFt4LBbCQkLiTXrczNaRaony9DAqJAWfGhcR5vk5/9jRZi+OQfjRZtlByihBpTNEulzIYyErjpjtzwcY9giqYMe7PXtWxlH8OOoki5Fl0hPSXm08Z9qp+klto1bxR3vOpLwIsk693tMWuH+U7qjwbnUrkgGIawS3yua0sNZQanXfYY8BUvOH/0qRU4y/NdtndjwhGPSPKTXhUp8WRoLpHUPcijsEFGEtkszZhTNyta5vKtQpWP+DmjVVxFAUKAyvf/qYI98qyNzEoeCm79RZKi7hpC6Jqi/px8PvOw4PphEijIB1Q5N7fZQSXxbztS4hQjjht4nI7a9mbpiXXWTEHi7h0OhqIx/VXNrqCfxVNnT55k9EyxhJpEdDFT+UQDY835Ub06niPlRGD0ENSgqCygm4e+m4t5RtL1ezfXB9jOFJn+Ak85BbhXeWGKA8lyqgtVEY1kFyN2Y7e8OavlhXmkB1QenXNmNusMmEixUe8HcU9FyHamd+Mx1aMU4Crs43x8KVdv9AeLBmXIa7hN/700f+8QRiYbtCoiGenL3DVrTeMC0YZ9n2dixh55rn9QbvX04lmjprSmjQXjTCPZ1C91qLeCjxQ5v4uOqmuFoTZ1mHwh0SLgWpJsrglkpTZbc1yfIMnf9606N6QvbJnMX9NIaUkBI6reUZ1qe2w69qBBfXhfoUGjFyOWL4lcQL7mCSTMQUWB/oVZDR952StJPQ3W6Ub+RFAV Uy96LDzN 79OkpOIev3qcJP0NrErgRPpJVRxx89Arxlr8vqRkSNp+mRmr2S62ykIN1mnxtgjlfmsNKOKMEHcDIVjCDUAi6pdlr4OX+wM+jvH+K+pQDRoQnERdJqrbBnZZLkK+ZoU03YaoMF8fdXlHs/mtXehKhpWScA5YM4uafcqnWYGtBUcM3R62O0jtJvnw7UVJ3Keyxe9h+1fCz3Z9tdN+54wa1srY9wSXWpoO5o98ICha/wN//rZXdPs+d4qNtaTPRYD5Z4qjNYtLzD1GXrcHyVQq+hCZ2U/jxEqMBLagF7trcMWF3AxRYJ6JoPknMYpQnX9iTrtW/dbvwXPyCbS1lqZN99ldNyiZgcJIMTe63v5icW/zi1qIx/gCVTcJ1HnM9sZ4fqEz8lAOmt/ZkdPwT2W4fISO1DQP7/9HwHtGu 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: List-Subscribe: List-Unsubscribe: Gregory Price wrote: > Systems with hotplug may provide an advisement value on what the > memblock size should be. Probe this value when the rest of the > configuration values are considered. > > The new heuristic is as follows > > 1) set_memory_block_size_order value if already set (cmdline param) > 2) minimum block size if memory is less than large block limit > 3) if no hotplug advice: Max block size if system is bare-metal, > otherwise use end of memory alignment. > 4) if hotplug advice: lesser of advice and end of memory alignment. This seems like documentation that also belongs in-line in the code. Perhaps a follow-on to add this to memory_block_advised_max_size()? For this one: Acked-by: Dan Williams