diff options
author | Josh Poimboeuf | 2020-08-18 15:57:40 +0200 |
---|---|---|
committer | Ingo Molnar | 2020-09-01 09:58:04 +0200 |
commit | 563a02b0c9704f69c0364befedd451f57fe88092 (patch) | |
tree | fdcbe3a4b47af0b9f3ded278215bb1fbea25c617 /arch | |
parent | 0db6e3734b130207026df1e78455fa98ca1d6f50 (diff) |
compiler.h: Make __ADDRESSABLE() symbol truly unique
The __ADDRESSABLE() macro uses the __LINE__ macro to create a temporary
symbol which has a unique name. However, if the macro is used multiple
times from within another macro, the line number will always be the
same, resulting in duplicate symbols.
Make the temporary symbols truly unique by using __UNIQUE_ID instead of
__LINE__.
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Link: https://lore.kernel.org/r/20200818135804.564436253@infradead.org
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions