Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp55855imu; Thu, 8 Nov 2018 14:42:27 -0800 (PST) X-Google-Smtp-Source: AJdET5ec3tG1JVacxs3ZN6FTwVos/4bRFe37tqJ9cpdCWCuYlSZxY3csd/w5vvWJUgqVObE4VlnN X-Received: by 2002:a62:4dc4:: with SMTP id a187-v6mr6430263pfb.92.1541716947898; Thu, 08 Nov 2018 14:42:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541716947; cv=none; d=google.com; s=arc-20160816; b=gFvl7gTA21b/MHoINqrg6fKB3RM9c1HduQvoEB0KAP8PjKsj7nOzTa6uHq2pKrMLQu VtZkHqFHBSUhY+suYHcaJobfK9i0/JEEgtSdUTneDTbC7k53zjvKKme1rmsqsCRQHF+J zs+pgV38rAMWcBmy9lJCOgwM9vXGlEEj5Gf4QODGR7Rxo7H+bPwUkiaHaILmR/UsWmQj JcprmNQAqPUOnGsUAZLKKnHkSBl/82FScFDVIh2wI0q8UVPGa1Li8+ymXs/yzSOUgYEf hcIbwtg9licyOweR/lLB5G0PRUdlkNWaieVHc4kuYwwz8Ja1sVCUlb0G+Xc4BGdsYRKK IrBQ== 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=ZLCrSr6WggAbE1Ct5TkjWEIisNjCSKliRqSeLEzR2TI=; b=0u54AVaS0BQQqhuel3OfzT42rjedEbySzunnFYuoSMFv4A5rnTUxYYigKP10untJMI sDFRjWSKGpKarFKNPTQRF7OK2psVt1Kcc8vgPyxAjAdHJQ/8wx3+UmXCURSdn5981xdb QOaxa3q1epV07OZnfG+Al+hHCfE1cJ5ytQXgyb3ueTG9rxEfinF3JGOLToHrKWgA+M78 LJcL7yCDDeh1onHCA922d6ULg1pw4yFd7AL2WRukZZz+d5zCDD05xokRV/4Q3VB64XRp 9uo8Jx6zrzI9iXmAka6u2+RmjOMf78aD8+C9ntcPi8s53zHEwIkV6wqVgvmYBfGszlSn m7yw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Abf6xFMf; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e2si4568344pgs.94.2018.11.08.14.42.12; Thu, 08 Nov 2018 14:42:27 -0800 (PST) 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=@kernel.org header.s=default header.b=Abf6xFMf; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727343AbeKIISW (ORCPT + 99 others); Fri, 9 Nov 2018 03:18:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:50010 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729106AbeKIHdq (ORCPT ); Fri, 9 Nov 2018 02:33:46 -0500 Received: from localhost (unknown [208.72.13.198]) (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 8F6F0208E3; Thu, 8 Nov 2018 21:56:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541714178; bh=EYsT8XcwoOQ5eUOK3mWwGyJBBeK4D0KCHaBKU71AgLE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Abf6xFMfjS0Nbb83Mn5to6z2Vd4kdv6YWaA//VTOl2b5j5PkiZ59J+MxA78Bv+zl2 Z+v88E/Z2Xm5SBJCs1bzx0UpX/s9E1KziVs+ltrdZGLGt0cVwMhiZIjsv0ZxykEw/q YQz5fqTa1W/AzRJXgPkPxVYVE+USd/jMVYa6MTcw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Vineet Gupta , Alexey Brodkin , Ingo Molnar , Jiri Olsa , Namhyung Kim , Peter Zijlstra , Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH 3.18 076/144] perf tools: Avoid build splat for syscall numbers with uclibc Date: Thu, 8 Nov 2018 13:50:47 -0800 Message-Id: <20181108215100.804805085@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181108215054.826084593@linuxfoundation.org> References: <20181108215054.826084593@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review 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 3.18-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit ea1fe3a88763d4dfef7e2529ba606f96e8e6b271 ] This is due to duplicated unistd inclusion (via uClibc headers + kernel headers) Also seen on ARM uClibc based tools ------- ARC build ---------->8------------- CC util/evlist.o In file included from ~/arc/k.org/arch/arc/include/uapi/asm/unistd.h:25:0, from util/../perf-sys.h:10, from util/../perf.h:15, from util/event.h:7, from util/event.c:3: ~/arc/k.org/include/uapi/asm-generic/unistd.h:906:0: warning: "__NR_fcntl64" redefined [enabled by default] #define __NR_fcntl64 __NR3264_fcntl ^ In file included from ~/arc/gnu/INSTALL_1412-arc-2014.12-rc1/arc-snps-linux-uclibc/sysroot/usr/include/sys/syscall.h:24:0, from util/../perf-sys.h:6, ----------------->8------------------- ------- ARM build ---------->8------------- CC FPIC plugin_scsi.o In file included from util/../perf-sys.h:9:0, from util/../perf.h:15, from util/cache.h:7, from perf.c:12: ~/arc/k.org/arch/arm/include/uapi/asm/unistd.h:28:0: warning: "__NR_restart_syscall" redefined [enabled by default] In file included from ~/buildroot/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/sys/syscall.h:25:0, from util/../perf-sys.h:6, from util/../perf.h:15, from util/cache.h:7, from perf.c:12: ~/buildroot/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/bits/sysnum.h:17:0: note: this is the location of the previous definition ----------------->8------------------- Signed-off-by: Vineet Gupta Cc: Alexey Brodkin Cc: Ingo Molnar Cc: Jiri Olsa Cc: Namhyung Kim Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/1421156604-30603-4-git-send-email-vgupta@synopsys.com Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Sasha Levin --- tools/perf/bench/sched-pipe.c | 2 +- tools/perf/builtin-top.c | 1 - tools/perf/perf-sys.h | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/tools/perf/bench/sched-pipe.c b/tools/perf/bench/sched-pipe.c index 07a8d7646a15..005cc283790c 100644 --- a/tools/perf/bench/sched-pipe.c +++ b/tools/perf/bench/sched-pipe.c @@ -19,12 +19,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index 8e37334db4fa..c5b9c3f01d85 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c @@ -66,7 +66,6 @@ #include #include -#include #include static volatile int done; diff --git a/tools/perf/perf-sys.h b/tools/perf/perf-sys.h index a3b13d7dc1d4..6ef68165c9db 100644 --- a/tools/perf/perf-sys.h +++ b/tools/perf/perf-sys.h @@ -6,7 +6,6 @@ #include #include #include -#include #if defined(__i386__) #define mb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") -- 2.17.1