Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp164230ybm; Tue, 26 May 2020 13:27:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkvrZURGaZQuEQPezr6iz7np3jDkoIBWCz3fsFmFt+eMe74kZqG7d8UOO4lDfSwzZV1sdy X-Received: by 2002:a17:906:e293:: with SMTP id gg19mr2511530ejb.295.1590524839809; Tue, 26 May 2020 13:27:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590524839; cv=none; d=google.com; s=arc-20160816; b=iwL+iuygF8xHba25JbrIvqA6vX99vNoqMUxD3q5crPH+e8Mw6+FufjBQ7N0q/TlUFE JO/aMpGK4/kLc3A8elZ3EAsLZPmMAPa5jfKSfvnts2H6WY6Fwdk/ZnHPnfwodqHaDLdm HP3cNrjKiy7QlJQ3ka0gCCVrrcey5RU4vG7z9TEh7wSQ6L1Ny02Ky4AS7kuPxnRgt+9e JpJrCh+cDYQXmQOh4/ayNhhGbJ13HL7duTpx8VKMc1mc8eTt3NIPQFJgajVAf6nMNmd2 QNnWf3z9ezrY9cX7WTCpyo+/mIDKEUVJZdwDElKnQhqbd8EpTaZBQKj3Uv2hKNi3otdi 1Qtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=h7t4VedOb37BigL3RFZRRqabD6BIar6Hidj9qrHHZuY=; b=T5cgG9QLTYBdWYRXjxcUT7niuziig6Gh2cnLbkToOHrHoNseY7b5Z6+WqkGHoKRtaO aB/XXQ5XEOqqcgvOhjOqcDuSYFEZ9fgdhfFs2/yxvkuiEItAGATjOxV1KycbkYjKrd0L T2K0bX/AQq3kM7VWSLyMHYY4gyXYkkgdZTo/IAWMtIK6K8YqsOGAJD+hqym7m5a9xmdI WgK4zfxxfLwuWlkB7WPsZnlTrlg4uOU6VmLt0PSm324pZVIZBRKddYgXFSNFINGAc9h5 1UFo0SJX0Q0sJy9DtTsk0YBesRns+dRmjDDYTaOrpllmEpjG3XleK77BEbDIXVJRbLqV e2rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=zwck1zld; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id yd28si533672ejb.580.2020.05.26.13.26.55; Tue, 26 May 2020 13:27:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=zwck1zld; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391850AbgEZTJV (ORCPT + 99 others); Tue, 26 May 2020 15:09:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:38120 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391822AbgEZTJF (ORCPT ); Tue, 26 May 2020 15:09:05 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id ABCC720873; Tue, 26 May 2020 19:09:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1590520144; bh=kRGGgjOgo1DcPwnCKmyH1WLigFc+jT/yp6endMImLxk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zwck1zldvLC/i1rhEvVvIWDTtXzlxGVyWHItuOwYgkAJCq49pvmsY5vBkit7UlOki ELHQ8r868wynNhQl/7C1/+gyiISUmsHjqTJVFPm5LZiOoTpmtwfsfXyvwcSVz0nmDK cMUzEHQVAsFGp5VlqJSenqLSy69/Zjhvzw5/w7sE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Alan Maguire , Masami Hiramatsu , "Steven Rostedt (VMware)" , Shuah Khan , Sasha Levin Subject: [PATCH 5.4 035/111] ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set Date: Tue, 26 May 2020 20:52:53 +0200 Message-Id: <20200526183936.169074403@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200526183932.245016380@linuxfoundation.org> References: <20200526183932.245016380@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alan Maguire [ Upstream commit b730d668138cb3dd9ce78f8003986d1adae5523a ] Currently, ftracetest will return 1 (failure) if any unresolved cases are encountered. The unresolved status results from modules and programs not being available, and as such does not indicate any issues with ftrace itself. As such, change the behaviour of ftracetest in line with unsupported cases; if unsupported cases happen, ftracetest still returns 0 unless --fail-unsupported. Here --fail-unresolved is added and the default is to return 0 if unresolved results occur. Signed-off-by: Alan Maguire Acked-by: Masami Hiramatsu Acked-by: Steven Rostedt (VMware) Signed-off-by: Shuah Khan Signed-off-by: Sasha Levin --- tools/testing/selftests/ftrace/ftracetest | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/ftrace/ftracetest b/tools/testing/selftests/ftrace/ftracetest index 144308a757b7..19e9236dec5e 100755 --- a/tools/testing/selftests/ftrace/ftracetest +++ b/tools/testing/selftests/ftrace/ftracetest @@ -17,6 +17,7 @@ echo " -v|--verbose Increase verbosity of test messages" echo " -vv Alias of -v -v (Show all results in stdout)" echo " -vvv Alias of -v -v -v (Show all commands immediately)" echo " --fail-unsupported Treat UNSUPPORTED as a failure" +echo " --fail-unresolved Treat UNRESOLVED as a failure" echo " -d|--debug Debug mode (trace all shell commands)" echo " -l|--logdir Save logs on the " echo " If is -, all logs output in console only" @@ -112,6 +113,10 @@ parse_opts() { # opts UNSUPPORTED_RESULT=1 shift 1 ;; + --fail-unresolved) + UNRESOLVED_RESULT=1 + shift 1 + ;; --logdir|-l) LOG_DIR=$2 shift 2 @@ -176,6 +181,7 @@ KEEP_LOG=0 DEBUG=0 VERBOSE=0 UNSUPPORTED_RESULT=0 +UNRESOLVED_RESULT=0 STOP_FAILURE=0 # Parse command-line options parse_opts $* @@ -280,7 +286,7 @@ eval_result() { # sigval $UNRESOLVED) prlog " [${color_blue}UNRESOLVED${color_reset}]" UNRESOLVED_CASES="$UNRESOLVED_CASES $CASENO" - return 1 # this is a kind of bug.. something happened. + return $UNRESOLVED_RESULT # depends on use case ;; $UNTESTED) prlog " [${color_blue}UNTESTED${color_reset}]" -- 2.25.1