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 A947AC2BD09 for ; Thu, 4 Jul 2024 01:26:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 312CA6B0083; Wed, 3 Jul 2024 21:26:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2C29A6B0085; Wed, 3 Jul 2024 21:26:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B14C6B0088; Wed, 3 Jul 2024 21:26:45 -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 F21046B0083 for ; Wed, 3 Jul 2024 21:26:44 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 8EFA340988 for ; Thu, 4 Jul 2024 01:26:44 +0000 (UTC) X-FDA: 82300330728.18.42DD6AD Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf24.hostedemail.com (Postfix) with ESMTP id 05AEE180011 for ; Thu, 4 Jul 2024 01:26:41 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=VtbfgnNd; spf=pass (imf24.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=1720056379; 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=QiuWch0Ns8pUKsoFRbCopqZtiq1Rd00UOXMSJkt710M=; b=62001RzKw7GEZNtJ/mDpmhj4aAy8XIsc/MPRrd3ZX7ipjRnXwZ+oEVaOoeunkh0wRPK+7z 5oiCdyEJRBSx+zW2Ey/igE2sGrUzc2Co/I++07sqYIpjqTiJhsE8Lr6l4C3HYTg+44FyG2 RKNmKYavg/fkQ/f9Mu7dRuS8ONdizmA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720056379; a=rsa-sha256; cv=none; b=BbFyUtIZVODbKAF7TT3MuS5vP1jktjjwzqoUKS+NbKc7qNw4AUjp1mX1xPyTz3vItDrDce bEWVTk2uPvMAJvIfg1vz3VARCNvDDkXB5fpQw0jjoC9GxlVhTdmQUz2fGybtHUU+eViSm7 CH6v4rOTGYq6+qgjlWLe6AIx+7yg4HI= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=VtbfgnNd; spf=pass (imf24.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 D1827CE174A; Thu, 4 Jul 2024 01:26:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 98FC7C2BD10; Thu, 4 Jul 2024 01:26:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1720056397; bh=GkVtuwbf8p9cXqHz8uwyctRlpGOGEOw/zHNi1c8dusk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=VtbfgnNdZDSCB5aHAmA8l+IM6HQpjrVzZPWmlGsvPIqfnIBX+jX5FbKrW1ueHrsOc Jvc1sP3exmZH54HGbaJ3ZfunTTrhL4f8I+CatAa/LBYuzvVfaBnm9dOdVsaQbzK6ux kNwNd6PKtn/jinxGLUgeUKw2BXkzl6KmJNx9DOtU= Date: Wed, 3 Jul 2024 18:26:36 -0700 From: Andrew Morton To: Lorenzo Stoakes Cc: SeongJae Park , 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 , Shuah Khan , Brendan Higgins , David Gow , Rae Moar Subject: Re: [PATCH 0/7] Make core VMA operations internal and testable Message-Id: <20240703182636.a04510e21e53b5afe82e60d9@linux-foundation.org> In-Reply-To: <1edfc11c-ab99-4e9d-bf5d-b10f34b3f1da@lucifer.local> References: <1a41caa5-561e-415f-85f3-01b52b233506@lucifer.local> <20240703225636.90190-1-sj@kernel.org> <1edfc11c-ab99-4e9d-bf5d-b10f34b3f1da@lucifer.local> X-Mailer: Sylpheed 3.8.0beta1 (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-Rspamd-Queue-Id: 05AEE180011 X-Stat-Signature: ww716q6nsn8m7hzk7xorafxduj6a3dkr X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1720056401-270180 X-HE-Meta: U2FsdGVkX182rNLZ+OT5BEH4XXnA017FOWiDgKfHXZat5MVpOnmk65iMmzMDIvvJwreZmXUfDzAQxxsdyZi3TZJ+BHx+Uqha2A/qijmAugvjjG4JuMhkFN/G6nOEw86n/0wijO2kKB6xG81HUi/Z8wE0tj4Ar4JPWTO1J1iobB315MjMZvolhrdP0j2CMVStpdzEJf87LzqHZFxxA0ojpkHJtNYEv5sJRlGJu9QqwDjVKm3o/0RLdCDcvq/c4fJ1ryJodXGygDlWWGVe7zqVpikVD8ayc27hQnwAeQs39QASl+p/fvhB+tXEdwTcF1m3OVkw7YcesEagZlLVqphgPVt0QU/CF86BBN2ukYbTGCfDQeKKwZbJT5x+c2lxTjMD57MQ+cPYXSVeE+eUxrunu6LRcpj/6Nt5Ks6eNyV/vsV2rwg5J7bxvynQUGlEghO2rzILGGOQ5NYBagkk7SivmhGT7Y/q9k1FHd6xvUwIdyEwvQTTWM1e+d2lZtx7vRXE/pDOSXsfuSianYcnuWZ2qK5wcWcGs0W+MnAqlmfyXD6ocEvF/uVQAffxFCc5HGOrHiB5sp/Fn2QjLUAneMWg9z3R+q4KOgKjNTVyKF/Wl66fzZ2sPAYk456kWg/+JLTtcY5xIhWGTxYb4chysW8PlGszGgRBCsvWuaccFAeJ81LFP2rkyjkQCwjsoOGTGIgXJwB0bE3wvGQZYAyyEWec/yRV2NEiD7NX5a6D0J34bIsHIV0XhfUuPJ8F2VM4UF6CfoIFnTpxQ6EPDnFoxBWIONIf/ao4YAklrDihdmesj3QTUvrzPKep94dUL7NSzBb9KKsGpDsqrS6nWU7MP1Mjs5ADjd5E5xlQISuZVXBHeCsAeEAp26BHTos5Vfhv/SL7m/n70GPrFC8Mfnrvn3kKpEaegocuiVDY0T9brY4wfAXnaKGHFS0hDgoOT2OVelb8mIMYvzB2yL0wFxxcTHE BX4GrTk0 FLn9x4a6n2x2t4yd0fOHBsRQBob5ALgcWW87wJAi0dmUh8Yk6DgMvmGngAVZGcoOu46xOBxqaMahoYXHS/wKf1cb0mMDa8XIX29ROjhuOCpX/oQoBYlOo9ZygJOSzDx/pKLr/a0ixcBEmMMvKoXS9RZ3883WBqlU/YI0uWJPT4CmqYyfMWK0dSZcVFsru/3nXJGcSxxG+Jj4ZxlBVs9/Izgk8F3Odddf4XPmDSrde+ogBSIrbNW6qZbJ7QA== 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 Thu, 4 Jul 2024 00:24:15 +0100 Lorenzo Stoakes wrote: > The self tests differ from this and other tests using the userland-stubbed > kernel approach in that they test system call invocation and assert > expectations. > > My point to Andrew was that we could potentially automatically run these > tests as part of a self-test run as they are so quick, at least in the > future, if that made sense. Yes, I was thinking we'd just add a selftest which does (simplified, of course) cd ../../vma make ./whatever simply to cause this new code to be invoked when someone runs the selftest suite.