lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 24 Aug 2022 08:39:01 -0700 From: Ian Rogers <irogers@...gle.com> To: Peter Zijlstra <peterz@...radead.org>, Ingo Molnar <mingo@...hat.com>, Arnaldo Carvalho de Melo <acme@...nel.org>, Mark Rutland <mark.rutland@....com>, Alexander Shishkin <alexander.shishkin@...ux.intel.com>, Jiri Olsa <jolsa@...nel.org>, Namhyung Kim <namhyung@...nel.org>, Thomas Gleixner <tglx@...utronix.de>, Darren Hart <dvhart@...radead.org>, Davidlohr Bueso <dave@...olabs.net>, "André Almeida" <andrealmeid@...lia.com>, Nathan Chancellor <nathan@...nel.org>, Nick Desaulniers <ndesaulniers@...gle.com>, Tom Rix <trix@...hat.com>, Weiguo Li <liwg06@...mail.com>, Athira Rajeev <atrajeev@...ux.vnet.ibm.com>, Thomas Richter <tmricht@...ux.ibm.com>, Ravi Bangoria <ravi.bangoria@....com>, Dario Petrillo <dario.pk1@...il.com>, Hewenliang <hewenliang4@...wei.com>, yaowenbin <yaowenbin1@...wei.com>, Wenyu Liu <liuwenyu7@...wei.com>, Song Liu <songliubraving@...com>, Andrii Nakryiko <andrii@...nel.org>, Dave Marchevsky <davemarchevsky@...com>, Leo Yan <leo.yan@...aro.org>, Kim Phillips <kim.phillips@....com>, Pavithra Gurushankar <gpavithrasha@...il.com>, Alexandre Truong <alexandre.truong@....com>, Quentin Monnet <quentin@...valent.com>, William Cohen <wcohen@...hat.com>, Andres Freund <andres@...razel.de>, Adrian Hunter <adrian.hunter@...el.com>, "Martin Liška" <mliska@...e.cz>, Colin Ian King <colin.king@...el.com>, James Clark <james.clark@....com>, Fangrui Song <maskray@...gle.com>, Stephane Eranian <eranian@...gle.com>, Kajol Jain <kjain@...ux.ibm.com>, Alexey Bayduraev <alexey.v.bayduraev@...ux.intel.com>, Riccardo Mancini <rickyman7@...il.com>, Andi Kleen <ak@...ux.intel.com>, Masami Hiramatsu <mhiramat@...nel.org>, Zechuan Chen <chenzechuan1@...wei.com>, Jason Wang <wangborong@...rlc.com>, Christophe JAILLET <christophe.jaillet@...adoo.fr>, Remi Bernon <rbernon@...eweavers.com>, linux-kernel@...r.kernel.org, linux-perf-users@...r.kernel.org, bpf@...r.kernel.org, llvm@...ts.linux.dev Cc: Ian Rogers <irogers@...gle.com> Subject: [PATCH v3 18/18] perf build: Enable -Wthread-safety with clang If building with clang then enable -Wthread-safety warnings. Signed-off-by: Ian Rogers <irogers@...gle.com> --- tools/perf/Makefile.config | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config index c41a090c0652..72dadafdbad9 100644 --- a/tools/perf/Makefile.config +++ b/tools/perf/Makefile.config @@ -19,6 +19,11 @@ detected_var = $(shell echo "$(1)=$($(1))" >> $(OUTPUT).config-detected) CFLAGS := $(EXTRA_CFLAGS) $(filter-out -Wnested-externs,$(EXTRA_WARNINGS)) HOSTCFLAGS := $(filter-out -Wnested-externs,$(EXTRA_WARNINGS)) +# Enabled Wthread-safety analysis for clang builds. +ifeq ($(CC_NO_CLANG), 0) + CFLAGS += -Wthread-safety +endif + include $(srctree)/tools/scripts/Makefile.arch $(call detected_var,SRCARCH) -- 2.37.2.609.g9ff673ca1a-goog
Powered by blists - more mailing lists