From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Shevchenko Subject: [PATCH] tools/perf: fix build when WERROR=1 Date: Wed, 8 Aug 2012 18:05:50 +0300 Message-ID: <1344438350-22574-1-git-send-email-andriy.shevchenko@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from mga02.intel.com ([134.134.136.20]:1905 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754170Ab2HHPFn (ORCPT ); Wed, 8 Aug 2012 11:05:43 -0400 Sender: linux-next-owner@vger.kernel.org List-ID: To: Peter Zijlstra , Paul Mackerras , Ingo Molnar , Arnaldo Carvalho de Melo , linux-next@vger.kernel.org, Andrew Morton , Stephen Rothwell Cc: Andy Shevchenko util/symbol.c: In function =E2=80=98hex2u64=E2=80=99: util/symbol.c:2836:2: error: passing argument 2 of =E2=80=98strtoull=E2= =80=99 from incompatible pointer type [-Werror] In file included from util/symbol.c:3:0: /usr/include/stdlib.h:215:31: note: expected =E2=80=98char ** restrict=E2= =80=99 but argument is of type =E2=80=98const char **=E2=80=99 cc1: all warnings being treated as errors make[1]: *** [util/symbol.o] Error 1 make[1]: Leaving directory `/home/andy/prj/linux-2.6/tools/perf' make: *** [perf] Error 2 Signed-off-by: Andy Shevchenko --- tools/perf/util/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c index ba2a489..26e695c 100644 --- a/tools/perf/util/symbol.c +++ b/tools/perf/util/symbol.c @@ -2831,7 +2831,7 @@ int machines__create_kernel_maps(struct rb_root *= machines, pid_t pid) */ int hex2u64(const char *ptr, u64 *long_val) { - const char *p =3D ptr; + char *p; =20 *long_val =3D strtoull(ptr, &p, 16); =20 --=20 1.7.10.4