commit: 381b2a1ebbcb48627aac5e3f8d9398ecb90ca3db Author: Arisu Tachibana <alicef <AT> gentoo <DOT> org> AuthorDate: Mon Jul 14 16:21:21 2025 +0000 Commit: Arisu Tachibana <alicef <AT> gentoo <DOT> org> CommitDate: Mon Jul 14 16:21:21 2025 +0000 URL: https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=381b2a1e
Linux patch 5.15.188 Signed-off-by: Arisu Tachibana <alicef <AT> gentoo.org> 0000_README | 4 ++++ 1187_linux-5.15.188.patch | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/0000_README b/0000_README index d8019e5f..fa835cd8 100644 --- a/0000_README +++ b/0000_README @@ -791,6 +791,10 @@ Patch: 1186_linux-5.15.187.patch From: https://www.kernel.org Desc: Linux 5.15.187 +Patch: 1187_linux-5.15.188.patch +From: https://www.kernel.org +Desc: Linux 5.15.188 + Patch: 1500_XATTR_USER_PREFIX.patch From: https://bugs.gentoo.org/show_bug.cgi?id=470644 Desc: Support for namespace user.pax.* on tmpfs. diff --git a/1187_linux-5.15.188.patch b/1187_linux-5.15.188.patch new file mode 100644 index 00000000..7d45b92f --- /dev/null +++ b/1187_linux-5.15.188.patch @@ -0,0 +1,43 @@ +diff --git a/Makefile b/Makefile +index 6c9463d296dc7a..86a5048e981615 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,7 @@ + # SPDX-License-Identifier: GPL-2.0 + VERSION = 5 + PATCHLEVEL = 15 +-SUBLEVEL = 187 ++SUBLEVEL = 188 + EXTRAVERSION = + NAME = Trick or Treat + +diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c +index d409ba7fba85c4..04ac18ff022f7f 100644 +--- a/arch/x86/kernel/cpu/amd.c ++++ b/arch/x86/kernel/cpu/amd.c +@@ -590,6 +590,7 @@ static bool amd_check_tsa_microcode(void) + + p.ext_fam = c->x86 - 0xf; + p.model = c->x86_model; ++ p.ext_model = c->x86_model >> 4; + p.stepping = c->x86_stepping; + + if (c->x86 == 0x19) { +@@ -704,6 +705,8 @@ static void bsp_init_amd(struct cpuinfo_x86 *c) + } + + resctrl_cpu_detect(c); ++ ++ tsa_init(c); + } + + static void early_detect_mem_encrypt(struct cpuinfo_x86 *c) +@@ -743,8 +746,6 @@ static void early_detect_mem_encrypt(struct cpuinfo_x86 *c) + goto clear_sev; + + +- tsa_init(c); +- + return; + + clear_all:
