rpms/kernel/F-8 linux-2.6-drm-fix-i915-allocation.patch, NONE, 1.1 kernel.spec, 1.223, 1.224
Dave Airlie (airlied)
fedora-extras-commits at redhat.com
Tue Oct 16 00:15:55 UTC 2007
Author: airlied
Update of /cvs/pkgs/rpms/kernel/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15479
Modified Files:
kernel.spec
Added Files:
linux-2.6-drm-fix-i915-allocation.patch
Log Message:
* Tue Oct 16 2007 Dave Airlie <airlied at redhat.com>
- fix i915 drm memory allocation issue
linux-2.6-drm-fix-i915-allocation.patch:
--- NEW FILE linux-2.6-drm-fix-i915-allocation.patch ---
>From 54583bf4efda79388fc13163e35c016c8bc5de81 Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied at redhat.com>
Date: Sun, 14 Oct 2007 21:21:30 +1000
Subject: [PATCH] i915: fix vbl swap allocation size.
Oops...
Signed-off-by: Dave Airlie <airlied at linux.ie>
---
drivers/char/drm/i915_irq.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/char/drm/i915_irq.c b/drivers/char/drm/i915_irq.c
index 380c3f3..a443f4a 100644
--- a/drivers/char/drm/i915_irq.c
+++ b/drivers/char/drm/i915_irq.c
@@ -540,7 +540,7 @@ int i915_vblank_swap(struct drm_device *dev, void *data,
return -EBUSY;
}
- vbl_swap = drm_calloc(1, sizeof(vbl_swap), DRM_MEM_DRIVER);
+ vbl_swap = drm_calloc(1, sizeof(*vbl_swap), DRM_MEM_DRIVER);
if (!vbl_swap) {
DRM_ERROR("Failed to allocate memory to queue swap\n");
--
1.5.2.4
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -r1.223 -r1.224
--- kernel.spec 15 Oct 2007 21:39:45 -0000 1.223
+++ kernel.spec 16 Oct 2007 00:15:21 -0000 1.224
@@ -684,6 +684,8 @@
#nouveau + drm fixes
Patch1800: drm-mm-git.patch
Patch1801: nouveau-drm.patch
+Patch1802: linux-2.6-drm-fix-i915-allocation.patch
+
# Fix lockdep bug in firewire.
Patch1900: linux-2.6-firewire-lockdep.patch
# Work around E1000 corrupt EEPROM problem.
@@ -1014,6 +1016,7 @@
# Nouveau DRM + drm fixes
ApplyPatch drm-mm-git.patch
ApplyPatch nouveau-drm.patch
+ApplyPatch linux-2.6-drm-fix-i915-allocation.patch
# enable sysrq-c on all kernels, not only kexec
ApplyPatch linux-2.6-sysrq-c.patch
@@ -1837,6 +1840,9 @@
%changelog
+* Tue Oct 16 2007 Dave Airlie <airlied at redhat.com>
+- fix i915 drm memory allocation issue
+
* Mon Oct 15 2007 Jeremy Katz <katzj at redhat.com>
- fix thinkpad key events for volume/brightness
More information about the fedora-extras-commits
mailing list