kernel-6.15.6-100
* Thu Jul 10 2025 Augusto Caringi <acaringi@redhat.com> [6.15.6-0] - Turn on MITIGATION_TSA for RHEL configs (Augusto Caringi) - Turn on TSA Mitigation for Fedora (Justin M. Forbes) - Linux v6.15.6 Resolves: Signed-off-by: Augusto Caringi <acaringi@redhat.com>
This commit is contained in:
parent
fa544757b8
commit
92161f0842
@ -3946,6 +3946,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -3926,6 +3926,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -4324,6 +4324,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
CONFIG_MKISS=m
|
CONFIG_MKISS=m
|
||||||
|
@ -3829,6 +3829,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -4298,6 +4298,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
CONFIG_MKISS=m
|
CONFIG_MKISS=m
|
||||||
|
@ -3809,6 +3809,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -4329,6 +4329,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
CONFIG_MKISS=m
|
CONFIG_MKISS=m
|
||||||
|
@ -3870,6 +3870,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -4303,6 +4303,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
CONFIG_MKISS=m
|
CONFIG_MKISS=m
|
||||||
|
@ -3850,6 +3850,7 @@ CONFIG_MITIGATION_SRBDS=y
|
|||||||
CONFIG_MITIGATION_SRSO=y
|
CONFIG_MITIGATION_SRSO=y
|
||||||
CONFIG_MITIGATION_SSB=y
|
CONFIG_MITIGATION_SSB=y
|
||||||
CONFIG_MITIGATION_TAA=y
|
CONFIG_MITIGATION_TAA=y
|
||||||
|
CONFIG_MITIGATION_TSA=y
|
||||||
CONFIG_MITIGATION_UNRET_ENTRY=y
|
CONFIG_MITIGATION_UNRET_ENTRY=y
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MLX4_CORE_GEN2 is not set
|
# CONFIG_MLX4_CORE_GEN2 is not set
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
* Thu Jul 10 2025 Augusto Caringi <acaringi@redhat.com> [6.15.6-0]
|
||||||
|
- Turn on MITIGATION_TSA for RHEL configs (Augusto Caringi)
|
||||||
|
- Turn on TSA Mitigation for Fedora (Justin M. Forbes)
|
||||||
|
- Linux v6.15.6
|
||||||
|
Resolves:
|
||||||
|
|
||||||
* Sun Jul 06 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.15.5-0]
|
* Sun Jul 06 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.15.5-0]
|
||||||
- io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well (Jens Axboe)
|
- io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well (Jens Axboe)
|
||||||
- Linux v6.15.5
|
- Linux v6.15.5
|
||||||
|
13
kernel.spec
13
kernel.spec
@ -159,18 +159,18 @@ Summary: The Linux kernel
|
|||||||
# the --with-release option overrides this setting.)
|
# the --with-release option overrides this setting.)
|
||||||
%define debugbuildsenabled 1
|
%define debugbuildsenabled 1
|
||||||
# define buildid .local
|
# define buildid .local
|
||||||
%define specrpmversion 6.15.5
|
%define specrpmversion 6.15.6
|
||||||
%define specversion 6.15.5
|
%define specversion 6.15.6
|
||||||
%define patchversion 6.15
|
%define patchversion 6.15
|
||||||
%define pkgrelease 100
|
%define pkgrelease 100
|
||||||
%define kversion 6
|
%define kversion 6
|
||||||
%define tarfile_release 6.15.5
|
%define tarfile_release 6.15.6
|
||||||
# This is needed to do merge window version magic
|
# This is needed to do merge window version magic
|
||||||
%define patchlevel 15
|
%define patchlevel 15
|
||||||
# This allows pkg_release to have configurable %%{?dist} tag
|
# This allows pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 100%{?buildid}%{?dist}
|
%define specrelease 100%{?buildid}%{?dist}
|
||||||
# This defines the kabi tarball version
|
# This defines the kabi tarball version
|
||||||
%define kabiversion 6.15.5
|
%define kabiversion 6.15.6
|
||||||
|
|
||||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||||
# fatal kernel package build error
|
# fatal kernel package build error
|
||||||
@ -4261,6 +4261,11 @@ fi\
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 10 2025 Augusto Caringi <acaringi@redhat.com> [6.15.6-0]
|
||||||
|
- Turn on MITIGATION_TSA for RHEL configs (Augusto Caringi)
|
||||||
|
- Turn on TSA Mitigation for Fedora (Justin M. Forbes)
|
||||||
|
- Linux v6.15.6
|
||||||
|
|
||||||
* Sun Jul 06 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.15.5-0]
|
* Sun Jul 06 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.15.5-0]
|
||||||
- io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well (Jens Axboe)
|
- io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well (Jens Axboe)
|
||||||
- Linux v6.15.5
|
- Linux v6.15.5
|
||||||
|
@ -10,14 +10,12 @@
|
|||||||
arch/arm64/boot/dts/rockchip/rk3568.dtsi | 8 +-
|
arch/arm64/boot/dts/rockchip/rk3568.dtsi | 8 +-
|
||||||
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 6 -
|
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 6 -
|
||||||
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 +
|
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 +
|
||||||
arch/powerpc/include/uapi/asm/ioctls.h | 8 +-
|
|
||||||
arch/s390/include/asm/ipl.h | 1 +
|
arch/s390/include/asm/ipl.h | 1 +
|
||||||
arch/s390/kernel/ipl.c | 5 +
|
arch/s390/kernel/ipl.c | 5 +
|
||||||
arch/s390/kernel/setup.c | 4 +
|
arch/s390/kernel/setup.c | 4 +
|
||||||
arch/x86/kernel/setup.c | 22 +-
|
arch/x86/kernel/setup.c | 22 +-
|
||||||
crypto/sig.c | 3 +-
|
crypto/sig.c | 3 +-
|
||||||
crypto/testmgr.c | 2 +-
|
crypto/testmgr.c | 2 +-
|
||||||
drivers/acpi/acpica/dsmethod.c | 7 +
|
|
||||||
drivers/acpi/apei/hest.c | 8 +
|
drivers/acpi/apei/hest.c | 8 +
|
||||||
drivers/acpi/irq.c | 17 +-
|
drivers/acpi/irq.c | 17 +-
|
||||||
drivers/acpi/scan.c | 9 +
|
drivers/acpi/scan.c | 9 +
|
||||||
@ -59,7 +57,7 @@
|
|||||||
security/integrity/platform_certs/load_uefi.c | 6 +-
|
security/integrity/platform_certs/load_uefi.c | 6 +-
|
||||||
security/lockdown/Kconfig | 13 +
|
security/lockdown/Kconfig | 13 +
|
||||||
security/lockdown/lockdown.c | 11 +
|
security/lockdown/lockdown.c | 11 +
|
||||||
61 files changed, 2756 insertions(+), 348 deletions(-)
|
59 files changed, 2745 insertions(+), 344 deletions(-)
|
||||||
|
|
||||||
diff --git a/MAINTAINERS b/MAINTAINERS
|
diff --git a/MAINTAINERS b/MAINTAINERS
|
||||||
index dd844ac8d910..dab2b4892122 100644
|
index dd844ac8d910..dab2b4892122 100644
|
||||||
@ -90,7 +88,7 @@ index dd844ac8d910..dab2b4892122 100644
|
|||||||
M: Jimmy Su <jimmy.su@intel.com>
|
M: Jimmy Su <jimmy.su@intel.com>
|
||||||
L: linux-media@vger.kernel.org
|
L: linux-media@vger.kernel.org
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 66b61bf90388..89ce8e015c7b 100644
|
index 959b55a05d1b..60d048560446 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
|
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
|
||||||
@ -404,25 +402,6 @@ index d22068475c5d..17f4fd054cd3 100644
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
diff --git a/arch/powerpc/include/uapi/asm/ioctls.h b/arch/powerpc/include/uapi/asm/ioctls.h
|
|
||||||
index 2c145da3b774..b5211e413829 100644
|
|
||||||
--- a/arch/powerpc/include/uapi/asm/ioctls.h
|
|
||||||
+++ b/arch/powerpc/include/uapi/asm/ioctls.h
|
|
||||||
@@ -23,10 +23,10 @@
|
|
||||||
#define TCSETSW _IOW('t', 21, struct termios)
|
|
||||||
#define TCSETSF _IOW('t', 22, struct termios)
|
|
||||||
|
|
||||||
-#define TCGETA _IOR('t', 23, struct termio)
|
|
||||||
-#define TCSETA _IOW('t', 24, struct termio)
|
|
||||||
-#define TCSETAW _IOW('t', 25, struct termio)
|
|
||||||
-#define TCSETAF _IOW('t', 28, struct termio)
|
|
||||||
+#define TCGETA 0x40147417 /* _IOR('t', 23, struct termio) */
|
|
||||||
+#define TCSETA 0x80147418 /* _IOW('t', 24, struct termio) */
|
|
||||||
+#define TCSETAW 0x80147419 /* _IOW('t', 25, struct termio) */
|
|
||||||
+#define TCSETAF 0x8014741c /* _IOW('t', 28, struct termio) */
|
|
||||||
|
|
||||||
#define TCSBRK _IO('t', 29)
|
|
||||||
#define TCXONC _IO('t', 30)
|
|
||||||
diff --git a/arch/s390/include/asm/ipl.h b/arch/s390/include/asm/ipl.h
|
diff --git a/arch/s390/include/asm/ipl.h b/arch/s390/include/asm/ipl.h
|
||||||
index b0d00032479d..afb9544fb007 100644
|
index b0d00032479d..afb9544fb007 100644
|
||||||
--- a/arch/s390/include/asm/ipl.h
|
--- a/arch/s390/include/asm/ipl.h
|
||||||
@ -544,24 +523,6 @@ index 82977ea25db3..aeb84a4b5937 100644
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
sig_size = crypto_sig_maxsize(tfm);
|
sig_size = crypto_sig_maxsize(tfm);
|
||||||
diff --git a/drivers/acpi/acpica/dsmethod.c b/drivers/acpi/acpica/dsmethod.c
|
|
||||||
index e809c2aed78a..a232746d150a 100644
|
|
||||||
--- a/drivers/acpi/acpica/dsmethod.c
|
|
||||||
+++ b/drivers/acpi/acpica/dsmethod.c
|
|
||||||
@@ -483,6 +483,13 @@ acpi_ds_call_control_method(struct acpi_thread_state *thread,
|
|
||||||
return_ACPI_STATUS(AE_NULL_OBJECT);
|
|
||||||
}
|
|
||||||
|
|
||||||
+ if (this_walk_state->num_operands < obj_desc->method.param_count) {
|
|
||||||
+ ACPI_ERROR((AE_INFO, "Missing argument for method [%4.4s]",
|
|
||||||
+ acpi_ut_get_node_name(method_node)));
|
|
||||||
+
|
|
||||||
+ return_ACPI_STATUS(AE_AML_UNINITIALIZED_ARG);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
/* Init for new method, possibly wait on method mutex */
|
|
||||||
|
|
||||||
status =
|
|
||||||
diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c
|
diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c
|
||||||
index 20d757687e3d..90a13f20f052 100644
|
index 20d757687e3d..90a13f20f052 100644
|
||||||
--- a/drivers/acpi/apei/hest.c
|
--- a/drivers/acpi/apei/hest.c
|
||||||
@ -4083,7 +4044,7 @@ index 000000000000..bf88863803b2
|
|||||||
+ { }
|
+ { }
|
||||||
+};
|
+};
|
||||||
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
|
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
|
||||||
index 950d8c9fb884..77ac6f8c1805 100644
|
index 89d5c4b17bc4..8cc874715933 100644
|
||||||
--- a/drivers/scsi/sd.c
|
--- a/drivers/scsi/sd.c
|
||||||
+++ b/drivers/scsi/sd.c
|
+++ b/drivers/scsi/sd.c
|
||||||
@@ -121,6 +121,14 @@ static const char *sd_cache_types[] = {
|
@@ -121,6 +121,14 @@ static const char *sd_cache_types[] = {
|
||||||
@ -4111,10 +4072,10 @@ index 950d8c9fb884..77ac6f8c1805 100644
|
|||||||
if (err)
|
if (err)
|
||||||
goto err_out_driver;
|
goto err_out_driver;
|
||||||
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
|
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
|
||||||
index 9f19fc7494e0..595b7b294f0f 100644
|
index f71b807d71a7..ee8abbe5a43a 100644
|
||||||
--- a/drivers/usb/core/hub.c
|
--- a/drivers/usb/core/hub.c
|
||||||
+++ b/drivers/usb/core/hub.c
|
+++ b/drivers/usb/core/hub.c
|
||||||
@@ -5854,6 +5854,13 @@ static void hub_event(struct work_struct *work)
|
@@ -5857,6 +5857,13 @@ static void hub_event(struct work_struct *work)
|
||||||
(u16) hub->change_bits[0],
|
(u16) hub->change_bits[0],
|
||||||
(u16) hub->event_bits[0]);
|
(u16) hub->event_bits[0]);
|
||||||
|
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (linux-6.15.5.tar.xz) = ffa4636a1d74620ece8dad87a909696673cdf070d8a4ec29e10399698a1fdf98209d8a8a8745cecf7197082d5cf02b3cacdbc65322fd98c9798cbb9ef504e2ab
|
SHA512 (linux-6.15.6.tar.xz) = 8524f784eb56152b9e32d9ad9ae70020028eaf5fee49818396dcf38e1d85de3edc3af9510f60e476704fc7800a8cb0e6f0a785228327794003809c7fba57ead1
|
||||||
SHA512 (kernel-abi-stablelists-6.15.5.tar.xz) = c81c40182daf2e2809419d2bf5a7a8c4ee277ecb4a8bcfbb74617f8eef6eed500aab2db5049249bd6eb6eaaf6ab9ad5751ab046e918312af478e2cebf389ffdd
|
SHA512 (kernel-abi-stablelists-6.15.6.tar.xz) = 44a436e9d31c710a7b1ecb6bc6fd8cfd7fa3398ec207fadad60f4394715d998a0f07eaa17398a4dbcc3c07f3f5e026f485029a28fb1a5f20176efb8cfa1c454c
|
||||||
SHA512 (kernel-kabi-dw-6.15.5.tar.xz) = 0fbee67a20b67186d7505b31e28fe8c10aaa7c6132bbc8b113dcf11dbcd5e3d891ebbb06bb3300322652e954a3198104c3426d8be80a8775a97af2801507cd82
|
SHA512 (kernel-kabi-dw-6.15.6.tar.xz) = 09545ba685dab161481331c6918fee9e1f60644f4922917e3174cc049cb68486468df01f12673bbbf4c52883f0c5edf1a8837e9244637f7f6c8c6bfc31112508
|
||||||
|
Loading…
Reference in New Issue
Block a user