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 10224C2BD09 for ; Wed, 3 Jul 2024 20:27:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 56DFA6B007B; Wed, 3 Jul 2024 16:27:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F6356B0082; Wed, 3 Jul 2024 16:27:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 397246B0083; Wed, 3 Jul 2024 16:27:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 1BF696B007B for ; Wed, 3 Jul 2024 16:27:02 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9BF5DA18E8 for ; Wed, 3 Jul 2024 20:27:01 +0000 (UTC) X-FDA: 82299575442.24.F5BAE70 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf01.hostedemail.com (Postfix) with ESMTP id 4F5B340019 for ; Wed, 3 Jul 2024 20:26:58 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=GvoV2t2Y; spf=pass (imf01.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720038395; 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:dkim-signature; bh=cnedgdpekRvo4LEhL+d+lZafIjEEpZ1O/D46oIvFh9Y=; b=VWXUlgf3YhqLMMuOrELHeN14x9MK10WMd9hzwlba1xlZnSejWURyppO4XcEKZt2IaQVg2N pBoRz7xgFDZERWgPe8przKaxCWSmTsGLH2jw1C/IQNxE9nuYYULJLSofb1OZcxPZrt6iVI nbnuRu651YVGbuSnjzq2JWq6TfbeWrA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720038395; a=rsa-sha256; cv=none; b=q2xr/FxJjqaw14b7xuP7dc2kAp94NI2oUgjBzC1XDrc3OcdtKqMnoqSPASvpl+io3oydfe Dx9a9oLOx5luo91EBVVYGJ67AaJfCGksRXBfM1lmuy20fWSNWqm9CRkEa4iRcfc1tBNJA8 a8lZwl7Kcs18VouAF/2bZ6/vdNfgFQU= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=GvoV2t2Y; spf=pass (imf01.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id AD89ACE2DCF; Wed, 3 Jul 2024 20:26:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 84A5EC2BD10; Wed, 3 Jul 2024 20:26:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1720038415; bh=s6DsFyZn/wW3Wj6FhmgTr6w6StdImQV4cUTcdZC4Htk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=GvoV2t2YT98ecQnFA6y4k1+dwQvEQ8iWrM0rR/NBRFpElWfmHhCPHCfzZ8EbKar+W RgQGtLo0xqk31pieNZboOLUWdI9heRReCSxpWjtOQJEW5EMyjA49VBStVsBvGtSX5O lKug6BZs4YXVKJ3MwiR7o8Yozb8le21YXkWHpQT0= Date: Wed, 3 Jul 2024 13:26:53 -0700 From: Andrew Morton To: Lorenzo Stoakes Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, "Liam R . Howlett" , Vlastimil Babka , Matthew Wilcox , Alexander Viro , Christian Brauner , Jan Kara , Eric Biederman , Kees Cook , Suren Baghdasaryan Subject: Re: [PATCH 0/7] Make core VMA operations internal and testable Message-Id: <20240703132653.3cb26750f5ff160d6b698cae@linux-foundation.org> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Stat-Signature: 7ym89r8iosjfanrhed47wig5rftebt3g X-Rspamd-Queue-Id: 4F5B340019 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1720038418-469453 X-HE-Meta: U2FsdGVkX18dxaAMcGcEMUyexqbZHdYlNM/4OVkqoIK26l9lModC6EISOXj5+b7tn7fap1Y4DxQVa0In1heuj4p/5+iFhpcjzXER659dklLeNJu5TNiqepnslF7yKLVE5SwT57vRtvQepc20ktIyx9oAziV/mnFymH/PPNmSZ5huGM5466tCMwClBkl8J1KuDyN4J55lnxl/s/S5KAXpxIwUGTKc8P+1QNwFh2H/RA2/slgfdDnnutJXaUcJzADbBRqSNjyQ6e5x1mFv6mA3Jxt8i4cx3HKRz3viGdnb1OtHkhdZb8WdfYtwoxxU6hkps9bxbMzHC7TUDAwdbFniJx136Yu11Uo2DW9VYPiFD90I1NSDBD+G6OmqwJ5lCqvCEYiteu4wRtkS3z1If0UGrmpZL4/ar/LxXC4O2b5vgRX7548xpQy5pBCAqcohQTravFrG7wBWp63yJPtaIpKBB7h8SzE9I9Cy4GMqDkP0Z/5uj+cPYiybttzuATCqyGYZzkBfeXlLpO/+FzNpN5pXm+E8kew4w8J/legeG2PuN/SU0LMF5rKY0wVxkUM+v9oAWWxmxoVUU/1QYFfBJGg5qvqjiEEm+CdYu3K4T4P+vUafYrsOmG1QQ8et0RPatK99LFix1g17GjzTsXXYyuxE+WV6dMTpsgSZ/Wy07JPk0ai4gUD+V4L4A+CU/gXtJMY1GO2y3C4XN57YXoM0BqJ/1NHMJWn1Lq/ITLfQlFOIRr0ZFP3dPBSwhr9KmogZLAhfJJI4Bqu+4uX87vi5CLovmaH5038pkp5qvWJ1Q6N3ZCLzDzJmU66N1OBfE5hsGh+JX3vs47SNU9otD4AYpRhypmoRmSLq3xlrfY7zMvsoK7IctcVReujkCu+IWCyEbpo0vKFz81RRLpd8fodg5ngIgqQP7iXEbCGCZgqMdhnlpwBFUr2jtc9OzOWTLtEenoCJabYj8hb5un7MvS3K8b2 /g+b+5Sm StB8pXm+r4gs7cWkcaMdowVwc06BwtZVvEtprXdQ0jQgHjQoVZ64FC2jmI3t6cK1ve7sAbtYbOYKGqVVUmvfwM9V5nxtI5JeooKh/0CtoZhrqIzJFtN8ROixCKgQFjuD48j3mxZ+NvW3Prwq9lTzGky6wlsm9xXkNOfwO9TcKB2v0PrkOA7zVVJY3P4bo+SDqF9tgE3yvdkdkP845WfITfSqtEP2lKyv5Ve9OaJOb4u9ldx7iIhrljOAfNg== 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 Wed, 3 Jul 2024 12:57:31 +0100 Lorenzo Stoakes wrote: > Kernel functionality is stubbed and shimmed as needed in tools/testing/vma/ > which contains a fully functional userland vma_internal.h file and which > imports mm/vma.c and mm/vma.h to be directly tested from userland. Cool stuff. Now we need to make sure that anyone who messes with vma code has run the tests. And has added more testcases, if appropriate. Does it make sense to execute this test under selftests/ in some fashion? Quite a few people appear to be running the selftest code regularly and it would be good to make them run this as well. > 51 files changed, 3914 insertions(+), 2453 deletions(-) eep. The best time for me to merge this is late in the -rc cycle so the large skew between mainline and mm.git doesn't spend months hampering ongoing development. But that merge time is right now.