commit libdrm for openSUSE:Factory
Hello community, here is the log from the commit of package libdrm for openSUSE:Factory checked in at Mon Nov 8 12:52:43 CET 2010. -------- --- libdrm/libdrm.changes 2010-11-02 18:08:31.000000000 +0100 +++ libdrm/libdrm.changes 2010-11-08 10:07:51.000000000 +0100 @@ -1,0 +2,12 @@ +Mon Nov 8 09:02:40 UTC 2010 - sndirsch@novell.com + +- intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch + * no longer require kernels without BLT ring support (2.6.34 an + before). (bnc #651989, bnc #651501) + +------------------------------------------------------------------- +Sat Nov 6 00:29:27 UTC 2010 - sndirsch@novell.com + +- updated to git master commit #a52e61b (2010-11-02, still 2.4.22) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libdrm-2.4.22_101031_d0a4f2e.tar.bz2 New: ---- intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch libdrm-2.4.22_101102_a52e61b.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdrm.spec ++++++ --- /var/tmp/diff_new_pack.s0G3YF/_old 2010-11-08 12:52:16.000000000 +0100 +++ /var/tmp/diff_new_pack.s0G3YF/_new 2010-11-08 12:52:16.000000000 +0100 @@ -25,7 +25,7 @@ Group: System/Libraries AutoReqProv: on Version: 2.4.22 -Release: 2 +Release: 3 Provides: libdrm23 = %{version} Obsoletes: libdrm23 < %{version} # bug437293 @@ -35,10 +35,11 @@ %endif # Summary: Userspace Interface for Kernel DRM Services -Source: %{name}-%{version}_101031_d0a4f2e.tar.bz2 +Source: %{name}-%{version}_101102_a52e61b.tar.bz2 Source2: baselibs.conf Patch: enable_test_tools.diff Patch1: revert-09b1062.diff +Patch2: intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -63,9 +64,10 @@ services. %prep -%setup -q -n %{name}-%{version}_101031_d0a4f2e +%setup -q -n %{name}-%{version}_101102_a52e61b %patch %patch1 -p1 +%patch2 -p1 %build autoreconf -fi ++++++ intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch ++++++
From 49447a9b957047db2549b8a929e763bbd87808ba Mon Sep 17 00:00:00 2001 From: Albert Damen <albrt@gmx.net> Date: Sun, 7 Nov 2010 15:54:32 +0100 Subject: [PATCH] intel: initialize bufmgr.bo_mrb_exec unconditionally
If bufmgr.bo_mrb_exec is not set, drm_intel_bo_mrb_exec returns ENODEV even though drm_intel_gem_bo_mrb_exec2 will work fine for the RENDER ring. Fixes xf86-video-intel after commit 'add BLT ring support' (5bed685f76) with kernels without BSD or BLT ring support (2.6.34 and before). Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31443 Signed-off-by: Albert Damen <albrt@gmx.net> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- intel/intel_bufmgr_gem.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c index 2da3a8a..2b7bd47 100644 --- a/intel/intel_bufmgr_gem.c +++ b/intel/intel_bufmgr_gem.c @@ -2184,8 +2184,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size) /* Use the new one if available */ if (exec2) { bufmgr_gem->bufmgr.bo_exec = drm_intel_gem_bo_exec2; - if (bufmgr_gem->has_bsd|bufmgr_gem->has_blt) - bufmgr_gem->bufmgr.bo_mrb_exec = drm_intel_gem_bo_mrb_exec2; + bufmgr_gem->bufmgr.bo_mrb_exec = drm_intel_gem_bo_mrb_exec2; } else bufmgr_gem->bufmgr.bo_exec = drm_intel_gem_bo_exec; bufmgr_gem->bufmgr.bo_busy = drm_intel_gem_bo_busy; -- 1.7.3.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de