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 AFC81C4332F for ; Mon, 30 Oct 2023 23:21:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 304B16B0295; Mon, 30 Oct 2023 19:21:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B47F6B0296; Mon, 30 Oct 2023 19:21:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 12FAE6B0297; Mon, 30 Oct 2023 19:21:34 -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 F3CDE6B0295 for ; Mon, 30 Oct 2023 19:21:33 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id BFA61120345 for ; Mon, 30 Oct 2023 23:21:33 +0000 (UTC) X-FDA: 81403701666.21.CD609A6 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2055.outbound.protection.outlook.com [40.107.94.55]) by imf10.hostedemail.com (Postfix) with ESMTP id C0BC0C0004 for ; Mon, 30 Oct 2023 23:21:30 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Zq3pTJB8; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf10.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.94.55 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698708090; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=/8F9XxTlFs3JAweptSCYnG2spnJ6Ue5yo74V/tj/9us=; b=JXZSjY/2nlNcLKG+XgAAsrBXujlJP0KfQj2+MdetBASOf/bQUJ5tTF84jHEl4B7N5nYNQ6 YTCKOMtU/7FeJun1OycOAfj/9plUyG2jRF6jYHd3QVuJntkpORn49H0pu4rvXmdzZlhXHj f4Il63rLxCRVOR47PHeRc2DshYbGdL4= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Zq3pTJB8; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf10.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.94.55 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1698708090; a=rsa-sha256; cv=pass; b=XlcqKnEx869aCeSrCniBYznEvzgK++eGNUQmxi5djZFH7VzJfjNLaGZUDAT+o5I4RZpiYk dnDzR/IIfFB1RHZTjAjSyNGtC74beLy2WfIdtVoVfb4dJsxKbnEn+PjOXFR6z14uGcWoa2 KWgoCR5ijRVjcOksZizjKFU2nd2ygNA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HysmN/qkFfv3uA3R0TKcYShKYDN1bQx6hgaIef3MHEYl/EoXndV8s+veW0ePaIQpF77Jhs9qnXexqum5VRmdOF9T5llAPoTrjhbKT0kzE6cKoi+Zlf2ApfHEh7py3PM8KNdy1MQLQkOVejKSNLr92lBad+v6j5naoC1Af2lCPiGjKAIRdIl8eJ6j6ut8ay0tf+mcpI3vadx6aZ/MmUen3WLyGIhU6qbsourxO69Z5K5e+gShZtNz97T5wWw9jAH8hYixRbbTFEqR1D0+CMDFew2yXNKAGERmKIGI+C+HntZXtRIT73++kUVMOnmn3Pfd5LkCGARfBeE3lDvPtgcqEQ== 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=/8F9XxTlFs3JAweptSCYnG2spnJ6Ue5yo74V/tj/9us=; b=eRbpNV9wQZtppB9ZjT9nbPRo2/0qJG2gAvDN6WmqQgbrBK2l4qF5r2nOG6U14JQ7a1WHm6El8DTuddHhmB6UjBm/EVhaCu7Uuml2wVC0WwZd+umJUtbxJNXVYfeLsyDmZBBllqrhsNuecMxS+vI+yFH72f7AIA86rMzkQKiZ1OKSm7Ff5YOFQxpfJKNz23TfNZY8SNNeTN7Ng88jV+T+MglmeLt2vDyelvhrq1eXq4fkDqwjFfawAWhNIVUkhuDDpR5lS1nJZPRholk2Wwf9KknOvZFFl0VdkZeWEc9bbeJr14oBVMD1wjCOrvSGPCrKKWtQsTCr15Mp0HAmuu4wWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=arm.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/8F9XxTlFs3JAweptSCYnG2spnJ6Ue5yo74V/tj/9us=; b=Zq3pTJB8xie2bRrrnPH5JuIyEkIwFmvc+K+IiACLM1bcSLSGQkYZvlodfzOVo1oJr3B8/6xmDGozaNsP8f2gIxfilt70kHJJBZXlThchvfFQvpCLK9FUI7Ie7KhiS+WoZ1fzmy1gWLSyvvVNsGBtOy+tx3V979EfIcs50hxaiyjznfBrUZ3g862hXf8qRLgVKQHUhVwjpTJUgnkzL/+3/dVhQaQDdzreqY+962Rq1oB7QgEcaPywRJLPof2d8gqb/F85wu8q50yIk9VxKQP1leWF1zYcn5t5/EIJhIhpyoREHGY8u+HtHWQDGzDpF28eCyzjJuSL5db7/hyfOdK+aw== Received: from DS7PR03CA0069.namprd03.prod.outlook.com (2603:10b6:5:3bb::14) by DM4PR12MB6661.namprd12.prod.outlook.com (2603:10b6:8:b7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.28; Mon, 30 Oct 2023 23:21:27 +0000 Received: from CY4PEPF0000EDD3.namprd03.prod.outlook.com (2603:10b6:5:3bb:cafe::74) by DS7PR03CA0069.outlook.office365.com (2603:10b6:5:3bb::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.28 via Frontend Transport; Mon, 30 Oct 2023 23:21:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CY4PEPF0000EDD3.mail.protection.outlook.com (10.167.241.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.15 via Frontend Transport; Mon, 30 Oct 2023 23:21:27 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Mon, 30 Oct 2023 16:21:14 -0700 Received: from [10.110.48.28] (10.126.231.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Mon, 30 Oct 2023 16:21:14 -0700 Message-ID: <21812f89-c1a0-4ca0-9f73-54f20c4d29ef@nvidia.com> Date: Mon, 30 Oct 2023 16:21:13 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: John Hubbard Subject: NUMA + THP test suites? To: Ryan Roberts , Mel Gorman , linux-mm , "Kirill A . Shutemov" Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EDD3:EE_|DM4PR12MB6661:EE_ X-MS-Office365-Filtering-Correlation-Id: 3105a9da-4b5f-4821-9e4c-08dbd99ef12a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XxfsKPqzvQCbhK66LfTrrEyoNR8Zj+CtEiyEq7G5EnTZOlgGL+nDBe7fE8RebEnl3qRounyq6XiYMmg7f3Ygw6QVxwsF7tIzDQZNi+b34zMBYoRoKMTh2hZnrWW/dtnUb4QcsbZdFOMRUn9vb1SQqmj77KRKx2oTmgb44sqSrq5Q45Se3wtGjbqgMwq6x10p8I4a5oMELi1aPfKqBvMQzvwaQKG6cZ98iyU+1/SAGV3B1l9kcIoxxqYqgsm+bUG+MdXkFrQdyQ68UBlvy5+xjgdcXvwkAaMAHW4Z+wyAforGjOvACDSPsyz5P3W07R1qnZ9HxLgtIDr6BF78odjR/CSY18X7z7JczWGoEr4Xv8Pov1tu0tIxgl1OxkwqDG8MOkFc859b8xvZw2GORi5FtJ01h4BA9gbh6S5snIr15ntR8eoF8lPBdRrWr00qtjzM2QBfNXCSAFw6ovekJlscTPINwdU+9tYrVbY5PwdK5DE5jVP3DanLwHhKf5ORBDAFyB7RnXETgySBEOF3QzxVxkKxvDhO6WgAwFT9vvGgToaq5gVeomJM9VvtaKyGwDYuUDLzO/hnTEtJubwYArQfL45rNarm1R+W3V2I3csjcwqZ2/TxML2kXa/M76PTPUNd2NnI6O39BRw6htU61nGm8OAa4PQ3taz5bxqKCWGaxlF3cAOWCl1dzFyPI9akITb0TifMN4ge0kW0Tgh4JbvzvIHMGgsnmk4djfpmYs2LYd46GvHOdUC8kuebL+tvrJPYPtra+cSUD0yu2BfyPlF54SdyONU0KWm/8n7mqUr0wiedEJkTC3hUvXcAoW4TVTuX X-Forefront-Antispam-Report: CIP:216.228.117.161;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge2.nvidia.com;CAT:NONE;SFS:(13230031)(4636009)(396003)(346002)(376002)(136003)(39860400002)(230922051799003)(64100799003)(451199024)(186009)(82310400011)(1800799009)(36840700001)(40470700004)(46966006)(2906002)(40460700003)(16576012)(4744005)(36860700001)(82740400003)(110136005)(70586007)(47076005)(356005)(7636003)(70206006)(316002)(966005)(478600001)(83380400001)(2616005)(16526019)(336012)(426003)(26005)(41300700001)(5660300002)(8936002)(8676002)(36756003)(31696002)(40480700001)(86362001)(31686004)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 23:21:27.6125 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3105a9da-4b5f-4821-9e4c-08dbd99ef12a X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EDD3.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6661 X-Rspam-User: X-Stat-Signature: a89ck8ub515ecsqzrygs9a3outnuqy6s X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: C0BC0C0004 X-HE-Tag: 1698708090-737985 X-HE-Meta: U2FsdGVkX1/WxgmZNF3if07Hg2TnFGA15UwBrx51KaHZAsxzdRJPXl6BsO4n7XuhlOP/d/2tDhhx06P9vLF5JQKlgsEVyIm1SHFZrBqafSo3k8QLBjMvUv4j+QdNVQzq9Vt7JshwhWYXZuQ7Yw9INBGpbb4ZQfxqtmubSkKaQI7grxG4hxxSTT6FIeihcZ8joAjto4URhi13pbexCBI3tFpVcqTIQ/LSLX0licYmV76LSn5SpD8L6OUXsK2nye39lrowjmBQZBCgi1Ot83GVOWSWWgmeXbfnH6Xj0OPA393+LECbvEBRGxUfF1Om5xAPBTwDYkiox5Ed+wIwG41lzhPEeGKYCfai1jXf+UFMb2CPgEnZbgRxl7DrvfQPQ+BiXoebPMUyRIsjnp08lZ1p6SC4Y2XLfdtGUhb478+eCe+BD0wXoi2Rw3JzOZaHV9pRiOLMMioHYnnsDobZeObMPKYkbHnXA3eQSodYQ/5wIMZoJSLCON7FQCslhSAB4YnXhLqel+fvafDCyKFr0F5f+KMc3ncKVOlCLBr5yENxGDmGKcRQpIk/TItwHL/zhkwqvCZOQ5hjluCcfaToT0t1yrkZmvc6DnST5i250T4amSGPPcKtTQ1eRKAcEmlISVFrx3BjMmyE/Km5xOkPBIMljCcG2DjkGVgEL+UdfCK7pfP562Fn6IUQC3pgMGsZtEiEKfPWqNaDFLXZ5VyHoNDxPSphmhzuO8znUjCcsCXVmFCICDsLL6ZJ5jMtQBG6pOZP4pcn6o69RcogNprWU3e/VIvpbXBTp0YpwWcXXV4I5ljlKeaz4hnvCmthnhCv5IQZeKYbPV/m7RsWwY5dK1+r2dEGOHVlQl2mtv2JeRfCv3pG0wfIdSt3PoWnTV714fH1FFGMXeQtXFGLdXkfLEWIgQAR58pWLKMeVJgwP1Z2uwkM8DqpbB5FqhddN7y69vQeLyGy/RgJM8oumg1+64Z 9dW4qlGO NRZ7HKTZvmDh60VPowECXoyo2WdgsuSO7Fl8s27QjYcLGXOJZj/fxRPPq98myAqcjoFyndpHOasYnSn8YYuCe/ONYcJ96PqQLAfLbH5RUdT7wIs3rLjZD5TCPR1ohntlnabPioQ58ncmxMv8KDqoB3ZfBuro6DFO6fp+HL1aXNaK3fhqRIFgN1doI/76yD3EIK7Rl4xt3wRB+oxDQPhROcNcuqnZon54id4jJpwAjI/F9Et214MLNfMqp9cKqI9e7GzE+TMNVjoZ3lPvddNnpRlgz4l27fr1oQGXmatuRhZXhplzHbv/2VK08w8SpoUMWM0hiPSQEHxgrKil1og6CbTUCPHatbVqJxq3B5GPZLt9+mo9mOuaXeMpIAdoP1Cq5m2clktyINNSyaY9U2Z2jRMW81dHOoohN7DGX6NNukCMhz0SJ77eqnmkW1OHsgm65KQ5oRehQcODUSxhMLerYUmM6/g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000022, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, I have some tentative solutions to the "NUMA balancing prerequisite" for Ryan's "[PATCH v6 0/9] variable-order, large folios for anonymous memory" [1]. However, I need to actually exercise the patches, in order to post anything worth reading, and as usual that is the hard part. After some initial searching around, it's time to simply ask: are there any test suites that will exercise NUMA page faults with THP? I am seeing hints of coverage, but with NUMA and THP separately covered, in the mm selftests. And also stress-ng has some numa coverage. So I was thinking of augmenting the selftests to get coverage (and the pte-mapped THP would be a happier story with this as well), but maybe tests along these lines already exist somewhere? [1] https://lore.kernel.org/all/197819d2-d7fa-47ae-b893-ef2fce25b2be@nvidia.com/ thanks, -- John Hubbard NVIDIA