kernel-6.12.14-200

* Mon Feb 17 2025 Augusto Caringi <acaringi@redhat.com> [6.12.14-0]
- redhat/configs: automotive: Set CONFIG_FSCACHE=y (Augusto Caringi)
- CONFIG_CPUFREQ_DT_PLATDEV is bool now (Justin M. Forbes)
- Add some bugs to BugsFixed for the 6.12.14 update (Justin M. Forbes)
- efi,lockdown: fix kernel lockdown on Secure Boot (Ondrej Mosnacek) {CVE-2025-1272}
- Linux v6.12.14
Resolves:

Signed-off-by: Augusto Caringi <acaringi@redhat.com>
This commit is contained in:
Augusto Caringi 2025-02-17 18:00:30 -03:00
parent 154ae6669a
commit 8a467d2320
17 changed files with 115 additions and 117 deletions

View File

@ -1,3 +1,6 @@
https://gitlab.com/cki-project/kernel-ark/-/commit/7a0ae6259dd710721dcdc1896cb1a0194f55f3ff
7a0ae6259dd710721dcdc1896cb1a0194f55f3ff efi,lockdown: fix kernel lockdown on Secure Boot
https://gitlab.com/cki-project/kernel-ark/-/commit/eab4e4a537c1ecea380079999716d24f5cc67aa5 https://gitlab.com/cki-project/kernel-ark/-/commit/eab4e4a537c1ecea380079999716d24f5cc67aa5
eab4e4a537c1ecea380079999716d24f5cc67aa5 Reapply "init/main.c: Initialize early LSMs after arch code, static keys and calls." eab4e4a537c1ecea380079999716d24f5cc67aa5 Reapply "init/main.c: Initialize early LSMs after arch code, static keys and calls."

View File

@ -2309,8 +2309,8 @@ CONFIG_FRAME_POINTER=y
# CONFIG_FRAMER is not set # CONFIG_FRAMER is not set
CONFIG_FRAME_WARN=2048 CONFIG_FRAME_WARN=2048
CONFIG_FRONTSWAP=y CONFIG_FRONTSWAP=y
# CONFIG_FSCACHE is not set
CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE=y
CONFIG_FS_DAX=y CONFIG_FS_DAX=y
CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION=y
# CONFIG_FSI is not set # CONFIG_FSI is not set

View File

@ -2293,8 +2293,8 @@ CONFIG_FRAME_POINTER=y
# CONFIG_FRAMER is not set # CONFIG_FRAMER is not set
CONFIG_FRAME_WARN=2048 CONFIG_FRAME_WARN=2048
CONFIG_FRONTSWAP=y CONFIG_FRONTSWAP=y
# CONFIG_FSCACHE is not set
CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE=y
CONFIG_FS_DAX=y CONFIG_FS_DAX=y
CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION=y
# CONFIG_FSI is not set # CONFIG_FSI is not set

View File

@ -1029,7 +1029,7 @@ CONFIG_CORTINA_PHY=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1028,7 +1028,7 @@ CONFIG_CORTINA_PHY=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1037,7 +1037,7 @@ CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1036,7 +1036,7 @@ CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -2110,8 +2110,8 @@ CONFIG_FRAME_POINTER=y
# CONFIG_FRAMER is not set # CONFIG_FRAMER is not set
CONFIG_FRAME_WARN=2048 CONFIG_FRAME_WARN=2048
CONFIG_FRONTSWAP=y CONFIG_FRONTSWAP=y
# CONFIG_FSCACHE is not set
CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE=y
CONFIG_FS_DAX=y CONFIG_FS_DAX=y
CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION=y
# CONFIG_FSI is not set # CONFIG_FSI is not set

View File

@ -2094,8 +2094,8 @@ CONFIG_FRAME_POINTER=y
# CONFIG_FRAMER is not set # CONFIG_FRAMER is not set
CONFIG_FRAME_WARN=2048 CONFIG_FRAME_WARN=2048
CONFIG_FRONTSWAP=y CONFIG_FRONTSWAP=y
# CONFIG_FSCACHE is not set
CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE=y
CONFIG_FS_DAX=y CONFIG_FS_DAX=y
CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION=y
# CONFIG_FSI is not set # CONFIG_FSI is not set

View File

@ -1101,7 +1101,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1100,7 +1100,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1101,7 +1101,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1100,7 +1100,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set # CONFIG_CPUFREQ_DT is not set
CONFIG_CPUFREQ_DT_PLATDEV=m CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y

View File

@ -1,3 +1,11 @@
* Mon Feb 17 2025 Augusto Caringi <acaringi@redhat.com> [6.12.14-0]
- redhat/configs: automotive: Set CONFIG_FSCACHE=y (Augusto Caringi)
- CONFIG_CPUFREQ_DT_PLATDEV is bool now (Justin M. Forbes)
- Add some bugs to BugsFixed for the 6.12.14 update (Justin M. Forbes)
- efi,lockdown: fix kernel lockdown on Secure Boot (Ondrej Mosnacek) {CVE-2025-1272}
- Linux v6.12.14
Resolves:
* Sat Feb 08 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.12.13-0] * Sat Feb 08 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.12.13-0]
- Config update for 6.12.13 (Justin M. Forbes) - Config update for 6.12.13 (Justin M. Forbes)
- media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Hans de Goede) - media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Hans de Goede)

View File

