kernel-6.14.5-200
* Fri May 02 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-0] - Fix up configs for 6.14.5 merge (Justin M. Forbes) - Turn off CONFIG_PCI_REALLOC_ENABLE_AUTO for Fedora (Justin M. Forbes) - Linux v6.14.5 Resolves: Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
parent
d5a6198fd7
commit
52b79c210e
@ -6044,7 +6044,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -57,7 +57,7 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
CONFIG_ACPI_DOCK=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
@ -6016,7 +6016,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -6043,7 +6043,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -57,7 +57,7 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
CONFIG_ACPI_DOCK=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
@ -6015,7 +6015,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -6048,7 +6048,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -57,7 +57,7 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
CONFIG_ACPI_DOCK=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
@ -6020,7 +6020,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI_TEGRA=y
|
||||
|
||||
@ -1123,7 +1123,7 @@ CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_CHACHA20=m
|
||||
# CONFIG_CRYPTO_CHACHA20_P10 is not set
|
||||
CONFIG_CRYPTO_CHACHA20_P10=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_CRC32C_VPMSUM=m
|
||||
@ -5015,7 +5015,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -983,7 +983,7 @@ CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_CHACHA20=m
|
||||
# CONFIG_CRYPTO_CHACHA20_P10 is not set
|
||||
CONFIG_CRYPTO_CHACHA20_P10=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
|
||||
@ -52,7 +52,7 @@ CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
CONFIG_ACPI_FAN=y
|
||||
@ -1122,7 +1122,7 @@ CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_CHACHA20=m
|
||||
# CONFIG_CRYPTO_CHACHA20_P10 is not set
|
||||
CONFIG_CRYPTO_CHACHA20_P10=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_CRC32C_VPMSUM=m
|
||||
@ -4986,7 +4986,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -983,7 +983,7 @@ CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_CHACHA20=m
|
||||
# CONFIG_CRYPTO_CHACHA20_P10 is not set
|
||||
CONFIG_CRYPTO_CHACHA20_P10=y
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
|
||||
@ -5040,7 +5040,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -53,7 +53,7 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
# CONFIG_ACPI_DOCK is not set
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
@ -5011,7 +5011,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -5045,7 +5045,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -53,7 +53,7 @@ CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
# CONFIG_ACPI_DOCK is not set
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
@ -5016,7 +5016,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -4984,7 +4984,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -53,7 +53,7 @@ CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_EC=y
|
||||
CONFIG_ACPI_FAN=y
|
||||
@ -4955,7 +4955,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -5444,7 +5444,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -56,7 +56,7 @@ CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
CONFIG_ACPI_DOCK=y
|
||||
CONFIG_ACPI_DPTF=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
@ -5417,7 +5417,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -5449,7 +5449,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -56,7 +56,7 @@ CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
|
||||
# CONFIG_ACPI_CUSTOM_METHOD is not set
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
# CONFIG_ACPI_DEBUGGER_USER is not set
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
CONFIG_ACPI_DEBUG=y
|
||||
CONFIG_ACPI_DOCK=y
|
||||
CONFIG_ACPI_DPTF=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
@ -5422,7 +5422,7 @@ CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_PRI=y
|
||||
CONFIG_PCI_PWRCTL_PWRSEQ=m
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=y
|
||||
CONFIG_PCI_SW_SWITCHTEC=m
|
||||
CONFIG_PCI=y
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
* Fri May 02 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-0]
|
||||
- Fix up configs for 6.14.5 merge (Justin M. Forbes)
|
||||
- Turn off CONFIG_PCI_REALLOC_ENABLE_AUTO for Fedora (Justin M. Forbes)
|
||||
- Linux v6.14.5
|
||||
Resolves:
|
||||
|
||||
* Fri Apr 25 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.4-0]
|
||||
- Add F41 and F40 to release targets (Justin M. Forbes)
|
||||
- Linux v6.14.4
|
||||
|
||||
16
kernel.spec
16
kernel.spec
@ -159,18 +159,18 @@ Summary: The Linux kernel
|
||||
# the --with-release option overrides this setting.)
|
||||
%define debugbuildsenabled 1
|
||||
# define buildid .local
|
||||
%define specrpmversion 6.14.4
|
||||
%define specversion 6.14.4
|
||||
%define specrpmversion 6.14.5
|
||||
%define specversion 6.14.5
|
||||
%define patchversion 6.14
|
||||
%define pkgrelease 200
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.14.4
|
||||
%define tarfile_release 6.14.5
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 14
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 200%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.14.4
|
||||
%define kabiversion 6.14.5
|
||||
|
||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||
# fatal kernel package build error
|
||||
@ -4205,6 +4205,14 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Fri May 02 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-200]
|
||||
- Turn on ACPI_DEBUG for Fedora (Justin M. Forbes)
|
||||
|
||||
* Fri May 02 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-0]
|
||||
- Fix up configs for 6.14.5 merge (Justin M. Forbes)
|
||||
- Turn off CONFIG_PCI_REALLOC_ENABLE_AUTO for Fedora (Justin M. Forbes)
|
||||
- Linux v6.14.5
|
||||
|
||||
* Fri Apr 25 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.14.4-0]
|
||||
- Add F41 and F40 to release targets (Justin M. Forbes)
|
||||
- Linux v6.14.4
|
||||
|
||||
@ -1,42 +1,41 @@
|
||||
Documentation/ABI/testing/sysfs-kernel-fadump | 3 +-
|
||||
.../arch/powerpc/firmware-assisted-dump.rst | 22 +++
|
||||
Makefile | 40 +++++
|
||||
.../arch/powerpc/firmware-assisted-dump.rst | 22 ++++
|
||||
Makefile | 40 +++++++
|
||||
arch/arm/Kconfig | 4 +-
|
||||
arch/arm64/Kconfig | 2 +-
|
||||
arch/powerpc/include/asm/prom.h | 2 +
|
||||
arch/powerpc/kernel/fadump.c | 21 +--
|
||||
arch/powerpc/kernel/fadump.c | 21 ++--
|
||||
arch/powerpc/kernel/module_64.c | 4 -
|
||||
arch/powerpc/kernel/prom_init.c | 2 +-
|
||||
arch/s390/include/asm/ipl.h | 1 +
|
||||
arch/s390/kernel/ipl.c | 5 +
|
||||
arch/s390/kernel/setup.c | 4 +
|
||||
arch/x86/kernel/setup.c | 22 ++-
|
||||
arch/x86/kernel/setup.c | 22 ++--
|
||||
arch/x86/tools/insn_decoder_test.c | 2 +-
|
||||
crypto/akcipher.c | 3 +-
|
||||
crypto/dh.c | 25 ++++
|
||||
crypto/seqiv.c | 15 +-
|
||||
crypto/dh.c | 25 +++++
|
||||
crypto/seqiv.c | 15 ++-
|
||||
crypto/sig.c | 3 +-
|
||||
crypto/testmgr.c | 6 +-
|
||||
drivers/acpi/apei/hest.c | 8 +
|
||||
drivers/acpi/apei/hest.c | 8 ++
|
||||
drivers/acpi/irq.c | 17 ++-
|
||||
drivers/acpi/scan.c | 9 ++
|
||||
drivers/ata/libahci.c | 18 +++
|
||||
drivers/char/ipmi/ipmi_dmi.c | 15 ++
|
||||
drivers/char/ipmi/ipmi_msghandler.c | 16 +-
|
||||
drivers/char/ipmi/ipmi_dmi.c | 15 +++
|
||||
drivers/char/ipmi/ipmi_msghandler.c | 16 ++-
|
||||
drivers/firmware/efi/Makefile | 1 +
|
||||
drivers/firmware/efi/efi.c | 124 ++++++++++++----
|
||||
drivers/firmware/efi/secureboot.c | 38 +++++
|
||||
drivers/hid/hid-rmi.c | 66 ---------
|
||||
drivers/hwtracing/coresight/coresight-etm4x-core.c | 19 +++
|
||||
drivers/input/rmi4/rmi_driver.c | 124 +++++++++-------
|
||||
drivers/iommu/iommu.c | 22 +++
|
||||
drivers/media/i2c/ov08x40.c | 162 +++++++++++----------
|
||||
drivers/misc/mei/vsc-tp.c | 26 ++--
|
||||
drivers/pci/quirks.c | 24 +++
|
||||
drivers/firmware/efi/efi.c | 124 +++++++++++++++------
|
||||
drivers/firmware/efi/secureboot.c | 38 +++++++
|
||||
drivers/hid/hid-rmi.c | 66 -----------
|
||||
drivers/hwtracing/coresight/coresight-etm4x-core.c | 19 ++++
|
||||
drivers/input/rmi4/rmi_driver.c | 124 ++++++++++++---------
|
||||
drivers/iommu/iommu.c | 22 ++++
|
||||
drivers/media/i2c/ov08x40.c | 108 +++++++++---------
|
||||
drivers/pci/quirks.c | 24 ++++
|
||||
drivers/scsi/sd.c | 10 ++
|
||||
drivers/usb/core/hub.c | 7 +
|
||||
drivers/usb/core/hub.c | 7 ++
|
||||
include/linux/crypto.h | 2 +
|
||||
include/linux/efi.h | 22 ++-
|
||||
include/linux/efi.h | 22 ++--
|
||||
include/linux/lsm_hook_defs.h | 1 +
|
||||
include/linux/rmi.h | 1 +
|
||||
include/linux/security.h | 9 ++
|
||||
@ -44,9 +43,9 @@
|
||||
scripts/Makefile.extrawarn | 4 +
|
||||
scripts/tags.sh | 2 +
|
||||
security/integrity/platform_certs/load_uefi.c | 6 +-
|
||||
security/lockdown/Kconfig | 13 ++
|
||||
security/lockdown/Kconfig | 13 +++
|
||||
security/lockdown/lockdown.c | 11 ++
|
||||
48 files changed, 679 insertions(+), 293 deletions(-)
|
||||
47 files changed, 635 insertions(+), 257 deletions(-)
|
||||
|
||||
diff --git a/Documentation/ABI/testing/sysfs-kernel-fadump b/Documentation/ABI/testing/sysfs-kernel-fadump
|
||||
index 2f9daa7ca55b..b64b7622e6fc 100644
|
||||
@ -93,7 +92,7 @@ index 7e37aadd1f77..7e266e749cd5 100644
|
||||
-----------------------
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 0c1b99da2c1f..ffe600e452a7 100644
|
||||
index 87835d7abbce..58f40cfa39cc 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
|
||||
@ -133,7 +132,7 @@ index 0c1b99da2c1f..ffe600e452a7 100644
|
||||
ifdef mixed-build
|
||||
# ===========================================================================
|
||||
# We're called with mixed targets (*config and build targets).
|
||||
@@ -1917,6 +1940,23 @@ endif
|
||||
@@ -1918,6 +1941,23 @@ endif
|
||||
|
||||
ifdef CONFIG_MODULES
|
||||
|
||||
@ -1233,7 +1232,7 @@ index 2168b6cd7167..5d7cda175a0c 100644
|
||||
if (data->f01_container->dev.driver) {
|
||||
/* Driver already bound, so enable ATTN now. */
|
||||
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
|
||||
index e3df1f06afbe..7499cb16693a 100644
|
||||
index 1efe7cddb4fe..e5cb44fab8dc 100644
|
||||
--- a/drivers/iommu/iommu.c
|
||||
+++ b/drivers/iommu/iommu.c
|
||||
@@ -8,6 +8,7 @@
|
||||
@ -1244,7 +1243,7 @@ index e3df1f06afbe..7499cb16693a 100644
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/bits.h>
|
||||
#include <linux/bug.h>
|
||||
@@ -2909,6 +2910,27 @@ int iommu_dev_disable_feature(struct device *dev, enum iommu_dev_features feat)
|
||||
@@ -2912,6 +2913,27 @@ int iommu_dev_disable_feature(struct device *dev, enum iommu_dev_features feat)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(iommu_dev_disable_feature);
|
||||
|
||||
@ -1273,7 +1272,7 @@ index e3df1f06afbe..7499cb16693a 100644
|
||||
* iommu_setup_default_domain - Set the default_domain for the group
|
||||
* @group: Group to change
|
||||
diff --git a/drivers/media/i2c/ov08x40.c b/drivers/media/i2c/ov08x40.c
|
||||
index 83b49cf114ac..54575eea3c49 100644
|
||||
index 625fbcd39068..54575eea3c49 100644
|
||||
--- a/drivers/media/i2c/ov08x40.c
|
||||
+++ b/drivers/media/i2c/ov08x40.c
|
||||
@@ -1322,9 +1322,6 @@ static int ov08x40_power_on(struct device *dev)
|
||||
@ -1335,87 +1334,27 @@ index 83b49cf114ac..54575eea3c49 100644
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -1937,6 +1932,35 @@ static int ov08x40_stop_streaming(struct ov08x40 *ov08x)
|
||||
OV08X40_REG_VALUE_08BIT, OV08X40_MODE_STANDBY);
|
||||
}
|
||||
@@ -1949,8 +1944,10 @@ static int ov08x40_identify_module(struct ov08x40 *ov08x)
|
||||
|
||||
+/* Verify chip ID */
|
||||
+static int ov08x40_identify_module(struct ov08x40 *ov08x)
|
||||
+{
|
||||
+ struct i2c_client *client = v4l2_get_subdevdata(&ov08x->sd);
|
||||
+ int ret;
|
||||
+ u32 val;
|
||||
+
|
||||
+ if (ov08x->identified)
|
||||
+ return 0;
|
||||
+
|
||||
+ ret = ov08x40_read_reg(ov08x, OV08X40_REG_CHIP_ID,
|
||||
+ OV08X40_REG_VALUE_24BIT, &val);
|
||||
ret = ov08x40_read_reg(ov08x, OV08X40_REG_CHIP_ID,
|
||||
OV08X40_REG_VALUE_24BIT, &val);
|
||||
- if (ret)
|
||||
+ if (ret) {
|
||||
+ dev_err(&client->dev, "error reading chip-id register: %d\n", ret);
|
||||
+ return ret;
|
||||
return ret;
|
||||
+ }
|
||||
+
|
||||
+ if (val != OV08X40_CHIP_ID) {
|
||||
+ dev_err(&client->dev, "chip id mismatch: %x!=%x\n",
|
||||
+ OV08X40_CHIP_ID, val);
|
||||
+ return -ENXIO;
|
||||
+ }
|
||||
+
|
||||
|
||||
if (val != OV08X40_CHIP_ID) {
|
||||
dev_err(&client->dev, "chip id mismatch: %x!=%x\n",
|
||||
@@ -1958,6 +1955,7 @@ static int ov08x40_identify_module(struct ov08x40 *ov08x)
|
||||
return -ENXIO;
|
||||
}
|
||||
|
||||
+ dev_dbg(&client->dev, "chip id 0x%x\n", val);
|
||||
+ ov08x->identified = true;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
static int ov08x40_set_stream(struct v4l2_subdev *sd, int enable)
|
||||
{
|
||||
struct ov08x40 *ov08x = to_ov08x40(sd);
|
||||
@@ -1950,6 +1974,10 @@ static int ov08x40_set_stream(struct v4l2_subdev *sd, int enable)
|
||||
if (ret < 0)
|
||||
goto err_unlock;
|
||||
ov08x->identified = true;
|
||||
|
||||
+ ret = ov08x40_identify_module(ov08x);
|
||||
+ if (ret)
|
||||
+ goto err_rpm_put;
|
||||
+
|
||||
/*
|
||||
* Apply default & customized values
|
||||
* and then start streaming.
|
||||
@@ -1974,32 +2002,6 @@ static int ov08x40_set_stream(struct v4l2_subdev *sd, int enable)
|
||||
return ret;
|
||||
}
|
||||
|
||||
-/* Verify chip ID */
|
||||
-static int ov08x40_identify_module(struct ov08x40 *ov08x)
|
||||
-{
|
||||
- struct i2c_client *client = v4l2_get_subdevdata(&ov08x->sd);
|
||||
- int ret;
|
||||
- u32 val;
|
||||
-
|
||||
- if (ov08x->identified)
|
||||
- return 0;
|
||||
-
|
||||
- ret = ov08x40_read_reg(ov08x, OV08X40_REG_CHIP_ID,
|
||||
- OV08X40_REG_VALUE_24BIT, &val);
|
||||
- if (ret)
|
||||
- return ret;
|
||||
-
|
||||
- if (val != OV08X40_CHIP_ID) {
|
||||
- dev_err(&client->dev, "chip id mismatch: %x!=%x\n",
|
||||
- OV08X40_CHIP_ID, val);
|
||||
- return -ENXIO;
|
||||
- }
|
||||
-
|
||||
- ov08x->identified = true;
|
||||
-
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
static const struct v4l2_subdev_video_ops ov08x40_video_ops = {
|
||||
.s_stream = ov08x40_set_stream,
|
||||
};
|
||||
@@ -2151,65 +2153,69 @@ static int ov08x40_check_hwcfg(struct ov08x40 *ov08x, struct device *dev)
|
||||
return 0;
|
||||
@@ -2155,65 +2153,69 @@ static int ov08x40_check_hwcfg(struct ov08x40 *ov08x, struct device *dev)
|
||||
int ret;
|
||||
u32 xvclk_rate;
|
||||
|
||||
@ -1521,7 +1460,7 @@ index 83b49cf114ac..54575eea3c49 100644
|
||||
ret = -EINVAL;
|
||||
goto out_err;
|
||||
}
|
||||
@@ -2222,7 +2228,7 @@ static int ov08x40_check_hwcfg(struct ov08x40 *ov08x, struct device *dev)
|
||||
@@ -2226,7 +2228,7 @@ static int ov08x40_check_hwcfg(struct ov08x40 *ov08x, struct device *dev)
|
||||
}
|
||||
|
||||
if (j == bus_cfg.nr_of_link_frequencies) {
|
||||
@ -1530,7 +1469,7 @@ index 83b49cf114ac..54575eea3c49 100644
|
||||
link_freq_menu_items[i]);
|
||||
ret = -EINVAL;
|
||||
goto out_err;
|
||||
@@ -2246,10 +2252,8 @@ static int ov08x40_probe(struct i2c_client *client)
|
||||
@@ -2250,10 +2252,8 @@ static int ov08x40_probe(struct i2c_client *client)
|
||||
|
||||
/* Check HW config */
|
||||
ret = ov08x40_check_hwcfg(ov08x, &client->dev);
|
||||
@ -1542,7 +1481,7 @@ index 83b49cf114ac..54575eea3c49 100644
|
||||
|
||||
/* Initialize subdev */
|
||||
v4l2_i2c_subdev_init(&ov08x->sd, client, &ov08x40_subdev_ops);
|
||||
@@ -2264,10 +2268,8 @@ static int ov08x40_probe(struct i2c_client *client)
|
||||
@@ -2268,10 +2268,8 @@ static int ov08x40_probe(struct i2c_client *client)
|
||||
|
||||
/* Check module identity */
|
||||
ret = ov08x40_identify_module(ov08x);
|
||||
@ -1554,70 +1493,6 @@ index 83b49cf114ac..54575eea3c49 100644
|
||||
}
|
||||
|
||||
/* Set default mode to max resolution */
|
||||
diff --git a/drivers/misc/mei/vsc-tp.c b/drivers/misc/mei/vsc-tp.c
|
||||
index 7be1649b1972..fa553d4914b6 100644
|
||||
--- a/drivers/misc/mei/vsc-tp.c
|
||||
+++ b/drivers/misc/mei/vsc-tp.c
|
||||
@@ -36,20 +36,24 @@
|
||||
#define VSC_TP_XFER_TIMEOUT_BYTES 700
|
||||
#define VSC_TP_PACKET_PADDING_SIZE 1
|
||||
#define VSC_TP_PACKET_SIZE(pkt) \
|
||||
- (sizeof(struct vsc_tp_packet) + le16_to_cpu((pkt)->len) + VSC_TP_CRC_SIZE)
|
||||
+ (sizeof(struct vsc_tp_packet_hdr) + le16_to_cpu((pkt)->hdr.len) + VSC_TP_CRC_SIZE)
|
||||
#define VSC_TP_MAX_PACKET_SIZE \
|
||||
- (sizeof(struct vsc_tp_packet) + VSC_TP_MAX_MSG_SIZE + VSC_TP_CRC_SIZE)
|
||||
+ (sizeof(struct vsc_tp_packet_hdr) + VSC_TP_MAX_MSG_SIZE + VSC_TP_CRC_SIZE)
|
||||
#define VSC_TP_MAX_XFER_SIZE \
|
||||
(VSC_TP_MAX_PACKET_SIZE + VSC_TP_XFER_TIMEOUT_BYTES)
|
||||
#define VSC_TP_NEXT_XFER_LEN(len, offset) \
|
||||
- (len + sizeof(struct vsc_tp_packet) + VSC_TP_CRC_SIZE - offset + VSC_TP_PACKET_PADDING_SIZE)
|
||||
+ (len + sizeof(struct vsc_tp_packet_hdr) + VSC_TP_CRC_SIZE - offset + VSC_TP_PACKET_PADDING_SIZE)
|
||||
|
||||
-struct vsc_tp_packet {
|
||||
+struct vsc_tp_packet_hdr {
|
||||
__u8 sync;
|
||||
__u8 cmd;
|
||||
__le16 len;
|
||||
__le32 seq;
|
||||
- __u8 buf[] __counted_by(len);
|
||||
+};
|
||||
+
|
||||
+struct vsc_tp_packet {
|
||||
+ struct vsc_tp_packet_hdr hdr;
|
||||
+ __u8 buf[VSC_TP_MAX_XFER_SIZE - sizeof(struct vsc_tp_packet_hdr)];
|
||||
};
|
||||
|
||||
struct vsc_tp {
|
||||
@@ -158,12 +162,12 @@ static int vsc_tp_dev_xfer(struct vsc_tp *tp, void *obuf, void *ibuf, size_t len
|
||||
static int vsc_tp_xfer_helper(struct vsc_tp *tp, struct vsc_tp_packet *pkt,
|
||||
void *ibuf, u16 ilen)
|
||||
{
|
||||
- int ret, offset = 0, cpy_len, src_len, dst_len = sizeof(struct vsc_tp_packet);
|
||||
+ int ret, offset = 0, cpy_len, src_len, dst_len = sizeof(struct vsc_tp_packet_hdr);
|
||||
int next_xfer_len = VSC_TP_PACKET_SIZE(pkt) + VSC_TP_XFER_TIMEOUT_BYTES;
|
||||
u8 *src, *crc_src, *rx_buf = tp->rx_buf;
|
||||
int count_down = VSC_TP_MAX_XFER_COUNT;
|
||||
u32 recv_crc = 0, crc = ~0;
|
||||
- struct vsc_tp_packet ack;
|
||||
+ struct vsc_tp_packet_hdr ack;
|
||||
u8 *dst = (u8 *)&ack;
|
||||
bool synced = false;
|
||||
|
||||
@@ -280,10 +284,10 @@ int vsc_tp_xfer(struct vsc_tp *tp, u8 cmd, const void *obuf, size_t olen,
|
||||
|
||||
guard(mutex)(&tp->mutex);
|
||||
|
||||
- pkt->sync = VSC_TP_PACKET_SYNC;
|
||||
- pkt->cmd = cmd;
|
||||
- pkt->len = cpu_to_le16(olen);
|
||||
- pkt->seq = cpu_to_le32(++tp->seq);
|
||||
+ pkt->hdr.sync = VSC_TP_PACKET_SYNC;
|
||||
+ pkt->hdr.cmd = cmd;
|
||||
+ pkt->hdr.len = cpu_to_le16(olen);
|
||||
+ pkt->hdr.seq = cpu_to_le32(++tp->seq);
|
||||
memcpy(pkt->buf, obuf, olen);
|
||||
|
||||
crc = ~crc32(~0, (u8 *)pkt, sizeof(pkt) + olen);
|
||||
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
|
||||
index 82b21e34c545..0cf24ba613a2 100644
|
||||
--- a/drivers/pci/quirks.c
|
||||
|
||||
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-6.14.4.tar.xz) = f0c5a8639c40bb6319bce9c8439ecafabe540e3f0e27c9beda150124a425e01e2511127ece3f476ce2f1e94b8e2b175fb6a6a759551c4d872a80951023c0c478
|
||||
SHA512 (kernel-abi-stablelists-6.14.4.tar.xz) = 4435231d268f8b6b1f373551c01223848c4645a6f070ec74344e2b096c69ec47fa04347a66467599645bff10683d10252543290c5e006dc79b2c5f66e38b5a95
|
||||
SHA512 (kernel-kabi-dw-6.14.4.tar.xz) = 282d4b21832a4d21a5ca0022840fa6efbe2aeb23e6e13be91c7c0a5c946599ade939425e529a6f33e026c3bc73b8db261f9d942010977f5118e6645137a1604c
|
||||
SHA512 (linux-6.14.5.tar.xz) = 2323678adddd75ba6c99e9ba35549048bfaddced2d41ad0c56b2ab64978bdd90632e9b789afc401d54594c9c574f838294c6ee470ff773b667eda797b60150b1
|
||||
SHA512 (kernel-abi-stablelists-6.14.5.tar.xz) = 14015e1985a51027e360b66799e71247e9272439c0f0b8d4028f11ecea57d1aba063de616169b40f2db49daeb23cbd242935bcaaa1042ab028674dcc0f3c1fbd
|
||||
SHA512 (kernel-kabi-dw-6.14.5.tar.xz) = 0bd09f8d61e1be2d65915af1b47778b592b2a9906460e956c92487b3273eb44db264ab5db46b17284c7d5d66d14540620ae67a72c105ea11810316d5653c6707
|
||||
|
||||
Loading…
Reference in New Issue
Block a user