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 4E8F0C6FD1D for ; Tue, 4 Apr 2023 23:51:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 962636B0071; Tue, 4 Apr 2023 19:51:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 911816B0074; Tue, 4 Apr 2023 19:51:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 78A936B0075; Tue, 4 Apr 2023 19:51:23 -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 697FF6B0071 for ; Tue, 4 Apr 2023 19:51:23 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2663D1C67D4 for ; Tue, 4 Apr 2023 23:51:23 +0000 (UTC) X-FDA: 80645357646.29.5EE969C Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf15.hostedemail.com (Postfix) with ESMTP id 154CBA0002 for ; Tue, 4 Apr 2023 23:51:18 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=N4GC5Uej; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of dan.j.williams@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=dan.j.williams@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=1680652280; 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=gqTh4iOfiCrghDEUQtn30o4Ymwol2FaKNnBfk1YPEbo=; b=Z8+9D5I0OyWtGbYR0TimFmG+x/IoYokPhh3a8LzuGVqUQgvAvrq6haShsJ3OZlwcx0BLXq JS6L2TCM+qCf6KVJmkMVJhEJRS/ZL30GPhJ9PaTS11E0UCW0P79I00Aww/rXuIRfNHaIZi IdTPqiwY1bDtS935sfmu7zyy8VTUbyU= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=N4GC5Uej; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of dan.j.williams@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1680652280; a=rsa-sha256; cv=fail; b=4qb7TO/vWBfTM2zbDoVdbP+vFxA7J8l7Zk5M58sYDYatUfDWmpjmO+QKp/Daqpb9niEHqm P12BqUR3k9Nk8FrdVK8mH1/7X/d9fpZmghRKMobNejf+nBRespwzukwN2HsIZodR2LvTVZ OzPl3BRx2Nlyw+ESTEuhvLWspdYDWjg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680652279; x=1712188279; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=iSOK4HiJypqmwKGkaPWGfrHrlMdJ682hT3abTZepZjc=; b=N4GC5Uejxcy6ZXTsd812w1gNJXqoqPRD0qjwunKS9by3ta8UPZcaln3z n4b7+JMvEwmk3fBWbiOarr88x3WbTNiQfkyo8CiG9QtdJ69vXAhB3AN30 iZD9H5Pd3Iy9c6vfnvWL+2rip/SdD9FkUUbqPVzKeaddOHZ3I9AOr2IJc ScIp4pl+m+hp9DyPKmCI2s5gn5aFSu/kFBMWej4ptIzW9dkzul0sfw97n yQd42Di7Gl6/zvWobuM/qr3yt9e3BLlqRFw+R/CF9TS/YDA0u50x8DU8u iPzy2nqu1JBEvvbhtpTCcaypgJ3dsG44g99lcfMbC+vSMUvU+0RxexD7Q A==; X-IronPort-AV: E=McAfee;i="6600,9927,10670"; a="342353193" X-IronPort-AV: E=Sophos;i="5.98,319,1673942400"; d="scan'208";a="342353193" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Apr 2023 16:51:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10670"; a="689078230" X-IronPort-AV: E=Sophos;i="5.98,319,1673942400"; d="scan'208";a="689078230" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 04 Apr 2023 16:51:17 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 4 Apr 2023 16:51:16 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 4 Apr 2023 16:51:16 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.21; Tue, 4 Apr 2023 16:51:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZglDENBNyaSZ9T50sKfKG+r6ZF3yW4FVaK3N+OfQg7NE/YK/ZZnG9xyczjTf/6C0VcLnpNgriW1d6vnbt61o8bhoetpdcTQnwVK3tTUvS2mQsyoAD88YFkGzTSPx2KiNEarXib2448dwsZmPljSUrU340b85fVrV75fRLjm+bwT9FIgS0OhH1sTmKE/o0/hiCg+aqifGcNAhijxs5up19pNBroHGWKdUc8j6gria1H3Eh8r8d7Q48CddfRYJ2mJRKv5F++77GKIiGSIcpTWUAnxptjwHvDlL7VHoLZ2O2aVuEjkifBTqiaH4JuYP6DwIUYRoeRzX2juf9RuVnT1lJQ== 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=gqTh4iOfiCrghDEUQtn30o4Ymwol2FaKNnBfk1YPEbo=; b=l6w3B+OD3HDV93PghrqwlvYa+teJzUxHWwQ9wInyoDS9nKFMqyJinuIPtI8D2HHdg6i6ZxAmOdv8FUe/dofyXNMs6YPnI9E/uDTx2Agaz7KdLRiFNv5HOnNynB/caf8cR7jijmPPs5n2tX/EZ4psHUsr4SiqRkm+4KUF8XlNa7nj4kTUXPaBoFQNvWttdRocf6Rgo3bOCebRlRoisFoNBvIW1QpoU0GobT09uFdrL6zrF1YaoiJU5eYCvYc86BC1/3XGi0TMWRdXbUgwhOUA6rJWDj7DIgGoID9WpPjZtL9WiVwsVy4l4tSHRMcag0uAZdb2n2I9jHQ2XyI/8tEiqA== 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 BN0PR11MB5695.namprd11.prod.outlook.com (2603:10b6:408:163::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Tue, 4 Apr 2023 23:51:11 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::ffa1:410b:20b3:6233]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::ffa1:410b:20b3:6233%5]) with mapi id 15.20.6254.033; Tue, 4 Apr 2023 23:51:10 +0000 Date: Tue, 4 Apr 2023 16:51:08 -0700 From: Dan Williams To: Gregory Price , Viacheslav A.Dubeyko CC: Adam Manzanares , Mike Rapoport , Kyungsan Kim , "lsf-pc@lists.linux-foundation.org" , "linux-mm@kvack.org" , "linux-fsdevel@vger.kernel.org" , "linux-cxl@vger.kernel.org" , "dan.j.williams@intel.com" , "seungjun.ha@samsung.com" , "wj28.lee@samsung.com" Subject: Re: [External] RE(2): FW: [LSF/MM/BPF TOPIC] SMDK inspired MM changes for CXL Message-ID: <642cb7ec58c71_21a829453@dwillia2-xfh.jf.intel.com.notmuch> References: <20230331114525.400375-1-ks0204.kim@samsung.com> <20230404175754.GA633356@bgt-140510-bm01> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BY5PR20CA0028.namprd20.prod.outlook.com (2603:10b6:a03:1f4::41) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|BN0PR11MB5695:EE_ X-MS-Office365-Filtering-Correlation-Id: 361e0937-bee0-49ee-549c-08db35677773 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; X-Microsoft-Antispam-Message-Info: 5Zn++UWH2KjHfedsRP11081CE7P2iORDQDq/jt9NVMFn5brBQN0JgzPiSCXgw9j71jqvKg61F/QL6sI3S8b1p9/97vTM77W0w0tZfOwaWjzWdVtvNTspMaprO5yf/td7y0sTv0/ABSV7Jc/Vk96VNQm0LU/7QQJwiYis23JGftnzqoET+TTIqzBGE6WMS153rLPHMkyJ2k2JDtEXsMzAzOxo7cU0A0xIUaA67t+onyyW/n2SX+po6hFigHFfoufiq4XQYYTfNQNQRGuMXThxQuaqz96FdYtBg0w1JbQB7ZSGwBUl1CEbSW/82ZRSM5NzYrynvynPEdYZdgyuEpimA+nCtYIWwW0t23Yr/8TYxIcBpJYK3Tbqi11UkkIPLqsbIp9YaX9dxDwGboiMQTdWSChVU7FH0U0Tv3uNaouU3mOaATv7HGzJMRGm8QAp0FUQFup6Sr0/URuvk4QVFBFHVOH1oSEOH8nFadXG9D5Uv/nt9bkSTYmMnxDnGn/dnNWIlZaIrczH+f+IXX9CBqlgDKGYt9ozI6TYg6Oq/qgo2nH6AQGo22hNAszPXxXfrcAN 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:(13230028)(136003)(346002)(396003)(366004)(39860400002)(376002)(451199021)(26005)(9686003)(6512007)(66476007)(186003)(6506007)(478600001)(54906003)(110136005)(316002)(6486002)(4744005)(5660300002)(7416002)(8936002)(2906002)(82960400001)(86362001)(66946007)(66556008)(4326008)(8676002)(38100700002)(41300700001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Rtu8vjL0by2vIG8w9OStirpmOEzd5dbxu5g4sh5R4AyMdnGEXju7qKQfwOoN?= =?us-ascii?Q?wJ66nGVmtXtrkMQhLyI0uhrxSorIyyvE3FNQs6+WJpLd2GhuaW+EBM60PUde?= =?us-ascii?Q?NkkJ5bEPBPD3VkQcWphTAznp9TMqumbihDmM7Wc68cmCEENV5e5y08iYIIQv?= =?us-ascii?Q?vNy9pkZb0A9xwXX4gisauq8UaAduZMgBMD5jobA/+2sLnItlxkhq2eitQT2Z?= =?us-ascii?Q?2m3ekmDdcv/pJyaMItRyajH4rxy9IgwEfK7ubMGpmdH1+/sFi2n+JsarKeKv?= =?us-ascii?Q?9pGP0CXQ9cUPX4UQCUCviKpzdcowOPl+xpDdIgwSwIxR7vXtWHJGR9sSZzC8?= =?us-ascii?Q?tfNSoyTxqoJ6N+R/IKDe3gQbsormqktBEd98fj69fnVfO3qf4NM+rnRlCV5q?= =?us-ascii?Q?HyCNB9UBRlKmclBeH9+cky0GNmBd/4APqV6sABf+Q5CP3yPPAV8LiLQ55pb4?= =?us-ascii?Q?iJlx4RN+YcvbsgpG4tW2ZT2kc99nWYFAGwVLzhlEYDyolZmrVISYAJz0lmYw?= =?us-ascii?Q?6Qus53hVnvPLzWIUOdGZDfN6G0m36pJKZM9xdGo1uFcsppLZ7k+APm7zJmgh?= =?us-ascii?Q?iQKi3bg8fnltoE6zLtt3t5gxZVSSma/VAqH12HmcNTZB5vTGY1Iwz5cPrt02?= =?us-ascii?Q?rXZB7t/Ml1P0hHImYcfk8tksjvLW+4esrLCihch6p/Iij0SJ1m5EV4B+MGN+?= =?us-ascii?Q?z/uMQ4W10alEsQQlQLGCmCeZGbJU8aSzZIJQD670CFV2aHTAGbyDrM3FeQnF?= =?us-ascii?Q?NM1jRIjrkxOG+D0mV4IhBqAsjUSbA/60e6IO1n+41+0gJ3ANxiAX+SWNONZJ?= =?us-ascii?Q?VsOKLg20D2bx2V14qrV7XwuyWISrtngw9SbYNBzoet1naWf42+wjKBid0Ek8?= =?us-ascii?Q?EoWyvcCOE0PToBJ71oeIu0EwKvJom+HFZvC3GX9LkxwTw0iNig2zkUG4qCaR?= =?us-ascii?Q?y3lMhzI5+ZqccevYx1oU72o/vJmReOzkFIPcAMwCvXhFehpkhB63zC7kPw9w?= =?us-ascii?Q?XKbbNwnvCLKzZJFGsebL0Avq3d8NVpYujR7l2YazkvvwuOU8VMbq4DYQ/bXv?= =?us-ascii?Q?E0PsOiaBz26n9gPmb1cJbfg6CmCdu9tE6a30NEgNiVeMl8EoXsdlYIULik7K?= =?us-ascii?Q?I/cqY+/+lfyG20b8H9LVxcFLxFFObwyDSRrFOPhkhxsuKDwvVhE/D5Lm2eb/?= =?us-ascii?Q?vndRBr5ZiNQRF0Cuh2qWwsxrjCP9RiMU8SFoqS3MwZv+NnMHesAmogl8NNrh?= =?us-ascii?Q?1hzx3U5QitjKki3PU4Z04IaTxrALnTCz1wHui/3CTXSUOKIrf99GUyPOmimz?= =?us-ascii?Q?N4D3EC80d0jJZ/QCBYVJkbKU9eTkAmHaPUCZG/hAL6Qhd4b7CORfikegkF4D?= =?us-ascii?Q?GV8DGPzYLJhnCdmV7lQ0hGVrz78Hbf9027nsgyXdkm0K3SWWw7Tr/d+kPhMd?= =?us-ascii?Q?m1gk7ktiCvw7LGMdUGq2Ad10V8yW7vLVo59ZlbpoH1ALCt/AlonSs35TVpX5?= =?us-ascii?Q?A+TUD4oTklv/3ICWSeJC+qJNPJoPZ/FeHETE8FrVVBFhxXnzvRLIvcHm+NFm?= =?us-ascii?Q?PR5E3PngCAvxOjTjJPS2GUP1a17F9XVqVdHtxzUtqCGGcdM699T1hdLbIqKo?= =?us-ascii?Q?9g=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 361e0937-bee0-49ee-549c-08db35677773 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2023 23:51:10.7037 (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: ImM8k0R39qATpd4BRDOQPNM8Fs+OPTAK/r/Gylr/YZ3ATTqyRkhH1Mr9JgRz3PXCbTpWoz8xn4sMF4Dy/inDLxiiP9tHBfRtGbkEYwBpoP8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR11MB5695 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 154CBA0002 X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: nz6jff8qb5rbtu3tkd4ymcuwp54cu6w5 X-HE-Tag: 1680652278-562916 X-HE-Meta: U2FsdGVkX1+fNhlHgQmYOz9HUe+F1s1mjnbpOmrOjqJtlXVTyspoSeSi9vhNkwssc6vSJMAdB4empXQpy0DHi8qNwSREDGkheCBOkU6fP2tjudeBGrIdQ4srdOtGEN22iNoh6TN1WqNpjB/HtCyt4FpwUzNtHwCSDOPn93xbK8rcVF0yyWdLaB99viHG0LprxY5uWZDvH1G5gsCqPcysxhSFL/4xB8dkj1dKGrxb3V73dhjfnXtcht7sKvGj+ZBEo1AEAT6drXAIItqe0LSuOkOqk6ObftCCAADDBM9D7XifNkGiIqS/kWgzEOB8Zfd+LbBTOmD5ofZ+VqnzAPPZG5vAF4a5zm8NjyyT0v2r4CTSbaVyvy9c+UyRqYuIA2Mh4r/wfSY56z/oMgBu9OfPylKwRRBijOLC+JWAwOdLw1ZcneRyncrW+UKCxt0eXH/byjI4rMLSpUfHxllbygUoL7FHLBGkSBXpfSUSmGt4w1u9Cpkqrj7F9UeVGikZUWfdU/eKHDVEj4QfTg5uig+8zFugy6jJjwlnPcPn3eAJjeJqrE9iNXbpmzti/NFU2MVPNlRowgTet0mxAj/m7w17SMydXEu0ngWW6f+f7yKOLZ228HdfGq2nTx6ZwZlA2satfmP3/O8tIo9c2cAug33tsxU49LnvA1mUBQS3GTejyCYmi1w5I0u+Tw/IfVwK3i6y2eueBg9LWimBY07j8ssKUTyMH8IIwV781+Ng15fB7iwUfOcHMc3FvXk5kmppCOZHDcPcx/EvBQsjT3Q7hMxsxBGkoYanIzcXiD3xjOPpW5bA2p75NMn+WYVXbXRwiN3ODOQwV5+w4xaSFI1mMyTwYFFRnjlYMJvRTOpgcIsYPuTdwguKKj/bB4+FXCH3lwwh4f2pehjvq6yeCeeIKCb4eSQ8sOXuQZ4+nr69kkDq2UMG7g5CegkdlMN8nHkeZAUAM+CHWL9wVVld/CdyHeo PjM2FXJe EmXXY13RpPpebYzTs1tWAolif5GmYs5X7cxni/iMEMTgV1eF053D6F82vZjXD3Iu1fwntOHG3Jz9cnXupAIlFRC4tvp5g+en6ZMGoLdbmv7kMXHkZpZPWjHX2EzPOOCWphKPVw9ag9OZiJ32NwTMh5IAt9M+Cr21PiqRCzMaaBbaqb9voDU/MPpp0+9o3newm8RO596EDayIO1AKdRbYiBhZzB5xfyEf7JceX7W2d73lSUjIXwGPuIp+dx0oPaB9/ZkLEGzSOQAKjQGtGBApmM4nRoWwKPBhbT/u5qUsnczAOQMDk93W8UCnBe2P5gEIVVOsCFXT9YjBH090M7PVzoRLlmnKtM0ljrV63Ez2VE2M/QuV7scmwBFg5PKQys8lq044W X-Bogosity: Ham, tests=bogofilter, spamicity=0.000012, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Gregory Price wrote: [..] > More generally, I think a cxl-swap (cswap? ;V) would be useful exactly to > help identify when watch-and-wait tiering becomes more performant than > promote-on-first-use. If you can't beat a simple fast-swap, why bother? I think it is instructive to look at what happened with PMEM, i.e. a "pswap" idea never entered the discourse. The moment the memory is not byte-addressable, it might as well be an NVME device where it can support a queue-depth and async-dma.