@ -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.12.13 %define specrpmversion 6.12.14
%define specversion 6.12.13 %define specversion 6.12.14
%define patchversion 6.12 %define patchversion 6.12
%define pkgrelease 200 %define pkgrelease 200
%define kversion 6 %define kversion 6
%define tarfile_release 6.12.13 %define tarfile_release 6.12.14
# This is needed to do merge window version magic # This is needed to do merge window version magic
%define patchlevel 12 %define patchlevel 12
# This allows pkg_release to have configurable %%{?dist} tag # This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 200%{?buildid}%{?dist} %define specrelease 200%{?buildid}%{?dist}
# This defines the kabi tarball version # This defines the kabi tarball version
%define kabiversion 6.12.13 %define kabiversion 6.12.14
# 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
@ -4164,6 +4164,13 @@ fi\
# #
# #
%changelog %changelog
* Mon Feb 17 2025 Augusto Caringi <acaringi@redhat.com> [6.12.14-0]
- redhat/configs: automotive: Set CONFIG_FSCACHE=y (Augusto Caringi)
- CONFIG_CPUFREQ_DT_PLATDEV is bool now (Justin M. Forbes)
- Add some bugs to BugsFixed for the 6.12.14 update (Justin M. Forbes)
- efi,lockdown: fix kernel lockdown on Secure Boot (Ondrej Mosnacek) {CVE-2025-1272}
- Linux v6.12.14
* Sat Feb 08 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.12.13-0] * Sat Feb 08 2025 Justin M. Forbes <jforbes@fedoraproject.org> [6.12.13-0]
- Config update for 6.12.13 (Justin M. Forbes) - Config update for 6.12.13 (Justin M. Forbes)
- media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Hans de Goede) - media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Hans de Goede)

View File

