Received: by 10.192.165.156 with SMTP id m28csp434046imm; Thu, 19 Apr 2018 01:23:32 -0700 (PDT) X-Google-Smtp-Source: AIpwx4//XzM2i0Gj4mFVdDVBl3zgXI2uOoZUkDlZ2C/PorQQTvii2gM91cQr33x6egKCHhEG5jz8 X-Received: by 2002:a17:902:a582:: with SMTP id az2-v6mr5270770plb.210.1524126212259; Thu, 19 Apr 2018 01:23:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524126212; cv=none; d=google.com; s=arc-20160816; b=aIsF0ikT1/904PWmdanLFBbZo/7k2rUYbPLRc6TBralE+iDPhuwLNxOIgHAkyBlpUI /jGYzs3V1gBmJ0OdnbJ3aOnzy8sSt08xbyKZyRY7LF8acnWQ3gPXnAovMdsnPBLfSjdY FTL4mTo4N/GGBcQDuc63/Y0DX9qLtxg1xN1XDm60PNXb3ZjyN5+wF2DNCXOI83WfBHQI HCuxKDP4k6R1TVE1X6FA94KjeRyGB507bGcoMdwr3rTyXm8fMjK/MZtWi80rjhzOpTnG XZ5QBWQTl1RY143xf0D908VUDo2Qew2qHeLrdXpRSmW1zWdC5yuz/wa+mASoXoOMr5Dt EJJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=E9JNJS3s1f3fB6CTZYyGwoYyNgKgIaK+QRlv4LDBJKc=; b=VsywihIwH4uZbfakmTF/nfBn9SUJFi9o+gZKwNXJgrT8+crMNifGBVqRLItVQqTfKG CeHMQ6hSYSl9Ec28v2gJMICYiNB5UOUqPO0J1Nr4NK4JZbOKjg8vTEChJZ88uUmR5g8s vONikVyd/IvzUtsBrzM1IbBo/LNqe7V31HRwlqtJjLIaeCrUHAXog3WEFf230jGLAVAp 7Js3liczDcCAWa34gBzqHOtPRJQ7PNgYzrwXXVPLr2H4yfKnp4kxc3GQ9YF8w0aGfKNP ijH8W0rAyQ+zLgVHX2531h3heSPpykPBRXfoRrvxbxKmM8urdllJ/fDDw7qBJfoLOBa2 0X/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TtPMwg9P; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8-v6si2854158ple.556.2018.04.19.01.23.18; Thu, 19 Apr 2018 01:23:32 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TtPMwg9P; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752192AbeDSIWF (ORCPT + 99 others); Thu, 19 Apr 2018 04:22:05 -0400 Received: from mail-pl0-f68.google.com ([209.85.160.68]:41518 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750964AbeDSIWC (ORCPT ); Thu, 19 Apr 2018 04:22:02 -0400 Received: by mail-pl0-f68.google.com with SMTP id bj1-v6so2787355plb.8 for ; Thu, 19 Apr 2018 01:22:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=E9JNJS3s1f3fB6CTZYyGwoYyNgKgIaK+QRlv4LDBJKc=; b=TtPMwg9PT7bBdT9ifd4CTtrpDwyeFNjqKRJFAy1XdGwk5ToKFzV+tAEHbDGhwYtZj6 qiKxu27fq8MUUOv3Zd9hDy1KpqpeTfZz8jMrUeX1VclMoLB7Mqnj+PyEVTBYe3J6HVtI 4weDs1DobmZ5bAO86lMxvgd00EoEtRWcAlAxs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=E9JNJS3s1f3fB6CTZYyGwoYyNgKgIaK+QRlv4LDBJKc=; b=nW/ULxxZWLbIWmbCYD1WS8XWD2sU3jiCos5ph2Fov4xRpoYgk/xvu+bPweGTvgBIns uXOcbkn/mwDCJbo+RM6jnHhfawoFlx8xom3bvVvKbLl8oT/Ex/HglNO5Kyt+ds1azvCF Uqq+ippG4gC7GTkazKI2mHnIaDBRDjrmnk7zNxng+S6dvRAVe9SHMBMc1aUEC0OMXiB5 ywNAd+W4ql9i/0Yu3YWC4Q6e4plSB1tVP5QE26ar5C53YxqDtsWP6RF4tFKcYKLaePZa QnDEgfeam5t6Ub9FkOwFuI8qW188DNTIPjzrEnD2nE8rgcb6sYb/jNp5Vx4IM7nKA8l+ UdWw== X-Gm-Message-State: ALQs6tCwCYXEWaJrNG7Dks9vkjRvxIfcrqji6wntjwL1xTv8+i0YRtym EXwpeqJbsoRglaEZG9NTQxudUVKnNtY27TTJmlJqHA== X-Received: by 2002:a17:902:ac1:: with SMTP id 59-v6mr5227611plp.367.1524126122142; Thu, 19 Apr 2018 01:22:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.174.202 with HTTP; Thu, 19 Apr 2018 01:22:01 -0700 (PDT) In-Reply-To: <21de28f0-41c2-feac-1fec-63a2d76a2398@kernel.org> References: <20180418075256.300-1-anders.roxell@linaro.org> <20180418075256.300-2-anders.roxell@linaro.org> <21de28f0-41c2-feac-1fec-63a2d76a2398@kernel.org> From: Anders Roxell Date: Thu, 19 Apr 2018 10:22:01 +0200 Message-ID: Subject: Re: [PATCH 2/2] selftests/filesystems: remove Makefile warning To: Shuah Khan Cc: Christian Brauner , Linux Kernel Mailing List , linux-kselftest@vger.kernel.org, Michael Ellerman , Shuah Khan Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18 April 2018 at 16:54, Shuah Khan wrote: > On 04/18/2018 01:52 AM, Anders Roxell wrote: >> When overriding the 'clean' target make throws up warnings: >> Makefile:9: warning: overriding recipe for target 'clean' >> ../lib.mk:98: warning: ignoring old recipe for target 'clean' >> >> In current code we change from TEST_PROGS to TEST_GEN_PROGS and that >> does that we can remove the target 'clean' and 'all'. >> >> Fixes: 10924bc64487 ("selftests: move dnotify_test from Documentation/filesystems") >> Signed-off-by: Anders Roxell >> --- >> tools/testing/selftests/filesystems/Makefile | 6 +----- >> 1 file changed, 1 insertion(+), 5 deletions(-) >> >> diff --git a/tools/testing/selftests/filesystems/Makefile b/tools/testing/selftests/filesystems/Makefile >> index 427a401aae5c..a55ac3ac09ad 100644 >> --- a/tools/testing/selftests/filesystems/Makefile >> +++ b/tools/testing/selftests/filesystems/Makefile >> @@ -1,9 +1,5 @@ >> # SPDX-License-Identifier: GPL-2.0 >> -TEST_PROGS := dnotify_test devpts_pts >> +TEST_GEN_PROGS := dnotify_test devpts_pts >> CFLAGS += -I../../../../usr/include/ >> -all: $(TEST_PROGS) >> >> include ../lib.mk >> - >> -clean: >> - rm -fr $(TEST_PROGS) >> > > Hi Anders, > > Michael sent in a patch to fix the problem already. It is in linux-kselftest fixes > branch for 4.17-rc2 > > Classifying dnotify_test to TEST_GEN_PROGS_EXTENDED as Michael is the correct way > to handle this problem. It allows the test to be built and installed and it won't > be run in the main kselftest run. Why don't we want to run them in the main kselftest run? Is the rationale documented somewhere/somehow? If they are long running tests or intrusive tests, can we document with a printout like: === Test ${foo} - SKIPPED (${short_rationale}) === === Test dnotify_test - SKIPPED (long run) === === Test devpts_pts - SKIPPED (intrusive run) === Should there be a variable to turn them on from the main kselftest run? Cheers, Anders > > thanks, > -- Shuah