mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
libdrm:
- update to libdrm-20100309
This commit is contained in:
parent
ef27cdb855
commit
70e1dbdcaf
@ -1,25 +0,0 @@
|
||||
From a4041e096ce0faea3dd39b4d78014d45a8cacec0 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Wilson <chris@chris-wilson.co.uk>
|
||||
Date: Sun, 07 Mar 2010 14:15:40 +0000
|
||||
Subject: intel: Repeat execbuffer if interrupted by signal
|
||||
|
||||
Repeat while EINTR, not EAGAIN! One more source of corruption
|
||||
erradicated, hurray!
|
||||
|
||||
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
|
||||
---
|
||||
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
|
||||
index 21fe099..8838536 100644
|
||||
--- a/intel/intel_bufmgr_gem.c
|
||||
+++ b/intel/intel_bufmgr_gem.c
|
||||
@@ -1559,7 +1559,7 @@ drm_intel_gem_bo_exec2(drm_intel_bo *bo, int used,
|
||||
do {
|
||||
ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2,
|
||||
&execbuf);
|
||||
- } while (ret != 0 && errno == EAGAIN);
|
||||
+ } while (ret != 0 && errno == EINTR);
|
||||
|
||||
if (ret != 0) {
|
||||
ret = -errno;
|
||||
--
|
||||
cgit v0.8.3-6-g21f6
|
@ -1 +1 @@
|
||||
http://sources.openelec.tv/svn/libdrm-20100305.tar.bz2
|
||||
http://sources.openelec.tv/svn/libdrm-20100309.tar.bz2
|
||||
|
Loading…
x
Reference in New Issue
Block a user