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 01954C4332F for ; Thu, 9 Nov 2023 09:06:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5EBF96B02D2; Thu, 9 Nov 2023 04:06:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 59C3A6B02D3; Thu, 9 Nov 2023 04:06:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 464F66B02D4; Thu, 9 Nov 2023 04:06:33 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 359106B02D2 for ; Thu, 9 Nov 2023 04:06:33 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DA45F1CBA85 for ; Thu, 9 Nov 2023 09:06:32 +0000 (UTC) X-FDA: 81437835024.12.41A09E4 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by imf18.hostedemail.com (Postfix) with ESMTP id B64131C000C for ; Thu, 9 Nov 2023 09:06:29 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=none; spf=pass (imf18.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.188 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699520790; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1OipHe1DNa2B5cKRvGzD5RAoJ+LfYaCrmwO/v2Yizro=; b=I3OFOMdhLaA7y5laoNiacEnhZFjJ1yJYilulb6ixRYmgBwDe3//I5TN32wtajQxQmtG8u8 jToQESRl1+dp6cJbjjPtXvASiGNrS9W9CF/74oRoOC5v8LuOD5/OAQR+FseprI52vwjDbI +l9hUGzpGXcH3YBqzlnov63sfxHlfL0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699520790; a=rsa-sha256; cv=none; b=6W+jCGPy18PWQQQh1gjkp8hmfT3To8iSZbF3ngL7HM0Uhgvx2Vzp6zZN0NsLZOzdjkzUyn SV6RiLRpdd10oXtFXIsb4CjXrdRBMmdo44HmW+DeKYKdN7W10F2nAUEK8dbGcr+fVl0jTF PnKk20ciNBmyxBemZeBOMe/Ic74Itoc= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=none; spf=pass (imf18.hostedemail.com: domain of wangkefeng.wang@huawei.com designates 45.249.212.188 as permitted sender) smtp.mailfrom=wangkefeng.wang@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com Received: from dggpemm100001.china.huawei.com (unknown [172.30.72.57]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4SQwtT5bJKzPpB4; Thu, 9 Nov 2023 17:01:37 +0800 (CST) Received: from [10.174.177.243] (10.174.177.243) by dggpemm100001.china.huawei.com (7.185.36.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Thu, 9 Nov 2023 17:05:38 +0800 Message-ID: <059593a8-aa30-475f-9de6-35e7136c1759@huawei.com> Date: Thu, 9 Nov 2023 17:05:38 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] kpageflags: respect folio head-page flag placement Content-Language: en-US To: Gregory Price CC: Matthew Wilcox , Gregory Price , , , , , , References: <20231030180005.2046-1-gregory.price@memverge.com> From: Kefeng Wang In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.174.177.243] X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To dggpemm100001.china.huawei.com (7.185.36.93) X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: B64131C000C X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: k74ww9o4op8q7fb4yws3pmczt5udt9tw X-HE-Tag: 1699520789-303240 X-HE-Meta: U2FsdGVkX1+9tgGbrsXZUsJTbxUQ7/TcH6jmz3xie6awqn6b9Dm0l6Fc7Mkpp0+d+gu0ry5j+iOV5iHhnbpo46K7jLmIGXeJv0R7BqT2mGlXVubXPehrwuwvdg3fnzGDmYvryUYmYyyoonDyj7Qy14mhEocCzwzGigBG14nKRvix+sRo5nop4dC2caMhrEcdc9D3ISLim/i265CTnzqWOw3ewJ+LH/lmbNED5TZo7tdVliGUdHlTmATf+u23kclXO6zs72ojBQGjIdG/jjM4BQvuK8O1aGDkCl6w1CLQbrctYXj3e0u5J9F78/OOyRhNUyUnP0qnoPFgFXMAN0sQbF8GBfl9faLTmBojAFZiFimaqDx2pa+QLwRJx6SyO2Eo90703QMC14FYgtDAUVt/hOJwCX8Xy4RJwnmfeRJlVoRQqqp3WJ3E42xWbV21memtNJj9t3nAHQEyqH2zsi2mGGxv0w3Qn0ita7i9BOJP6epbwXyEbAwMJ6/xFWpYMSgRGlSp3nlD7R8VZNRnQBPXZ1kG0EuElB45K5e8rxWw4sP+WRTtY1zbdWGdY754VCMh6HiYis5rB9t1bMG9KvhcY5YKlkcsN47C7y0PTnpwq/RugfbxuAB5gCfhhgV88+G5WzA/k5uvYGPVahayV9K1/vnRSW6yxqkUQku+KD1d4KIrf7owuFPfev9i4Jdf0RGdDKi4rdU0FmdaiOLMxsm8zo7aZ1rBFf/e01Gt9k66J3MGQYcyaVj7M25dWzbZ0GDDbe4yupz+q9lPAF0l2h1uR7BWOFEQ/Gz9FuNO9biqroTztboGSNC5ih1MuFrW6MAsSmm8kq90wUgzqIz9TyZGey6czGJ/dNexfFeq+gWAWrvkCwyFLq4Gtsmv27MKpw7ZwckSROthn4MiDWIv1SIEP4oKDsBiR2qes7TR14Nib0uilITiaBqt48ovvb7EmBC7vGVgG+glwEwfxXr4Wat PSYfllcW sh/snZnYVBK2LXKspQjQa0XvX12j/xeM9Xz3XP2OEjRyk6iSiWVZGKrMw5X/drBueBt/IqELGzgj+bV2ggWXTTZECgferwJbhP8iitXfwhcGAW3RYUYE71lKeFdcoNSaOVJlkpeoax9E01vKUbnTI/SBiiXgYfjs1Fo8k9vPGIZShzjxcCx4zqlroy0bsVzS/Ubf9XiuXi/tyvT8fLgWZ5+iZXd8OAU0wlLJQ2hl70xAnZ+VaGUnX5kW3Bg== 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: On 2023/11/9 7:33, Gregory Price wrote: > On Wed, Nov 08, 2023 at 10:01:19AM +0800, Kefeng Wang wrote: >> >> Yes, I see your "Node Weights and Weighted Interleave", this is an >> interesting topic, we need some easy and efficient way to use tiered >> memory. >> > > There will be an LPC talk on it next week in the CXL track, presented > by another group that's been testing it. Please tune in! Sure. > >>> >>> There's only a handful, so yeah the best way is probably to go ahead and >>> swap k = page->flags for k = *folio_flags(folio, 0) and then handle the >>> couple of outliars. >> >> If you don't mind, I maybe try to convert it in my changes. >> > > Please feel free! I am happy to help test, CC me on subsequent patches > please! Will do, thanks. > > ~Gregory