[packages/libdrm] - rel 2; try to fix segfault when using non-intel gpu but libdrm checks intel related stuff
arekm
arekm at pld-linux.org
Thu Sep 4 10:15:02 CEST 2014
commit 38af8e0042ed7be5d7e5d87c10eb40a087677943
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Sep 4 10:14:58 2014 +0200
- rel 2; try to fix segfault when using non-intel gpu but libdrm checks intel related stuff
libdrm-intel-init.patch | 19 +++++++++++++++++++
libdrm.spec | 4 +++-
2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/libdrm.spec b/libdrm.spec
index 2d29cdd..7082bc0 100644
--- a/libdrm.spec
+++ b/libdrm.spec
@@ -2,11 +2,12 @@ Summary: Userspace interface to kernel DRM services
Summary(pl.UTF-8): Interfejs przestrzeni użytkownika do usług DRM jądra
Name: libdrm
Version: 2.4.56
-Release: 1
+Release: 2
License: MIT
Group: Libraries
Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2
# Source0-md5: 93fdb76d392ce27b23561afb8f70db81
+Patch0: libdrm-intel-init.patch
URL: http://dri.freedesktop.org/
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1:1.10
@@ -53,6 +54,7 @@ Statyczna biblioteka libdrm.
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
diff --git a/libdrm-intel-init.patch b/libdrm-intel-init.patch
new file mode 100644
index 0000000..ce2de25
--- /dev/null
+++ b/libdrm-intel-init.patch
@@ -0,0 +1,19 @@
+--- libdrm-2.4.56/intel/intel_bufmgr_gem.c~ 2014-02-07 17:58:41.000000000 +0100
++++ libdrm-2.4.56/intel/intel_bufmgr_gem.c 2014-09-04 10:14:00.629857376 +0200
+@@ -2924,7 +2924,7 @@
+ get_pci_device_id(drm_intel_bufmgr_gem *bufmgr_gem)
+ {
+ char *devid_override;
+- int devid;
++ int devid = 0;
+ int ret;
+ drm_i915_getparam_t gp;
+
+@@ -2936,7 +2936,6 @@
+ }
+ }
+
+- VG_CLEAR(devid);
+ VG_CLEAR(gp);
+ gp.param = I915_PARAM_CHIPSET_ID;
+ gp.value = &devid;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libdrm.git/commitdiff/38af8e0042ed7be5d7e5d87c10eb40a087677943
More information about the pld-cvs-commit
mailing list