diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2025-10-31 10:37:09 +0100 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2025-11-04 08:27:20 +0100 |
| commit | 2db48d8bf87d3cb9d968e73623efc1c5a02523e7 (patch) | |
| tree | 6d441942517e038c080d3baf423d1b5a8df093fb /lib/lockref.c | |
| parent | 43cc54d8dbe6b761bd2672bf9bb46e5290e90277 (diff) | |
arm64: uaccess: Use unsafe wrappers for ASM GOTO
Clang propagates a provided label, which is outside of a cleanup scope to
ASM GOTO despite the fact that __raw_get_mem() has a local label for that
purpose:
"error: cannot jump from this asm goto statement to one of its possible targets"
Using the unsafe wrapper with the extra local label indirection cures that.
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'lib/lockref.c')
0 files changed, 0 insertions, 0 deletions
