Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Thomas Gleixner: "A couple of x86 fixes which missed rc1 due to my stupidity: - Drop lazy TLB mode before switching to the temporary address space for text patching. text_poke() switches to the temporary mm which clears the lazy mode and restores the original mm afterwards. Due to clearing lazy mode this might restore a already dead mm if exit_mmap() runs in parallel on another CPU. - Document the x32 syscall design fail vs. syscall numbers 512-547 properly. - Fix the ORC unwinder to handle the inactive task frame correctly. This was unearthed due to the slightly different code generation of gcc-10. - Use an up to date screen_info for the boot params of kexec instead of the possibly stale and invalid version which happened to be valid when the kexec kernel was loaded" * tag 'x86-urgent-2020-10-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/alternative: Don't call text_poke() in lazy TLB mode x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels hyperv_fb: Update screen_info after removing old framebuffer x86/kexec: Use up-to-dated screen_info copy to fill boot params
No related branches found
No related tags found
Showing
- arch/x86/entry/syscalls/syscall_64.tbl 6 additions, 4 deletionsarch/x86/entry/syscalls/syscall_64.tbl
- arch/x86/kernel/alternative.c 9 additions, 0 deletionsarch/x86/kernel/alternative.c
- arch/x86/kernel/kexec-bzimage64.c 1 addition, 2 deletionsarch/x86/kernel/kexec-bzimage64.c
- arch/x86/kernel/unwind_orc.c 1 addition, 8 deletionsarch/x86/kernel/unwind_orc.c
- drivers/video/fbdev/hyperv_fb.c 8 additions, 1 deletiondrivers/video/fbdev/hyperv_fb.c
Please register or sign in to comment