From 93fbdd30ad3c28f2884d8a0e705406e773f5176f Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Sat, 6 Apr 2024 03:43:06 +0530 Subject: [PATCH] mesa: 24.0.3 -> 24.0.4 Remove backport-radeon-crash-fix.patch added in commit 3ecdb72 Since merged into upstream --- .../libraries/mesa/backport-radeon-crash-fix.patch | 13 ------------- pkgs/development/libraries/mesa/default.nix | 9 ++------- 2 files changed, 2 insertions(+), 20 deletions(-) delete mode 100644 pkgs/development/libraries/mesa/backport-radeon-crash-fix.patch diff --git a/pkgs/development/libraries/mesa/backport-radeon-crash-fix.patch b/pkgs/development/libraries/mesa/backport-radeon-crash-fix.patch deleted file mode 100644 index 62915abcf242..000000000000 --- a/pkgs/development/libraries/mesa/backport-radeon-crash-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c -index 2e1d9c488e2..7979cad75fa 100644 ---- a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c -+++ b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c -@@ -729,7 +729,7 @@ bool radeon_bo_can_reclaim_slab(void *priv, struct pb_slab_entry *entry) - { - struct radeon_bo *bo = container_of(entry, struct radeon_bo, u.slab.entry); - -- return radeon_bo_can_reclaim(NULL, &bo->base); -+ return radeon_bo_can_reclaim(priv, &bo->base); - } - - static void radeon_bo_slab_destroy(void *winsys, struct pb_buffer_lean *_buf) diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 2b201bad7623..47c92f53f1d0 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -81,8 +81,8 @@ # nix build .#mesa .#pkgsi686Linux.mesa .#pkgsCross.aarch64-multiplatform.mesa .#pkgsMusl.mesa let - version = "24.0.3"; - hash = "sha256-d67JoqN7fTWW6hZAs8xT0LXZs7Uqvtid4H43F+kb/b4="; + version = "24.0.4"; + hash = "sha256-kP69MKCYy82X/2Lsw9z1yT129/oxTelEz86BlRunRfA="; # Release calendar: https://www.mesa3d.org/release-calendar.html # Release frequency: https://www.mesa3d.org/releasing.html#schedule @@ -141,11 +141,6 @@ self = stdenv.mkDerivation { patches = [ ./opencl.patch - - # Backport crash fix for Radeon (legacy) kernel driver - # see https://gitlab.freedesktop.org/mesa/mesa/-/issues/10613 - # FIXME: remove when merged upstream - ./backport-radeon-crash-fix.patch ]; postPatch = ''