From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3700624jah; Tue, 18 Jan 2022 03:30:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJyd90HxlVyRs3owI8lT6NGy90RXSVcigHTA6qnCsGB1na8cWBKz8vPt7/8kYzcdyu/XdRNp X-Received: by 2002:a17:902:b08b:b0:149:ee23:8907 with SMTP id p11-20020a170902b08b00b00149ee238907mr27907189plr.59.1642505451594; Tue, 18 Jan 2022 03:30:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505451; cv=none; d=google.com; s=arc-20160816; b=XhyVJDhtbspzjakoyr5Df8w9CSXJXQervvHK36cWzVZyMcuK5Qf+swPdNfLPrd6pNr LMOI8lwq0ih2ojjQUQG82mIqqTDISV2ejkF7G6KeY5tn2hPCd9KXRhcDyJt88ploDzm4 hY6QdvLSb6RYosreLdwBvaD2IuI/K3OYDGGjPxMyP21UytLtN2iqhMj7N8+4FF8BT9QT 6bhnIIWUdtO4xYTUsQJDFJGfWPdCisBz0PkFCDY1Z1p8MLcxTa6z+oOMHgBx4WdH5UEK lHG8JZAJIRUColC869RcOhGphjR7nDmZX1d3SK00DKncOgC2FJhHtn6fCrPEVZDRqkjy 6BcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=BaHsoZFWiX9mv47s4BV0uxhL1kBfcottdTr5yzS2FcM=; b=NUgHD55o+VeTzlSBYEIz/C49nOvd6eTfBv6QW3lEQAuPe401Y0vr976wp9oY6XqIka BrzZclI/9h4OcYc+i/WqPNXDsqlo4Gzj0Wlv23IaClhzS3Xh4DLct05Bmlcd5jOgqjUi 2uexoNq8TbMMc9FNzloqHBohgYWI6yGMnbjPTMnTB+/Pl/QMji/yzxYPxRE4zC0IqAm2 MAPK8bpuOEEbRYsuJmjewBzlPs1YyuyHzil7qHvcI+pZ4ubogVrGepzKecmZas3gWkow Y09oztt/hPLmfDM6pbJ++ey7JM2L1ZZN4WAuLrIr8/+nfN9XbKe1yUa5WfMUF95onNMj IfzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=H5Ez+RSq; spf=pass (google.com: domain of mptcp+bounces-3199-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3199-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [147.75.69.165]) by mx.google.com with ESMTPS id w13si21647140plg.140.2022.01.18.03.30.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:30:51 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3199-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) client-ip=147.75.69.165; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=H5Ez+RSq; spf=pass (google.com: domain of mptcp+bounces-3199-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3199-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sjc.edge.kernel.org (Postfix) with ESMTPS id 28E343E0A57 for ; Tue, 18 Jan 2022 11:30:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4A49C2CA0; Tue, 18 Jan 2022 11:30:50 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8E792C9C for ; Tue, 18 Jan 2022 11:30:48 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id E62571F43E07 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505447; bh=gjVHu+jWyShCzwYH7u0I9MtX/la4ZTeWCA5VgFyOCk0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H5Ez+RSqJ5X1uYdxMk4VSBSDHzgIj98jIrxhiayB5u+Bf/1+/fLT/K6COMerWQlfS VW/rkRju533nMAx2e090k8UIETKYz3QclugU8+pCks9IHB6IuQkWpSVjAh3OWdhso6 S5B9q/6noRCvHIWKgKph20ScEZj9ooGTIbEJemqnlrOsL3wsaJKfHZDYy43YkMJSaV bj+xXPckZj58v9uoUepZW9qEdbVxU5zVD5AV5ZElwlFEezpdkD052I5P7QjG6cniH5 Js/2yfMPqi9CvG9YUju7950Nip/slm5k1tvquYSS3ciIb/FcqCCs4Ac7L6DObu+l78 e2bEsfyep0R6A== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 01/10] selftests: set the BUILD variable to absolute path Date: Tue, 18 Jan 2022 16:29:00 +0500 Message-Id: <20220118112909.1885705-2-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The build of kselftests fails if relative path is specified through KBUILD_OUTPUT or O=3D method. BUILD variable is used to determine the path of the output objects. When make is run from other directories with relative paths, the exact path of the build objects is ambiguous and build fails. make[1]: Entering directory '/home/usama/repos/kernel/linux_mainline2/tool= s/testing/selftests/alsa' gcc mixer-test.c -L/usr/lib/x86_64-linux-gnu -lasound -o build/kselft= est/alsa/mixer-test /usr/bin/ld: cannot open output file build/kselftest/alsa/mixer-test Set the BUILD variable to the absolute path of the output directory. Make the logic readable and easy to follow. Use spaces instead of tabs for indentation as if with tab indentation is considered recipe in make. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/Makefile | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Mak= efile index d08fe4cfe811..a7b63860b7bc 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -114,19 +114,27 @@ ifdef building_out_of_srctree override LDFLAGS =3D endif =20 -ifneq ($(O),) - BUILD :=3D $(O)/kselftest +top_srcdir ?=3D ../../.. + +ifeq ("$(origin O)", "command line") + KBUILD_OUTPUT :=3D $(O) +endif + +ifneq ($(KBUILD_OUTPUT),) + # Make's built-in functions such as $(abspath ...), $(realpath ...) cann= ot + # expand a shell special character '~'. We use a somewhat tedious way he= re. + abs_objtree :=3D $(shell cd $(top_srcdir) && mkdir -p $(KBUILD_OUTPUT) &= & cd $(KBUILD_OUTPUT) && pwd) + $(if $(abs_objtree),, \ + $(error failed to create output directory "$(KBUILD_OUTPUT)")) + # $(realpath ...) resolves symlinks + abs_objtree :=3D $(realpath $(abs_objtree)) + BUILD :=3D $(abs_objtree)/kselftest else - ifneq ($(KBUILD_OUTPUT),) - BUILD :=3D $(KBUILD_OUTPUT)/kselftest - else - BUILD :=3D $(shell pwd) - DEFAULT_INSTALL_HDR_PATH :=3D 1 - endif + BUILD :=3D $(CURDIR) + DEFAULT_INSTALL_HDR_PATH :=3D 1 endif =20 # Prepare for headers install -top_srcdir ?=3D ../../.. include $(top_srcdir)/scripts/subarch.include ARCH ?=3D $(SUBARCH) export KSFT_KHDR_INSTALL_DONE :=3D 1 --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3700718jah; Tue, 18 Jan 2022 03:31:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJyQi6la8jtlUHD42CsCkTUDQzgZGWwn6eaZ4zbjTECBazgfA6xXYYYcKuGZIw0Ox1AHkdz+ X-Received: by 2002:a63:9809:: with SMTP id q9mr22789067pgd.509.1642505461194; Tue, 18 Jan 2022 03:31:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505461; cv=none; d=google.com; s=arc-20160816; b=rUbK4iJPnAK4OWZ2EbAkgjnbggNQisj2kHFXxtmZWxqQVYA/FwQ6MJ4VtqTugt7Wlh oe/lItARx+fkr3l8W0jE/iEFuw5Ucy3zIzzVxrA84dJs0NDPVX1q63N9ew3vl6WVRjaz gWlPJ3A/d0XjpLCNTpwn1Tc/KmjSuqwDW1ewREwCHd2xhFES6lZDFqS0LY9K/YgW6TOP OVvUrxbJ/bc2nYAg5SgRIZNQQFYGX++7xmQQVVi+rzKGmx/00P6DlpZ5Uy/282E4TlgK IW4zqI6PHoOlTlE3CFwJAR2xDir8t2yo7y9LYEE+oH1bNWSuZv1Dcxxn+91n2Aijeu9j ibyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=fiwgkWI07vNaj3TPIkvzCWewOHrLUd6C7eRjU2X2K6U=; b=w6W7EyCvNFucWmr4P6Dp+7HysluVvTTWOzBWP5Ys9VmoHbuDjNeDOE6E6h6U5jKPmh SHsmQHR/Zs7JoHVWFBWwF9HJ97BJRtoy6dvqfFbFbCbdn9KqiZLDunWcsRCtRPQnW8f9 veUJMOE0p8zXNKGhpJccGIBCpbYybOTNJ0RVp7qzdklgSPZ7nVyMKLu6xYj8Ug6bxoMP 6iGZCqemXmU9VfkOFTWXvaNhS3Uq5jlD8O4HGTmlfjjYl9UHX4MJnissrTnEPwHI7t0t 8Tz/NBknWRhIhvb+T5ggyQbUcdhpYbl1cAxmJ9M2mtFthdD0gmOBNCCYvSDSbgl8ixo+ pOWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=EWk48Eta; spf=pass (google.com: domain of mptcp+bounces-3200-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3200-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [147.75.69.165]) by mx.google.com with ESMTPS id p17si17003014pgh.70.2022.01.18.03.31.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:01 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3200-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) client-ip=147.75.69.165; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=EWk48Eta; spf=pass (google.com: domain of mptcp+bounces-3200-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3200-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sjc.edge.kernel.org (Postfix) with ESMTPS id C19543E016B for ; Tue, 18 Jan 2022 11:31:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B902F2CA0; Tue, 18 Jan 2022 11:30:59 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 812322C9C for ; Tue, 18 Jan 2022 11:30:58 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id D840D1F43E9D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505457; bh=dpLad+4CdJOaMlTWmTiAawK1sEdubzbwv8rkOkH0hpM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EWk48EtaaPvtMZ6NV+gyXS9Eo6lBlAQ2vge/1BuKuobi8Pp1fJxCHAWAWcakXF6U/ 5fjTQd3jAAwsXK51uiAPDKasPaNsqbuE1zsmlkNHW55Dq1A+7FTDZZudZUlt3JLL9x Z2CFjQXSnfcpM51B7QrKwS/OQWzDBHZZW7jo243Cz1gXCoKwR2Ov11/izrwuYfUMf2 V94JNSMORMu7lwZe+bdZHz4p/cWoNbzhZgosq6SGA0JJmQ4myZ8sIPVyMZHe8yKOBJ 9j85yAnraTQ0GR7ZOTae5N1NEkBSA+VKK+gvvzi8zILKYRhg/yDSABZmXoixlYetES fP0UdH6ebqsrQ== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 02/10] selftests: Add and export a kernel uapi headers path Date: Tue, 18 Jan 2022 16:29:01 +0500 Message-Id: <20220118112909.1885705-3-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Kernel uapi headers can be present at different paths depending upon how the build was invoked. It becomes impossible for the tests to include the correct headers directory. Set and export KHDR_INCLUDES variable to make it possible for sub make files to include the header files. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Mak= efile index a7b63860b7bc..21f983dfd047 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -129,8 +129,11 @@ ifneq ($(KBUILD_OUTPUT),) # $(realpath ...) resolves symlinks abs_objtree :=3D $(realpath $(abs_objtree)) BUILD :=3D $(abs_objtree)/kselftest + KHDR_INCLUDES :=3D -I${abs_objtree}/usr/include else BUILD :=3D $(CURDIR) + abs_srctree :=3D $(shell cd $(top_srcdir) && pwd) + KHDR_INCLUDES :=3D -I${abs_srctree}/usr/include DEFAULT_INSTALL_HDR_PATH :=3D 1 endif =20 @@ -139,6 +142,7 @@ include $(top_srcdir)/scripts/subarch.include ARCH ?=3D $(SUBARCH) export KSFT_KHDR_INSTALL_DONE :=3D 1 export BUILD +export KHDR_INCLUDES =20 # set default goal to all, so make without a target runs all, even when # all isn't the first target in the file. --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3700844jah; Tue, 18 Jan 2022 03:31:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJxokwoWd6xj+mh5/v1eq8WjkOcttLO45HXEN3nurCkF9xaKLEJUrblsoPG7vUh9uUOcMa7U X-Received: by 2002:a25:ae10:: with SMTP id a16mr10921720ybj.476.1642505471465; Tue, 18 Jan 2022 03:31:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505471; cv=none; d=google.com; s=arc-20160816; b=gp1JdxYc8nGNSoyUJNgWaZNJApFbJe1tqW22cJtLXX4cPpWK39Z1LikLCVNNXYXMPa jofV7CCC8PyFYqOLhtAsDRFm6RzojPYRxzKVYXEy5zp0FskVCpXEaEh6ksgVKuDPXxDa UmyAtAm+T2YoUeGmhXmige31rGd1/SI43+rCV2Wra+trg2qjGapHjxB1em5wrRyVuMXu 3G1o7o0OfwbaOLnZmIPXez8AH2NwAnwYBRZL9b7u69/JvZ7eKTH8W6r3Iy4LmeaGJp0p Bdss5fzHs4T1J89D8OIlgoPN7xoEiFL+Pe3Qa9wIVz7yBzm0rLmgY70P+4dJZ9CpAiXj VZOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=vQc/kucxWjFc06jxjqUvpCufGJhqIhZsUchDY+tVd3k=; b=GoX2m+bCvQ0yXZ1uni6O+S5xJzjPuKGGJSI8rRa72Qex0fq/HIUQAkflu7gtYPkej4 ykjAm6/oxuaFOOMK509wOX1IWE2PaoBtdc8Z735ZKrn0GK/PSYXP+YRfvDNPvA8OhCkP gOMDBcYELDRUCZtHWBc2miArQMxiCA5iqTOYzff7cd+SXi2OnALbogQIkswZHUeJhdQu J4Fq++ojQaQPBwOP+Wh4MUYSOWD7MA/pDz98dH+jKD2Vnn14MyqccPwKTbYKg04T9Dcn 2IiV891IdPwnKw2JX7WiVMq3CjBKLhIR1oiIBkA/fwDrR/SnX1rNCX4D4SgZf803DQ1b 4mUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n0xKX4Vh; spf=pass (google.com: domain of mptcp+bounces-3201-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3201-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [147.75.197.195]) by mx.google.com with ESMTPS id t65si12835912ybf.432.2022.01.18.03.31.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:11 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3201-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) client-ip=147.75.197.195; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n0xKX4Vh; spf=pass (google.com: domain of mptcp+bounces-3201-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3201-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id 1E7A21C0946 for ; Tue, 18 Jan 2022 11:31:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AAEE52CA0; Tue, 18 Jan 2022 11:31:09 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 907E22C9C for ; Tue, 18 Jan 2022 11:31:08 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 1CCBC1F43EA4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505467; bh=FL5woJicBxOM7EavfZYCVa1miYOdVihihV/Qs6cofek=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n0xKX4Vham5LQD/c8ClU/yBO1aOldvHQE5JKZOsXG09nJx5UgKM5qjXBKNxsMPFr8 YhzC0SOXspS1MLKYueeppaldTe3ugKtpXzLpaxorkCr0mp+ki8oYYzQ9xLcdf0JoI0 caYNp4KihbxmlIoufOwYzRfQw8/JumGCgRixD5dXFOz9AJQ94JaQTUx3QH2GtrqRTE Aexm0+zrNSktNBMszHRKO3muSZdJRTF0ikaDnvPaHFswDxkytRhCUew90kYxKoXEam I5W/gr/6JXZMdY0cD+ajO2yurpEjPGB5Vwtq7qphiwSuX6BDDxNI4EXADHzagWY7r+ v027n9eOAKUog== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 03/10] selftests: Correct the headers install path Date: Tue, 18 Jan 2022 16:29:02 +0500 Message-Id: <20220118112909.1885705-4-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" uapi headers should be installed at the top of the object tree, "/usr/include". There is no need for kernel headers to be present at kselftest build directory, "/kselftest/usr/ include" as well. This duplication can be avoided by correctly specifying the INSTALL_HDR_PATH. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Mak= efile index 21f983dfd047..80e5498eab92 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -167,7 +167,7 @@ khdr: ifeq (1,$(DEFAULT_INSTALL_HDR_PATH)) $(MAKE) --no-builtin-rules ARCH=3D$(ARCH) -C $(top_srcdir) headers_install else - $(MAKE) --no-builtin-rules INSTALL_HDR_PATH=3D$$BUILD/usr \ + $(MAKE) --no-builtin-rules INSTALL_HDR_PATH=3D$(abs_objtree)/usr \ ARCH=3D$(ARCH) -C $(top_srcdir) headers_install endif =20 --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3700964jah; Tue, 18 Jan 2022 03:31:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJyOrChZBQtnm1A/JGBRpFWWwl782wf+ZWUJxCSi7fbUhLUJTmeYg6fwlVOxHlzpYH76zLj6 X-Received: by 2002:ae9:f11a:: with SMTP id k26mr17591152qkg.444.1642505480436; Tue, 18 Jan 2022 03:31:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505480; cv=none; d=google.com; s=arc-20160816; b=l0XKWnNfyUJ846LUIAGsmOmyfrNClk7rqQ/Ukmv/89MJjVvPQa85r4ny1yEvqhB032 d+z4q/6uOvXVYhDKuOzuuNh4Fms7XGzRq/obAunc9hab8C7Y8LhWdYXio9MeZOvjJ/+h pzyjo9tkV4w/QryD1cTagLHZn6zdA/RZ5hkGVYzPkEEMybu5eTdEwE/pmWqiw6ojEaH6 BSUi9qDtVBe/Y5XpFgei8KSNJvI/lryl2E6VJDXY+iezG4bf/0jpfFBEL6QGrunJx+5a 3VbRCSwL+9OiAEUBOWwwcy77bFTDc6IQ8AgbfmsuXRb4X0kN/9H33BSo3uy6Px58sTo4 kJLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=0g+dlNrxdxDWaw881cjfY6U2pEsqlkXL3MtlbInTKfg=; b=x9VFWTIpvucI5NwuNJGfhkPkVTtbqMS8Xt/dztUH3blqwFn92CaTP2gy4mHawmAkD7 pQnl+c45D46td1C4vMACJV0maJapZHLOVedXjjuCTDNGbUkiCSfXqKKEqJylWJGACzEZ MiYEW/i5XSRDOO7CI2ZYWbX+gXYCtkwRxfAPHgK0vFTXT6BfvE+kphjpJuZryb80Wwtq 7jNh7so5OrsIyTg6naYbyasFThMjBt4EmMuSrR77u539WXYrs97SPfYLKa9YH00enQdq 5N5Gr3sqDU8aaqSPWR/baDfagvlYGTrD3Qz6hlXQStelp1sTell/hFCa8uJLhbVCOojB vt2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=cfpbNJry; spf=pass (google.com: domain of mptcp+bounces-3202-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3202-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [2604:1380:1:3600::1]) by mx.google.com with ESMTPS id gg9si3021872qvb.446.2022.01.18.03.31.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:20 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3202-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) client-ip=2604:1380:1:3600::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=cfpbNJry; spf=pass (google.com: domain of mptcp+bounces-3202-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3202-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id EA0821C09A7 for ; Tue, 18 Jan 2022 11:31:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B28242CA0; Tue, 18 Jan 2022 11:31:18 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 921C92C9C for ; Tue, 18 Jan 2022 11:31:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id E89C61F43EAC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505476; bh=quQqOgE+qpfCtHHrJtyaS3otvFZ8NW4tc4U/r/42qw8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cfpbNJrycuQvPqZSVP14/FBD+H5Oeq9sTIqpJKcjivtiq5qAXkGgvOIaZkSiwbvC3 bTKk2fd5FlzjHRxfb3QKhqEMTJYhvlCzCzd1ec46dG3OP2xU3OmmeKJWvKuMr/QR12 LJSt2GHQMm/OIfftguSj9DAm7AGsiDq7B7fzqmyaY1Xnb6dpl9rvP5Tx0ZHWV64JBX g5KcB0mFJn4gieDsWGa3CJC1rLjghrYyW8q/VSFBwvXJswK+2GgNiLynZJ6MYhC5m4 RX4gwuslnAjCwpcQoz18UZwJqIBeACn01DSidYQWk86MLtNJZlmDRr1dPV27Dg/VjG Tud39RsoOXw8g== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 04/10] selftests: futex: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:03 +0500 Message-Id: <20220118112909.1885705-5-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. KBUILD_OUTPUT also doesn't point to the correct directory when relative path is used. Thus out of tree builds fail. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/futex/functional/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/futex/functional/Makefile b/tools/test= ing/selftests/futex/functional/Makefile index 5cc38de9d8ea..7ff1e764407b 100644 --- a/tools/testing/selftests/futex/functional/Makefile +++ b/tools/testing/selftests/futex/functional/Makefile @@ -1,7 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 -INCLUDES :=3D -I../include -I../../ -I../../../../../usr/include/ \ - -I$(KBUILD_OUTPUT)/kselftest/usr/include -CFLAGS :=3D $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES) +INCLUDES :=3D -I../include -I../../ +CFLAGS :=3D $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES) $(KH= DR_INCLUDES) LDLIBS :=3D -lpthread -lrt =20 HEADERS :=3D \ --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3701061jah; Tue, 18 Jan 2022 03:31:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJyOwBC1u91UzP0BWCecOXIOxF/dE4FjpqOiljD4iF+cRATBPwrq57BevN7ShRprNJ4U5IOD X-Received: by 2002:a05:622a:164a:: with SMTP id y10mr20382207qtj.441.1642505489433; Tue, 18 Jan 2022 03:31:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505489; cv=none; d=google.com; s=arc-20160816; b=EIbhD7h1CU05dkU/FZ+DgFVn/vIeQO+WSR5xJr4lIRgMXFgZpndLjIVc18C/Rw+GAx Ohf6R0YGjt35uq7uJTE1pYuwnfD6I8XtUPWtGwN8nIJI1XOj9eVGLZdYE2bxPnrrKncR 7zJ0jL15lBwWOnNzdfTLI95xQnirRMxkW5DSiiLsBmkDXfHKPfeFRa3VRaMinlZVEk+R Xwcw84m47+z3oZDarITnJ9/ertfBgJQynGj8hHOz8mQNeQzfAtMKONTpSZPAMyiHCySi zBxuaBw54ZNqm190x1Vbfs7JlPovEt4dNM3EzggFvKZkVo0wEi7F+WUQk4Ng1ham99O9 8U8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=v9dqpppISos2S8pH7tbuI++7d8Wc3K6YGe0LMEumi8U=; b=fEbGfmHS+yxkEezHSn5+jVE6HEMsMI05KMhd9rl0ymy+9tpHxKy9+JK4aqWwM9sfbc lw71EKwQug+T05YaEK8ANwohL+cq78TzloTc7z1RhbatyA71G8zETXHiVFYm0pPR6egD EdEoFvCSvf/IOwU7InMPevjx84ttQGZu0gGNILzsJKy4XZuefUdvJRIYeDhk7UEEle6T 0k5e/XElB8nLMK6gE2CuC1v53BseT4oXTj292llZWkXz/ErPKMvHkK649Mgut17yNJ+a J0DnOBMYjfn9OU41uj3W4emWZHn8T4chbTZY7T/OhQZPf6cylnQYBYKUL9H8ZNKOZkxW s6XQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=IKMPtZoo; spf=pass (google.com: domain of mptcp+bounces-3203-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3203-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [2604:1380:1:3600::1]) by mx.google.com with ESMTPS id jk9si3432891qvb.547.2022.01.18.03.31.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:29 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3203-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) client-ip=2604:1380:1:3600::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=IKMPtZoo; spf=pass (google.com: domain of mptcp+bounces-3203-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3203-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id 28E041C09A9 for ; Tue, 18 Jan 2022 11:31:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D9F362CA0; Tue, 18 Jan 2022 11:31:27 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A58742C9C for ; Tue, 18 Jan 2022 11:31:26 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id E8C341F43EBE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505485; bh=JhpCsybLmT57CKBzdEYbEYfBTmlpwJ2taSfigXWMgdM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IKMPtZooC5RNGM8no7wd4TPQzJOAGg8P1rSLdb3XxWAB0M579B20iFwWjd75fNoOP RgqW1Ng28T6lXniFr99oCcKCoLncT+26K0vt/slJlaja/RCDgQAoOmoXeRehH0rzb0 fFznJ1qtbioFbt5sovD4Njq0G4aL6CFFyBEd8LihVqYCwC0yvHV6w0VrVA19+Kbh0m qOU1knAfZo6MvQpEsJbNcyslHVrsjcJIUkJbvEJ/N4Wc+IXoo7ImoAo6BgvYOqn15g BbaFm9kuAUS+/DnNeYF47GwRW6t3mH28ps48hB4bmlB8wVaqi9diFiH2Sdn/F1/SAm OrVeTzWOBLeOw== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 05/10] selftests: kvm: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:04 +0500 Message-Id: <20220118112909.1885705-6-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/kvm/Makefile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/kvm/Makefile b/tools/testing/selftests= /kvm/Makefile index ee8cf2149824..ce9c8857e14c 100644 --- a/tools/testing/selftests/kvm/Makefile +++ b/tools/testing/selftests/kvm/Makefile @@ -136,8 +136,6 @@ TEST_GEN_PROGS_riscv +=3D kvm_binary_stats_test TEST_GEN_PROGS +=3D $(TEST_GEN_PROGS_$(UNAME_M)) LIBKVM +=3D $(LIBKVM_$(UNAME_M)) =20 -INSTALL_HDR_PATH =3D $(top_srcdir)/usr -LINUX_HDR_PATH =3D $(INSTALL_HDR_PATH)/include/ LINUX_TOOL_INCLUDE =3D $(top_srcdir)/tools/include ifeq ($(ARCH),x86_64) LINUX_TOOL_ARCH_INCLUDE =3D $(top_srcdir)/tools/arch/x86/include @@ -146,7 +144,7 @@ LINUX_TOOL_ARCH_INCLUDE =3D $(top_srcdir)/tools/arch/$(= ARCH)/include endif CFLAGS +=3D -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=3Dgnu99 \ -fno-stack-protector -fno-PIE -I$(LINUX_TOOL_INCLUDE) \ - -I$(LINUX_TOOL_ARCH_INCLUDE) -I$(LINUX_HDR_PATH) -Iinclude \ + -I$(LINUX_TOOL_ARCH_INCLUDE) $(KHDR_INCLUDES) -Iinclude \ -I$( Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [2604:1380:1:3600::1]) by mx.google.com with ESMTPS id s19si6851963qtk.532.2022.01.18.03.31.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:39 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3204-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) client-ip=2604:1380:1:3600::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=EoT+wn7p; spf=pass (google.com: domain of mptcp+bounces-3204-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3204-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id 86E8B1C09E3 for ; Tue, 18 Jan 2022 11:31:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 463462CA0; Tue, 18 Jan 2022 11:31:37 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB37E2C9C for ; Tue, 18 Jan 2022 11:31:35 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id C6F5A1F43EC0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505494; bh=f/au3CsQPO/GIa/zBleGlWIysQfk59tmnzMqq6fix88=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EoT+wn7pIb/F+auwrxvGpdTzbp0SSH2JL8xkak1SS8HMmCuYsT+Am7cIkV5Msc4Q/ U+u+NcYne87dY5LS9UYjqmQyaUxhANeFXA/yPruEpAebNQK+vG2A0Kly+8HsA8R50b BR606G/NT9v0oZ8Ox7bpmRMBgvHxLU6uO3Obgs8N+tgB5F0HkzR5aXujTAaZIlqLop tawMy3Yb/ojfzAe21P0fmQda0wV59wgLQX68h0tPMGSlJ4oLh1HBJN7UFHMwW0snTb tkRKBRzN2qwb/MjfmqbSDme+oUImqsFukIY6lIayF0/iSaNrzP0sZ3PFr4xsfY+HDQ XQlLxY9KjF6gg== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 06/10] selftests: landlock: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:05 +0500 Message-Id: <20220118112909.1885705-7-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/landlock/Makefile | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/tools/testing/selftests/landlock/Makefile b/tools/testing/self= tests/landlock/Makefile index a99596ca9882..44c724b38a37 100644 --- a/tools/testing/selftests/landlock/Makefile +++ b/tools/testing/selftests/landlock/Makefile @@ -1,6 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 =20 -CFLAGS +=3D -Wall -O2 +CFLAGS +=3D -Wall -O2 $(KHDR_INCLUDES) =20 src_test :=3D $(wildcard *_test.c) =20 @@ -12,13 +12,8 @@ KSFT_KHDR_INSTALL :=3D 1 OVERRIDE_TARGETS :=3D 1 include ../lib.mk =20 -khdr_dir =3D $(top_srcdir)/usr/include - -$(khdr_dir)/linux/landlock.h: khdr - @: - $(OUTPUT)/true: true.c $(LINK.c) $< $(LDLIBS) -o $@ -static =20 -$(OUTPUT)/%_test: %_test.c $(khdr_dir)/linux/landlock.h ../kselftest_harne= ss.h common.h - $(LINK.c) $< $(LDLIBS) -o $@ -lcap -I$(khdr_dir) +$(OUTPUT)/%_test: %_test.c ../kselftest_harness.h common.h + $(LINK.c) $< $(LDLIBS) -o $@ -lcap --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3701289jah; Tue, 18 Jan 2022 03:31:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwVPa+x47+gRwHl+1eG8wuBMb52H1r3KnN3l9d9Qh35jzzj9EJht5pztoXTJWDz9RSsvqu1 X-Received: by 2002:a17:902:bf09:b0:149:d2a3:ddac with SMTP id bi9-20020a170902bf0900b00149d2a3ddacmr27414299plb.4.1642505507601; Tue, 18 Jan 2022 03:31:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505507; cv=none; d=google.com; s=arc-20160816; b=nwbW7xv7G75JhBAGBSaF+jMmsvcFIr8ZfRTjda5Vdj6TKf5SGq774Rv+q/WvzkJvsR dMFWIds++PjMPkjAExnB8dLLEJtkxslnhyE+baGkrz/NG2FMQ5mOEguD1vjub7W6uu3c GPLRdPazC5q80x+UdsCN/q2oiqkW3AJgwlBEqCwhjd5WNCQPyJsf340N3rgzyEXPZ4q+ accJhdPiDYffwBLAIoa2djFAUyYqrBA4rbl7TVBIPSu1k3s+HKPG94zEJMkzLHpMfNu7 MiqWoAd1srh0akrOekFW0m1f7ySa17jFRR377XmQqFGFKBzCYj7axAbw1fZAKECt4sJK Womw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=VPN/FnSAo5mVPYTuAcHoeUZgtQQq40z4SVCyBGCZSjA=; b=PoFn7BY0fVlw7fdew+BdNLtmBo6o32hqGlS/AKZe/AY4G9FJQ5ZuTnkXXOc3ECpEc6 ZpXC2zQ25g/bpU1BJXb4DvYnH6Zuyzh8xlop3OMVSupO2Vok9FeMGhlq9vuhR+uRABCf V9ARWV49dWiAOSuSHKSVULkLiZIK1ayQEZKdWHB5G8r19ihfVdp0Wm4TqbQhxkSnXsQP YriompRArezEnJRx9Kibi0yC76qZuZHDgX5KnQalJHs5MSoMfFM6J8wNXs2lSyxM1wGN pRrRUBpgthgYoC0nfqF1EQYwj7sxjQAhw3JxtYxjMxSvviNkQVUFVmuvFTAHynH0K1Dh FAKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=DYwPaVjI; spf=pass (google.com: domain of mptcp+bounces-3205-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3205-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [2604:1380:1000:8100::1]) by mx.google.com with ESMTPS id h26si5774109pgb.488.2022.01.18.03.31.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:47 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3205-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) client-ip=2604:1380:1000:8100::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=DYwPaVjI; spf=pass (google.com: domain of mptcp+bounces-3205-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3205-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sjc.edge.kernel.org (Postfix) with ESMTPS id 1393A3E0E67 for ; Tue, 18 Jan 2022 11:31:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 05F1A2CA1; Tue, 18 Jan 2022 11:31:46 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BBE092C9C for ; Tue, 18 Jan 2022 11:31:44 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 00AAA1F43EC4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505503; bh=c6ARDNQMLSW4/+Jdr9UKAZU1s8LQbK0RFS42X6aonwI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DYwPaVjIAAS+Kv60H7XU5+U0eu8tiWzYWlVpEUgumfIcWlmJ3B7H++AO8uBO4fZxZ KlK9PEzqMm5QuGShVub8sw/L14AS/Vz3QS+2U4+W41vpq1oanHbZLnzdEeYuVhezej CG5u7SKJWfx3bCYvaeT9vE3YgFt0QT/tznC9j0n5bXwzG5ifcNpd6eGlO30oKNApsf DNAYzq9s49328zD0hCbUmthRcYWWKmWJNmLpMnZ0Q2/8E9xL2q6tTXBNULux8nB8+9 4SCkV4mR+h1LXha+GwEfOYbmewWnYodc1rh+BDH3PwCzbfVrMDtUBbU0mvBiKubV4H d3xgU00DpLG8g== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 07/10] selftests: net: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:06 +0500 Message-Id: <20220118112909.1885705-8-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/net/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests= /net/Makefile index 9897fa9ab953..22759591fc79 100644 --- a/tools/testing/selftests/net/Makefile +++ b/tools/testing/selftests/net/Makefile @@ -2,7 +2,7 @@ # Makefile for net selftests =20 CFLAGS =3D -Wall -Wl,--no-as-needed -O2 -g -CFLAGS +=3D -I../../../../usr/include/ +CFLAGS +=3D $(KHDR_INCLUDES) =20 TEST_PROGS :=3D run_netsocktests run_afpackettests test_bpf.sh netdevice.s= h \ rtnetlink.sh xfrm_policy.sh test_blackhole_dev.sh --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3701391jah; Tue, 18 Jan 2022 03:31:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJxiQwzr7M6PICDeiTbBWTPtNedDjAk6ONah6/X4wBWQDkO0Qo08/YOnp7aNUT/hRLjv49Gs X-Received: by 2002:a17:90a:4042:: with SMTP id k2mr30019232pjg.88.1642505516516; Tue, 18 Jan 2022 03:31:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505516; cv=none; d=google.com; s=arc-20160816; b=Ms4VnH8yfC7MlAaTSUevtfU7hIjFUfKgrcEmOYrS1U4vUYpbqE/Fj+TM7KBUvCVTv5 LG57VsDmHrbBddFuFt6x+GQay+OdZ0mvZRGVZr3dvQXzo9A8Cn/By94jdYJe1JdKjmTT lEZ8z39jumPdP8Edz0IxsX7jYKWZK7TW9sohKtdyjMbLsHZWb70B01eyOe0Tct/du99S sn2M3j8fX0I8B/G9eBCoW+VNttb9bibr2nLkGYDYPLCZBW8AAE6l1BmiNRl+RfsSjinH 4RTPOSDrkQhn5hQsN394n/L7wckv+QZNW9H9GUJrBk5hSaOQg9g3EXJ+IiPlIgNdTVtv vGzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=fydHaPX5F997tehRIXbdWvSmazW6U1WhKiwfPUmRBQI=; b=GuJCqDZSWPaWEp8rRWgr8FmzkGXZcCcOLD9CzfK+HzZx2HooDH25bCQt1IrHga1kQg K+99qABe34zGCUepV+Tcq+nIfCmmFJ4bf+30wZ8iM0w3CbC2DbaXQx1/c0Z2eEcf7IEh +SPqyfwNxtfWnzgkrHiiPJNKdOKb8fnprFfDC4LUNwqk5xt525928vYv3zwoMryB9vaZ 6MEkmlfSTe6bHlarob/lGlLDjXryqNmDe3DAcZNg5a5ARQSPgXAtTKflnvzuI3LfReRw KQHhU61oIcN7HAz17c9eglrOVKnoRUU/Q/LPBpFIaM7iCTJcrBWxOwY4MZJRF+NJGR8/ F5Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=BSrrDQ9X; spf=pass (google.com: domain of mptcp+bounces-3206-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3206-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [2604:1380:1000:8100::1]) by mx.google.com with ESMTPS id pf5si2540233pjb.10.2022.01.18.03.31.56 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:31:56 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3206-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) client-ip=2604:1380:1000:8100::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=BSrrDQ9X; spf=pass (google.com: domain of mptcp+bounces-3206-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3206-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sjc.edge.kernel.org (Postfix) with ESMTPS id 17A7A3E0E9A for ; Tue, 18 Jan 2022 11:31:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 59E862C9C; Tue, 18 Jan 2022 11:31:55 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3C5BE168 for ; Tue, 18 Jan 2022 11:31:54 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 311A41F43EC7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505512; bh=j2O8LnNgJ6OKkizZGg+d3m4SsHwhUYOUVwABCSHGGkE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BSrrDQ9XgSxkBN+e/R1kQvEzYgYdnpmph/vwRkROcAFvLEyL/vETunfoI0pRI4KXa sytamsT3T59HnEdC2rMwvYUGxX6p3MGqGHZwlbrytDoCHKPr/re21UNqfCMG/nKsIN yj3HA124c04FoItqlpV7KiBGdxs7MpJHMPBeFurHnl8nSHLSTg8vlGYImuIQ/pbY+t GC9cSW1RAhQ5TEw92mRXm//8qg2EoAvjmjeeaedQ+dOBPTi+5SFMPCBAeTjb5OonHr LkklzKgKg8OvQB7skIJldlBXd/IMFtVlBaiGs08FTwOeqT7ZqndRxHTQL8nI8PuNhn xc35KbB8FpqQg== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 08/10] selftests: mptcp: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:07 +0500 Message-Id: <20220118112909.1885705-9-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/net/mptcp/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/Makefile b/tools/testing/sel= ftests/net/mptcp/Makefile index 0356c4501c99..fed6866d3b73 100644 --- a/tools/testing/selftests/net/mptcp/Makefile +++ b/tools/testing/selftests/net/mptcp/Makefile @@ -1,9 +1,8 @@ # SPDX-License-Identifier: GPL-2.0 =20 -top_srcdir =3D ../../../../.. KSFT_KHDR_INSTALL :=3D 1 =20 -CFLAGS =3D -Wall -Wl,--no-as-needed -O2 -g -I$(top_srcdir)/usr/include +CFLAGS =3D -Wall -Wl,--no-as-needed -O2 -g $(KHDR_INCLUDES) =20 TEST_PROGS :=3D mptcp_connect.sh pm_netlink.sh mptcp_join.sh diag.sh \ simult_flows.sh mptcp_sockopt.sh --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3701503jah; Tue, 18 Jan 2022 03:32:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxlSQVYKS6wCYkpXH4G2jyXYjyEUYlaedP7d+MFAx1e3eLOL42SrRB8z1T2Hc/fAMot7vto X-Received: by 2002:a05:620a:4445:: with SMTP id w5mr6046311qkp.618.1642505525481; Tue, 18 Jan 2022 03:32:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505525; cv=none; d=google.com; s=arc-20160816; b=AQQxPQc26U2WfkNKPFBQi53PHAfxZ9MBupmH4BaWGeFau4BfJfx8HPxowyC7gLSIqw 6EzFDlcCltEe9HdoAZLj0sy+ManhBTlinOeQVEfFLulDxChhOtbFFMtFwoYFgMGc6U5S 6QLolTfG3OBS4ouqG+qaqAkSa8Q+ohrBcDjNYnJ+VYkEBBBEOp841vmaXiAOuAR+VujO DkS+XY3WRFHRMpVlyW/LDNo3I5BCNU7+e2WzqDvBXGkKVAWCOuNLPiKBkG2ak89TpA/P XJrs3oZhNDJmcZ98LPFR+FCVtE8P1VSMAGTtIgSOQp+pqjlKTYHMu3MuvYemaSejJOqV DQ0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=HrZLD9dO4MF/XC5HuJsTpc5WxF8dc/PxHW0LGHe6J3U=; b=f4iSt4V4SC/zk1nXtmF6810fiNyMBEjlEo8gshp37cB8zXDi+lACNZA123ZWdcxDaH SHzXOo3oyciwnV3MIPlrEAyZ+BeM4jwXd5fmmMzOeb07mvBt9o7INfDGcVoLc41D0L04 nmoKH6S0de7LY12YX3j1Hw4q6g6SX2zfz69zR3B/zN3yKO2B96ecsoW+bbfRUugY7lpt RdriC1umg8RQtqPCF6oq4e6RS4FN3DKFTFeKqLe3eznMsviO+SnIbrznuot+LNQPEX0y 1ndld6h8iNARqoBbSxBQUvPxMsIwMsKaEHu7ZgB7VUW5kSgY2qET8qZo4OSARRq1CBgU XZHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=XmusjG85; spf=pass (google.com: domain of mptcp+bounces-3207-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3207-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [2604:1380:1:3600::1]) by mx.google.com with ESMTPS id i17si6034493qkg.653.2022.01.18.03.32.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:32:05 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3207-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) client-ip=2604:1380:1:3600::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=XmusjG85; spf=pass (google.com: domain of mptcp+bounces-3207-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3207-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id 33C021C0A68 for ; Tue, 18 Jan 2022 11:32:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C4D002CA0; Tue, 18 Jan 2022 11:32:03 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6B6392C9C for ; Tue, 18 Jan 2022 11:32:02 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 97BD11F43EC9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505521; bh=F9NkFS9pnDMRN1So8liCLv2iKRad2nzOipo3RDNWrNs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XmusjG85edJRDNtqNh9O2PTz/ooSlJtSdZvp0jquX75g5Cp+TvgvYV0FZ+aWapkhF nXRtsLWlkrXha0Xom2u3BRRz/zxqgcssEdv1IFg1s1Qc0cp00akYgFeZZkS8VlQb5h 8rFEcA3W1Kfaj7dnIfb7dZ72VQFHrlRwiw2nTJ3wNn02HBIQYQClNLip0yz/esO6Ji hOLG3f08ioJLuo0K+lqB9S2ct6RJGEu3icZGC2Ux2AA3BPYDGmcapO25XNkiUZrdte Jt4Voln00ttdD2Z7rSnnaFh3ZlYVUiFH6h5mh23Mf6v1qHE5YPAGOi4P09/dPvOfsw 3+FB/RiNmJ9Sg== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 09/10] selftests: vm: Add the uapi headers include variable Date: Tue, 18 Jan 2022 16:29:08 +0500 Message-Id: <20220118112909.1885705-10-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Out of tree build of this test fails if relative path of the output directory is specified. Remove the un-needed include paths and use KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum Acked-by: Paolo Bonzini --- tools/testing/selftests/vm/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/vm/Makefile b/tools/testing/selftests/= vm/Makefile index 7d100a7dc462..8dc428c8a3b0 100644 --- a/tools/testing/selftests/vm/Makefile +++ b/tools/testing/selftests/vm/Makefile @@ -23,7 +23,7 @@ MACHINE ?=3D $(shell echo $(uname_M) | sed -e 's/aarch64.= */arm64/' -e 's/ppc64.*/p # LDLIBS. MAKEFLAGS +=3D --no-builtin-rules =20 -CFLAGS =3D -Wall -I ../../../../usr/include $(EXTRA_CFLAGS) +CFLAGS =3D -Wall $(EXTRA_CFLAGS) $(KHDR_INCLUDES) LDLIBS =3D -lrt -lpthread TEST_GEN_FILES =3D compaction_test TEST_GEN_FILES +=3D gup_test --=20 2.30.2 From nobody Sun May 5 23:39:44 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp3701617jah; Tue, 18 Jan 2022 03:32:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJyd42Ak9Co0Sm1bTEkzmOtTwpiuWP+y99qxfn5JtCch3sYhiuhfZ43J6ssvRypidlcDb2rD X-Received: by 2002:a5b:386:: with SMTP id k6mr35112355ybp.706.1642505533461; Tue, 18 Jan 2022 03:32:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642505533; cv=none; d=google.com; s=arc-20160816; b=0gxP8wj9N2sTC0H942knF35i/0Cpg4kkYYyBxov6j/h5nmXHqOtyry6xYy6XhQHfEr c/+e8fltbwpM91++tyRtYFBKPBtkvv6OoTywHtVqPmFUl5n8dlAI447Py6skmNy/t2oI 0INJa+Y4Xv96hKRCUTDBnAFnjUsJSwkVjkNEHUHf2JhTtSYWSCVndLiE4uu2SZjSLWnb HIIMAw6sA7eI9x2C3ODK+mhQ3CA8V0wOTfijmgwxuJoX5bJGQmD0c9kAdZL8tU9wg3Xx N+XD3hCTk4bBwh//dkT13bQDWe3VZXLTjoGbGFwAt51y8paj9qzJkL3V/+zhl2H0h9/l t5Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=5FzDVO4m73MnMCRN7cPbOuHn80rWZGUfyBsLEFDv1Yk=; b=ZxCjozc3l9VJohd+jRChSBr1fDPQnL5oI9su3Nw4q1vW5iWt+0BBPBsqIcSmkpBomj sIUrAA1OLYEWQxsQSQUKag8focFz6U5LGFhCLHh1rZp/CeBBGAA0B4/nC5einwbxh4pt tLzXCe+JfwgdBil152lP7av7hXODZ9ViJ4UQNgVpgj3hbI+S6vpWUzKH/DfmTfM7gxZA LoQXIgfB0875iYZ57Af3SIGC7dZS+dJH6zU9B9csrXYcVt36FInZ8MsdnvlGle0DJ+lV 2D0/bQr+RxRaa257vWmeZSbCGDkueOag9KC+om7YK776tN02hJuqqBY2xhX6AxGg8Zp9 Sx1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Nx7JWdns; spf=pass (google.com: domain of mptcp+bounces-3208-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3208-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from ewr.edge.kernel.org (ewr.edge.kernel.org. [147.75.197.195]) by mx.google.com with ESMTPS id d14si2662030ybr.58.2022.01.18.03.32.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 03:32:13 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3208-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) client-ip=147.75.197.195; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Nx7JWdns; spf=pass (google.com: domain of mptcp+bounces-3208-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3208-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ewr.edge.kernel.org (Postfix) with ESMTPS id 1794C1C0A8E for ; Tue, 18 Jan 2022 11:32:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A3A032C9C; Tue, 18 Jan 2022 11:32:11 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 71779168 for ; Tue, 18 Jan 2022 11:32:10 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id C6A711F43ECC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642505529; bh=ZgAzpMGfSGdCPLE/fHhKIS82NhtSqBUPZr7WBPwkwXI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Nx7JWdnsWkWk4grE31vvXpfCXjD8o1vsdwy0POm/s1KLrNoeRG1+DUE2oajaFDksE YzadKDKOZi3qe1WBwuczTjfvKccLBARXGJAwasHXtyF9UpiCC85q2oa5Ss1697xmGJ 3Wxf3mO2riFUnVuBWnuf3yAkPKkfWSbDxk95cI68f3bVuonhtAsYBWBab2s1FWXs9r CXijweMt91uQIgihdL4CTkPE2z6sIJQ559xU62dh+RofzTFBMAMy9LWj8AmtlW3T5U UC6S3dV6zkyvblf5Nf9oc7RGTxDVpPFdf/ikPDX4fcvu4VGQtk5J7EZLDZcyeH2IRE QMWeGlcXUFUSg== From: Muhammad Usama Anjum To: Shuah Khan , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , =?UTF-8?q?Andr=C3=A9=20Almeida?= , Paolo Bonzini , =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= , "David S. Miller" , Jakub Kicinski , Mat Martineau , Matthieu Baerts , Andrew Morton , chiminghao , linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK), linux-kernel@vger.kernel.org (open list), kvm@vger.kernel.org (open list:KERNEL VIRTUAL MACHINE (KVM)), linux-security-module@vger.kernel.org (open list:LANDLOCK SECURITY MODULE), netdev@vger.kernel.org (open list:NETWORKING [GENERAL]), mptcp@lists.linux.dev (open list:NETWORKING [MPTCP]), linux-mm@kvack.org (open list:MEMORY MANAGEMENT) Cc: Muhammad Usama Anjum , kernel@collabora.com Subject: [PATCH 10/10] selftests: vm: remove dependecy from internal kernel macros Date: Tue, 18 Jan 2022 16:29:09 +0500 Message-Id: <20220118112909.1885705-11-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220118112909.1885705-1-usama.anjum@collabora.com> References: <20220118112909.1885705-1-usama.anjum@collabora.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The defination of swap() is used from kernel's internal header when this test is built in source tree. The build fails when this test is built out of source tree as defination of swap() isn't found. Selftests shouldn't depend on kernel's internal header files. They can only depend on uapi header files. Add the defination of swap() to fix the build error: gcc -Wall -I/linux_mainline2/build/usr/include -no-pie userfaultfd.c -= lrt -lpthread -o /linux_mainline2/build/kselftest/vm/userfaultfd userfaultfd.c: In function =E2=80=98userfaultfd_stress=E2=80=99: userfaultfd.c:1530:3: warning: implicit declaration of function =E2=80=98s= wap=E2=80=99; did you mean =E2=80=98swab=E2=80=99? [-Wimplicit-function-dec= laration] 1530 | swap(area_src, area_dst); | ^~~~ | swab /usr/bin/ld: /tmp/cclUUH7V.o: in function `userfaultfd_stress': userfaultfd.c:(.text+0x4d64): undefined reference to `swap' /usr/bin/ld: userfaultfd.c:(.text+0x4d82): undefined reference to `swap' collect2: error: ld returned 1 exit status Fixes: 2c769ed7137a ("tools/testing/selftests/vm/userfaultfd.c: use swap() = to make code cleaner") Signed-off-by: Muhammad Usama Anjum --- tools/testing/selftests/vm/userfaultfd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/testing/selftests/vm/userfaultfd.c b/tools/testing/selft= ests/vm/userfaultfd.c index d3fd24f9fae8..d2480ab93037 100644 --- a/tools/testing/selftests/vm/userfaultfd.c +++ b/tools/testing/selftests/vm/userfaultfd.c @@ -119,6 +119,9 @@ struct uffd_stats { ~(unsigned long)(sizeof(unsigned long long) \ - 1))) =20 +#define swap(a, b) \ + do { typeof(a) __tmp =3D (a); (a) =3D (b); (b) =3D __tmp; } while (0) + const char *examples =3D "# Run anonymous memory test on 100MiB region with 99999 bounces:\n" "./userfaultfd anon 100 99999\n\n" --=20 2.30.2