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 CC238C3271E for ; Fri, 5 Jul 2024 18:28:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 656726B009D; Fri, 5 Jul 2024 14:28:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 607136B009E; Fri, 5 Jul 2024 14:28:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4CE476B009F; Fri, 5 Jul 2024 14:28:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2EA806B009D for ; Fri, 5 Jul 2024 14:28:09 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id C7745A198E for ; Fri, 5 Jul 2024 18:28:08 +0000 (UTC) X-FDA: 82306533456.25.C332157 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf21.hostedemail.com (Postfix) with ESMTP id 273131C0010 for ; Fri, 5 Jul 2024 18:28:06 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=R6h4ROaN; spf=pass (imf21.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720204060; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hd1k5ATpK14v0r2Cj42ByR5vpKfVxCll1mEbzGJY+D0=; b=1Kc5uKV4V2Eh4IuU2Ov057/Mm32httPujppFIRd25DaGpPeuLVqqyIfkPfDrzeT0rqSREs sv2a45PptMdnaAhxmmC5L+kcvEcFI7ll+9TvUyYGBy3UCJPtQird3V9IIfiXlirr0YZiW+ QTzltv1BbGke5M2yRr4/PztC9zwctmE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720204061; a=rsa-sha256; cv=none; b=BIAoQcNcpXtWv1jsE0P60GBqy773/h5qoOYLwkCwJwhflSvR8aJ7UULwFJ/fuAGA5TCSea KQ5ohUUwuEq4dhl1iFS6ILT2XK7CjDk4TxXu9+KuLW+zz0K2AVzBfPeYXyWsjyW1CJdHJy h36Vj72FEPnEIDXZ6/sDVDeEwKuSgP4= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=R6h4ROaN; spf=pass (imf21.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 348DD60CEB; Fri, 5 Jul 2024 18:28:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 791DAC4AF07; Fri, 5 Jul 2024 18:28:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1720204085; bh=KmcElzmESUIp0MlELsh9o4w4XilOqKmLaFJjxt90rE8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R6h4ROaNUpRDGTTQQZoqX6QawFmfSQAYU/GSM4Vh9/Yw8h9o1n6/w6lUspzJRe1nk Y3pU/C9z76LYIfANKBvu6N0FkbBZC3+adqjD6p8/a+ZvbyFJTeReIYmGWCZLbb0uVI NBNhdhz8AgCM6kP9tmMLXvQ6W3jayrYBL1a5AND4/tCjcsEg+AP6xUzJoFB7LhUYxB qEVZIjAxqVe0MQ+gRe/yBn64BbOEhXiRqTZnQJcym0fKkH5UtkbzdymaGlT0c4vN6Y EjXWrwgah6nJfBUx6SZFzlY6PwM4lFzIZArq7mijYP+kI83NFOmeY55TQ1PfvhJWeH Zu9ElDZb7ROvg== From: SeongJae Park To: Lorenzo Stoakes Cc: SeongJae Park , Andrew Morton , 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 v2 7/7] tools: add skeleton code for userland testing of VMA logic Date: Fri, 5 Jul 2024 11:28:01 -0700 Message-Id: <20240705182801.95577-1-sj@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <7989012e4f17074d3b94803dcebb8c3d1365ca1d.1720121068.git.lorenzo.stoakes@oracle.com> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 273131C0010 X-Stat-Signature: maacy5bqrr9e8boq1rnrmnj55g39xjio X-HE-Tag: 1720204086-623769 X-HE-Meta: U2FsdGVkX19c9A0ktTi0NHaG3NkAjp1q0nO5EiHfcbjxT4eYScwHENlNcGxdIdTcOUiqjSWR+a9oDpk6P0I4Z0lUqUxP16csXUQtA6zXidQjhLDXp6WwYYm4Uv2le+4FWu+nBsQHfwTmc6r0v449o7NkSZjLhrJrgdT+U9pEoj7Rz1nLmuKmN/UifPQw/dCKVQvzbfXdaZG9WLulUavT/k58HZAjHP/GnI1Wk7Rs9fNI13Cgqo0JvZt9fH/rVWQGTinifsVKDHOuXFglDg8teOS/fUj4BtVYTNnm+LMIbvGaEukMvX3tcBf5ibCFIvxl9qoutdVsHfNKcnrSt15bFITQDkasoyqHtIlGsWeVyQeseRBWgl+a7HlY+cG7Ado6mlrWPgJp6iLCC3UQ8HIVUo27Mm7NWPAUbYvE6u3NqwJfcMVgPEosjdS7LXQE90wTdmOptdYhSJAKbbZlARoWb6+weoXWvCH7nrKteEteMdL+Yvwtb4gnlDZfqfHUP+g/njWB43z4XefRZj1HvVaQn+XP2Aypa8TcnXZQWZEEp8yCiF4zUp8xGiSpTLkoEuF056r316fBSuRMtaY7U8ZwxShV6pKc5nMFiAfVpZMbOpt1envNwEu/dMFyIYiKdMvPU5wk9W4ZxOdifIcffnsyz6frkRuxGgIUOwPBpo6c+dgQoqF9BaY22sdG/nvCjLlZtyOEsx3hscufddDd5DuuRpexKgqjwDfS0nDhXLl5RDTULanP+GS99JeKmGoxd5uxY/Nd+1c/n0DFgs1IFE3KJX7O3GGQBCHPMBNM9ahHcPPBsQAFbg6PEFMr99F7UaqlE6p8EQV3eYNaAYSuhh50ibdWosUi4V3n+qNlj5HlVT4JpYckNHT/VbfYK0W9uGPhZlzIzxN43iyLUND2J+rly+r2BhPFJcWo/QcpfeXSpMDHmakSAN4lBv7SDRH3AVKrk4qqRpAr/xN2uGLPUxs HmG9F6gy /3TlgVydrby72BiJeF8h6k8nOduP+gD355xXPgWiXjR4M7AZuHUShxVnDBdHCzRSx7uSRsX1n4un0P6PgvaJ7oURz2nxp6JmrKwWC5pNMLNiNzIIgThZO5+rxsXZF5W+Vka/HgXthxSlzaZfbJirgP4uwKE1+3SpzRMtPid2GdSCu1QVNzfpKoVgAR1B2TIta/yg4tWI+WN2ZDqJslgjkGnl4AGJfaN0pX9DLco07BvMYDZNUCZa7hF1WDOxMotT0xd2z 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: Hi Lorenzo, On Thu, 4 Jul 2024 20:28:02 +0100 Lorenzo Stoakes wrote: > Establish a new userland VMA unit testing implementation under > tools/testing which utilises existing logic providing maple tree support in > userland utilising the now-shared code previously exclusive to radix tree > testing. > > This provides fundamental VMA operations whose API is defined in mm/vma.h, > while stubbing out superfluous functionality. > > This exists as a proof-of-concept, with the test implementation functional > and sufficient to allow userland compilation of vma.c, but containing only > cursory tests to demonstrate basic functionality. > > Signed-off-by: Lorenzo Stoakes I haven't had a time to review this, and I don't think I will get the time soon (don't wait for me). But, I was able to build and run it as below, thanks to the fast runtime of the test ;) $ cd tools/testing/vma $ make [...] $ ./vma 4 tests run, 4 passed, 0 failed. So, FWIW, Tested-by: SeongJae Park Thanks, SJ [...]