diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2021-01-14 20:36:17 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2021-01-15 08:59:50 +0100 |
commit | ec86cffd8eec12d657afec63d5da1ad84b43d510 (patch) | |
tree | 90c70230154332c27b12e0406f464967152986ed /source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch | |
parent | a1b82f3ef322065db8e1e4f21b3a80e35a1bb514 (diff) | |
download | current-ec86cffd8eec12d657afec63d5da1ad84b43d510.tar.gz current-ec86cffd8eec12d657afec63d5da1ad84b43d510.tar.xz |
Thu Jan 14 20:36:17 UTC 202120210114203617
a/gptfdisk-1.0.6-x86_64-1.txz: Upgraded.
a/usb_modeswitch-2.6.1-x86_64-1.txz: Upgraded.
ap/nano-5.5-x86_64-1.txz: Upgraded.
l/Mako-1.1.4-x86_64-1.txz: Upgraded.
l/gst-plugins-base-1.18.3-x86_64-1.txz: Upgraded.
l/gst-plugins-good-1.18.3-x86_64-1.txz: Upgraded.
l/gst-plugins-libav-1.18.3-x86_64-1.txz: Upgraded.
l/gstreamer-1.18.3-x86_64-1.txz: Upgraded.
l/system-config-printer-1.5.15-x86_64-1.txz: Upgraded.
l/wavpack-5.4.0-x86_64-1.txz: Upgraded.
WavPack 5.4.0 fixes an issue where a specially crafted WAV file could cause
the wavpack command-line program to crash with an out-of-bounds write.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-35738
(* Security fix *)
l/xapian-core-1.4.18-x86_64-1.txz: Upgraded.
tcl/tk-8.6.11.1-x86_64-1.txz: Upgraded.
x/mesa-20.3.3-x86_64-1.txz: Upgraded.
Added options: -Dvulkan-device-select-layer=true -Dopengl=true -Dglx=dri
Add a symlink for libGLX_system.so.0.
Use a more complete patch for converting from drmPciDeviceInfo to uint32_t
in device_select.h and device_select_layer.c.
xfce/thunar-4.16.2-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch')
-rw-r--r-- | source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch b/source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch deleted file mode 100644 index bf3483a41..000000000 --- a/source/x/mesa/patches/mesa.f93b7d14d66d8ba70d44772d1a1b6696310b7d17.patch +++ /dev/null @@ -1,48 +0,0 @@ -From f93b7d14d66d8ba70d44772d1a1b6696310b7d17 Mon Sep 17 00:00:00 2001 -From: Witold Baryluk <witold.baryluk@gmail.com> -Date: Mon, 7 Dec 2020 20:45:42 +0000 -Subject: [PATCH] vulkan/device_select: Store Vulkan vendorID and deviceID as - uint32_t - -Vulkan uses 32-bit IDs, compared to PCI/USB 16-bit ones. - -Some driver vendorIDs do exceed 0xffff, including MESA (used by lavapipe). - -Without this, the value will be truncated, and device select layer -will not match expected (or any) device. - -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3935 -Reviewed-by: Dave Airlie <airlied@redhat.com> -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7977> ---- - src/vulkan/device-select-layer/device_select.h | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/src/vulkan/device-select-layer/device_select.h b/src/vulkan/device-select-layer/device_select.h -index 23350707a33..248878fbc71 100644 ---- a/src/vulkan/device-select-layer/device_select.h -+++ b/src/vulkan/device-select-layer/device_select.h -@@ -24,10 +24,18 @@ - #define DEVICE_SELECT_H - - #include <stdbool.h> -+#include <stdint.h> - #include "xf86drm.h" - -+/* We don't use `drmPciDeviceInfo` because it uses 16-bit ids, -+ * instead of Vulkan's 32-bit ones. */ -+struct device_info { -+ uint32_t vendor_id; -+ uint32_t device_id; -+}; -+ - struct device_pci_info { -- drmPciDeviceInfo dev_info; -+ struct device_info dev_info; - drmPciBusInfo bus_info; - bool has_bus_info; - bool cpu_device; --- -GitLab - - |