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, 4 Nov 2020 22:33:39 +0200 From: Jarkko Sakkinen <jarkko@...nel.org> To: Nick Desaulniers <ndesaulniers@...gle.com> Cc: Andrew Morton <akpm@...ux-foundation.org>, stable@...r.kernel.org, Chen Yu <yu.chen.surf@...il.com>, Alexei Starovoitov <ast@...nel.org>, Daniel Borkmann <daniel@...earbox.net>, Martin KaFai Lau <kafai@...com>, Song Liu <songliubraving@...com>, Yonghong Song <yhs@...com>, Andrii Nakryiko <andrii@...nel.org>, John Fastabend <john.fastabend@...il.com>, KP Singh <kpsingh@...omium.org>, Nathan Chancellor <natechancellor@...il.com>, Miguel Ojeda <miguel.ojeda.sandonis@...il.com>, Kees Cook <keescook@...omium.org>, Marco Elver <elver@...gle.com>, Arvind Sankar <nivedita@...m.mit.edu>, Randy Dunlap <rdunlap@...radead.org>, Sami Tolvanen <samitolvanen@...gle.com>, Ingo Molnar <mingo@...nel.org>, linux-kernel@...r.kernel.org, netdev@...r.kernel.org, bpf@...r.kernel.org, clang-built-linux@...glegroups.com Subject: Re: [PATCH] compiler-clang: remove version check for BPF Tracing On Wed, Nov 04, 2020 at 11:10:51AM -0800, Nick Desaulniers wrote: > bpftrace parses the kernel headers and uses Clang under the hood. Remove > the version check when __BPF_TRACING__ is defined (as bpftrace does) so > that this tool can continue to parse kernel headers, even with older > clang sources. > > Cc: <stable@...r.kernel.org> > Fixes: commit 1f7a44f63e6c ("compiler-clang: add build check for clang 10.0.1") > Reported-by: Chen Yu <yu.chen.surf@...il.com> > Reported-by: Jarkko Sakkinen <jarkko@...nel.org> > Signed-off-by: Nick Desaulniers <ndesaulniers@...gle.com> > --- Thank you, resolved my issue. Acked-by: Jarkko Sakkinen <jarkko@...nel.org> Tested-by: Jarkko Sakkinen <jarkko@...nel.org> > include/linux/compiler-clang.h | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/include/linux/compiler-clang.h b/include/linux/compiler-clang.h > index dd7233c48bf3..98cff1b4b088 100644 > --- a/include/linux/compiler-clang.h > +++ b/include/linux/compiler-clang.h > @@ -8,8 +8,10 @@ > + __clang_patchlevel__) > > #if CLANG_VERSION < 100001 > +#ifndef __BPF_TRACING__ > # error Sorry, your version of Clang is too old - please use 10.0.1 or newer. > #endif > +#endif > > /* Compiler specific definitions for Clang compiler */ > > -- > 2.29.1.341.ge80a0c044ae-goog > > /Jarkko
Powered by blists - more mailing lists