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 4FC0CC3600C for ; Mon, 31 Mar 2025 23:23:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 80759280002; Mon, 31 Mar 2025 19:23:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7B54D280001; Mon, 31 Mar 2025 19:23:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 655A4280002; Mon, 31 Mar 2025 19:23:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 48983280001 for ; Mon, 31 Mar 2025 19:23:05 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 18EC480695 for ; Mon, 31 Mar 2025 23:23:06 +0000 (UTC) X-FDA: 83283423972.22.7CA032C Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf22.hostedemail.com (Postfix) with ESMTP id 3047AC000A for ; Mon, 31 Mar 2025 23:23:01 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=JUoGDXt1; spf=pass (imf22.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=dan.j.williams@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=1743463382; 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=gWFn0r3C4FkjD8HvOMLjYOp5swFB/L11EoJ0rLJkcr4=; b=MYCgCZ3cj2SfNhq4FLa1fpzu4kVuDPo49paFjOm8AnrQmo29sh9uZWteFaEGisAofDEVoF RfGn5g7GvgKBwlMdbwjqqhymBEv2vK44MLXcBFfZmhOuNxx4ec5qYl/l4qQYIWdyjqkghU 1DH7sEQq/F1Fik9jXqv0SZ3Ed1TPZRA= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=JUoGDXt1; spf=pass (imf22.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=dan.j.williams@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=1743463382; a=rsa-sha256; cv=fail; b=Gj2gKzypOi4FM6rW59QoXWIv1GurV/eTm6DahMnTYExPRAQfVkbkR3cwGA4h2P2MS1jb4c IQyQWsNnYSA+ZhQo5P7YJ6ssGiSW5vwcMuXHGS+YPxMOeM7x1PiPTXcVEs4H6IhHYgM/Q6 usLheCPi46InIjt0LqNyKNJr/+tg6v4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1743463383; x=1774999383; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=gWFn0r3C4FkjD8HvOMLjYOp5swFB/L11EoJ0rLJkcr4=; b=JUoGDXt1y5HuZa2C1u0rmD2sgGs7WQNEWht3yYQfcIjCKVw/Hsz4C9jJ Plto/BEOVH0mLSqCOQqg5ViDpdfEweiKbcFxRG032dodYCalVeEZ3LgNy vV8Y2+plOFuXgEq9JLTQpX2iz+dFkyBabl0EYWQDj9eqgxVDyRJpqLzcy zJggfQ7XEmOnASQQt8pPP29PMBR+lGpHUMJkSzrOWSXymWRIGZqvRwSwt NQJSRax15RwmuvLe4zMgdLhZJ1KJk6rLwhhUhHk7AuVkBstQU3eowo6ma tVCeZOL+6n3tBUVA2o+AN9dia+3ukqcuP7tmM3kT8Qv7cY4deutt3LKVU w==; X-CSE-ConnectionGUID: WUhQTypHR32HSoJ8XjStWQ== X-CSE-MsgGUID: P/jov8IdT36E4uOFAiNmNQ== X-IronPort-AV: E=McAfee;i="6700,10204,11390"; a="32369928" X-IronPort-AV: E=Sophos;i="6.14,291,1736841600"; d="scan'208";a="32369928" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Mar 2025 16:23:01 -0700 X-CSE-ConnectionGUID: wJZTFgIfRPKqWL2FfCVHGQ== X-CSE-MsgGUID: 1AbpBD7kRrKZ3gr3/XkzAA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,291,1736841600"; d="scan'208";a="163452168" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 31 Mar 2025 16:23:00 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 31 Mar 2025 16:23:00 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 31 Mar 2025 16:23:00 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.42) 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.44; Mon, 31 Mar 2025 16:22:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N9E+KG4xlj6+1su57i9Oi8LbMi6qbc1zqi+QNnF3jjw8TMoQYgxRo+aVhMGDE4cXnGxMUkoedckiWaIFKanzOC6Zx/GQsDhYxvMETCi8q20qSA0g2SUP7RzmqicLqwe00r7JzjrU1/rJrL1qnsvVHoc+rYPsQDVj9RR7oGpcRWRF6ZcR3EOZ4yMvRHHmzIA1d3GgLfhsegA/aj4ADthUbdQmiRgdUyi7HH173U/pc0j0iTAKw6AqcYVOn7DGuegAFaZs1dr8EodGtLZ+N1Aj2ZMHLvVFSvDbSnPEuqHj2QFHYtk3pjieVbwD+d5gFOKa1PEVUTsy8Vs215aFjHZ0aQ== 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=gWFn0r3C4FkjD8HvOMLjYOp5swFB/L11EoJ0rLJkcr4=; b=Kl2OwoH7BGLwq56ktA6mJR84fQsI3J/YuXiqQTRsW9ax4Lf9DwArt85ULURAliM2SpnApmKpLOvGO3wtJQcOZkPD2Q9PGKN5U1d5AZ6NYYBe8jK95cN3hq9sYth8A4kLVC9f9Uv8qqTvoQ+Ma1YMq4t4uSC8g9ulnKKOR061XrpsdxYz67Wx6R8AVfhBOuxST6Yfy2oQ08rjkPjYCAmr+TW7qXU8PUrjZXG4GMKyJCMK5UrVP6AXz1QRkm9TMG7OAv4NEF7yIk1ZWEL4Sl6Drh5NvUiiYWjVMNEXaY/CrqU8PArPJ4UNPXeROFS6s8q0QATbctke7YitaMSucONwuQ== 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 SN7PR11MB7466.namprd11.prod.outlook.com (2603:10b6:806:34c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.44; Mon, 31 Mar 2025 23:22:54 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8%4]) with mapi id 15.20.8534.043; Mon, 31 Mar 2025 23:22:54 +0000 Date: Mon, 31 Mar 2025 16:22:51 -0700 From: Dan Williams To: Nhat Pham , Dan Williams CC: , , , , , , , , , , , , , , Subject: Re: [RFC PATCH 1/2] zsmalloc: let callers select NUMA node to store the compressed objects Message-ID: <67eb23cbcd0b7_11987294fd@dwillia2-xfh.jf.intel.com.notmuch> References: <20250329110230.2459730-1-nphamcs@gmail.com> <20250329110230.2459730-2-nphamcs@gmail.com> <67eb148e1f818_7baf294b9@dwillia2-mobl3.amr.corp.intel.com.notmuch> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MW4P222CA0014.NAMP222.PROD.OUTLOOK.COM (2603:10b6:303:114::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_|SN7PR11MB7466:EE_ X-MS-Office365-Filtering-Correlation-Id: d764ce11-aa84-49ed-4823-08dd70aaf6d4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tKOBcgWM8GlcPQPz8LjIjXPDTZ6s2WpzAymKIqE3ffvrdTUXNyojoWBZ4xQS?= =?us-ascii?Q?3SWSw4bRMDu7oDcBLYRmaadyWhohVcOjCkG2vboGhzj02sIs7gOWpuv4fsZy?= =?us-ascii?Q?DUc2ggzUkAf2s6h4TjKnepuyrdGQ7ba41o5ybUydMr5B5PqnyHO8GfyiYJH1?= =?us-ascii?Q?QTuYB2pgXIlZ657W7/z4zesZvY8WVlIJ/Q/hrYK/CZxWHrOLKxuzuKdNjWZP?= =?us-ascii?Q?OFfkjVper6nKuz77OPAOA16GWswuy7yeiAlBR7OFTlwpia/Tn8VhSOhe5O6Y?= =?us-ascii?Q?VL4oItTXep5UmZnMW3R9s6KxsEc3mzr9NS9G0ih+f21xXxZXW/ch5PfN8df6?= =?us-ascii?Q?tWTeKSsfYywmzCS0mPe6ekgzPLaCTKvrO6EUSfwl8TXetV2VITNf+m9r+hoi?= =?us-ascii?Q?V42BN8aagO5FjMLDMD1XOQeqzQKfsK5gH1g0Nn3m+LPK+zKz9JQ9AHPY8PVp?= =?us-ascii?Q?tfPMG7kesFYqNfQ4ThGtu5ZqzAFD/Mm//KdgaM+VO8vCf7AGpzPVPUEE7TKD?= =?us-ascii?Q?OGznlfQ3FaBh5WFE1gGR5vh1/hKxMq8E/4s2Aw8hdjdVVYuVamTFKGVpTENQ?= =?us-ascii?Q?gu40rkDNBFaCWMXW11TeX1wkZWp3JJnx++rKyy0ZpPmEjIKunCC9dLE2dyji?= =?us-ascii?Q?2HyKm+Pu1MxonpgUNENWEjN5aiEVvrALXdeBqwWCxwWmDe0Ca7qycTnWIMa5?= =?us-ascii?Q?dViiFTAiNSeGXAc0jY5TXJ97KYvrkGMrqotXStWG1TkE5DNSbrMqDvjpeB7+?= =?us-ascii?Q?vcpvm/5HSPW00u7HrwoMQwmsajfD5t2LRbZL68PivDzLCKiP2r1hTXSoB1Hc?= =?us-ascii?Q?9D1Uyjy2WEvedVVkaoziBzeEfMRdPsiheYH2X3s7XjocQ3veJudNJMH73Un4?= =?us-ascii?Q?9KqJb+2SD4uhtrRLrdtnGZPUMWGA2QBQftNknnWGNAOpxaQf1XB9qBvDIEj5?= =?us-ascii?Q?BufurAYCREDbgmbM+JM7k98yVSoGtziitAnMjKATTx6T6/sx/i1U3ny2LeJ0?= =?us-ascii?Q?Xt4SO2gLyTzZeyAyKFMmLT7+hfL4zZLDqQ2nFIohB51T2Xg8KyW3i0/xTbDm?= =?us-ascii?Q?/jblB3G6rr0K4g+aysJtm+KXzcOiPEluG9mrXOCkbno1Heu3N9OXvjVA6qKM?= =?us-ascii?Q?wfJHDZBhuS9C9IP4HnJ52JJ1mtQMe4lbg5OJu31kqpRtZfBDQJDv6K179vVv?= =?us-ascii?Q?Q8RiGDuNTIjQuEaH8k59qfJjsDnsJkSi3VhT3uvnJV9U7Xo33721so5cd1hV?= =?us-ascii?Q?DgS7xL7bkwmiIyhj0HOOMMserbRY/zMh7a0DMCLAEbGLXawCnVaxoedM8XgG?= =?us-ascii?Q?zbjypOffWrWxN1i9DAYzZdrPTCQOwf9lCxm9sWKzwsdctCPEVd2p/OZE/Ibd?= =?us-ascii?Q?Uikg5Oms8yYv9ImBE3AB960EPhJH?= 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)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sQ32U4W90arUwaBYSR+o0+jULmjYmG8Xr/K0Np0ZnKRpOuIYSCtbP4wgZxMS?= =?us-ascii?Q?GBqTvITsCl/NbPWYLRYzVkCyGYvEuNgOITFcUP+J74y+fKB2QWIfH+hKRMBn?= =?us-ascii?Q?gFGb1nBKcioKkygj3GnjkpHaacMrAPp8w8qX+9Bh84LuAwJQYYH5tsPW3HKt?= =?us-ascii?Q?kM65VnnYD42yjx8CRkn7HC6ZdQhcO7i8QyHgdw9atnsT9WUa6D2FC2LLOJMz?= =?us-ascii?Q?FPpVV9XZAm7Y2IDGxN/2X/i/xWynFCk/kN0bcZnqT56fbjcH9o8XU7OZ2Eb3?= =?us-ascii?Q?JLlpCWIHuADyqSIG/iNz83B/Al6m7atSnjBQwP9VhJPusSc2dsJ64UNaWhNm?= =?us-ascii?Q?m1MDiraW8xCuKkxqtZA9KTwJ0+teESZ8rIRsMBCCYRFv3esaPYK4vprfaoCf?= =?us-ascii?Q?iIEGUFqB1D1lNKAjNzDgP7P5+q7nrFLRhow6lJAmsJ1odNdYB+7juZ94FN2u?= =?us-ascii?Q?cE41fdaS6obU3eU83Uy34aU+XzAdVHpmqMxOWeeZuGSwLe9QBvZ9MvVuKn/r?= =?us-ascii?Q?CBBEqzvQCLE1e6vOoFmXBJqPgbAgOLXaNadlbC5CZSgNomwPcZLh5RoQqGfI?= =?us-ascii?Q?QPzJeUklgelLp+ytbXqq9LgOhLJkXKtv3N65YzHtQcp21EHH+n8QrdajRCuq?= =?us-ascii?Q?7BdSQQfKUPSJnuooOfUJ5zTtGUnNfEgQLkWJt99xy67muzJTGb68XQUk2l1O?= =?us-ascii?Q?GiMUocdpR1ozfNJCD/SR5/ALByaKYk8BAK3ApiAQrhZSzAQtZTP58ihPvQr0?= =?us-ascii?Q?EiV+EKD7rvOhiXA5rJACyOIg2bGHukSABIk1cXC4KckrdIpWlt6VJ9rVkj0a?= =?us-ascii?Q?1xyG00FdSV2M8M7AtEnWJgFRqRffWw+kRkUL2EmIeYsNLJm6KuH4z77348N2?= =?us-ascii?Q?Csx31pzYM3GmwvaitWERsmSRL3WMEWCtN38SQmy9gefTBSYbAvxkd9ruPHAj?= =?us-ascii?Q?RH/qgaV7ehWnqHub3C0J+SIW6xJTIt2OPYrFiGmVPmeosYTBk1gJawrh8jDO?= =?us-ascii?Q?miqSSpO8Pa0L0UnGhAi4VWY4QZYiDJYGM4hgeUEdpdbjxVEOSFFFZLNd71Et?= =?us-ascii?Q?kl0nYOVeGFe08wFQnMBrJpeBvBXYebmhD2Z2vkAU4N9u7MJCbrzs8HtUxfkF?= =?us-ascii?Q?C0i3xcRAGEL2S97uU14EdusVWl/V6pvghsBpkjiD204sMXoU99SA2WdH2K25?= =?us-ascii?Q?ay2nk3IuRn48OZLuhg+Wa8CYv4U9Y0+OecVmK60Ht7YWW2hxBCuWr1gQ/joV?= =?us-ascii?Q?C31TTS2WkZSwPUh96nnYLYAyT7rfsN3j99Z09qJENV9vBP0P8vwcuQIW9niM?= =?us-ascii?Q?jAB7g62pNn3qjmpkzG5fNd9VzqND9zH8rmJVQhw0r5SxPjrIAdg5D/OEcJqo?= =?us-ascii?Q?g71rgS+JbaFQqwGxvOcUZ8794K1ErhR2DFVNj5kCtPOo9Ppjm/TeXYpBDoTI?= =?us-ascii?Q?7tLljQcZPbZyNPAAAMTb1KVJCQ3oQ9tE5JBbhUHTCuL3B8tptzqlBPUuVYFH?= =?us-ascii?Q?vMkpp3PDptnQ/FGw+djKioBU7Nw0l8NgoTzVD4WjbPeXxpu8v/8G4avBDFqt?= =?us-ascii?Q?il4uQQyIo3qMAHH9kal9+MWnMd6Cz1zroyoSU5Xokz9o+XhV1FNnojJjmTDn?= =?us-ascii?Q?dA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: d764ce11-aa84-49ed-4823-08dd70aaf6d4 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2025 23:22:54.5872 (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: OWhqG/iUEGhXj15M+I23R+OtxEu8vKDX+5jdZzcCcDiH8vgPOmUgTX6wfdAg9V3S1R55CRR+h9icbukXqe9JsGP/V4voEgUZa9HyvE/GWl8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7466 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 3047AC000A X-Stat-Signature: edwxp1tpeahwok63eax7qmqdazqkjf8f X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1743463381-134048 X-HE-Meta: U2FsdGVkX19j72un8Cm8yTLBkYDGuI8AoI2VmbZOuVsnKmsiiDeyItWF7Z1ovn/PrH8yl/xgDKrq8jAWRlUPG8y9KQ3EhzsNOO439RNNe3iV2c+1/hTziCBK42A4FysV4B1o1xQIqCQ/sxCgZ67a0zbxbk7ZIWPtjGPm+m4mRr9533cGyz6iUnZ4aNmuytv2FCqizE6AmRyX7wrdQ6+2inwyiKRlbqgXC6pTpCNJa7spLYaeq9RCJzE7k+oTm5GneihhU2aTggAfn4vreNKmDoGZ4gECKwuGw+S8tBDyvJXUGR9NW9lFHixHofwgaxNieu99OQjLL4ESzZwnHJ78S9+47tmmFet2wZkhOLuMuVkb+HzE1TDxj+fwT/CjHwC+e2yqvj+qjxpJvTPvhO00IkMSSWIAW7eoTXZixrA4RUqccWG1nnsfEJ4UNRMGqBikCVJmn5KLzZf5rnmWC5iYWRNhpeeomMosWO0PKnNkmf/BpWUwUkBcuZOlAjgxOWFS8vWhzIbAkS6r4DsA2LVMA7FWhDEmBbG5LfuO05ftNyWh2szGFz56+S6K60y0Efd0g5xukkoBTusdgXmSa6ivX/uDwnfXrXe6421tQc/DlpEDxQ9U/lvlc/dQdtYuJRIQfUR6H0QJWSZOlI4Zps1gZQqEAj+YRp7c2CHxhHi5RLxtQap9TNaV4nHYcxyjSxXES/tmwFyjVO75xzUnUjagOUIZppPRGwpBTrVC9ip2ZKW1+aDtByMtnY2JYjljuEvTlhaMwF/lqfJHI2/WBK7g6apSojrsRD/wPvqj8/CLZoSyoD0DSJZov2kXB8EsVEtAJFhf7amOn7d25mno9rS7+M/d1RXmWO0zkQvXR738RydT5kQf651BTJOvehR1hH10E/s39AtV2hKluymgzKmw21mNG6kZraRmriuiIDe209WL2M4hKLxxYPUyWqbJoLUnVHwGZu0bJPY0XdJq3Vv lMLDSQrC U9auD6gelH3kzztMG+ymiXpc0Z/yqMhKN0ZKu4msou+zCV1JThOSiMYkj3bQgG6icrkxODtTCY3ck1QVbcoVITrIRAWJrW709trrGgesxNLlAQQPbFUgrvBNTsttwko991qzAWsvchGfCTvqjjzrK+42m8piPmIQ2KbKx2zxadXXG9/rgn9IkG5/2bP72HPfT9WwZbXSgkoUePCrCmEAOWoAVqwTWHzkr2uzBlkCD1ZsqAaCJ7k1f+bb0RsY8/btjtEtCe8dRm2Djj+zLDeOIFEvDd38/GkgZthUwdZjKhRn8EEWw0pI0E6/qBuG2bWvGzjYSoZGL2/n5pU1mWGQo6KjUrEi6sHC3Fb2zerPSveyzZ29vGosSgfUhxK4v2vo+G1+O2JNfIR+lqOeTyzBbKQEedto2BwFuiknc8nxgrLDM9GeKZyL0jM2BUA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Nhat Pham wrote: [..] > That still leaves zram though. zram is more complicated than zswap - > it has multiple allocation paths, so I don't want to touch it quite > yet (and preferably a zram maintainer/developer should do it). :) Or > if zram maintainers are happy with NUMA_NO_NODE, then we can > completely get rid of the pointer arguments etc. At a minimum make the argument a "const int *" so it does not look like the value can be changed by the leaf functions. ...but I would challenge zram folks to ack/nak that change rather than maintain old behavior based purely on momentum. I.e. add to the commit message an "exclude zswap from this policy for $explicit_reason" statement rather than the current $implicit_guess that the old behavior is there for "reasons".