From nobody Mon Dec 1 22:34:46 2025 Received: from mail-pl1-f201.google.com (mail-pl1-f201.google.com [209.85.214.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DB5230215A for ; Wed, 26 Nov 2025 23:17:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764199065; cv=none; b=K282+0PJsFPRSSmIFADI4r23oAoKaYJzJ9hL5xNUmnAfudGy9ypk1VC/wvP48jhf2Spg8R1JVS/4jIy0oCWxCCpJO0n2ewJQ6JqSHSuIQHqN1s+E4H3Pb5dKxkJWpkdYVGSP6eVfD5wRPOMQqjJGDRt9w7Y+8bruIgYCf4G7Seo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764199065; c=relaxed/simple; bh=syip/vtxgc0scKvCnUJN/SD/jcLGmSspCTDS/9yj+FU=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=lVzYrz+7BYeeDIlanMxNA49rquYmZnf1O82RUy/o05Vi4Y/+lwtRmgFhvuMpcyYA33v7YRh/wmo+AOowiKpxjEbwuuaShPTk59R/d60NSbqgugY68y6VnvBkLlpRYkDFX9gvIxQKRIsbJWjCyZ3yKiswK9cjxNNRBk6XWDLimqk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--dmatlack.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=xcwit3Vd; arc=none smtp.client-ip=209.85.214.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--dmatlack.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="xcwit3Vd" Received: by mail-pl1-f201.google.com with SMTP id d9443c01a7336-297df52c960so4836765ad.1 for ; Wed, 26 Nov 2025 15:17:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764199064; x=1764803864; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=7657QzqYC5tw1S9kkHW7dfOPGuJbn/ahSFH3Z3YWAgY=; b=xcwit3VdnRnzCsxBGwOarx6fKCa75dUTzjuAs8tuatDMd73PW0rlr3GDGChX/CaLn7 YCqZP9GqCla5CyirXwR/ICBN8ZKFf20sPXjvUAYUmyEjywmfy9MgdEFNLWgqkA1N1ymQ oh2akUXrt73j7dpJDZdQ7T1O4qPzFlw7ucSQ0pjJ5YBg2jAhmCTOQvb7MEwFwX+9IJgy jgIPAv5Ovuw+viR0gZ9SPB250t7xLUnjNvmMhh7o61+dW6Mp7udd0bz0Ydb+txyJew5m ICkV1PqxQJ4NcnrDvgR5wZtIj6ZN9nIKpdCpDc9KLitGkDHP0xa4dy/4s6/z4mGIQulW T6MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764199064; x=1764803864; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7657QzqYC5tw1S9kkHW7dfOPGuJbn/ahSFH3Z3YWAgY=; b=mGZhla6rvXIQjawVj8oTjsRAikHwce7Ya+A+ATmm0iUu/8ZUz2ffB8AGpT6x2Q/ZJk Q3jiqVWr1jsYZRYp/kVFL3SwXsegT31wcL3q1VajdYQryoYmkAXBQlP2kpXy0x76HFdH f47oksWVGs3pEd4bqqQpj1CqJAXxWF3INNKrNiU9hBOqsTev3dY18ms6uzgj++ZKstV5 yhwoNaKV+mUys412VAl2dR8PPT2STQcyC9XGPiDAHy5t5MzBSinoWoVqoxR+FyTWYUUN Ejk3jqqgLXL3EgQ9uBg1c997WYaj/KqOkzPEQukCBCl0QhY1ThS/tWpFHVzby5EyrDGa OPuQ== X-Forwarded-Encrypted: i=1; AJvYcCWnJurV1XIypkOKlIGtx7Qp4mnqGxpTNSiczowllln1Unhn0C0Iy6DLvHod19TVr4AVRQX0wfyg9aIViCc=@vger.kernel.org X-Gm-Message-State: AOJu0YxmvB8HTWyz/Lya4FSNdBqPJ+rbJOXCXGrrdT7ZKvMGi7Qj/YCF YNaNz+lJOnJE8By3TjwP5yUGO6O5XpapJ+zitZ90XuHEAHh90mdn/0ay7rU+p6o+Um2w3IPFlxe WhybN7Z3yoKtdOQ== X-Google-Smtp-Source: AGHT+IFrqvW2CE4KsCsRkyATGhzcCKUihm9f3LYFtC7yBj8cCKiJpFrrrqtrKxxf/wwvyfsKZ1awzoJWJb7HZg== X-Received: from plda10.prod.google.com ([2002:a17:902:ee8a:b0:298:38d:87a6]) (user=dmatlack job=prod-delivery.src-stubby-dispatcher) by 2002:a17:903:b84:b0:290:cd9c:1229 with SMTP id d9443c01a7336-29b6bec4961mr206414255ad.19.1764199063649; Wed, 26 Nov 2025 15:17:43 -0800 (PST) Date: Wed, 26 Nov 2025 23:17:16 +0000 In-Reply-To: <20251126231733.3302983-1-dmatlack@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251126231733.3302983-1-dmatlack@google.com> X-Mailer: git-send-email 2.52.0.487.g5c8c507ade-goog Message-ID: <20251126231733.3302983-2-dmatlack@google.com> Subject: [PATCH v4 01/18] vfio: selftests: Move run.sh into scripts directory From: David Matlack To: Alex Williamson Cc: Alex Mastro , David Matlack , Jason Gunthorpe , Josh Hilke , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Raghavendra Rao Ananta , Vipin Sharma Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Move run.sh in a new sub-directory scripts/. This directory will be used to house various helper scripts to be used by humans and automation for running VFIO selftests. Opportunistically also switch run.sh from TEST_PROGS_EXTENDED to TEST_FILES. The former is for actual test executables that are just not run by default. TEST_FILES is a better fit for helper scripts. No functional change intended. Reviewed-by: Alex Mastro Tested-by: Alex Mastro Reviewed-by: Raghavendra Rao Ananta Signed-off-by: David Matlack --- tools/testing/selftests/vfio/Makefile | 4 +++- tools/testing/selftests/vfio/{ =3D> scripts}/run.sh | 0 2 files changed, 3 insertions(+), 1 deletion(-) rename tools/testing/selftests/vfio/{ =3D> scripts}/run.sh (100%) diff --git a/tools/testing/selftests/vfio/Makefile b/tools/testing/selftest= s/vfio/Makefile index 324ba0175a33..ad7fa4071c20 100644 --- a/tools/testing/selftests/vfio/Makefile +++ b/tools/testing/selftests/vfio/Makefile @@ -3,7 +3,9 @@ TEST_GEN_PROGS +=3D vfio_dma_mapping_test TEST_GEN_PROGS +=3D vfio_iommufd_setup_test TEST_GEN_PROGS +=3D vfio_pci_device_test TEST_GEN_PROGS +=3D vfio_pci_driver_test -TEST_PROGS_EXTENDED :=3D run.sh + +TEST_FILES +=3D scripts/run.sh + include ../lib.mk include lib/libvfio.mk =20 diff --git a/tools/testing/selftests/vfio/run.sh b/tools/testing/selftests/= vfio/scripts/run.sh similarity index 100% rename from tools/testing/selftests/vfio/run.sh rename to tools/testing/selftests/vfio/scripts/run.sh --=20 2.52.0.487.g5c8c507ade-goog