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 5.19
Date: Mon, 23 May 2022 17:03:55 +0200	[thread overview]
Message-ID: <YougA/80bebDPSkh@zn.tnic> (raw)

Hi Linus,

please pull the usual pile of x86 cleanups for 5.19.

Thx.

---

The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

  Linux 5.18-rc1 (2022-04-03 14:08:21 -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.19_rc1

for you to fetch changes up to d936411dc9caeb3edb992e39c33d4d1d81ca8c08:

  x86: Remove empty files (2022-05-20 12:29:26 +0200)

----------------------------------------------------------------
- Serious sanitization and cleanup of the whole APERF/MPERF and
frequency invariance code along with removing the need for unnecessary IPIs

- Finally remove a.out support

- The usual trivial cleanups and fixes all over x86

----------------------------------------------------------------
Borislav Petkov (2):
      x86: Remove a.out support
      x86: Remove empty files

Ira Weiny (2):
      x86/pkeys: Clean up arch_set_user_pkey_access() declaration
      x86/pkeys: Remove __arch_set_user_pkey_access() declaration

Jiapeng Chong (1):
      x86/process: Fix kernel-doc warning due to a changed function name

Thomas Gleixner (13):
      x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
      x86/smp: Move APERF/MPERF code where it belongs
      x86/aperfmperf: Separate AP/BP frequency invariance init
      x86/aperfmperf: Untangle Intel and AMD frequency invariance init
      x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
      x86/aperfmperf: Restructure arch_scale_freq_tick()
      x86/aperfmperf: Make parts of the frequency invariance code unconditional
      x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
      x86/aperfmperf: Replace aperfmperf_get_khz()
      x86/aperfmperf: Replace arch_freq_get_on_cpu()
      x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
      x86/aperfperf: Make it correct on 32bit and UP kernels
      x86/prctl: Remove pointless task argument

Xiao Yang (1):
      x86/speculation: Add missing srbds=off to the mitigations= help text

Yury Norov (2):
      x86: Replace cpumask_weight() with cpumask_empty() where appropriate
      x86/mm: Replace nodes_weight() with nodes_empty() where appropriate

 Documentation/admin-guide/kernel-parameters.txt |   1 +
 MAINTAINERS                                     |   1 -
 arch/x86/Kconfig                                |   7 -
 arch/x86/ia32/Makefile                          |   2 -
 arch/x86/ia32/ia32_aout.c                       | 325 ----------------
 arch/x86/include/asm/cpu.h                      |   2 +
 arch/x86/include/asm/fpu/api.h                  |   3 +-
 arch/x86/include/asm/fpu/internal.h             |   0
 arch/x86/include/asm/mmx.h                      |   0
 arch/x86/include/asm/pkeys.h                    |   8 -
 arch/x86/include/asm/proto.h                    |   3 +-
 arch/x86/include/asm/topology.h                 |  23 +-
 arch/x86/kernel/acpi/cppc.c                     |  29 +-
 arch/x86/kernel/cpu/aperfmperf.c                | 480 +++++++++++++++++++-----
 arch/x86/kernel/cpu/proc.c                      |  11 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c          |  14 +-
 arch/x86/kernel/fpu/xstate.c                    |   5 +-
 arch/x86/kernel/process.c                       |  11 +-
 arch/x86/kernel/process_32.c                    |   2 +-
 arch/x86/kernel/process_64.c                    |   4 +-
 arch/x86/kernel/smpboot.c                       | 358 +-----------------
 arch/x86/lib/mmx_32.c                           |   0
 arch/x86/mm/amdtopology.c                       |   2 +-
 arch/x86/mm/mmio-mod.c                          |   2 +-
 arch/x86/mm/numa_emulation.c                    |   4 +-
 arch/x86/platform/uv/uv_nmi.c                   |   2 +-
 fs/proc/cpuinfo.c                               |   6 +-
 include/linux/cpufreq.h                         |   1 -
 28 files changed, 441 insertions(+), 865 deletions(-)
 delete mode 100644 arch/x86/ia32/ia32_aout.c
 delete mode 100644 arch/x86/include/asm/fpu/internal.h
 delete mode 100644 arch/x86/include/asm/mmx.h
 delete mode 100644 arch/x86/lib/mmx_32.c
-- 
Regards/Gruss,
    Boris.

SUSE Software Solutions Germany GmbH
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Martje Boudien Moerman
(HRB 36809, AG Nürnberg)

             reply	other threads:[~2022-05-23 15:04 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-23 15:03 Borislav Petkov [this message]
2022-05-24  2:51 ` [GIT PULL] x86/cleanups for 5.19 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=YougA/80bebDPSkh@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.