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 4F76AC7619A for ; Tue, 11 Apr 2023 06:42:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9356028005A; Tue, 11 Apr 2023 02:42:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E536280059; Tue, 11 Apr 2023 02:42:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D3AC28005A; Tue, 11 Apr 2023 02:42:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 63134280059 for ; Tue, 11 Apr 2023 02:42:51 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2FD2A40503 for ; Tue, 11 Apr 2023 06:42:51 +0000 (UTC) X-FDA: 80668167342.08.9D25169 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf21.hostedemail.com (Postfix) with ESMTP id D86E91C0007 for ; Tue, 11 Apr 2023 06:42:47 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KvVZH1Vw; spf=pass (imf21.hostedemail.com: domain of ying.huang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=ying.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681195369; 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=LUJi4zn2MPjhgInZTbvYYTdm/+qSuskGcmgMS/TjvrE=; b=txHgexKDz8UlYF8Vlpeplk10ORmjg3JVR44iegMhYob/Tls6aGbGHuogSuQjzVWaj9D74a WI+yqXcvdLvl1konT8DYtW4QNvlfEqEIvxTDZMYt8BaF9CxldoLVicddsA0t/IzicTi9OE AP5k/gaMCY0wNbEgRuSAGThggRgwWsQ= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KvVZH1Vw; spf=pass (imf21.hostedemail.com: domain of ying.huang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=ying.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1681195369; a=rsa-sha256; cv=none; b=im9YDe7+5274XqwnGq+8LhqC7yLmtDC6pqzRLy5JodSNcCZljoPaE+ahiC/YrhRnhShUOZ vWqtO5p1dvihGgOUkFIaa2cSymiU+rxjFsfO3MFbPFXZz7+3PjiKhbNanyZXow7j1wCE77 5LTO9WXsZBYYiMzvSQyIXG5BTJXrmN0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681195367; x=1712731367; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version; bh=ws3OIFgdCaaVGrg+ov7NA8iMejO4xMcRaURgYYOOSM8=; b=KvVZH1VwXj7wPUw3u2GFwwEzJWkAmTptuR6lSYQQIAp6MhoYXRQx1ynO xvGlp+O26jAJ377T+V2RzZhXNn1MLrR/sBY2WHf4UjTmrq3fknzmQ3Eio BElWHQay7EmSRtWIs9iAeCRG7aCZ8qWg+3Uz0NfgpAI2L/O6sEpEiCKlC Z41MiQP/YN909eWo/2kFYmgJA9jIGzF5FeRrr1RnOrLNbWVjzoQP5myiq vfahOnNSwe7ggv+marRm7LGKLrkb4qS2xyLLXlGyvHsvx5VeuPf6kmioy Kazw6zWuEZjzKSWtlAJYUUYcvXD7MXeJevAHscuBCpvnqmnN9AIOsVa6A w==; X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="341027783" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="341027783" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2023 23:42:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="1018255338" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="1018255338" Received: from yhuang6-desk2.sh.intel.com (HELO yhuang6-desk2.ccr.corp.intel.com) ([10.238.208.55]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2023 23:42:18 -0700 From: "Huang, Ying" To: Gregory Price Cc: Dragan Stancevic , lsf-pc@lists.linux-foundation.org, nil-migration@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org Subject: Re: [LSF/MM/BPF TOPIC] BoF VM live migration over CXL =?utf-8?Q?m?= =?utf-8?Q?emory=E2=80=8B?= References: <5d1156eb-02ae-a6cc-54bb-db3df3ca0597@stancevic.com> Date: Tue, 11 Apr 2023 14:37:50 +0800 In-Reply-To: (Gregory Price's message of "Fri, 7 Apr 2023 20:05:50 -0400") Message-ID: <87v8i22abl.fsf@yhuang6-desk2.ccr.corp.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=ascii X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: p888qsnpexhyc1usxf1nhg1f66jn55xg X-Rspamd-Queue-Id: D86E91C0007 X-HE-Tag: 1681195367-593833 X-HE-Meta: U2FsdGVkX19YNIAHV9bqSFYRO6uRlH4efrMaVfX0iy2941ygPLBiCK4oEFPozapxEKAZV9n8JE3Dw9hNPpnuRiWPsFjlsz5gv1OBIHbxSoU2/aXJFrjmFI2QCnO3lY3+nFeOtcKyAwZppac1XukR/tK4XW83jumH80SHINDT7fclDHdviJp7DawqQ9/dImw4C55usLNgUAeEGIYUcdkngXFSmEtHk4VkJsoqDYMH+SNAcNY34qeINV1YZvAzxb+4wrgLhaOhJMI5ACHUfE3Sx+aSD20NRUT/ax2KyE45LuXw0OaMsMgZLXxiSMP974NLZ/EnVisDZ31xvdr5Dr4P/6smrbbjL6ANDTZ9+uDKjQqTT3kkuHDzTdXahIXLyAH+pZ78akp4ZzcLOXPPX7oLNSHdo7ygVLmzQvZvqXvtJQIs5RIoGCs0O5qGQUS48iderAQGXd5BvfZTbaN94JAtEJzYyuQnFtS9C1f6Z9GLNFzVlb722ElbCl1nH/OahwMx3F6Lh2Qc2CZhz6L7vgvSbagRCRnIfTtE4yFHq+BUq1cOQWMVOEb12CGYTdSqn1TWaTCBvnzha+Th44Q/ZbCl+UCQxDTlFqujLGcvv6AEI69XLzj4/xVeZOh/79JFatB18nKeNkmoRKJb33qJNO70K8yUhOXRthL1pC/O4z41OgG9WLNgN8BHuo4kWtA+QGGl/iiw/OB36HvFZe6FYur9nIFY84J/LJEiBE0DiFuh9UQOBbdKRdu+mKuKYthZtEUxY57isY3yKl/Yi0moioQ/eY8b6kd+sXIj8VJC1lFbDzS6r7AbsQXurxCxE33H3o6cCrqNTRvZg5RE3+FrHoTZMdF0G7qXvVDZX6qU76ZBkZWLw68xeKP7GX4XuHpytzk7bxW3tp1xx82gSkxXX4rm0U5WDF96xNNajmpJCj0ZWSg5g5faaQt8+RnAsMlG0gjweA2SJUJdCX1L0luD1pP m9zmaeen egk8XIUy/slQbKus85k4xZrbkA+7P9oK8T/NxSvYhS2B+cFYhWKYkidNzMRQjpmtstl1lvfkkPJ8955GwpbtmokADUTbjZNg759FF5m+SrnqFwhLD0ivDoTZxokgioTzvtBd4dhaWUXN3p2qJy5NBwCiqDAQg4WhXwTiJ25kSC8YGCIB5VfEVzaWg4XYDtLvn6ifM74O4Yf0aCKTtLfh7rp1BCV5fngshnYHeegw8mjjf3YBgapX+zMlCsPPm16k6+hf1qrTYK4h9Kkc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000590, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Gregory Price writes: [snip] > 2. During the migration process, the memory needs to be forced not to be > migrated to another node by other means (tiering software, swap, > etc). The obvious way of doing this would be to migrate and > temporarily pin the page... but going back to problem #1 we see that > ZONE_MOVABLE and Pinning are mutually exclusive. So that's > troublesome. Can we use memory policy (cpusets, mbind(), set_mempolicy(), etc.) to avoid move pages out of CXL.mem node? Now, there are gaps in tiering, but I think it is fixable. Best Regards, Huang, Ying [snip]