All of lore.kernel.org
 help / color / mirror / Atom feed
From: Borislav Petkov <bp@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: x86-ml <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] x86/cleanups for v5.11
Date: Mon, 14 Dec 2020 16:26:59 +0100	[thread overview]
Message-ID: <20201214152659.GI26358@zn.tnic> (raw)

Hi Linus,

here's yet another branch with a nicely negative diffstat, just the way
I like 'em.

Please pull,
thx.

---

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_cleanups_for_v5.11

for you to fetch changes up to 9a02fd8b19247e80e2354a227b6e2392e8fae78a:

  x86/ia32_signal: Propagate __user annotation properly (2020-12-11 19:44:31 +0100)

----------------------------------------------------------------
- Remove all uses of TIF_IA32 and TIF_X32 and reclaim the two bits in the end
(Gabriel Krisman Bertazi)

- All kinds of minor cleanups all over the tree.

----------------------------------------------------------------
Alex Shi (1):
      x86/PCI: Make a kernel-doc comment a normal one

Arvind Sankar (2):
      x86/boot: Remove unused finalize_identity_maps()
      x86/head/64: Remove unused GET_CR2_INTO() macro

Borislav Petkov (1):
      x86/setup: Remove unused MCA variables

Dan Williams (1):
      x86, libnvdimm/test: Remove COPY_MC_TEST

Gabriel Krisman Bertazi (10):
      perf/x86: Avoid TIF_IA32 when checking 64bit mode
      x86/compat: Simplify compat syscall userspace allocation
      x86/oprofile: Avoid TIF_IA32 when checking 64bit mode
      x86/elf: Use e_machine to choose DLINFO in compat
      elf: Expose ELF header in compat_start_thread()
      x86/elf: Use e_machine to select start_thread for x32
      elf: Expose ELF header on arch_setup_additional_pages()
      x86/elf: Use e_machine to check for x32/ia32 in setup_additional_pages()
      x86/mm: Convert mmu context ia32_compat into a proper flags field
      x86: Reclaim TIF_IA32 and TIF_X32

Hui Su (1):
      x86/dumpstack: Make show_trace_log_lvl() static

Lukas Bulwahn (2):
      x86/mm: Declare 'start' variable where it is used
      x86/ia32_signal: Propagate __user annotation properly

Mauro Carvalho Chehab (1):
      x86/mtrr: Fix a kernel-doc markup

Qiujun Huang (1):
      x86/alternative: Update text_poke_bp() kernel-doc comment

Sean Christopherson (1):
      x86/asm: Drop unused RDPID macro

Thomas Gleixner (1):
      x86/uaccess: Document copy_from_user_nmi()

Uros Bizjak (1):
      x86/boot/compressed/64: Use TEST %reg,%reg instead of CMP $0,%reg

Wang Qing (1):
      x86/head64: Remove duplicate include

 arch/x86/Kconfig.debug                  |   3 -
 arch/x86/boot/compressed/head_64.S      |   8 +--
 arch/x86/boot/compressed/ident_map_64.c |  10 ----
 arch/x86/entry/vdso/vma.c               |   4 +-
 arch/x86/entry/vsyscall/vsyscall_64.c   |   2 +-
 arch/x86/events/core.c                  |   2 +-
 arch/x86/events/intel/ds.c              |   2 +-
 arch/x86/events/intel/lbr.c             |   2 +-
 arch/x86/ia32/ia32_signal.c             |   2 +-
 arch/x86/include/asm/compat.h           |  15 +++--
 arch/x86/include/asm/copy_mc_test.h     |  75 -----------------------
 arch/x86/include/asm/elf.h              |  13 ++--
 arch/x86/include/asm/inst.h             |  15 -----
 arch/x86/include/asm/mmu.h              |   9 ++-
 arch/x86/include/asm/mmu_context.h      |   2 +-
 arch/x86/include/asm/paravirt.h         |  11 ----
 arch/x86/include/asm/stacktrace.h       |   3 -
 arch/x86/include/asm/thread_info.h      |   4 --
 arch/x86/kernel/alternative.c           |   2 +-
 arch/x86/kernel/asm-offsets.c           |   1 -
 arch/x86/kernel/cpu/mtrr/mtrr.c         |   3 +-
 arch/x86/kernel/dumpstack.c             |   2 +-
 arch/x86/kernel/head64.c                |   1 -
 arch/x86/kernel/head_64.S               |   9 ---
 arch/x86/kernel/perf_regs.c             |   2 +-
 arch/x86/kernel/process_64.c            |  28 ++++-----
 arch/x86/kernel/setup.c                 |   5 --
 arch/x86/lib/copy_mc.c                  |   4 --
 arch/x86/lib/copy_mc_64.S               |  10 ----
 arch/x86/lib/usercopy.c                 |  22 +++++--
 arch/x86/mm/init.c                      |   6 +-
 arch/x86/oprofile/backtrace.c           |   2 +-
 arch/x86/pci/i386.c                     |   6 +-
 fs/binfmt_elf.c                         |   4 +-
 fs/compat_binfmt_elf.c                  |  20 +++++--
 include/linux/elf.h                     |  10 ++++
 tools/testing/nvdimm/test/nfit.c        | 103 --------------------------------
 37 files changed, 105 insertions(+), 317 deletions(-)
 delete mode 100644 arch/x86/include/asm/copy_mc_test.h

-- 
Regards/Gruss,
    Boris.

SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg

             reply	other threads:[~2020-12-14 15:27 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-14 15:26 Borislav Petkov [this message]
2020-12-14 22:02 ` [GIT PULL] x86/cleanups for v5.11 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=20201214152659.GI26358@zn.tnic \
    --to=bp@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=x86@kernel.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.