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 0B479CEFC41 for ; Tue, 8 Oct 2024 19:04:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8A22D6B0098; Tue, 8 Oct 2024 15:04:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 852746B0099; Tue, 8 Oct 2024 15:04:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6A5146B009A; Tue, 8 Oct 2024 15:04:21 -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 4BCC86B0098 for ; Tue, 8 Oct 2024 15:04:21 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 26AE1C0A87 for ; Tue, 8 Oct 2024 19:04:19 +0000 (UTC) X-FDA: 82651360680.25.0A69EED Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by imf22.hostedemail.com (Postfix) with ESMTP id D6B1FC0004 for ; Tue, 8 Oct 2024 19:04:16 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y7TkrFj0; spf=pass (imf22.hostedemail.com: domain of ira.weiny@intel.com designates 192.198.163.7 as permitted sender) smtp.mailfrom=ira.weiny@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728414077; 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=JEzVbxcPvrudJn+Z6b3KEhPsMduOneUmxWD4dG8Xqtw=; b=gphEHeBSo0cPTs+GLjZC4UScvYXULYY0SGzOLG/olpTFU32Lh0UNqKZE1Oc4mYIiBcL/GS d/vwTO9MaFgWa6TK0/Aa+jRdHJwLA0iBHiyIgqNwxnfNe1BxeYrBc0TEfwkKTqr08qSR3a 8FiUKWCmCkGx5Ox/BnXSPr4tTRFy65M= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Y7TkrFj0; spf=pass (imf22.hostedemail.com: domain of ira.weiny@intel.com designates 192.198.163.7 as permitted sender) smtp.mailfrom=ira.weiny@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1728414077; a=rsa-sha256; cv=fail; b=7THcd/6hrA6EIz++HCGRqX1XrBz7UYRDn/g3yaoSegcrXtAFuCKkHX4issbzkA1z73PYRh ABDUwj0LNVNVXNpzpMnPgQJIH5OtOIyp+hhEocjFO0bL6X/2c/rZmaOvYx6ZGp5L83u/H7 haOFK3L5M5tdOe2b0VcbyiDNPB4gF94= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728414257; x=1759950257; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=MGFdg0JJpFfdJ+bKSnc5c92kfxtqBU6CGwCoFxH0Di8=; b=Y7TkrFj0MqCFdVFlZg+8tLpKyeJGTS05yD6ie1QONtbmHxeutOlQm0sj rLhpHyt75/IafhMouWW3RNVSOyQdmQum1X98zOqcwrhRDGxz6PyOmrlej g67YEusLUwg9Bytwjrhd/Otj59fAt/R1IQ8juSmzmCOUQz6c2YFqy1+Bl cSdFd6jeTrNJKb0+kXIiCgpZJoia2mRbNlsYDCPNfH7N9E/KlGkAbPIpF OTvuBVQiAVXJ65dcIfL/ohAdlGn/HFYa8ZzDz6Ali/eKBr1j2MNTYIm4H kmtoWKiMChkJUugOGXimbamm74o+q29vKvmF4yEwh7MUOWf3OmRHI1DuC w==; X-CSE-ConnectionGUID: susxYRdDQw2XE6sSOFYirA== X-CSE-MsgGUID: cYdhPuhESJuqYDNu7iGJpw== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="53052960" X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="53052960" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 12:04:15 -0700 X-CSE-ConnectionGUID: tBxg3wmxRDyj6Ga5pAvGxw== X-CSE-MsgGUID: d3+tVimSRIieqGS2EP5G3Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="113418563" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Oct 2024 12:04:14 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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; Tue, 8 Oct 2024 12:04:14 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.39; Tue, 8 Oct 2024 12:04:13 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.39 via Frontend Transport; Tue, 8 Oct 2024 12:04:13 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.176) 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.39; Tue, 8 Oct 2024 12:04:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iuzno8qzMLFW9uoaCelO+C2/QGUsVAc8YsScO0W8Pe5MSof6Zph5ZAQIBIme3U8/ZLSZp+BNSp7Yi8JyNoEcxrdQ+vCglHBpqSPLo9fP02YQroavYvYPm/IZqIh5lvPX3uV15bznIrZdmhq/qzXnPEmhD6KC20xXt+OCWoZjvwqKkJd6IJp9Tcw/qkzamCqSRtAVVQw2bya1ccxjY5EvpBTEeMDGKI37AE9tqbqGT6Pt66X5u2W7axTTCxfwrfcEL7mWn9S79tFYmIjtJuCn+OaU5/O+fsMz0XqNu9clTkNd3xJaV8gOW1gaQCyTonu8g+K90ggEq7UhXGeoACSE3A== 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=JEzVbxcPvrudJn+Z6b3KEhPsMduOneUmxWD4dG8Xqtw=; b=wv+djyKGf//RDqysttvTQwtr+i3fsVpuAkkAFQafgwbA6aIWnnde1uPsLAkKMQz0vxLBZCm7vQ7pc7TcmdB3kM9MksSWrlbYA3q+Nnv8I0Rz7p1STRVtvzZo/WhA5AwxeUMGjywr9RwqSGc1SBGppS3ce6zTCs9U555L9dG68AH2EwWxghsImVBSXvaDEordeVivr6jHkBPGLkW0GdQfT3FJWFp/hifgVfLRTER4DifQ0DVxKdoF89L8PyFqa86lrPOkt6rd7s+nEN3+u1BwRURUU8h8BByKCWkWhOcmpx8nLbsmsWiHgxyE2/aWZYxCQpnYQlSNzL7Xh3JZXUdrxg== 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 SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) by DS0PR11MB8019.namprd11.prod.outlook.com (2603:10b6:8:12e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct 2024 19:04:11 +0000 Received: from SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::cf7d:9363:38f4:8c57]) by SA1PR11MB6733.namprd11.prod.outlook.com ([fe80::cf7d:9363:38f4:8c57%3]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 19:04:11 +0000 Date: Tue, 8 Oct 2024 14:04:05 -0500 From: Ira Weiny To: Gregory Price , David Hildenbrand CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH 1/3] memory: extern memory_block_size_bytes and set_memory_block_size_order Message-ID: <670582254a5db_2e172294fe@iweiny-mobl.notmuch> References: <20241008044355.4325-1-gourry@gourry.net> <20241008044355.4325-2-gourry@gourry.net> <039e8c87-c5da-4469-b10e-e57dd5662cff@redhat.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MW4PR04CA0304.namprd04.prod.outlook.com (2603:10b6:303:82::9) To SA1PR11MB6733.namprd11.prod.outlook.com (2603:10b6:806:25c::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR11MB6733:EE_|DS0PR11MB8019:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c4c2dcb-ebf3-42b3-488f-08dce7cbfe44 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|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nOHZkaejo9aSeZN0hXu9EZtmGlYoEO6ZuoHZ2mnopiOW2kkEBi3tzrkpTsEA?= =?us-ascii?Q?oHEr0HSb/7ti0hEKL0ngwvNEcbuBuQCr1qMcUtrfQoeurOvTxWJlRzYHO0L4?= =?us-ascii?Q?NYhkb4iSIc66nzL6viNdwYgD5EJZ/UOeLU4b/4xzn9jpSelLMJf7SdgH4S2B?= =?us-ascii?Q?dKeqbzv+jWPJ/C6DeaaCuakjBZAToPqWBq64uL6Emz7/+0j1WgMdhTPs4hjt?= =?us-ascii?Q?mdqDJZ3gwkJgyCzFOS1gUmNmQdswzfXssBQviaXhq1zWLDZPp1kOXU4iYOqg?= =?us-ascii?Q?tQ/xgdt+GA++YuINi+p/8SwhqJIX3o0VnUH5S2oDI2U9+huKmzb4ATaDSIz8?= =?us-ascii?Q?tCGKdS/Y3B/E82opCWhkSReSrq5qUBivUJuHINP3WGbvNWZ5Xh2ltGAFhOXR?= =?us-ascii?Q?WYq575JbMK8LHJEtYSUsBzwX4NaQgQ08jY6g//MU8SL+clQG1MJ3CSk99vaK?= =?us-ascii?Q?xX+BcgJoZNEnHmhMCI4JYCMJUppV7hBRT7pnNg/r1sRcigYr0Plqvk1mR+G7?= =?us-ascii?Q?4yE75vc6otdT3XbxHbWRme0I0mPW1NbF/lHH+cZ9jRjpBrOr6QtmjPx/wyO9?= =?us-ascii?Q?RHbC+LgL0enzFsBe9o0Zj7fEHYN8DLSSJ5ZWbG1gh2PCPrNv9a97/Kal0yjW?= =?us-ascii?Q?nRjnBkcGAuOfKRNxN7nSnlHa+J+VjOR0u+t8kWKuoPuennahiG8L8sIDM02Z?= =?us-ascii?Q?VotNG21RhtpDatqeRI1N7HRdV8oEVo0iSWs3UYvgfkvSWH0DSCvjKc9Bbkt7?= =?us-ascii?Q?ubaAhrusneZCTsmM7QR61KTEJNvkmtiQ2rJiJjgys/ksmAYxROa6RnEppF/5?= =?us-ascii?Q?CHEiHcPEVnF25WQPFPr1NlbPa0P2e+wu+OAOJxTLmp6q+5VWQFLHeEIra6Ra?= =?us-ascii?Q?sbkjZf3IRtKmF8RS4tTp+0bO0mPSIE4QB+auhAQlTXAJq5mY98MARUWcNNRf?= =?us-ascii?Q?6r9BIRt6sdUIZwasd/FU71QlIym9p2tEXTSyaJJSWYjGErtqivCEsOZ7zgZ0?= =?us-ascii?Q?o8cqNrC/np//d1uTgh82TpnRrFRt+ZIkcGTyy5RivvlFs6FDyvsDZMcmFpWN?= =?us-ascii?Q?pvW7JPklynksQH4ZTI5c2h0BgjRcX8beseM9Py347b6pk7Xq5H3i4sw0V964?= =?us-ascii?Q?Sg63q6mdFCHefC3mSIZq4m6sn2VBO4Wh8/gQNEr6GcRstnjJDW4DaeLDY84X?= =?us-ascii?Q?v2osgxcvL95v3RTNKbizhH1qImvPTtnwpdD77rLNNYo1lYS8OgyTnFtLLfUT?= =?us-ascii?Q?5m0iqh58L4pVk6Bnu6JN/Jx5/wQmBnICgoC2nR63xQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6733.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+qQqhamyd/79UqmQNUUDhphvgQBFwc/O/W1wtp2+KxqjNz8/c8bjDnDS+94J?= =?us-ascii?Q?lUYBJguBHWSS8HCjfK/2FDXlSAP6kIfXiXJq61X48Y55Jr1dDtun4hridhRx?= =?us-ascii?Q?RnByFAqUNLjDG50nqK8CEgGHgKoz26e6kYfxJsa5OLIlMg1qDG2fX4gw7geD?= =?us-ascii?Q?pPtjgiSHq/60KRTiBB29ZqUFu3AEAzfMm+qco8o874PiCJIr9+OdL+vyTdwP?= =?us-ascii?Q?iJeIi9Z+ssV6mh5V2cm7L7FkOEUrfH5TJ3+ZrMU6T1PO9qqEP/pTlRKWQ7UO?= =?us-ascii?Q?BjT7/8/iSbhuYOEka7bu7KLMK0SVGsgTldS2UcsYj/vNcldi8GgFvHmK/MGO?= =?us-ascii?Q?Dz19+whOwdT92mvp2fQ7OZSi8aEUYGGmyvTsgza8m7s9f8FcfejlAMJkaxT1?= =?us-ascii?Q?HcS3W1HzCqkVmjGmPUhg+1iNkLq3FciwiyiiTw9Sj5L4FyTAA8qZxPb7rKIS?= =?us-ascii?Q?tWyzF/qCRBrOnkd6cPW1KZW6aKbLns1JYfWJuNtpF7p+h9gZZLC+IX1mgY8S?= =?us-ascii?Q?2v84tpqYVa7OuD8Rc07NFltPblNS5DxopYyp+T5IrPT/7IxFSjhN/l2r/vpg?= =?us-ascii?Q?IXGnj4SeFzJ16X8CzeWmyz1v9B/Yd8eclKuSARmdExrU8qYzPVhxo+Ht+IUh?= =?us-ascii?Q?o8RkrHVrCaXl6sZ9zk2Eb7RsCB1Z5zp6SLpj2Qtlij6Fhp69lD4tSvBL6ofx?= =?us-ascii?Q?mR2hS7+YtxYNgGilgqiT8MIwZPH2ieDyzR7PmiTCt8DE8VfP84KqOAJFI364?= =?us-ascii?Q?zYnvmgZKayO2edBjzYgT7LOkdw8QeI6TQWf6UjXE//beTRi2FcGAoB7sRKsh?= =?us-ascii?Q?w2CIFkJytIXHEpVTmLLjzIXU3PWSFYkR3OIJ1KBsLQ+fVNN9Z7dFOdNXWmnc?= =?us-ascii?Q?RMsFo2/TQYuOrAfNiTjditgpni42HFGJjPhzHmRyB+MY2vbjwU7fUJHOCXQx?= =?us-ascii?Q?kVKUlvBDiKHkIsk3Te3nwI1mzoM1+KBVDBXaVNFokK3WGFup0IVFQqiAR+R4?= =?us-ascii?Q?EJEJx7Z+UUA+lXM89h+NaMr4ba1Lq8ru9EYv45jBSMIQYAUhkdJ8hA9FoJ5j?= =?us-ascii?Q?2UWLBEA6RdK5gKAT0MSDdx31eutgk53UAqX9OijGJ7NYEbWDohVWcKWvHzuH?= =?us-ascii?Q?T1YemSwWjJYJADJbc5oyePUO8GbClPtXN5mzeXhUQgw8LKBvD5cguIa2pa6u?= =?us-ascii?Q?5aAMpn8TUWsH74TOmGxtfkf181F9m83SaTVBmtv4ZIN1nAp0DxUTZxUFEwEc?= =?us-ascii?Q?HMG79+td+2SvRfgNvXsQAqJJxnJ7a9Q44Ha3ifmvIEJnRtgXwhsXvnKmOkT0?= =?us-ascii?Q?nUDs8bPDFfaP6VZ/hgCCedxIDVU12nIuNdZCrunYZ/UABOk7un73R3gS/ago?= =?us-ascii?Q?GCQfTu93ZfxshtXcdNCb3YjJ7FalwbwWhEUO3fAhD33R0jjO1e8JrwI0xfMQ?= =?us-ascii?Q?+q21KD+UoHQQGGyJhOA1einVJ+/z5j4L56fpw1IjxzxWWqFJiLkpHAs0Nl/T?= =?us-ascii?Q?7UQ+kyJJ1PiPs5czw2ZtXlAAd9r3eoL188Auqvvy8nAubWKwwmaLvSWDJI6V?= =?us-ascii?Q?EKoKqbV2aqQ5uigPTTq/OWXX2XzV1WBdnF75k3N+?= X-MS-Exchange-CrossTenant-Network-Message-Id: 9c4c2dcb-ebf3-42b3-488f-08dce7cbfe44 X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6733.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2024 19:04:11.4568 (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: dHvRlGmg3DbMJEbYQMYAlac6Tm4VQ6yrl3ksvG8yKFSuvx3v6H2wA8cDVxjtny126zGwicO1GLq4WgMytX9h8w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8019 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: D6B1FC0004 X-Stat-Signature: j5dn6xwhwmjn1aw4rxkosom176jfxz3m X-Rspam-User: X-HE-Tag: 1728414256-651150 X-HE-Meta: U2FsdGVkX1+qS3tJ4akx36IEzTzfGXTwhWdvkJxgNYghBUf11risKJnoPZ7UMf0ENjg+xUImLIEr1htC3Jy5UxTPDWImvJo1e/nh0uUgEFu5SKZirKxEYYbQxzoDi+PBTd+j4Gaj6jKw+2yDOBLyh+oRWI+Ugm8fttfjz71gRGljX4knG0+Uw/FFNPq0M/jOsiVwQUiYK2b8ZRD2qzncFGihR9hAyNpuENUaCbVWGpWart80r2oTzhEs8vCFH/mFV/69fuabwPVatNdfQG1xSVilkzTtulglCjuB8zE6tvyWQg0mri92cm4dksAJuV54v3blDOCOgq0mgqRQPaaM+PYZHTZmI6fAZdRn7GMt9gtvuW7y9F7P4MJWBo/PyOkPSFt05B16zIJNSV3fmUMWUYjLBZxJaL/AAAR+LJRSg7lFEDqQT3yk7nhnuw5Y/kK6nOzejs+u+hHsQzGHFUGfYV56t/2Vq9JHax8piqFa9pL0Wk7+ra0mnVfYyquqT/JF8X/w+C49nTU5OLIaXWdp6qfKkNArjgWLFBChrEbzlj/gdFeWAWoSQK52eLlgyVGjbSLZpYUakKleq/sWeh1Zp3gjGUAUTIqVelJl66WqSjms0ejK1NVFlokRoiUrV8f3YWNdmExdcKrp1n4DabYgsCJsqI4BtROV7Cq3wfqHUxAKUywAwOgJw9b7s3mPrE5Kf+OWLHaH8101uEN4nWnKCB/4fEQtOV2yfiJv3mGay2Tv7o394SasSlDUoGfdhpItoBVgUB7OfpWDFt/G5KFstGKYt2yOQWrDTON66ADtJEbeOUwWGmZceCnhgG3IprWA42iLq8wdOREqZLsyIXK6+LFO1WhjVr3zwgI+3zJQWEwTGGFEBKTm7gst87EvI6sspY2ayWqtHy+sCiCEClH/NUMFSVq/YpvyWxXICeAhwQmQKtX2zaM7ENT5Fy3LMkWwV0SpcHXjRo1lXCB9yU8 nEmWFBHX /CU2Zt6R9CYEJW7CzziwkzbUpkPH5BVCPsnglw+5TZWujopw0fe+1uAF1yROS/o1qPzZwwxckG+/CzHqK3EZ57CEAinSd0kwDDJY1KNUmdmb17s4QYsH+zpVO+fowiSl6jmHYMur1J0UBPRpglZZx+Po9KcncTwsaNAq5guF0hcBHXQZR69PEjzZx2lqM60JRMcrPjVvXlRSm+6qLiLA4qJ1HJbobo+217ev4zuaKYWsileYj541/LoR1ltw7Q4ifcO7CZc4U/zU4eMr6G7S1CEOgAqIvwqqK3LVR19ofvRVprA7MkSdPaVnwhcxzT0Q4My6qWo5qt/MrQZqs60/kqTKebqcNnq957eBGQd4ypcdjI9GzumR8IEGPlywtnG5U3TC8dt9WJ3Z0up0= 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: > On Tue, Oct 08, 2024 at 05:02:33PM +0200, David Hildenbrand wrote: > > On 08.10.24 16:51, Gregory Price wrote: > > > > > +int __weak set_memory_block_size_order(unsigned int order) > > > > > +{ > > > > > + return -ENODEV; > > > > > +} > > > > > +EXPORT_SYMBOL_GPL(set_memory_block_size_order); > > > > > > > > I can understand what you are trying to achieve, but letting arbitrary > > > > modules mess with this sounds like a bad idea. > > > > > > > > > > I suppose the alternative is trying to scan the CEDT from inside each > > > machine, rather than the ACPI driver? Seems less maintainable. > > > > > > I don't entirely disagree with your comment. I hummed and hawwed over > > > externing this - hence the warning in the x86 machine. > > > > > > Open to better answers. > > > > Maybe an interface to add more restrictions on the maximum size might be > > better (instead of setting the size/order, you would impose another upper > > limit). > > That is effectively what set_memory_block_size_order is, though. Once > blocks are exposed to the allocators, its no longer safe to change the > size (in part because it was built assuming it wouldn't change, but I > imagine there are other dragons waiting in the shadows to bite me). Yea I think this is along the idea I had. But much clearer. Ira > > So this would basically amount to a lock-bit being set in the architecture, > beyond which block size can no longer be changed and a big ol' splat > can be generated that says "NO TOUCH". > > > Just imagine having various users of such an interface .. > > I don't wanna D: > > > > > -- > > Cheers, > > > > David / dhildenb > >