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] ras/core for v5.17
Date: Mon, 10 Jan 2022 12:36:53 +0100 [thread overview]
Message-ID: <YdwaVT1HCfqZZRFr@zn.tnic> (raw)
Hi Linus,
please pull what looks like a relatively big amount of movements in
RAS-land this time around, for 5.17.
Thx.
---
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:
Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/ras_core_for_v5.17_rc1
for you to fetch changes up to 3376136300a00df9a864b88fa969177d6c3be8e5:
x86/mce: Reduce number of machine checks taken during recovery (2021-12-31 18:22:32 +0100)
----------------------------------------------------------------
- First part of a series to move the AMD address translation code from
arch/x86/ to amd64_edac as that is its only user anyway
- Some MCE error injection improvements to the AMD side
- Reorganization of the #MC handler code and the facilities it calls to
make it noinstr-safe
- Add support for new AMD MCA bank types and non-uniform banks layout
- The usual set of cleanups and fixes
----------------------------------------------------------------
Borislav Petkov (13):
x86/mce: Do not use memset to clear the banks bitmaps
x86/mce: Remove function-local cpus variables
x86/mce: Use mce_rdmsrl() in severity checking code
x86/mce: Remove noinstr annotation from mce_setup()
x86/mce: Allow instrumentation during task work queueing
x86/mce: Prevent severity computation from being instrumented
x86/mce: Mark mce_panic() noinstr
x86/mce: Mark mce_end() noinstr
x86/mce: Mark mce_read_aux() noinstr
x86/mce: Move the tainting outside of the noinstr region
x86/mce: Mark mce_timed_out() noinstr
x86/mce: Mark mce_start() noinstr
x86/mce: Check regs before accessing it
Smita Koralahalli (2):
x86/mce/inject: Check if a bank is populated before injecting
x86/mce/inject: Set the valid bit in MCA_STATUS before error injection
Yazen Ghannam (6):
x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
EDAC/amd64: Allow for DF Indirect Broadcast reads
EDAC/amd64: Add context struct
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
Youquan Song (1):
x86/mce: Reduce number of machine checks taken during recovery
Zhang Zixun (1):
x86/mce/inject: Avoid out-of-bounds write when setting flags
Zhaolong Zhang (1):
x86/mce: Get rid of cpu_missing
arch/x86/include/asm/amd_nb.h | 1 -
arch/x86/include/asm/mce.h | 28 +---
arch/x86/kernel/amd_nb.c | 49 +-----
arch/x86/kernel/cpu/mce/amd.c | 280 ++++++--------------------------
arch/x86/kernel/cpu/mce/core.c | 149 ++++++++++++-----
arch/x86/kernel/cpu/mce/inject.c | 46 +++++-
arch/x86/kernel/cpu/mce/internal.h | 2 +
arch/x86/kernel/cpu/mce/severity.c | 41 +++--
arch/x86/lib/copy_user_64.S | 9 +
drivers/edac/amd64_edac.c | 275 +++++++++++++++++++++++++++++++
drivers/edac/mce_amd.c | 146 +++++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +-
12 files changed, 653 insertions(+), 375 deletions(-)
--
Regards/Gruss,
Boris.
SUSE Software Solutions Germany GmbH, GF: Ivo Totev, HRB 36809, AG Nürnberg
next reply other threads:[~2022-01-10 11:38 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-10 11:36 Borislav Petkov [this message]
2022-01-10 19:48 ` [GIT PULL] ras/core for v5.17 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=YdwaVT1HCfqZZRFr@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.