@ -45,20 +45,19 @@
drivers/usb/core/hub.c | 7 + drivers/usb/core/hub.c | 7 +
include/drm/bridge/dw_hdmi_qp.h | 32 + include/drm/bridge/dw_hdmi_qp.h | 32 +
include/linux/efi.h | 22 +- include/linux/efi.h | 22 +-
include/linux/lsm_hook_defs.h | 2 + include/linux/lsm_hook_defs.h | 1 +
include/linux/rmi.h | 1 + include/linux/rmi.h | 1 +
include/linux/security.h | 5 + include/linux/security.h | 9 +
kernel/module/signing.c | 9 +- kernel/module/signing.c | 9 +-
scripts/tags.sh | 2 + scripts/tags.sh | 2 +
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 | 1 + security/lockdown/lockdown.c | 11 +
security/security.c | 12 +
tools/tracing/rtla/src/utils.c | 32 +- tools/tracing/rtla/src/utils.c | 32 +-
57 files changed, 3166 insertions(+), 329 deletions(-) 56 files changed, 3167 insertions(+), 329 deletions(-)
diff --git a/Makefile b/Makefile diff --git a/Makefile b/Makefile
index 5442ff45f963..339e99dc5908 100644 index 26a471dbed62a..73ece317ea673 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \ @@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
@ -123,7 +122,7 @@ index 5442ff45f963..339e99dc5908 100644
@: @:
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 202397be76d8..3d4ba33d4305 100644 index 202397be76d80..3d4ba33d4305f 100644
--- a/arch/arm/Kconfig --- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig +++ b/arch/arm/Kconfig
@@ -1228,9 +1228,9 @@ config HIGHMEM @@ -1228,9 +1228,9 @@ config HIGHMEM
@ -139,7 +138,7 @@ index 202397be76d8..3d4ba33d4305 100644
The VM uses one page of physical memory for each page table. The VM uses one page of physical memory for each page table.
For systems with a lot of processes, this can use a lot of For systems with a lot of processes, this can use a lot of
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index a11a7a42edbf..86ed0ce54f26 100644 index a11a7a42edbfb..86ed0ce54f26f 100644
--- a/arch/arm64/Kconfig --- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig
@@ -1394,7 +1394,7 @@ endchoice @@ -1394,7 +1394,7 @@ endchoice
@ -152,7 +151,7 @@ index a11a7a42edbf..86ed0ce54f26 100644
For systems with 52-bit userspace VAs enabled, the kernel will attempt For systems with 52-bit userspace VAs enabled, the kernel will attempt
to maintain compatibility with older software by providing 48-bit VAs to maintain compatibility with older software by providing 48-bit VAs
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
index 2926a1aba768..32f76df73dfa 100644 index b2cf080cab562..9822d8150bab5 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
+++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
@@ -328,6 +328,14 @@ vreg_l3j_0p8: ldo3 { @@ -328,6 +328,14 @@ vreg_l3j_0p8: ldo3 {
@ -171,7 +170,7 @@ index 2926a1aba768..32f76df73dfa 100644
clock-frequency = <400000>; clock-frequency = <400000>;
status = "okay"; status = "okay";
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
index fc67585b64b7..a337f3fb8377 100644 index fc67585b64b7b..a337f3fb8377e 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
@@ -1370,6 +1370,47 @@ i2s9_8ch: i2s@fddfc000 { @@ -1370,6 +1370,47 @@ i2s9_8ch: i2s@fddfc000 {
@ -223,7 +222,7 @@ index fc67585b64b7..a337f3fb8377 100644
compatible = "rockchip,rk3588-qos", "syscon"; compatible = "rockchip,rk3588-qos", "syscon";
reg = <0x0 0xfdf35000 0x0 0x20>; reg = <0x0 0xfdf35000 0x0 0x20>;
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
index 00f660d50127..7cf51a55863c 100644 index 00f660d50127f..7cf51a55863c0 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
@@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
@ -299,7 +298,7 @@ index 00f660d50127..7cf51a55863c 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
index 83103e4c7216..dcc2c872b6c2 100644 index 83103e4c7216f..dcc2c872b6c28 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts --- a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
@@ -11,6 +11,7 @@ @@ -11,6 +11,7 @@
@ -375,7 +374,7 @@ index 83103e4c7216..dcc2c872b6c2 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
index fc131789b4c3..35d5d9f0c477 100644 index fc131789b4c32..35d5d9f0c477f 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi --- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
@ -451,7 +450,7 @@ index fc131789b4c3..35d5d9f0c477 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts
index dd4c79bcad87..f6202321b5c0 100644 index dd4c79bcad87f..f6202321b5c09 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts --- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts
@@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
@ -527,7 +526,7 @@ index dd4c79bcad87..f6202321b5c0 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts
index 6bd06e46a101..7cbd7a5e1aa1 100644 index 6bd06e46a101d..7cbd7a5e1aa16 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts --- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
@ -603,7 +602,7 @@ index 6bd06e46a101..7cbd7a5e1aa1 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
index 63d91236ba9f..8f034c6d494c 100644 index 63d91236ba9ff..8f034c6d494c4 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts --- a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
@ -679,7 +678,7 @@ index 63d91236ba9f..8f034c6d494c 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts
index 6b77be643249..7052641144e1 100644 index 6b77be6432495..7052641144e19 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts --- a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts
@@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
@ -755,7 +754,7 @@ index 6b77be643249..7052641144e1 100644
+ }; + };
+}; +};
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts
index 294b99dd50da..41e64a44e964 100644 index 294b99dd50da2..41e64a44e964b 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts --- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
@ -848,7 +847,7 @@ index 294b99dd50da..41e64a44e964 100644
+ }; + };
+}; +};
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 b0d00032479d6..afb9544fb0074 100644
--- a/arch/s390/include/asm/ipl.h --- a/arch/s390/include/asm/ipl.h
+++ b/arch/s390/include/asm/ipl.h +++ b/arch/s390/include/asm/ipl.h
@@ -139,6 +139,7 @@ int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf, @@ -139,6 +139,7 @@ int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf,
@ -860,7 +859,7 @@ index b0d00032479d..afb9544fb007 100644
/* /*
* DIAG 308 support * DIAG 308 support
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c
index 5fa203f4bc6b..80761c2b63fe 100644 index 5fa203f4bc6b8..80761c2b63fe3 100644
--- a/arch/s390/kernel/ipl.c --- a/arch/s390/kernel/ipl.c
+++ b/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c
@@ -2479,3 +2479,8 @@ int ipl_report_free(struct ipl_report *report) @@ -2479,3 +2479,8 @@ int ipl_report_free(struct ipl_report *report)
@ -873,7 +872,7 @@ index 5fa203f4bc6b..80761c2b63fe 100644
+ return !!ipl_secure_flag; + return !!ipl_secure_flag;
+} +}
diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c
index 99f165726ca9..70b4ef0d86b8 100644 index 99f165726ca9e..70b4ef0d86b86 100644
--- a/arch/s390/kernel/setup.c --- a/arch/s390/kernel/setup.c
+++ b/arch/s390/kernel/setup.c +++ b/arch/s390/kernel/setup.c
@@ -49,6 +49,7 @@ @@ -49,6 +49,7 @@
@ -895,7 +894,7 @@ index 99f165726ca9..70b4ef0d86b8 100644
/* boot_command_line has been already set up in early.c */ /* boot_command_line has been already set up in early.c */
*cmdline_p = boot_command_line; *cmdline_p = boot_command_line;
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index f1fea506e20f..6af50d80f54a 100644 index f1fea506e20f4..6af50d80f54aa 100644
--- a/arch/x86/kernel/setup.c --- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c
@@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
@ -942,7 +941,7 @@ index f1fea506e20f..6af50d80f54a 100644
reserve_initrd(); reserve_initrd();
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 20d757687e3d9..90a13f20f052b 100644
--- a/drivers/acpi/apei/hest.c --- a/drivers/acpi/apei/hest.c
+++ b/drivers/acpi/apei/hest.c +++ b/drivers/acpi/apei/hest.c
@@ -142,6 +142,14 @@ static int apei_hest_parse(apei_hest_func_t func, void *data) @@ -142,6 +142,14 @@ static int apei_hest_parse(apei_hest_func_t func, void *data)
@ -961,7 +960,7 @@ index 20d757687e3d..90a13f20f052 100644
for (i = 0; i < hest_tab->error_source_count; i++) { for (i = 0; i < hest_tab->error_source_count; i++) {
len = hest_esrc_len(hest_hdr); len = hest_esrc_len(hest_hdr);
diff --git a/drivers/acpi/irq.c b/drivers/acpi/irq.c diff --git a/drivers/acpi/irq.c b/drivers/acpi/irq.c
index 1687483ff319..390b67f19181 100644 index 1687483ff319e..390b67f19181a 100644
--- a/drivers/acpi/irq.c --- a/drivers/acpi/irq.c
+++ b/drivers/acpi/irq.c +++ b/drivers/acpi/irq.c
@@ -143,6 +143,7 @@ struct acpi_irq_parse_one_ctx { @@ -143,6 +143,7 @@ struct acpi_irq_parse_one_ctx {
@ -1004,7 +1003,7 @@ index 1687483ff319..390b67f19181 100644
return ctx.rc; return ctx.rc;
} }
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
index 7ecc401fb97f..52917b177122 100644 index 7ecc401fb97f9..52917b1771227 100644
--- a/drivers/acpi/scan.c --- a/drivers/acpi/scan.c
+++ b/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c
@@ -1802,6 +1802,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device) @@ -1802,6 +1802,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device)
@ -1024,7 +1023,7 @@ index 7ecc401fb97f..52917b177122 100644
acpi_dev_get_resources(device, &resource_list, acpi_dev_get_resources(device, &resource_list,
acpi_check_serial_bus_slave, acpi_check_serial_bus_slave,
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
index fdfa7b266218..f5f8ba457c93 100644 index fdfa7b2662180..f5f8ba457c93f 100644
--- a/drivers/ata/libahci.c --- a/drivers/ata/libahci.c
+++ b/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c
@@ -729,6 +729,24 @@ int ahci_stop_engine(struct ata_port *ap) @@ -729,6 +729,24 @@ int ahci_stop_engine(struct ata_port *ap)
@ -1053,7 +1052,7 @@ index fdfa7b266218..f5f8ba457c93 100644
tmp = ata_wait_register(ap, port_mmio + PORT_CMD, tmp = ata_wait_register(ap, port_mmio + PORT_CMD,
PORT_CMD_LIST_ON, PORT_CMD_LIST_ON, 1, 500); PORT_CMD_LIST_ON, PORT_CMD_LIST_ON, 1, 500);
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 258a5cb6f27a..e96c66c9de7a 100644 index 6bc6dd417adf6..24e5161b593fb 100644
--- a/drivers/bluetooth/btusb.c --- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c
@@ -295,6 +295,8 @@ static const struct usb_device_id quirks_table[] = { @@ -295,6 +295,8 @@ static const struct usb_device_id quirks_table[] = {
@ -1066,7 +1065,7 @@ index 258a5cb6f27a..e96c66c9de7a 100644
/* QCA WCN6855 chipset */ /* QCA WCN6855 chipset */
{ USB_DEVICE(0x0cf3, 0xe600), .driver_info = BTUSB_QCA_WCN6855 | { USB_DEVICE(0x0cf3, 0xe600), .driver_info = BTUSB_QCA_WCN6855 |
diff --git a/drivers/char/ipmi/ipmi_dmi.c b/drivers/char/ipmi/ipmi_dmi.c diff --git a/drivers/char/ipmi/ipmi_dmi.c b/drivers/char/ipmi/ipmi_dmi.c
index bbf7029e224b..cf7faa970dd6 100644 index bbf7029e224be..cf7faa970dd65 100644
--- a/drivers/char/ipmi/ipmi_dmi.c --- a/drivers/char/ipmi/ipmi_dmi.c
+++ b/drivers/char/ipmi/ipmi_dmi.c +++ b/drivers/char/ipmi/ipmi_dmi.c
@@ -215,6 +215,21 @@ static int __init scan_for_dmi_ipmi(void) @@ -215,6 +215,21 @@ static int __init scan_for_dmi_ipmi(void)
@ -1092,7 +1091,7 @@ index bbf7029e224b..cf7faa970dd6 100644
dmi_decode_ipmi((const struct dmi_header *) dev->device_data); dmi_decode_ipmi((const struct dmi_header *) dev->device_data);
diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c
index e12b531f5c2f..082707f8dff8 100644 index e12b531f5c2f3..082707f8dff8c 100644
--- a/drivers/char/ipmi/ipmi_msghandler.c --- a/drivers/char/ipmi/ipmi_msghandler.c
+++ b/drivers/char/ipmi/ipmi_msghandler.c +++ b/drivers/char/ipmi/ipmi_msghandler.c
@@ -35,6 +35,7 @@ @@ -35,6 +35,7 @@
@ -1127,7 +1126,7 @@ index e12b531f5c2f..082707f8dff8 100644
rv = ipmi_register_driver(); rv = ipmi_register_driver();
mutex_unlock(&ipmi_interfaces_mutex); mutex_unlock(&ipmi_interfaces_mutex);
diff --git a/drivers/firmware/efi/Makefile b/drivers/firmware/efi/Makefile diff --git a/drivers/firmware/efi/Makefile b/drivers/firmware/efi/Makefile
index a2d0009560d0..4f3486e6a84b 100644 index a2d0009560d0f..4f3486e6a84b2 100644
--- a/drivers/firmware/efi/Makefile --- a/drivers/firmware/efi/Makefile
+++ b/drivers/firmware/efi/Makefile +++ b/drivers/firmware/efi/Makefile
@@ -25,6 +25,7 @@ subdir-$(CONFIG_EFI_STUB) += libstub @@ -25,6 +25,7 @@ subdir-$(CONFIG_EFI_STUB) += libstub
@ -1139,7 +1138,7 @@ index a2d0009560d0..4f3486e6a84b 100644
obj-$(CONFIG_EFI_RCI2_TABLE) += rci2-table.o obj-$(CONFIG_EFI_RCI2_TABLE) += rci2-table.o
obj-$(CONFIG_EFI_EMBEDDED_FIRMWARE) += embedded-firmware.o obj-$(CONFIG_EFI_EMBEDDED_FIRMWARE) += embedded-firmware.o
diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
index 70490bf2697b..2973cce74abd 100644 index 70490bf2697b1..2973cce74abdf 100644
--- a/drivers/firmware/efi/efi.c --- a/drivers/firmware/efi/efi.c
+++ b/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c
@@ -33,6 +33,7 @@ @@ -33,6 +33,7 @@
@ -1285,7 +1284,7 @@ index 70490bf2697b..2973cce74abd 100644
diff --git a/drivers/firmware/efi/secureboot.c b/drivers/firmware/efi/secureboot.c diff --git a/drivers/firmware/efi/secureboot.c b/drivers/firmware/efi/secureboot.c
new file mode 100644 new file mode 100644
index 000000000000..de0a3714a5d4 index 0000000000000..de0a3714a5d44
--- /dev/null --- /dev/null
+++ b/drivers/firmware/efi/secureboot.c +++ b/drivers/firmware/efi/secureboot.c
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
@ -1328,7 +1327,7 @@ index 000000000000..de0a3714a5d4
+ } + }
+} +}
diff --git a/drivers/gpu/drm/bridge/synopsys/Kconfig b/drivers/gpu/drm/bridge/synopsys/Kconfig diff --git a/drivers/gpu/drm/bridge/synopsys/Kconfig b/drivers/gpu/drm/bridge/synopsys/Kconfig
index 15fc182d05ef..ca416dab156d 100644 index 15fc182d05ef0..ca416dab156d8 100644
--- a/drivers/gpu/drm/bridge/synopsys/Kconfig --- a/drivers/gpu/drm/bridge/synopsys/Kconfig
+++ b/drivers/gpu/drm/bridge/synopsys/Kconfig +++ b/drivers/gpu/drm/bridge/synopsys/Kconfig
@@ -46,6 +46,14 @@ config DRM_DW_HDMI_CEC @@ -46,6 +46,14 @@ config DRM_DW_HDMI_CEC
@ -1347,7 +1346,7 @@ index 15fc182d05ef..ca416dab156d 100644
tristate tristate
select DRM_KMS_HELPER select DRM_KMS_HELPER
diff --git a/drivers/gpu/drm/bridge/synopsys/Makefile b/drivers/gpu/drm/bridge/synopsys/Makefile diff --git a/drivers/gpu/drm/bridge/synopsys/Makefile b/drivers/gpu/drm/bridge/synopsys/Makefile
index ce715562e9e5..9869d9651ed1 100644 index ce715562e9e52..9869d9651ed1f 100644
--- a/drivers/gpu/drm/bridge/synopsys/Makefile --- a/drivers/gpu/drm/bridge/synopsys/Makefile
+++ b/drivers/gpu/drm/bridge/synopsys/Makefile +++ b/drivers/gpu/drm/bridge/synopsys/Makefile
@@ -5,4 +5,6 @@ obj-$(CONFIG_DRM_DW_HDMI_GP_AUDIO) += dw-hdmi-gp-audio.o @@ -5,4 +5,6 @@ obj-$(CONFIG_DRM_DW_HDMI_GP_AUDIO) += dw-hdmi-gp-audio.o
@ -1359,7 +1358,7 @@ index ce715562e9e5..9869d9651ed1 100644
obj-$(CONFIG_DRM_DW_MIPI_DSI) += dw-mipi-dsi.o obj-$(CONFIG_DRM_DW_MIPI_DSI) += dw-mipi-dsi.o
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
new file mode 100644 new file mode 100644
index 000000000000..181c5164b231 index 0000000000000..181c5164b2319
--- /dev/null --- /dev/null
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
@@ -0,0 +1,647 @@ @@ -0,0 +1,647 @@
@ -2012,7 +2011,7 @@ index 000000000000..181c5164b231
+MODULE_LICENSE("GPL"); +MODULE_LICENSE("GPL");
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h
new file mode 100644 new file mode 100644
index 000000000000..2115b8ef0bd6 index 0000000000000..2115b8ef0bd68
--- /dev/null --- /dev/null
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h
@@ -0,0 +1,834 @@ @@ -0,0 +1,834 @@
@ -2851,7 +2850,7 @@ index 000000000000..2115b8ef0bd6
+ +
+#endif /* __DW_HDMI_QP_H__ */ +#endif /* __DW_HDMI_QP_H__ */
diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kconfig diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kconfig
index 23c49e91f1cc..448fadd4ba15 100644 index 23c49e91f1ccf..448fadd4ba15d 100644
--- a/drivers/gpu/drm/rockchip/Kconfig --- a/drivers/gpu/drm/rockchip/Kconfig
+++ b/drivers/gpu/drm/rockchip/Kconfig +++ b/drivers/gpu/drm/rockchip/Kconfig
@@ -8,6 +8,7 @@ config DRM_ROCKCHIP @@ -8,6 +8,7 @@ config DRM_ROCKCHIP
@ -2878,7 +2877,7 @@ index 23c49e91f1cc..448fadd4ba15 100644
bool "Rockchip specific extensions for Synopsys DW MIPI DSI" bool "Rockchip specific extensions for Synopsys DW MIPI DSI"
select GENERIC_PHY_MIPI_DPHY select GENERIC_PHY_MIPI_DPHY
diff --git a/drivers/gpu/drm/rockchip/Makefile b/drivers/gpu/drm/rockchip/Makefile diff --git a/drivers/gpu/drm/rockchip/Makefile b/drivers/gpu/drm/rockchip/Makefile
index 3ff7b21c0414..3eab662a5a1d 100644 index 3ff7b21c04149..3eab662a5a1d6 100644
--- a/drivers/gpu/drm/rockchip/Makefile --- a/drivers/gpu/drm/rockchip/Makefile
+++ b/drivers/gpu/drm/rockchip/Makefile +++ b/drivers/gpu/drm/rockchip/Makefile
@@ -11,6 +11,7 @@ rockchipdrm-$(CONFIG_ROCKCHIP_VOP) += rockchip_drm_vop.o rockchip_vop_reg.o @@ -11,6 +11,7 @@ rockchipdrm-$(CONFIG_ROCKCHIP_VOP) += rockchip_drm_vop.o rockchip_vop_reg.o
@ -2890,7 +2889,7 @@ index 3ff7b21c0414..3eab662a5a1d 100644
rockchipdrm-$(CONFIG_ROCKCHIP_INNO_HDMI) += inno_hdmi.o rockchipdrm-$(CONFIG_ROCKCHIP_INNO_HDMI) += inno_hdmi.o
rockchipdrm-$(CONFIG_ROCKCHIP_LVDS) += rockchip_lvds.o rockchipdrm-$(CONFIG_ROCKCHIP_LVDS) += rockchip_lvds.o
diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
index 240552eb517f..76297987f84b 100644 index 240552eb517f7..76297987f84b0 100644
--- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
+++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
@@ -91,74 +91,70 @@ static struct rockchip_hdmi *to_rockchip_hdmi(struct drm_encoder *encoder) @@ -91,74 +91,70 @@ static struct rockchip_hdmi *to_rockchip_hdmi(struct drm_encoder *encoder)
@ -3086,7 +3085,7 @@ index 240552eb517f..76297987f84b 100644
static const struct dw_hdmi_plat_data rk3568_hdmi_drv_data = { static const struct dw_hdmi_plat_data rk3568_hdmi_drv_data = {
diff --git a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c diff --git a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
new file mode 100644 new file mode 100644
index 000000000000..9c796ee4c303 index 0000000000000..9c796ee4c303a
--- /dev/null --- /dev/null
+++ b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
@@ -0,0 +1,424 @@ @@ -0,0 +1,424 @@
@ -3515,7 +3514,7 @@ index 000000000000..9c796ee4c303
+ }, + },
+}; +};
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index 11e5d10de4d7..b81b0c4da4c6 100644 index 11e5d10de4d73..b81b0c4da4c6b 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -358,11 +358,34 @@ static void rockchip_drm_match_remove(struct device *dev) @@ -358,11 +358,34 @@ static void rockchip_drm_match_remove(struct device *dev)
@ -3563,7 +3562,7 @@ index 11e5d10de4d7..b81b0c4da4c6 100644
CONFIG_ROCKCHIP_DW_MIPI_DSI); CONFIG_ROCKCHIP_DW_MIPI_DSI);
ADD_ROCKCHIP_SUB_DRIVER(inno_hdmi_driver, CONFIG_ROCKCHIP_INNO_HDMI); ADD_ROCKCHIP_SUB_DRIVER(inno_hdmi_driver, CONFIG_ROCKCHIP_INNO_HDMI);
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h
index 8d566fcd80a2..24b4ce5ceaf1 100644 index 8d566fcd80a23..24b4ce5ceaf19 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h
@@ -88,6 +88,7 @@ int rockchip_drm_encoder_set_crtc_endpoint_id(struct rockchip_encoder *rencoder, @@ -88,6 +88,7 @@ int rockchip_drm_encoder_set_crtc_endpoint_id(struct rockchip_encoder *rencoder,
@ -3575,7 +3574,7 @@ index 8d566fcd80a2..24b4ce5ceaf1 100644
extern struct platform_driver inno_hdmi_driver; extern struct platform_driver inno_hdmi_driver;
extern struct platform_driver rockchip_dp_driver; extern struct platform_driver rockchip_dp_driver;
diff --git a/drivers/hid/hid-rmi.c b/drivers/hid/hid-rmi.c diff --git a/drivers/hid/hid-rmi.c b/drivers/hid/hid-rmi.c
index d4af17fdba46..154f0403cbf4 100644 index d4af17fdba467..154f0403cbf4c 100644
--- a/drivers/hid/hid-rmi.c --- a/drivers/hid/hid-rmi.c
+++ b/drivers/hid/hid-rmi.c +++ b/drivers/hid/hid-rmi.c
@@ -321,21 +321,12 @@ static int rmi_input_event(struct hid_device *hdev, u8 *data, int size) @@ -321,21 +321,12 @@ static int rmi_input_event(struct hid_device *hdev, u8 *data, int size)
@ -3677,7 +3676,7 @@ index d4af17fdba46..154f0403cbf4 100644
data->xport.ops = &hid_rmi_ops; data->xport.ops = &hid_rmi_ops;
diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c
index 66d44a404ad0..d4383c2d7d1a 100644 index 66d44a404ad0c..d4383c2d7d1a8 100644
--- a/drivers/hwtracing/coresight/coresight-etm4x-core.c --- a/drivers/hwtracing/coresight/coresight-etm4x-core.c
+++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c +++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c
@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
@ -3728,7 +3727,7 @@ index 66d44a404ad0..d4383c2d7d1a 100644
platform_driver_unregister(&etm4_platform_driver); platform_driver_unregister(&etm4_platform_driver);
etm4_pm_clear(); etm4_pm_clear();
diff --git a/drivers/input/rmi4/rmi_driver.c b/drivers/input/rmi4/rmi_driver.c diff --git a/drivers/input/rmi4/rmi_driver.c b/drivers/input/rmi4/rmi_driver.c
index 2168b6cd7167..5d7cda175a0c 100644 index 2168b6cd71673..5d7cda175a0ce 100644
--- a/drivers/input/rmi4/rmi_driver.c --- a/drivers/input/rmi4/rmi_driver.c
+++ b/drivers/input/rmi4/rmi_driver.c +++ b/drivers/input/rmi4/rmi_driver.c
@@ -182,34 +182,47 @@ void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status, @@ -182,34 +182,47 @@ void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
@ -3920,7 +3919,7 @@ index 2168b6cd7167..5d7cda175a0c 100644
if (data->f01_container->dev.driver) { if (data->f01_container->dev.driver) {
/* Driver already bound, so enable ATTN now. */ /* Driver already bound, so enable ATTN now. */
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
index 83c8e617a2c5..27f9b4517095 100644 index 83c8e617a2c58..27f9b45170954 100644
--- a/drivers/iommu/iommu.c --- a/drivers/iommu/iommu.c
+++ b/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
@ -3960,7 +3959,7 @@ index 83c8e617a2c5..27f9b4517095 100644
* iommu_setup_default_domain - Set the default_domain for the group * iommu_setup_default_domain - Set the default_domain for the group
* @group: Group to change * @group: Group to change
diff --git a/drivers/media/i2c/ov08x40.c b/drivers/media/i2c/ov08x40.c diff --git a/drivers/media/i2c/ov08x40.c b/drivers/media/i2c/ov08x40.c
index 67b86dabc67e..c2a399e3bb41 100644 index 67b86dabc67eb..c2a399e3bb414 100644
--- a/drivers/media/i2c/ov08x40.c --- a/drivers/media/i2c/ov08x40.c
+++ b/drivers/media/i2c/ov08x40.c +++ b/drivers/media/i2c/ov08x40.c
@@ -3,10 +3,13 @@ @@ -3,10 +3,13 @@
@ -4387,7 +4386,7 @@ index 67b86dabc67e..c2a399e3bb41 100644
.probe = ov08x40_probe, .probe = ov08x40_probe,
.remove = ov08x40_remove, .remove = ov08x40_remove,
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 8103bc24a54e..ea629c78fa7c 100644 index 8103bc24a54ea..ea629c78fa7c8 100644
--- a/drivers/pci/quirks.c --- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c
@@ -4452,6 +4452,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000, @@ -4452,6 +4452,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000,
@ -4422,7 +4421,7 @@ index 8103bc24a54e..ea629c78fa7c 100644
* Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero) * Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero)
* class code. Fix it. * class code. Fix it.
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 ca4bc0ac76ad..8855e71076f4 100644 index ca4bc0ac76adc..8855e71076f48 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[] = {
@ -4450,7 +4449,7 @@ index ca4bc0ac76ad..8855e71076f4 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 21ac9b464696..24a92295bd8d 100644 index 21ac9b464696f..24a92295bd8db 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
@@ -5846,6 +5846,13 @@ static void hub_event(struct work_struct *work) @@ -5846,6 +5846,13 @@ static void hub_event(struct work_struct *work)
@ -4469,7 +4468,7 @@ index 21ac9b464696..24a92295bd8d 100644
usb_lock_device(hdev); usb_lock_device(hdev);
diff --git a/include/drm/bridge/dw_hdmi_qp.h b/include/drm/bridge/dw_hdmi_qp.h diff --git a/include/drm/bridge/dw_hdmi_qp.h b/include/drm/bridge/dw_hdmi_qp.h
new file mode 100644 new file mode 100644
index 000000000000..e9be6d507ad9 index 0000000000000..e9be6d507ad9c
--- /dev/null --- /dev/null
+++ b/include/drm/bridge/dw_hdmi_qp.h +++ b/include/drm/bridge/dw_hdmi_qp.h
@@ -0,0 +1,32 @@ @@ -0,0 +1,32 @@
@ -4506,7 +4505,7 @@ index 000000000000..e9be6d507ad9
+void dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi); +void dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi);
+#endif /* __DW_HDMI_QP__ */ +#endif /* __DW_HDMI_QP__ */
diff --git a/include/linux/efi.h b/include/linux/efi.h diff --git a/include/linux/efi.h b/include/linux/efi.h
index e28d88066033..860227e20797 100644 index e28d880660337..860227e207970 100644
--- a/include/linux/efi.h --- a/include/linux/efi.h
+++ b/include/linux/efi.h +++ b/include/linux/efi.h
@@ -45,6 +45,8 @@ struct screen_info; @@ -45,6 +45,8 @@ struct screen_info;
@ -4574,20 +4573,19 @@ index e28d88066033..860227e20797 100644
enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var) enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var)
{ {
diff --git a/include/linux/lsm_hook_defs.h b/include/linux/lsm_hook_defs.h diff --git a/include/linux/lsm_hook_defs.h b/include/linux/lsm_hook_defs.h
index 9eca013aa5e1..6f25ce6867a2 100644 index 9eca013aa5e1f..680cfd2f7d216 100644
--- a/include/linux/lsm_hook_defs.h --- a/include/linux/lsm_hook_defs.h
+++ b/include/linux/lsm_hook_defs.h +++ b/include/linux/lsm_hook_defs.h
@@ -438,6 +438,8 @@ LSM_HOOK(int, 0, bpf_token_capable, const struct bpf_token *token, int cap) @@ -439,6 +439,7 @@ LSM_HOOK(int, 0, bpf_token_capable, const struct bpf_token *token, int cap)
#endif /* CONFIG_BPF_SYSCALL */
LSM_HOOK(int, 0, locked_down, enum lockdown_reason what) LSM_HOOK(int, 0, locked_down, enum lockdown_reason what)
+LSM_HOOK(int, 0, lock_kernel_down, const char *where, enum lockdown_reason level)
+
+
#ifdef CONFIG_PERF_EVENTS #ifdef CONFIG_PERF_EVENTS
LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type) LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type)
LSM_HOOK(int, 0, perf_event_alloc, struct perf_event *event)
diff --git a/include/linux/rmi.h b/include/linux/rmi.h diff --git a/include/linux/rmi.h b/include/linux/rmi.h
index ab7eea01ab42..fff7c5f737fc 100644 index ab7eea01ab427..fff7c5f737fc8 100644
--- a/include/linux/rmi.h --- a/include/linux/rmi.h
+++ b/include/linux/rmi.h +++ b/include/linux/rmi.h
@@ -364,6 +364,7 @@ struct rmi_driver_data { @@ -364,6 +364,7 @@ struct rmi_driver_data {
@ -4599,30 +4597,25 @@ index ab7eea01ab42..fff7c5f737fc 100644
int rmi_register_transport_device(struct rmi_transport_dev *xport); int rmi_register_transport_device(struct rmi_transport_dev *xport);
diff --git a/include/linux/security.h b/include/linux/security.h diff --git a/include/linux/security.h b/include/linux/security.h
index 2ec8f3014757..7273b2b8b23b 100644 index 2ec8f3014757c..b6008b4ca0020 100644
--- a/include/linux/security.h --- a/include/linux/security.h
+++ b/include/linux/security.h +++ b/include/linux/security.h
@@ -522,6 +522,7 @@ int security_inode_notifysecctx(struct inode *inode, void *ctx, u32 ctxlen); @@ -2309,4 +2309,13 @@ static inline void security_initramfs_populated(void)
int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen);
int security_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen);
int security_locked_down(enum lockdown_reason what);
+int security_lock_kernel_down(const char *where, enum lockdown_reason level);
int lsm_fill_user_ctx(struct lsm_ctx __user *uctx, u32 *uctx_len,
void *val, size_t val_len, u64 id, u64 flags);
int security_bdev_alloc(struct block_device *bdev);
@@ -1504,6 +1505,10 @@ static inline int security_locked_down(enum lockdown_reason what)
{
return 0;
} }
#endif /* CONFIG_SECURITY */
+#ifdef CONFIG_SECURITY_LOCKDOWN_LSM
+extern int security_lock_kernel_down(const char *where, enum lockdown_reason level);
+#else
+static inline int security_lock_kernel_down(const char *where, enum lockdown_reason level) +static inline int security_lock_kernel_down(const char *where, enum lockdown_reason level)
+{ +{
+ return 0; + return 0;
+} +}
static inline int lsm_fill_user_ctx(struct lsm_ctx __user *uctx, +#endif /* CONFIG_SECURITY_LOCKDOWN_LSM */
u32 *uctx_len, void *val, size_t val_len, +
u64 id, u64 flags) #endif /* ! __LINUX_SECURITY_H */
diff --git a/kernel/module/signing.c b/kernel/module/signing.c diff --git a/kernel/module/signing.c b/kernel/module/signing.c
index a2ff4242e623..f0d2be1ee4f1 100644 index a2ff4242e623d..f0d2be1ee4f1c 100644
--- a/kernel/module/signing.c --- a/kernel/module/signing.c
+++ b/kernel/module/signing.c +++ b/kernel/module/signing.c
@@ -61,10 +61,17 @@ int mod_verify_sig(const void *mod, struct load_info *info) @@ -61,10 +61,17 @@ int mod_verify_sig(const void *mod, struct load_info *info)
@ -4645,7 +4638,7 @@ index a2ff4242e623..f0d2be1ee4f1 100644
int module_sig_check(struct load_info *info, int flags) int module_sig_check(struct load_info *info, int flags)
diff --git a/scripts/tags.sh b/scripts/tags.sh diff --git a/scripts/tags.sh b/scripts/tags.sh
index 191e0461d6d5..e6f418b3e948 100755 index 191e0461d6d5b..e6f418b3e948b 100755
--- a/scripts/tags.sh --- a/scripts/tags.sh
+++ b/scripts/tags.sh +++ b/scripts/tags.sh
@@ -16,6 +16,8 @@ fi @@ -16,6 +16,8 @@ fi
@ -4658,7 +4651,7 @@ index 191e0461d6d5..e6f418b3e948 100755
# ignore arbitrary directories # ignore arbitrary directories
if [ -n "${IGNORE_DIRS}" ]; then if [ -n "${IGNORE_DIRS}" ]; then
diff --git a/security/integrity/platform_certs/load_uefi.c b/security/integrity/platform_certs/load_uefi.c diff --git a/security/integrity/platform_certs/load_uefi.c b/security/integrity/platform_certs/load_uefi.c
index d1fdd113450a..182e8090cfe8 100644 index d1fdd113450a6..182e8090cfe85 100644
--- a/security/integrity/platform_certs/load_uefi.c --- a/security/integrity/platform_certs/load_uefi.c
+++ b/security/integrity/platform_certs/load_uefi.c +++ b/security/integrity/platform_certs/load_uefi.c
@@ -74,7 +74,8 @@ static __init void *get_cert_list(efi_char16_t *name, efi_guid_t *guid, @@ -74,7 +74,8 @@ static __init void *get_cert_list(efi_char16_t *name, efi_guid_t *guid,
@ -4682,7 +4675,7 @@ index d1fdd113450a..182e8090cfe8 100644
} }
diff --git a/security/lockdown/Kconfig b/security/lockdown/Kconfig diff --git a/security/lockdown/Kconfig b/security/lockdown/Kconfig
index e84ddf484010..d0501353a4b9 100644 index e84ddf4840101..d0501353a4b95 100644
--- a/security/lockdown/Kconfig --- a/security/lockdown/Kconfig
+++ b/security/lockdown/Kconfig +++ b/security/lockdown/Kconfig
@@ -16,6 +16,19 @@ config SECURITY_LOCKDOWN_LSM_EARLY @@ -16,6 +16,19 @@ config SECURITY_LOCKDOWN_LSM_EARLY
@ -4706,24 +4699,12 @@ index e84ddf484010..d0501353a4b9 100644
prompt "Kernel default lockdown mode" prompt "Kernel default lockdown mode"
default LOCK_DOWN_KERNEL_FORCE_NONE default LOCK_DOWN_KERNEL_FORCE_NONE
diff --git a/security/lockdown/lockdown.c b/security/lockdown/lockdown.c diff --git a/security/lockdown/lockdown.c b/security/lockdown/lockdown.c
index f2bdbd55aa2b..ddf496f7fca5 100644 index f2bdbd55aa2bc..b37a79c4a6af7 100644
--- a/security/lockdown/lockdown.c --- a/security/lockdown/lockdown.c
+++ b/security/lockdown/lockdown.c +++ b/security/lockdown/lockdown.c
@@ -74,6 +74,7 @@ static int lockdown_is_locked_down(enum lockdown_reason what) @@ -72,6 +72,17 @@ static int lockdown_is_locked_down(enum lockdown_reason what)
return 0;
static struct security_hook_list lockdown_hooks[] __ro_after_init = {
LSM_HOOK_INIT(locked_down, lockdown_is_locked_down),
+ LSM_HOOK_INIT(lock_kernel_down, lock_kernel_down),
};
static const struct lsm_id lockdown_lsmid = {
diff --git a/security/security.c b/security/security.c
index c5981e558bc2..431202cd09c1 100644
--- a/security/security.c
+++ b/security/security.c
@@ -5769,6 +5769,18 @@ int security_locked_down(enum lockdown_reason what)
} }
EXPORT_SYMBOL(security_locked_down);
+/** +/**
+ * security_lock_kernel_down() - Put the kernel into lock-down mode. + * security_lock_kernel_down() - Put the kernel into lock-down mode.
@ -4733,15 +4714,14 @@ index c5981e558bc2..431202cd09c1 100644
+ */ + */
+int security_lock_kernel_down(const char *where, enum lockdown_reason level) +int security_lock_kernel_down(const char *where, enum lockdown_reason level)
+{ +{
+ return call_int_hook(lock_kernel_down, where, level); + return lock_kernel_down(where, level);
+} +}
+EXPORT_SYMBOL(security_lock_kernel_down);
+ +
/** static struct security_hook_list lockdown_hooks[] __ro_after_init = {
* security_bdev_alloc() - Allocate a block device LSM blob LSM_HOOK_INIT(locked_down, lockdown_is_locked_down),
* @bdev: block device };
diff --git a/tools/tracing/rtla/src/utils.c b/tools/tracing/rtla/src/utils.c diff --git a/tools/tracing/rtla/src/utils.c b/tools/tracing/rtla/src/utils.c
index 0735fcb827ed..6fae234aaf36 100644 index 0735fcb827ed7..6fae234aaf36c 100644
--- a/tools/tracing/rtla/src/utils.c --- a/tools/tracing/rtla/src/utils.c
+++ b/tools/tracing/rtla/src/utils.c +++ b/tools/tracing/rtla/src/utils.c
@@ -211,24 +211,20 @@ long parse_ns_duration(char *val) @@ -211,24 +211,20 @@ long parse_ns_duration(char *val)

View File

@ -1,3 +1,3 @@
SHA512 (linux-6.12.13.tar.xz) = ef0e3b152530b476bdb05aa6a2140e96342936d2a2a07852bd951518f28e22a0239d31abcb8c6332f192a09a1a01a708f73e909bd6feedd3f85e6bd790dcd053 SHA512 (linux-6.12.14.tar.xz) = 37862de290ed70c9492a0895c5ebcba842fe91bbc6644947f70c439b9c2d53313f16b7ec20bb80d8e679da35be064a667a14ed13c353bcb2feaecb0fce8e7c12
SHA512 (kernel-abi-stablelists-6.12.13.tar.xz) = d84bb18c2dd554cc768f6bfffe81371903b6bd68ba14b29ebcc9047f9a547f37665c9d4e0192d930346fdfe0cdbc554e6546b5bdf57bdff3df0f18aefd9e2848 SHA512 (kernel-abi-stablelists-6.12.14.tar.xz) = 3ecdf668d96e014e33ebe4867dcb7c015a11d88f59ded94528c44e14a98210d1758a739ff6a30bf6e8a7bea716a2b48578a5bde7d9da6f7c8b507e064f6fabc6
SHA512 (kernel-kabi-dw-6.12.13.tar.xz) = affbed5e5c12103fbae8de48177658185c062081edb5642d6cb5557056a00309aa868b96df7e6a89a3864171c9e31468eec96c0d38105087b1bca5f6ef81c522 SHA512 (kernel-kabi-dw-6.12.14.tar.xz) = 5122ee9688f0cf77bc59c19cbde033cbee6acabd48470d3717b1356ff269cf1390224b8adc73da6db0dfdcc70979bf4e537713d3a58116df49bcce760e735ce3