From nobody Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4642475jah; Wed, 19 Jan 2022 02:16:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJzZB+Qx9lBJBIDCfSsjANprJ+K9u79UP4QK6exLpvRzhJlwOuAPr+wVGbqXOc0Q2nZHSGlQ X-Received: by 2002:a25:4406:: with SMTP id r6mr38449377yba.180.1642587361417; Wed, 19 Jan 2022 02:16:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587361; cv=none; d=google.com; s=arc-20160816; b=le6IoYuSSdysXQ2H0IVIadeQQqKWbivd7ShWBf+6cwc8T3nGms8Ks6ks+syUXYnQRz mxdZAIQTV8aWeBSyQC5ykGvbR1pFPcOrbtK1PWzWRuPp535tczMr6WNrSg4utLm2XaKc G0qeTfcOlVaw/LBJdfTHx1LEs8UEZGGA2QJxxC+8olUMw45QPvPfdQTaIJWZBdmahalE yJ9rJnFCivRUxSEWd5EVK+QmYGA49qMuy/wRm/ugmY6klsh4WsaMnKbspZOXdqv5tn4E CMlRWo1UyxNNXL5sJ/vPYPbWruoXykHMETcf2kBysHoKAZd7vylkysbLuNJu/32qD+q9 Kisg== 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=yyXihUKIQsyRp9mfTs4CVd07e4W4XsbuQKTK0eT8LNg8+YEd4mGHTdoEZ6vwJCU9A4 cp9Pm6udqG60QERVnO5Tc4EJZiGK1og0wcy7mFyC52Qyt50Rpt6lRcMy3n/0twBqKVCq GS0iuSypTTlYZyxGIJmnEQwnwNYM0fERjNwVrdC9dXdVYq9uaeCNz+o8fejkqIrARvxh 0OoHp7bX7AJBmUtGEB1q6QzT6EqZ9U6aF8JWJgSkzu0fjHSiksdchUV6thIjRafxzyaB cIX5e0xGCaQMCHQCPtRDtuaiq1wGzj6pv7yKPV8JOscOpckbU/wgZF9NYV6gKEMww6wm z52g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=WmPQKScN; spf=pass (google.com: domain of mptcp+bounces-3228-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3228-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 o131si4208282ybg.581.2022.01.19.02.16.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:01 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3228-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=WmPQKScN; spf=pass (google.com: domain of mptcp+bounces-3228-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3228-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 CAE801C09BD for ; Wed, 19 Jan 2022 10:16:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 652AF2CA5; Wed, 19 Jan 2022 10:15: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 0ABC429CA for ; Wed, 19 Jan 2022 10:15:58 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 4AD4A1F4442B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587356; bh=gjVHu+jWyShCzwYH7u0I9MtX/la4ZTeWCA5VgFyOCk0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WmPQKScNKXIubsHhUPQ0UWTMbZea42T4UR9/BPGN2ahBB8XcJiVrhQIYF6BZ5hlX0 q8gp7LUxCSQFElIffyo0lDWVGD/zC2KBugbqEh1TcLrlatMGeZfU8rimVe4dL/fbcX 6s9z2ZfRvciZcnZtAIaztjLlNW7+HElw+ZF++XYNpZYCnprNkUvvOJXvFUMri1oVTL c60tiiXFIJwZbREPLPZA6Wqzrnm+ezgrofEvBRqJOEVHxoMBzoDDzHdIvnljxq7UW1 YscwBUloUa1M8a5eTGAa8VhR0L/h5p9Vazp/3TXlZknKFvePVk6yZDZl7g0bc1CdND Xb+nwl8+gV8YA== 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 V2 01/10] selftests: set the BUILD variable to absolute path Date: Wed, 19 Jan 2022 15:15:22 +0500 Message-Id: <20220119101531.2850400-2-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4642579jah; Wed, 19 Jan 2022 02:16:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJzI9XEjgS7nCtPuA5p+UXF09QhTS/mdcxJG19raC5xRMBG+c9xE2h308xreEt8FaERLPGFf X-Received: by 2002:a17:902:c404:b0:14a:1594:2e69 with SMTP id k4-20020a170902c40400b0014a15942e69mr31798020plk.167.1642587368461; Wed, 19 Jan 2022 02:16:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587368; cv=none; d=google.com; s=arc-20160816; b=UYyVsiAQokdv1B6VMcWiAVFLeyMcd6pWTOBCNJfR8UFRIBq10DP0cPiwD0ZjOYD44H 3ELd9mrm1I+o1H0ShqRW6cOKHkSceSHeisx9lJ7+0Jq0JlY1mUYOubJVqpemBlrVSAJ5 eAUGBixE2z2IpJU8gtma7UoBo1VysIs9jATI2VGxc/7ENgNEIbqFCDyMBiOwRa34zqDv T3wEevkYPd+I4rZhAQSVNipVkErxdTO+n6fxnxPfnU3rNKw3Y9JLvRvOxJE95Ffz19oN wkcFrpzqF52wkphZZUkqmpOtFxj9+U6aTodX5p67Wi/pA8zlBAdH50QANnUEep/sKLix VXOw== 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=Rs2VAMf9PoKRJPlnJ3+6e3vXh1pPiJd3SE9Lbni9Zqwz6XtcG+MgUWJPIEXRgXp2Wh BWhWAyrLdX6bhlM0iUnNRr1SBG28/02pkoa1AIcwv2aVCrIWqvqpzCkVygBvy1qBzWhc Sl0cUrQwcPUTQ/6OQ1v2X9MGflKtfXZRgPbprgOsiPebS09bt9pv2+OqGiX3PsoQavMY op+Vom4tVgLKLUxLSTkQWaeFQZAryrCD7SpNigpI9tuGfdSjQsCt66ZpL2DbZwzi5ZTF vjFbxIhWOdZThIByHOKH9RiGYPX/bdASm/aK02sWqLtwMJyRCMnOEUA5cPtkOIJzX6Ew NcDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=X94KRF9X; spf=pass (google.com: domain of mptcp+bounces-3229-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3229-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 b12si21219063pgb.853.2022.01.19.02.16.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:08 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3229-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=X94KRF9X; spf=pass (google.com: domain of mptcp+bounces-3229-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3229-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 0E5863E0E0A for ; Wed, 19 Jan 2022 10:16:08 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 340712CA7; Wed, 19 Jan 2022 10:16:07 +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 F13FF2CA5 for ; Wed, 19 Jan 2022 10:16:05 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 2D8DE1F4442D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587364; bh=dpLad+4CdJOaMlTWmTiAawK1sEdubzbwv8rkOkH0hpM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X94KRF9XESjNH/MFzgeFityMIjUQybaERD8qsUFghk8zoDhqkES3+vIeeTefMBTlR wSPtHkYEQg6WOxXZCIux4337NUprYwMy2nj4sUfAExaH0OxLP/w+mXgYq12JLzlpQh TU/GM0DHMnSz+pgkV41s59PcN74BrMCdighGngQrGotdJgpfq25+X3F8zQJ3LH6mj5 lBvfCYNhVpJmpc4yqz/w7xfd5sMdbwqZnbz5Tff9Jc8tTIIpHSE5xblpi/M08aGPpS nFELH7jgSeMGywoqv7n2Qp+eLH1vtTZpw9JCEMyBzMjq/Udx7ZlRgRI3j3x1MlXZ5O 1zZvb7mg3Y2Ww== 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 V2 02/10] selftests: Add and export a kernel uapi headers path Date: Wed, 19 Jan 2022 15:15:23 +0500 Message-Id: <20220119101531.2850400-3-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4642667jah; Wed, 19 Jan 2022 02:16:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJxCaC/xMeDdKCi1Kap83AnpOTpL6mrYNiPGvbhYr7GyG7WN77vraiV1/LJz07UVsTGmgWza X-Received: by 2002:a62:1b44:0:b0:4be:3d88:ea9c with SMTP id b65-20020a621b44000000b004be3d88ea9cmr29957686pfb.56.1642587374883; Wed, 19 Jan 2022 02:16:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587374; cv=none; d=google.com; s=arc-20160816; b=RuG1kUSH4vCu9fAPNoLe+FEQ5i8nedcUXWcHhYaFgdpXxh4sPRXzX1Aj74UMdHZ8TD 4V7/ebTkAIxI2JnGbWGJ2iY7xN6NkFyHpDfIObAlKNe4Sh2CLlJ1eMPFSyTM7dkFkXQJ 9vu+LV27y0VQRKGMK6/lK1+DwAUh3yN/g/uS+VgNaQc7wBsQj9iwmMBot6N7Aq0BWSEH 5KQCg86ArOA+BhvNQbDu8RorpGU1cxncMZ1KLCSLhE9F6RbC1+SOPU7UpWGMTAWvbKgD 3nr0motFJDHN1OMVUicoFNsBKnvTpwNvfgLYEbUUDoDfoQ3JGWXZZN8QbtioqeFY12fY CrjA== 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=Sn/Mm+J8gTQ3NMy4ReAcFU5VBjICmxMG2SBy3HL3MOrq0ys24a+Tko+MKbTxLN/eHs 3TVhU++B2npVcemmiv5akwF4ea5upN5oNrbzSq27qp0c0OMMhAoH8MWHeOV7qCIXs8uH hXwI1YZr7ZDMHsFYHdeeluZkcvPkYxTWbvcQ7HXSgMUpIRlJb0D/Ar0Op/ApUs0JgFcp k8BKDkJNakxSxlXNpObvlFJf5AxaB0ZBU2RdXN2tEljDWbVXMWXFwgkwGb//bLSs7szU NdNGBQ9X+Be4oHrkkNRvBieLmn9ZwKfsmqZ9m5psVXFfIzW2Jaxxy4CeJe9RoirWO6L3 OEKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=CdcJQjDu; spf=pass (google.com: domain of mptcp+bounces-3230-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3230-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 v189si18546298pfb.298.2022.01.19.02.16.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:14 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3230-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=CdcJQjDu; spf=pass (google.com: domain of mptcp+bounces-3230-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3230-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 5AB1C3E0E4C for ; Wed, 19 Jan 2022 10:16:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 776DF2CA7; Wed, 19 Jan 2022 10:16:13 +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 34B112CA5 for ; Wed, 19 Jan 2022 10:16:12 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 402341F44433 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587370; bh=FL5woJicBxOM7EavfZYCVa1miYOdVihihV/Qs6cofek=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CdcJQjDu26wN05TdI8aYqDCOAiBNtH5/rqq3AvUDfM/L3bx1ENivnFE7r3oAcKiCf HumKgq3sxh7XKgFh6WdF1mxSUEBO9JZW89fe692/LL/+zQNEEUUv4qGLMdAvXiMJag 8oXHnozTxvO1TqGyQIdX2pJpNZYcFUyhGGtUjw40OaGVzIRV7qAsZPpW6wrBp2we6+ c4u57vBgek39Os8388zV9iqvzCQYbMbVgWoU/0YfXFa0a/NT2zZAS+oKZst3Nf4cDw vmTWzVcbfXYs+BaOkcSGosPDK/sIqZrwnM+xpxSj7SKfRyJ5kkAfqGnNaDJhJ43C8R 7A95oiEELZzcw== 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 V2 03/10] selftests: Correct the headers install path Date: Wed, 19 Jan 2022 15:15:24 +0500 Message-Id: <20220119101531.2850400-4-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4642839jah; Wed, 19 Jan 2022 02:16:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJyGOD05F0F8p8RuWlMla6OQmbl7HMosBVPjrofBQujK/u8aiA60zpm/IqYMtmk7gD65eOeD X-Received: by 2002:a05:6902:8:: with SMTP id l8mr36887782ybh.57.1642587387561; Wed, 19 Jan 2022 02:16:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587387; cv=none; d=google.com; s=arc-20160816; b=ouyHsimpYFxKV5f6WoeR8LcyCCYIyghgFsIVrhP1pG+/ABNzSJSzZDkKLRJxvdunEy +bSawYqznqliElp6TZSTFtEA7T8qnBUOzfW2v7gSEzeJ2Uf1Ae55Rh+p+JO0fME7gBaQ IGrqtFTHLQEr3vZx4GaHPVZDRoVBMwmR+Ve8dyyQpe1n3E6WUjERe+q3Nok7ZF5jl8Pe zYDyXNPPEszslXwFqOZbNoMCZrqgYQqUCbNEdAyLWzKZe1qA2eYgDafkbaSJgrnv/8mf EDt+kxYiESPMIYvLb2PJPk7nDN26FUITiTw//yULkk0VpBX153VnGY5FD5tmVSxPs8sv V39g== 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=qoukNB1qIBI2HTWqyWuihNZ746H0LYFvd+/KdWbiKn8=; b=ZxTmgqgAlINLf1ifNX0ceuyfxbrIQ8zWqxaEifIUcDZ5WBn+1hMh8x1xAYsTLsR/NN y+eIrcdjVrC+ETOX8U4JWkB47p3DsXXrbVU+ByTRYmK7po4W9FmIPp4LS+vzTkgVchAN nmOt37kxYaWYm8WNe+BKkoQ1xI+YsiAg7BwGW3AHHKIVW+SN5oFrWiahfsmL9pAQp7i4 6Ug5DgH961AQqaSYu4O1no4rWkAuYdFAHSwDaGc8xR6q4vrSFj8FI00NzhKvSwvalRrt Pr//z5vCiF5V4x3Lx3JwzfAXkfs0SLQDvFmOu+OikltBJ6cOKhBheS9yhjHzdjhR+wQr UaZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=HMr42Mf9; spf=pass (google.com: domain of mptcp+bounces-3231-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3231-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 c188si14517425ybb.347.2022.01.19.02.16.27 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:27 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3231-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=HMr42Mf9; spf=pass (google.com: domain of mptcp+bounces-3231-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.197.195 as permitted sender) smtp.mailfrom="mptcp+bounces-3231-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 332F71C09DA for ; Wed, 19 Jan 2022 10:16:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C1C1E2CA7; Wed, 19 Jan 2022 10:16:25 +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 9BC912CA5 for ; Wed, 19 Jan 2022 10:16:24 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 45F681F44431 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587383; bh=znkuJknUIKmC97C/L7k2VJMosG9Fleiln09UWKBevLQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HMr42Mf9v5dvg91/N7pjzAnb6ewlPB9KDLkPKPYBUmFbZl+LRNbnmjJlGZ8AAJPkO WM506udaVHrthnl4lTYOzwmwE3bE4ToKmfEVrs1Deq+tZLXEwMPlnTNK1T3pnA5yda MQKzyMjTXvSHIZAgIsQrryVdCJ9lq7prKESE87sIccPpcSAT2X/N/7q0EGXLIJam6P PKn85SKWidNGsco7EuHkVxfnVlErNr4ijmXQXH3C8XJSVW/iF75jpYYJxCYnB60Yqd 9zQiA0pBJMuzmizt4sy+Qs6qTXRWlrnOCTMOn9aeNZaVd//GSJNdqceqdBfAyZNov8 0/IBmllmo4l9Q== 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 V2 04/10] selftests: futex: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:25 +0500 Message-Id: <20220119101531.2850400-5-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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 --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- 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..2a12b174cb04 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../../ -I../../../../../usr/include/ +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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4642956jah; Wed, 19 Jan 2022 02:16:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvysibfcW0aT6/prjJwgiPxp15j3ieA4poRK2N+3wEURGznhBEa/udO+lSND7LFtIPRPFI X-Received: by 2002:aa7:9ecc:0:b0:4c0:aac7:59ad with SMTP id r12-20020aa79ecc000000b004c0aac759admr29937218pfq.79.1642587397726; Wed, 19 Jan 2022 02:16:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587397; cv=none; d=google.com; s=arc-20160816; b=gANOYKgENDPZEbCSyYemwu5HfVso1tlRb+0mD6iEQCz2twYGtvnqPCPazJj0na1FHA T+YGtYzezxsnEuFIyLbTKnOFOW2+6Vf7O2P7vhAE1d9ld3k3LedN4ljORIvtuaRQtj0K nKMTXFpPZV833HlML8iv2gkekaMiN/Z1buIyjSsJX4wTT9pEk3aG02qlzEe5b0tPG9OD xeASg3vdG1TDs5tf9obVSTUi7dwbimN2RvhKH3/XGz/H74xTTmJAXAsaccPWcGJis636 5sk7u+8rRo8Bq02ILJNIdWclVpXeAX4jXPtmjbZnB/MbSpPT0cMG+wTX+xkrKWksY7z5 miBg== 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=YG8OX3JEmLAWA6j0MoypxmyN3N76KVjVc6iIlUUszRQ=; b=yc8liz9lX/BDZW/A6Z3FExFprNnQgWOtCkelVwGniEIBNd0FQJXGR2/y739Ffx+tKt TkKJG1/UydbL4XqnbUZ4qTVauIH02VbFMr/xKPi6TEvOQgwMGFuG4CSJiRPKWAV73PS7 Gv9Re/SO1B59HdrisTzEnTRPXISLCkP03r5prNGiIIFo2sKaB2Sh4HdVnbCyEjCYtxlj qYRI+SSgbIsw6PLmERaZUwGpP2d7WC37NlTJmN98vc8+jhStj5/npDVI30mw/zMbN4eL ugSRGqyRGER6wLHr60MBL1yTxpbm/Cm9AjYryiYJbld0n1ExAUSjfu7tO3aUoHKYcJbO wkyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Qh78COkz; spf=pass (google.com: domain of mptcp+bounces-3232-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3232-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 1si8934968pgb.672.2022.01.19.02.16.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:37 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3232-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=Qh78COkz; spf=pass (google.com: domain of mptcp+bounces-3232-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3232-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 6E7A43E0995 for ; Wed, 19 Jan 2022 10:16:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 570B32CA7; Wed, 19 Jan 2022 10:16:36 +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 447FD2CA5 for ; Wed, 19 Jan 2022 10:16:35 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id A74AC1F44433 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587394; bh=40pexAd9n6QADSbCewDcIDxdNyRUb0Tnkv7FTmB0CRQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qh78COkz4OlXMGOyhhQ192YaEP96UEV/HiraTS48N1XxFRdO+zZhlPgp82holCnSu Hugg3D2kRTbxQfPc6m8gnIQZmjW4AjkLa2Z+eTdjyPI8fHPIoHXahFdbDjT0X9fGgv TdZx2Dg86vShSzootd9zJ46E/xKyo6BaN6cnM7wOrHpRAFoElLAz6XbnMi/pJPEkfC h8V6AU0vC60gqzhLtlK81GwwvXMoobuR/aftMdD8skXLzq4w1ALQp2eEZD/BtqoT0B 8tfz0nmAJIdxEcoEYgSYmCWKlLM2lEluurZJrjOVYrgbfpm11VRUznGc2JBieMMS6e tDHbtfcGokysg== 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 V2 05/10] selftests: kvm: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:26 +0500 Message-Id: <20220119101531.2850400-6-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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. Add KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- tools/testing/selftests/kvm/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/kvm/Makefile b/tools/testing/selftests= /kvm/Makefile index ee8cf2149824..556da71c33b8 100644 --- a/tools/testing/selftests/kvm/Makefile +++ b/tools/testing/selftests/kvm/Makefile @@ -147,7 +147,7 @@ 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$( Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [2604:1380:1000:8100::1]) by mx.google.com with ESMTPS id m4si1917071pjo.72.2022.01.19.02.16.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:46 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3233-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=kBLsXF7u; spf=pass (google.com: domain of mptcp+bounces-3233-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3233-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 B8C5A3E0EBF for ; Wed, 19 Jan 2022 10:16:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DB7802CA7; Wed, 19 Jan 2022 10:16:44 +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 7E1FC2CA5 for ; Wed, 19 Jan 2022 10:16:43 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 7E05B1F44434 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587402; bh=Jw6rL5aZMlTMqMdSpKS4Pzt24AHAhEIkIB28v6p/uW8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kBLsXF7uQxa2rD+wV5gFAkHNJhD1fJrcvVyaQtb7G2hYa10KRdkgi4QHES8vrTjci pWbUuIaSnZoctbDiqa2GHKHnKgMMA3aVwhf33LMNA3Jcb/w5gE3LgWsvkAsnEAcvCH sKuX3McgvQKyHKn05QTAMxK+zdw0iI9pthwHjcRnGN8WwHmFcM0aadTqHN+xT5Fo+c h6dJ8QwR4k1D+Isrw4igcDZAB3lGWMlwfzyp8ac65UuKLbv2iG/LDfq7Go7OLYkYcZ +fKswngI9xoIWSX0MWreRyOAHjc+tSprnILvMQG+hRIaA5fmavwt4ywLHfVpRLW37N pWeDKIVnzBwXw== 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 V2 06/10] selftests: landlock: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:27 +0500 Message-Id: <20220119101531.2850400-7-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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. Add the KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum Reviewed-by: Micka=C3=ABl Sala=C3=BCn --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- tools/testing/selftests/landlock/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/landlock/Makefile b/tools/testing/self= tests/landlock/Makefile index a99596ca9882..0b0049e133bb 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 --=20 2.30.2 From nobody Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4643156jah; Wed, 19 Jan 2022 02:16:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJw5IjjSGbLoKzi7cBTBT9k7IEJaiMsiPKjQGP1BQDM3vGRmkCsjuuSPnDvl9TYWLqPtiZu2 X-Received: by 2002:a25:6e8a:: with SMTP id j132mr34589542ybc.561.1642587412455; Wed, 19 Jan 2022 02:16:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587412; cv=none; d=google.com; s=arc-20160816; b=SKxg9sqFN8g0nXJ3DcNRdeOHRJd1L0qlmCJTfEDK+FGVX4kn1Xfefwivd1NtfRikcv VbdYtZ0cKnxFZgqUc+lSTdTKWZLZzS9LaW9WnPnvX7B5JTXb6ZTAgjxNSS3RgHXar1Er FwOhU962eIVPdcZvs7yWdT1qUIAMKb9LQMyIs62hlpsdkEg4o7sS5YGiOZlYQPlEk17T QbCqtJz/0nisma1NkDSJlIEmvpDIoNbFxSD81PXxACrSnqYmwre4xIt4okVNjjx80r/w 1L7fySdztuBUu11payRTD0a0Q7KwuoiQeKqILS2GkiMfIIiC+sDSTcRltFvmh/CoBhfD XzvA== 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=u2pL0GKPz7JDX3Cr9iVfXtFIEi/OplrYsfMhX/UOPmU=; b=wgLnXTwUJsD24oS4R08GaAaT4DHDne7ahKQW38s+5PQ/8OfeE6S+ARRuG4myEUbarK I/onzWBCp9JYGPr6zYuxmhjj1UgvVkkqMWNDv/3DyFvSJNPe/dri/vUHs+cJhX9nPbQK w09HRdS140UYkzyP6tyWltufQ7zF4wIPSpRIpIL6QOxkL3rzChHkMBuhR5Ue/3NzEim0 5B2RfuFL381c1hPNu18C+2wrZ/3jNsA+YfqeLOrJNA4k1B4NZA9nbq367z1hnfmF23I0 2BVmw7hUBbk+GBuaio9xCd/AeL+mvQ93QQcQfNz0HyZ4Y6ssersheAgKhHgSVWbnod40 gwag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=AgNZ5WXH; spf=pass (google.com: domain of mptcp+bounces-3234-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3234-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 t13si1424245ybl.181.2022.01.19.02.16.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:16:52 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3234-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=AgNZ5WXH; spf=pass (google.com: domain of mptcp+bounces-3234-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3234-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 11FF31C0A7A for ; Wed, 19 Jan 2022 10:16:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 99B4B29CA; Wed, 19 Jan 2022 10:16: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 371AF173 for ; Wed, 19 Jan 2022 10:16:49 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 944F31F44438 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587408; bh=x8a+/rhJUZAIKALDJjBBCDWlAg+uFUzuTVsPSCbnIHQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AgNZ5WXHijtrat3Pgh3ZOaMi2tRnMkFgvN54h8z/dIuy6z3C94f9rIegI9PkZNLyW +39iLHTOpr1enYSwhxr0yf1JwbLKHvP0rNGnKEjnxPhfry5gtoiU8RMSOgMF8t1xLs iN26p9qCQLosHnwBjUWroyA1Zwi7tfVDotoRcc2C6nZ7Sm3OdJ5/QeGuoXNxtxiezA ChphF0Y7Epi/NXBgoQ2SqM1EsPP2f+1a2iGqprWsxy9SmoQjEAers9rddnzNstVs8J 1C5JmA9m58hnjzCgCDM+w/2GsSZ+4IVWfWA//obZJ+igoaGSyYwSm3K8uT79FhRtgS 68e8rQwRxRZ+w== 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 V2 07/10] selftests: net: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:28 +0500 Message-Id: <20220119101531.2850400-8-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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. Add the KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- 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..0b1488616c55 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 -I../../../../usr/include/ $(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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4643273jah; Wed, 19 Jan 2022 02:17:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJyBsrIUFGRH3jp/4xhDLmVvorxpLbKcjEU1XEH0Xo9eoxTUHTB0qyTvzL121xabDOdnGqB7 X-Received: by 2002:a17:90a:ae15:: with SMTP id t21mr3430706pjq.147.1642587420215; Wed, 19 Jan 2022 02:17:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587420; cv=none; d=google.com; s=arc-20160816; b=VbNvDPzdjyIEouu75a1abNJsd6xFTh7NiesBTUpMsgxmmVFg/a7FHQVACrSOL0NQJ4 JsEihZ2JW2SGkxnJlP5gZRmjOsjHxU82TKKQdJFHWnUllI74LsyIAaabnDkWQHTJ3t2J e+7wsZN19btzXMQA6CVbpLtoCQmFcdyduOrdHlUiywnynEk0IyJuK8wlhwoOSbcg1hon 8iuBS3WT16gKS5FxgvhyDg0Xd4su5oiA1HcO1urEG6pUIUXAYY5ldYkY/2cYJ6FLKj8p GjunBcq0/+5XQ1YKiNlSfkxvpd6GGSyxZbzIkCk2Jz1BNdOi/1yEVH7U67DFIs9WdMUY pqzQ== 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=Wvc1WsFftuBrlAbx9jJBacArlJ4r0aqOqED8Eg4xZcM=; b=laGwJww3o/iw8rzjH7btb6s610EmflwKd7UU2kwjSe7w/i00FX//uwI6Cy2jvkncPm A1FcmiblyvkP28UPzCm/e6hoM07KnYQWvP+ySUjkVVo93aJp6oVPytH/9krcQu8BpyDM nJzoLEPtT0COpDhzK4ajupFMvVhkadfb62c/ZkSnfnE7sbubudXcOir/GiDbcqgMh1Wv AHOpXjbTGrAsfiqOdCYd3o5CSXdhkigaFFGNut0D40f7KX+QUBBv66/BSUjKQ+4rfOm/ mDtwi3cy0vMN9B2yVFTginHRAkiK+R/1ckYPeLBVIzSYGuWF0MMrOTYAF6oaUyQJp1z9 D2SA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Ct1ewDX1; spf=pass (google.com: domain of mptcp+bounces-3235-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3235-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 t30si13774668pga.263.2022.01.19.02.17.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:17:00 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3235-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=Ct1ewDX1; spf=pass (google.com: domain of mptcp+bounces-3235-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3235-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 B24D63E0EC0 for ; Wed, 19 Jan 2022 10:16:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A323D2CA5; Wed, 19 Jan 2022 10:16:58 +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 6D58229CA for ; Wed, 19 Jan 2022 10:16:57 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id 8B3A31F4443C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587416; bh=b8IHaSyqZAkol0UTz6LpkkJkD6GfsdgRKfD7L0QLD4Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ct1ewDX16Y2/hsiVGPj7C6m6S17bUJz/BVwMtVBM9kuO5SjF+oQwy5xdo+J3hOovC nv5+7F8MCCg+jqebTmv3FvRT+pf5xo2Sj3xvqbQuYt2HGxRYi4z0vwh6lSzjtGJAQI n8boO5YtHOIyxS3ICyW6YkMbt5W1INqtw3i74UEnshWvBOOjOKF2siZ3CvxBPBXlpY bfEOl7xQuFeedK37LsAeyTPaFB6JQBNj4FVSIeBfhi4aRiY88asnf4Y9NT4N2aVzHP 3O2kcvX0clF2FZ7TtdoUztz9uZ8Omh4JlWe7jGip2cQdhmqugmuDsFLqzM7e0ZEcJ6 SAgDk0MDw8yHg== 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 V2 08/10] selftests: mptcp: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:29 +0500 Message-Id: <20220119101531.2850400-9-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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. Add the KHDR_INCLUDES to correctly reach the headers. Signed-off-by: Muhammad Usama Anjum Reviewed-by: Matthieu Baerts --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- tools/testing/selftests/net/mptcp/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/mptcp/Makefile b/tools/testing/sel= ftests/net/mptcp/Makefile index 0356c4501c99..f905d5358e68 100644 --- a/tools/testing/selftests/net/mptcp/Makefile +++ b/tools/testing/selftests/net/mptcp/Makefile @@ -3,7 +3,7 @@ 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 -I$(top_srcdir)/usr/include $(= 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 Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4643348jah; Wed, 19 Jan 2022 02:17:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJx6ojb9BQa9Vofqn5KZZJFr2hjbud7JqRby9nVyAMa95qMVAJRY4wbg91U5XnjsGUC+K7O2 X-Received: by 2002:a25:3242:: with SMTP id y63mr2589152yby.152.1642587426909; Wed, 19 Jan 2022 02:17:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587426; cv=none; d=google.com; s=arc-20160816; b=zC6tNOfgHOv4k06yo/PT5rYYtpYcjVLDCBvrQiapZyKs7b0xGsfW/YAvbdt//xCqyu Js9ogiZEYiOCma9fTZIxMg6j7HQff189rqwSX0T0KdgZ+kKarJBKsvI4QWWPu3o0V1v5 LHouAWKvBNRCk4ZT8ELW4uoLecCLjWpzZhXzcWwf5Z16QlNnaBpJLKlIXZ5NAeD8ouws 6M8/6o36hsDfSSig9QIvDvenCJUbYgG5zjtsRXd93uLMALEJS39jHB1O0dxnT0RhwiLD 589y6Z/08+pflI/sVWPidMwIB8WXiDBCQaUosO2MXyA3gYbJraQ3mMHXQHAyAssN0URh MO+A== 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=hgRIMLLV2jxWhv50MAj56RxWA8I6cumpbdWRdpPyUSI=; b=m/yi4B/uLogAAgLIY0E5XLCYk9kaih1tKuAOkqYPW6ECvsIz5OsTw3SyJxJaW98zk9 huxwR+TqjNuSImF1hgWIWSI/XWoGdHM9OUYiSDsiSLJnMlZjoSqpfLkog1B4vd/duDsk Ev5mhr7zCuVr3WXihciuQIaeqSohNOBkqRhV2Ly6bfxQld+KWb8ArWXukKL0l3bnreYU pBToqZ+COtS4vC8ckpo37fvH4gxXPqIO/rTRO4uXw4swkAdbOrojk1yuSUvVZeTJNAqy t1XE5bg9GuPthbi6TeK3kYSYg3KUgQmGdO2Squ6ZeF+wN7WSM4m37TftwHCmiFuPxBKI Nl1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=fwMmbICz; spf=pass (google.com: domain of mptcp+bounces-3236-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3236-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 s14si19411896ybu.167.2022.01.19.02.17.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:17:06 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3236-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=fwMmbICz; spf=pass (google.com: domain of mptcp+bounces-3236-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1:3600::1 as permitted sender) smtp.mailfrom="mptcp+bounces-3236-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 8C4E41C0A94 for ; Wed, 19 Jan 2022 10:17:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4952B2CA8; Wed, 19 Jan 2022 10:17:05 +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 A616C2CA5 for ; Wed, 19 Jan 2022 10:17:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id A6FD51F4443D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587422; bh=lQnYdF/4vaiSEAa1PT+XPuhoOtYBkfQMHnuIQgCAk70=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fwMmbICz7ibyvyWZ/Rl6zwFG2xnDZ3fj/fg8b9EmRLuMdL6HOKuhlXoLM3VRCSxbE Qi8i+rIK87Oq3Rp5Ro3G5vpK5r7qP3jN2HwTHzTDTkHqhTqQylcMNSKPO2m0efB/Qa x3SuPKLxeAPzNU3YY7k9LeinJ2afrRpPiln2mbXFltraSBm2/y7nHGnQvIqSRvy3fU 4FkXsBYeJ5xMZvF63ZSe4s83TDFQLEdPiOngbsajXBCm0vimi9woeNqECRYEKzZ635 6XmyzhDQDIAupjA7df+Lr54JnK3qOGkhin6sTVUVWVjAuUnDBri3iqutPlinIl3DSg sfzo3loHomnHg== 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 V2 09/10] selftests: vm: Add the uapi headers include variable Date: Wed, 19 Jan 2022 15:15:30 +0500 Message-Id: <20220119101531.2850400-10-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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. Add the KHDR_INCLUDES to correctly reach the headers. Acked-by: Paolo Bonzini Signed-off-by: Muhammad Usama Anjum Tested-by: Alistair Popple --- Changes in V2: Revert the excessive cleanup which was breaking the individual test build. --- 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..96714d2d49dc 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 -I ../../../../usr/include $(EXTRA_CFLAGS) $(KHDR_INCLUDE= S) LDLIBS =3D -lrt -lpthread TEST_GEN_FILES =3D compaction_test TEST_GEN_FILES +=3D gup_test --=20 2.30.2 From nobody Sat May 4 08:13:03 2024 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:a02:b119:0:0:0:0:0 with SMTP id r25csp4643406jah; Wed, 19 Jan 2022 02:17:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJxN9s4aq2qkx6UUPl/zXL+BvBesdagYguuL6n6VkkHjDcv4CX1B7dlGs+2kOhvvYFNcQgCY X-Received: by 2002:a63:7b4d:: with SMTP id k13mr27000711pgn.384.1642587432446; Wed, 19 Jan 2022 02:17:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642587432; cv=none; d=google.com; s=arc-20160816; b=MuuXxs5UPjAl1RI+kok1tHVamw4YIFXJpxQEKdy/UzGO3EAPw8OV8TCTRmbQgwPesQ +1DtbgEBPkJJTDgJKIYeNgpVPjyluVW4/aT/22wCbGgt56FOsdJFSxpURkZYNik/2KbJ 532T2m/PBLV3/oEmoxNLSclzSJgCN31QiKKQ8FZjSuCirTumJj6LpweB3u1VZYnwnnyN 0j2Ezcws7WJFSKTLornfafRn/4HQYwqjSN47513WhrkfrXecSc8YAM0L81E2jxFkWZKP wjGbk6u7RbGEJjZPuMU8TNoKA7kRIsEUnoFdneQRWgWaWNLhGpTm4WPD79XR2ei5iSf/ 0O5g== 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=N3W6bdkrkUEq9bH4zby9EzBPlHRJ/qFlo+UybkaZoxscY/N6CJ2VakpMqCtRL0o9ro ND7SxmVXjx1y6lhcHckxmwMR5UcYhStLwH8i/I0m9Q+T3XcScXvsOe/80Z8l61AbYahT 6M7A8e5sI0RaO/6jdeASK5yobEz1MU57QrteiPxMTFMZ+xw1yu9DgfMMLu4S2mo4qpke d/+rc8MIOyhLD23GAlxXQVwFH/nPUUzpup/LiG8oYd8droZeXJm/z6kioZWWhF9i7suZ 1muWXa8aeFYVW1dP0mCJNldgpBgsRGsZh6GA1cfNJyugP7dw98wXhDTqK3PL/RqVT2Xe B18g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=C0mGMmA7; spf=pass (google.com: domain of mptcp+bounces-3237-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3237-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 l12si4337pgq.164.2022.01.19.02.17.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Jan 2022 02:17:12 -0800 (PST) Received-SPF: pass (google.com: domain of mptcp+bounces-3237-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=C0mGMmA7; spf=pass (google.com: domain of mptcp+bounces-3237-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.69.165 as permitted sender) smtp.mailfrom="mptcp+bounces-3237-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 01D0E3E0F17 for ; Wed, 19 Jan 2022 10:17:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3158B29CA; Wed, 19 Jan 2022 10:17: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 E890B173 for ; Wed, 19 Jan 2022 10:17:09 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: usama.anjum) with ESMTPSA id AC62B1F44443 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642587428; bh=ZgAzpMGfSGdCPLE/fHhKIS82NhtSqBUPZr7WBPwkwXI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=C0mGMmA7q7UPYsiXK18YhhsNEQ//QfrpSJuvfRmQUme1U5Fg4vobtB0Ao0YZiGUUk L3hEF7/vTCey+drcto8FB1II8khu5KrNSHj6tZDVDCrTS/eyExq2QqwYILoP2Qy10F 8Lmdf9wO/NjKg5Xp17P9zVfjJyRzSjdWaMGg9JMiYgITkIDPxQCI6DPGYbmCiq48wl KdwbBRzvSFh0zarKFe2Y/qPcaWxXsJAdqBodS6834V2pv09q05jLvBfhen5Zoq/3Ih uJqUJrZT+o/JZh8YBKDePxlOaWJ6AvYf+Pwr482gk45PmGVBeQDczi22XKAu6KIjXv v5snzb//VssZA== 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 V2 10/10] selftests: vm: remove dependecy from internal kernel macros Date: Wed, 19 Jan 2022 15:15:31 +0500 Message-Id: <20220119101531.2850400-11-usama.anjum@collabora.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220119101531.2850400-1-usama.anjum@collabora.com> References: <20220119101531.2850400-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 Reviewed-by: Alistair Popple --- 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