diff --git a/srcpkgs/linux5.4/files/arm64-dotconfig b/srcpkgs/linux5.4/files/arm64-dotconfig index 0c695c15f9..80448d3476 100644 --- a/srcpkgs/linux5.4/files/arm64-dotconfig +++ b/srcpkgs/linux5.4/files/arm64-dotconfig @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.4.36 Kernel Configuration +# Linux/arm64 5.4.51 Kernel Configuration # # -# Compiler: aarch64-linux-musl-gcc (GCC) 9.3.0 +# Compiler: aarch64-linux-gnu-gcc (GCC) 9.3.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 @@ -12,7 +12,6 @@ CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -578,6 +577,7 @@ CONFIG_RESET_ATTACK_MITIGATION=y CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_ARM=y CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # CONFIG_IMX_DSP is not set CONFIG_IMX_SCU=y # CONFIG_IMX_SCU_PD is not set @@ -9141,7 +9141,6 @@ CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_FSCACHE=y -CONFIG_CIFS_SMB_DIRECT=y CONFIG_CODA_FS=m # CONFIG_AFS_FS is not set CONFIG_9P_FS=m diff --git a/srcpkgs/linux5.4/files/i386-dotconfig b/srcpkgs/linux5.4/files/i386-dotconfig index be355afed1..903d6d89f9 100644 --- a/srcpkgs/linux5.4/files/i386-dotconfig +++ b/srcpkgs/linux5.4/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.4.36 Kernel Configuration +# Linux/i386 5.4.51 Kernel Configuration # # @@ -12,7 +12,6 @@ CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -664,6 +663,7 @@ CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver diff --git a/srcpkgs/linux5.4/files/x86_64-dotconfig b/srcpkgs/linux5.4/files/x86_64-dotconfig index 0a80351cf2..ee23229748 100644 --- a/srcpkgs/linux5.4/files/x86_64-dotconfig +++ b/srcpkgs/linux5.4/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.4.36 Kernel Configuration +# Linux/x86_64 5.4.51 Kernel Configuration # # @@ -12,7 +12,6 @@ CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -675,6 +674,7 @@ CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver diff --git a/srcpkgs/linux5.4/patches/6eb3cf2e06d22b2b08e6b0ab48cb9c05a8e1a107.patch b/srcpkgs/linux5.4/patches/6eb3cf2e06d22b2b08e6b0ab48cb9c05a8e1a107.patch deleted file mode 100644 index e621bea4e0..0000000000 --- a/srcpkgs/linux5.4/patches/6eb3cf2e06d22b2b08e6b0ab48cb9c05a8e1a107.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 6eb3cf2e06d22b2b08e6b0ab48cb9c05a8e1a107 Mon Sep 17 00:00:00 2001 -From: Nicholas Kazlauskas -Date: Mon, 29 Jun 2020 13:03:52 -0400 -Subject: [PATCH] drm/amd/display: Only revalidate bandwidth on medium and fast - updates - -[Why] -Changes that are fast don't require updating DLG parameters making -this call unnecessary. Considering this is an expensive call it should -not be done on every flip. - -DML touches clocks, p-state support, DLG params and a few other DC -internal flags and these aren't expected during fast. A hang has been -reported with this change when called on every flip which suggests that -modifying these fields is not recommended behavior on fast updates. - -[How] -Guard the validation to only happen if update type isn't FAST. - -Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1191 -Fixes: a24eaa5c51255b ("drm/amd/display: Revalidate bandwidth before commiting DC updates") -Signed-off-by: Nicholas Kazlauskas -Acked-by: Alex Deucher -Reviewed-by: Roman Li -Signed-off-by: Alex Deucher -Cc: stable@vger.kernel.org ---- - drivers/gpu/drm/amd/display/dc/core/dc.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c -index 6f93a6ca4cf0c..d016f50e187c8 100644 ---- a/drivers/gpu/drm/amd/display/dc/core/dc.c -+++ b/drivers/gpu/drm/amd/display/dc/core/dc.c -@@ -2538,10 +2538,12 @@ void dc_commit_updates_for_stream(struct dc *dc, - - copy_stream_update_to_stream(dc, context, stream, stream_update); - -- if (!dc->res_pool->funcs->validate_bandwidth(dc, context, false)) { -- DC_ERROR("Mode validation failed for stream update!\n"); -- dc_release_state(context); -- return; -+ if (update_type > UPDATE_TYPE_FAST) { -+ if (!dc->res_pool->funcs->validate_bandwidth(dc, context, false)) { -+ DC_ERROR("Mode validation failed for stream update!\n"); -+ dc_release_state(context); -+ return; -+ } - } - - commit_planes_for_stream( diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template index 8a730acbcd..1812c130f1 100644 --- a/srcpkgs/linux5.4/template +++ b/srcpkgs/linux5.4/template @@ -1,6 +1,6 @@ # Template file for 'linux5.4' pkgname=linux5.4 -version=5.4.50 +version=5.4.51 revision=1 wrksrc="linux-${version}" short_desc="Linux kernel and modules (${version%.*} series)" @@ -8,7 +8,7 @@ maintainer="Helmut Pozimski " license="GPL-2.0-only" homepage="https://www.kernel.org" distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz" -checksum=ad10f4c1e900f4e3eb4903b65dbcb4ca74250de63aa9fa7105b9b3c3f9a8a6e2 +checksum=9e8bea8b4cd636726b7e495a3b467c8ffe96f8eddc159a45fe4a7e6e07a2069d python_version=3 patch_args="-Np1"