Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp5937958imm; Tue, 12 Jun 2018 16:24:39 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK+f0pVWIBS7JKAvGRip/rgYYgXPbtm7PtPgE0+UYpHfKcemLxDoHqnWV7BHwxrwZUy0Di5 X-Received: by 2002:a63:7516:: with SMTP id q22-v6mr1963026pgc.443.1528845879177; Tue, 12 Jun 2018 16:24:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528845879; cv=none; d=google.com; s=arc-20160816; b=T1FqBt4REO24Qki2ajlmDZMUGtMxJnRKuQnw31NuRWQLOc8wAL8Abg8k5TmIJ8FnVG M7kipPeEJS08Rx3DkzvQqpyt878DXobvgsFeyCv6gEleotahgEw0huCqrZwVUksP7Mzx J+lLrQkq/Y+kVX0WGwDMyN/Epz+k8bQVXwTPDGxu/++VIyjLOl63EV7ZtHjG86v45B/T tQTUruOD9NQYxl5LWYH8GBNgs+YX8KB0ySWkjBWDZHsppm052stUMTqUv8MjFGEZ/GxZ kA55dznMiP2LM0Ium4Y1aWSiOWavJkp5zwpUznMwB8zs/dqNNE14W+YtEIPnLcmyd61h ImzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=MDoTjfyYw3sGTpPoVoRYiiY/+e8YvC15tMkDYaZF3V4=; b=igt8gwLSurpLgXtbxibuwKddQ7FnUtOChYcd3qnPoURoD+YrSmrYTf65k3ZWd9fH6V wMq+xtaDKjMaH8N1Ud3ZWpzo1hGz2dv9xAnF9lndIL78PbJZFEqUAj7S0ZJX8fyhiAmk S2BEyoHoZ8LEf2hekVCv83nEWBWCHgHpEhl24r/OrAQjnMiMKEv3q/TWLyr+mFdNoRFX 0p6wWkcbPQ5r67tY2lq0HXdo6sGSfE7n5BCEcR+/ArS9thxcaQCMUa+MOG9Mgi9Mam2f E3Jz9wfF5HzN8SjRwyg7RyEQZndyeBUVSwy2R/ulYFnQB83K+nSJqfAtYmhX7w+i3WmK VOkQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x6-v6si1199618pll.24.2018.06.12.16.24.24; Tue, 12 Jun 2018 16:24:39 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754440AbeFLXX4 (ORCPT + 99 others); Tue, 12 Jun 2018 19:23:56 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:43250 "EHLO mailout.easymail.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754375AbeFLXXz (ORCPT ); Tue, 12 Jun 2018 19:23:55 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 9583741EB2; Tue, 12 Jun 2018 23:23:54 +0000 (UTC) Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo03-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jtxVPI2IfMil; Tue, 12 Jun 2018 23:23:54 +0000 (UTC) Received: from localhost.localdomain (c-24-9-64-241.hsd1.co.comcast.net [24.9.64.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 0BC9A41D41; Tue, 12 Jun 2018 23:23:49 +0000 (UTC) From: "Shuah Khan (Samsung OSG)" To: shuah@kernel.org, tom.hromatka@oracle.com Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] selftests: sparc64: Fix to do nothing on non-sparc64 Date: Tue, 12 Jun 2018 17:23:48 -0600 Message-Id: <20180612232348.27979-1-shuah@kernel.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org sparc64 test fails with the following errors on non-sparc64 systems. Fix the Makefile to do nothing on non-sparc64 systems to suppress the errors: make run_tests adi-test.c: Assembler messages: adi-test.c:302: Error: no such instruction: `rd %tick,%r13' adi-test.c:304: Error: no such instruction: `rd %tick,%rbp' adi-test.c:190: Error: no such instruction: `rd %tick,%rbp' adi-test.c:192: Error: no such instruction: `rd %tick,%rdx' adi-test.c:273: Error: no such instruction: `rd %tick,%rbx' adi-test.c:276: Error: no such instruction: `rd %tick,%rdx' adi-test.c:217: Error: no such instruction: `rd %tick,%rbp' adi-test.c:220: Error: no such instruction: `rd %tick,%rdx' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:246: Error: no such instruction: `rd %tick,%rbp' adi-test.c:248: Error: no such instruction: `rd %tick,%rdx' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' adi-test.c:79: Error: no such instruction: `rd %tick,%rax' : recipe for target 'adi-test' failed make[1]: *** [adi-test] Error 1 adi: [FAIL] ./drivers_test.sh: 24: ./drivers_test.sh: ./adi-test: not found ../lib.mk:73: recipe for target 'run_tests' failed make: *** [run_tests] Error 1 Signed-off-by: Shuah Khan (Samsung OSG) --- tools/testing/selftests/sparc64/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/testing/selftests/sparc64/Makefile b/tools/testing/selftests/sparc64/Makefile index 2082eeffd779..442f0ca45441 100644 --- a/tools/testing/selftests/sparc64/Makefile +++ b/tools/testing/selftests/sparc64/Makefile @@ -1,7 +1,17 @@ +uname_M := $(shell uname -m 2>/dev/null || echo not) +ARCH ?= $(shell echo $(uname_M) | sed -e s/x86_64/x86/) + +ifneq ($(ARCH),sparc64) +nothing: +.PHONY: all clean run_tests install +.SILENT: +else + SUBDIRS := drivers TEST_PROGS := run.sh + .PHONY: all clean include ../lib.mk @@ -44,3 +54,4 @@ override define CLEAN make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ done endef +endif -- 2.17.0