From nobody Fri Dec 19 17:01:18 2025 Received: from mail-wm1-f73.google.com (mail-wm1-f73.google.com [209.85.128.73]) (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 ED74F30DD06 for ; Mon, 13 Oct 2025 15:14:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760368450; cv=none; b=jL93NcrcRxdbmVnq7DLaCPoHHYGhDUh14CrPzEU61V6IdJQugG7Tw69HMsPXbHrjfOqedG9VUd8p5ELGp/lF61S9KH9173ulpMXKusg5mbO1QX9qOEj0RXjQ8Cnr6x6mO4MGKWHXfx5Xbk91LZJviYe0QB2a6wsTnlKsd+OPwS0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760368450; c=relaxed/simple; bh=+lDhQfO7V28U5h5cFY1SpmGreNn0Wv7q3JC+Ta4qqjU=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=PSVr5UUneoTs0w4wWE9r5hsKXoiaRq0fJhHLVuU8eMwUgdJnnTHSHcWUgeA4zvNveR50YDCPs/Zs+qeUBkkn/QrVECgElviBbZDvz4wzZbfWjTmZ43dRGUQTg20dHjU0j7b5/YioEp2tWRK019sdR782+/aLrLhnQUioDWELq0c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--jackmanb.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=VbQxsWiy; arc=none smtp.client-ip=209.85.128.73 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--jackmanb.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="VbQxsWiy" Received: by mail-wm1-f73.google.com with SMTP id 5b1f17b1804b1-46e2c11b94cso30445055e9.3 for ; Mon, 13 Oct 2025 08:14:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1760368447; x=1760973247; 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=cGDDhoVb2UvH/TA1vgttd7Mn5QwfAy9xVEM4QZu3Sb0=; b=VbQxsWiy2iu1NsojBLJmyvDP1SPud0uJfJNouRo7N9aCUlsfBLtcZC7pVsH8uefGdM Z9pfQzuqZW96rpjEPxPcKirYxUep2Yq1jBvRYwrkl5rY4o94nk64J1oj0kc8Trd6cqEB +9qncKaipgSuD/71LQP9yTZRo7RzqcHi2W3X6ryGo2lXRoyNvOJ5UR/hG5Wr+zBaF7Cj JMnqGP1LA5DPqtHnPEMd9Xeg7EE3s0z8EypvyXkk3rPr+Jqwbxue9MiYtzX809HyxwVe UdOaG3k3RfnXp1imExzE1lyAbhwPRI+fkou4CJE4f4vNGtZoaBZaklVNfBy9COKszPZh bUMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760368447; x=1760973247; 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=cGDDhoVb2UvH/TA1vgttd7Mn5QwfAy9xVEM4QZu3Sb0=; b=TCwqgA8wbJH/ybooef3UvRY7gFwhxQdN0T2tLxSXcqdQLm8wp5PZL1ZsbmNz4Js4wh FYdzWf58toxRWMbCJzFmjzI2o3N0mNY6NI8vYloAsP/o+sBqaMbFFt1VJZh/y8M/KYEE AbtjrycMILeaCEZRbcHE22Zo9KPu764KV0ePh/H4fkRTTOjnPY+Y+ztRl5yW2KSIZgUs unGBMHMptAjnmeeh0MmewDqibmadM+j8qwiLvxUAWoqf8HJ4ngEi0wvp8Q25imefZiag M/qx3g4JJ3tBhSZX3HIo0PLdmPn2/GIOgIsMDs73d0UdUxUhnYEUPJBGv2QIMnHDAOg/ 8Wxg== X-Forwarded-Encrypted: i=1; AJvYcCXds/MxfROKDCfPh4Yri3LFbiVS4VuuSGipIdn+jcQo/jH1C9bQQg6bu896uDr718j1E5hejFQ9PDOaxrs=@vger.kernel.org X-Gm-Message-State: AOJu0YxM9qFkYPRWXfR70f1sPCpGaYcRVvI/rZEt2HNSQh0Zy5OY9e7b QgDCyImulxO5NN/H83rq3yHj+tvY6Dn02rXYlvL9DhhbssiizI0N7qfMHw18B9/VAWkFcn4ULNk B1FmwRyX76ug+ZA== X-Google-Smtp-Source: AGHT+IEweTCIAoPBJTGv9sNgJ5ITUY2c9g3SgeMzT1r+mLrP4s3EpEnW/lRyaiHSxsI9RuUdBtXz2FoFIx+xzg== X-Received: from wmga6.prod.google.com ([2002:a05:600c:2d46:b0:458:bdde:5c9b]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600d:41f3:b0:46f:c1f4:15a9 with SMTP id 5b1f17b1804b1-46fc1f416f2mr43380555e9.27.1760368447270; Mon, 13 Oct 2025 08:14:07 -0700 (PDT) Date: Mon, 13 Oct 2025 15:13:54 +0000 In-Reply-To: <20251013-l1tf-test-v1-0-583fb664836d@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251013-l1tf-test-v1-0-583fb664836d@google.com> X-Mailer: b4 0.14.2 Message-ID: <20251013-l1tf-test-v1-1-583fb664836d@google.com> Subject: [PATCH 1/2] selftests: fix installing nested TEST_GEN_MODS_DIR From: Brendan Jackman To: Shuah Khan , Paolo Bonzini , Sean Christopherson Cc: Alexandra Sandulescu , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Brendan Jackman Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Currently all users of TEST_GEN_MODS_DIR set it to a single-element path like "test_modules". This means that the $(notdir) call in specified to be a nop. However in a subsequent patch a user will be added that needs to nest the module directory under an arch-specific subdirectory, which means this $(notdir) breaks the modules installation. So remove it. Signed-off-by: Brendan Jackman --- tools/testing/selftests/lib.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/lib.mk b/tools/testing/selftests/lib.mk index 5303900339292e618dee4fd7ff8a7c2fa3209a68..787032a66bd5daf8e6c9d00de1d= f3773901364fb 100644 --- a/tools/testing/selftests/lib.mk +++ b/tools/testing/selftests/lib.mk @@ -166,7 +166,7 @@ define INSTALL_RULE $(eval INSTALL_LIST =3D $(TEST_CUSTOM_PROGS)) $(INSTALL_SINGLE_RULE) $(eval INSTALL_LIST =3D $(TEST_GEN_PROGS_EXTENDED)) $(INSTALL_SINGLE_RULE) $(eval INSTALL_LIST =3D $(TEST_GEN_FILES)) $(INSTALL_SINGLE_RULE) - $(eval INSTALL_LIST =3D $(notdir $(TEST_GEN_MODS_DIR))) $(INSTALL_MODS_RU= LE) + $(eval INSTALL_LIST =3D $(TEST_GEN_MODS_DIR)) $(INSTALL_MODS_RULE) $(eval INSTALL_LIST =3D $(wildcard config settings)) $(INSTALL_SINGLE_RUL= E) endef =20 --=20 2.50.1