]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.6-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Apr 2020 11:25:57 +0000 (13:25 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Apr 2020 11:25:57 +0000 (13:25 +0200)
added patches:
x86-microcode-amd-increase-microcode-patch_max_size.patch

queue-5.6/series
queue-5.6/x86-microcode-amd-increase-microcode-patch_max_size.patch [new file with mode: 0644]

index e44906f15df3df0c8b3c2d034359f0154b891c68..4039058bc12b95f126aeab5f463a436034efd362 100644 (file)
@@ -67,4 +67,5 @@ irqchip-ti-sci-inta-fix-processing-of-masked-irqs.patch
 proc-time-namespace-show-clock-symbolic-names-in-proc-pid-timens_offsets.patch
 x86-resctrl-preserve-cdp-enable-over-cpu-hotplug.patch
 x86-resctrl-fix-invalid-attempt-at-removing-the-default-resource-group.patch
+x86-microcode-amd-increase-microcode-patch_max_size.patch
 scsi-target-iscsi-calling-iscsit_stop_session-inside.patch
diff --git a/queue-5.6/x86-microcode-amd-increase-microcode-patch_max_size.patch b/queue-5.6/x86-microcode-amd-increase-microcode-patch_max_size.patch
new file mode 100644 (file)
index 0000000..69248ef
--- /dev/null
@@ -0,0 +1,33 @@
+From bdf89df3c54518eed879d8fac7577fcfb220c67e Mon Sep 17 00:00:00 2001
+From: John Allen <john.allen@amd.com>
+Date: Thu, 9 Apr 2020 10:34:29 -0500
+Subject: x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
+
+From: John Allen <john.allen@amd.com>
+
+commit bdf89df3c54518eed879d8fac7577fcfb220c67e upstream.
+
+Future AMD CPUs will have microcode patches that exceed the default 4K
+patch size. Raise our limit.
+
+Signed-off-by: John Allen <john.allen@amd.com>
+Signed-off-by: Borislav Petkov <bp@suse.de>
+Cc: stable@vger.kernel.org # v4.14..
+Link: https://lkml.kernel.org/r/20200409152931.GA685273@mojo.amd.com
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ arch/x86/include/asm/microcode_amd.h |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/x86/include/asm/microcode_amd.h
++++ b/arch/x86/include/asm/microcode_amd.h
+@@ -41,7 +41,7 @@ struct microcode_amd {
+       unsigned int                    mpb[0];
+ };
+-#define PATCH_MAX_SIZE PAGE_SIZE
++#define PATCH_MAX_SIZE (3 * PAGE_SIZE)
+ #ifdef CONFIG_MICROCODE_AMD
+ extern void __init load_ucode_amd_bsp(unsigned int family);