Peter Zijlstra
b69656fa7e
x86/uaccess: Fix up the fixup
...
New tooling got confused about this:
arch/x86/lib/memcpy_64.o: warning: objtool: .fixup+0x7: return with UACCESS enabled
While the code isn't wrong, it is tedious (if at all possible) to
figure out what function a particular chunk of .fixup belongs to.
This then confuses the objtool uaccess validation. Instead of
returning directly from the .fixup, jump back into the right function.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2019-04-03 09:39:45 +02:00
..
alpha
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
arc
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
arm
A collection of x86 and ARM bugfixes, and some improvements to documentation.
2019-03-31 08:55:59 -07:00
arm64
A collection of x86 and ARM bugfixes, and some improvements to documentation.
2019-03-31 08:55:59 -07:00
c6x
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
csky
kbuild: force all architectures except um to include mandatory-y
2019-03-17 12:56:32 +09:00
h8300
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
hexagon
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
ia64
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
m68k
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
microblaze
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
mips
A small batch of MIPS fixes for 5.1:
2019-03-19 10:50:15 -07:00
nds32
kbuild: force all architectures except um to include mandatory-y
2019-03-17 12:56:32 +09:00
nios2
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
openrisc
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
parisc
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
powerpc
powerpc fixes for 5.1 #4
2019-03-31 07:44:13 -07:00
riscv
kbuild: force all architectures except um to include mandatory-y
2019-03-17 12:56:32 +09:00
s390
s390 update with improvements and bug fixes for 5.1-rc2
2019-03-28 08:35:32 -07:00
sh
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
sparc
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
um
Merge branch 'for-linus-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
2019-03-15 15:07:32 -07:00
unicore32
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
x86
x86/uaccess: Fix up the fixup
2019-04-03 09:39:45 +02:00
xtensa
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported
2019-03-28 17:27:42 +01:00
.gitignore
Kconfig
Char/Misc driver patches for 5.1-rc1
2019-03-06 14:18:59 -08:00