From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Thomas Gleixner <tglx@linutronix.de>,
Borislav Petkov <bp@alien8.de>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [GIT PULL] x86 cleanups for v5.7
Date: Tue, 31 Mar 2020 10:01:11 +0200 [thread overview]
Message-ID: <20200331080111.GA20569@gmail.com> (raw)
Linus,
Please pull the latest x86-cleanups-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-cleanups-for-linus
# HEAD: a2150327250efa866c412caee84aaf05ebff9a8f Merge branch 'next.uaccess-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into x86/cleanups
This topic tree contains more commits than usual:
- most of it are uaccess cleanups/reorganization by Al
- there's a bunch of prototype declaration (--Wmissing-prototypes) cleanups
- misc other cleanups all around the map.
out-of-topic modifications in x86-cleanups-for-linus:
-------------------------------------------------------
include/linux/compat.h # 39f16c1c0f14: x86: get rid of put_user_try
include/linux/signal.h # 119cd59fcfbe: x86: get rid of put_user_try
Thanks,
Ingo
------------------>
Al Viro (22):
x86 user stack frame reads: switch to explicit __get_user()
x86 kvm page table walks: switch to explicit __get_user()
x86: switch sigframe sigset handling to explict __get_user()/__put_user()
x86: get rid of small constant size cases in raw_copy_{to,from}_user()
vm86: get rid of get_user_ex() use
x86: get rid of get_user_ex() in ia32_restore_sigcontext()
x86: get rid of get_user_ex() in restore_sigcontext()
x86: kill get_user_{try,catch,ex}
x86: switch save_v86_state() to unsafe_put_user()
x86: switch setup_sigcontext() to unsafe_put_user()
x86: switch ia32_setup_sigcontext() to unsafe_put_user()
x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()
x86: ia32_setup_sigcontext(): lift user_access_{begin,end}() into the callers
x86: ia32_setup_frame(): consolidate uaccess areas
x86: ia32_setup_rt_frame(): consolidate uaccess areas
x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit)
x86: setup_sigcontext(): list user_access_{begin,end}() into callers
x86: __setup_frame(): consolidate uaccess areas
x86: __setup_rt_frame(): consolidate uaccess areas
x86: x32_setup_rt_frame(): consolidate uaccess areas
x86: unsafe_put-style macro for sigmask
kill uaccess_try()
Anshuman Khandual (1):
x86/mm: Drop pud_mknotpresent()
Benjamin Thiel (8):
x86/iopl: Include prototype header for ksys_ioperm()
x86/syscalls: Add prototypes for C syscall callbacks
x86/cpu: Move prototype for get_umwait_control_msr() to a global location
x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_feat_ctl()
x86/platform/uv: Add a missing prototype for uv_bau_message_interrupt()
x86/mm: Mark setup_emu2phys_nid() static
x86/efi: Add a prototype for efi_arch_mem_reserve()
x86/mm/set_memory: Fix -Wmissing-prototypes warnings
Martin Molnar (1):
x86: Fix a handful of typos
Qiujun Huang (1):
x86/alternatives: Mark text_poke_loc_init() static
Randy Dunlap (2):
x86/configs: Slightly reduce defconfigs
x86/jump_label: Move 'inline' keyword placement
afzal mohammed (1):
x86: Replace setup_irq() by request_irq()
Documentation/x86/exception-tables.rst | 6 -
arch/x86/configs/i386_defconfig | 2 -
arch/x86/configs/x86_64_defconfig | 2 -
arch/x86/entry/common.c | 1 +
arch/x86/events/core.c | 27 +--
arch/x86/ia32/ia32_signal.c | 304 +++++++++++--------------
arch/x86/include/asm/asm.h | 6 -
arch/x86/include/asm/mwait.h | 2 +
arch/x86/include/asm/pgtable.h | 6 -
arch/x86/include/asm/processor.h | 1 -
arch/x86/include/asm/set_memory.h | 2 +
arch/x86/include/asm/sigframe.h | 6 +-
arch/x86/include/asm/sighandling.h | 3 -
arch/x86/include/asm/syscall.h | 5 +
arch/x86/include/asm/uaccess.h | 140 ------------
arch/x86/include/asm/uaccess_32.h | 27 ---
arch/x86/include/asm/uaccess_64.h | 108 +--------
arch/x86/include/asm/uv/uv_bau.h | 2 +
arch/x86/kernel/alternative.c | 4 +-
arch/x86/kernel/cpu/feat_ctl.c | 1 +
arch/x86/kernel/cpu/umwait.c | 1 +
arch/x86/kernel/ioport.c | 1 +
arch/x86/kernel/irqinit.c | 18 +-
arch/x86/kernel/jump_label.c | 2 +-
arch/x86/kernel/nmi.c | 4 +-
arch/x86/kernel/reboot.c | 2 +-
arch/x86/kernel/signal.c | 399 +++++++++++++++------------------
arch/x86/kernel/smpboot.c | 2 +-
arch/x86/kernel/stacktrace.c | 6 +-
arch/x86/kernel/time.c | 15 +-
arch/x86/kernel/tsc.c | 2 +-
arch/x86/kernel/tsc_sync.c | 2 +-
arch/x86/kernel/vm86_32.c | 115 +++++-----
arch/x86/kvm/mmu/paging_tmpl.h | 2 +-
arch/x86/kvm/vmx/vmx.c | 1 +
arch/x86/kvm/vmx/vmx.h | 2 -
arch/x86/mm/extable.c | 12 -
arch/x86/mm/numa_emulation.c | 2 +-
arch/x86/mm/pat/set_memory.c | 3 +
arch/x86/mm/pti.c | 8 +-
include/linux/compat.h | 9 +-
include/linux/efi.h | 2 +
include/linux/signal.h | 8 +-
43 files changed, 445 insertions(+), 828 deletions(-)
next reply other threads:[~2020-03-31 8:01 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-31 8:01 Ingo Molnar [this message]
2020-03-31 18:09 ` [GIT PULL] x86 cleanups for v5.7 Linus Torvalds
2020-04-01 22:45 ` Linus Torvalds
2020-04-01 23:55 ` Thomas Gleixner
2020-04-02 0:16 ` Linus Torvalds
2020-04-02 8:19 ` Thomas Gleixner
2020-04-02 13:40 ` Borislav Petkov
2020-04-02 17:00 ` Linus Torvalds
2020-04-02 17:24 ` Borislav Petkov
2020-04-02 17:40 ` Linus Torvalds
2020-04-02 18:03 ` Borislav Petkov
2020-04-02 18:13 ` Linus Torvalds
2020-04-03 13:46 ` Jiri Kosina
2020-04-03 17:03 ` Linus Torvalds
2020-03-31 19:15 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200331080111.GA20569@gmail.com \
--to=mingo@kernel.org \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=bp@alien8.de \
--cc=linux-kernel@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.