Skip to Content.
Sympa Menu

sm-grimoire - Re: [SM-Grimoire]Xfree86 spell problem

sm-grimoire AT lists.ibiblio.org

Subject: Discussion of Spells and Grimoire items

List archive

Chronological Thread  
  • From: shivaken <shivaken AT jcom.home.ne.jp>
  • To: grail AT enterprize.net.au
  • Cc: sm-grimoire AT lists.ibiblio.org
  • Subject: Re: [SM-Grimoire]Xfree86 spell problem
  • Date: Sun, 1 Sep 2002 11:17:22 +0000

Hi.

I found a patch for this problem.
Last week, I sent this patch and
spell includes the patch to mainteiner Joel Mayes.
So, that is in test, now.

If you need, try this.

# I tested this with kernel 2.4.19, gcc3.2.


On Saturday 31 August 2002 14:49, Craig Dyke wrote:
> Not sure if this is the right list to ask this question.
> If not please let me know appropriate place to ask :)
>
> Recently did an update and had gcc and kde upgraded to latest
> releases. Problem I have is that upgrading kde required Xfree to be
> recompiled and that doesn't appear to be working.
>
> Listed below is point where compile ends::
>

diff -ur programs/Xserver/hw/xfree86/os-support/linux/drm/kernel.orig/i810_dma.c programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i810_dma.c
--- programs/Xserver/hw/xfree86/os-support/linux/drm/kernel.orig/i810_dma.c	2002-08-24 10:21:07.000000000 +0000
+++ programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i810_dma.c	2002-08-24 10:21:29.000000000 +0000
@@ -295,8 +295,8 @@
 
 	atomic_dec(&virt_to_page(page)->count);
 	clear_bit(PG_locked, &virt_to_page(page)->flags);
-	wake_up(&virt_to_page(page)->wait);
-	free_page(page);
+        wake_up((wait_queue_head_t *)virt_to_page(page));
+        free_page(page);
 	return;
 }
 
diff -ur programs/Xserver/hw/xfree86/os-support/linux/drm/kernel.orig/i830_dma.c programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_dma.c
--- programs/Xserver/hw/xfree86/os-support/linux/drm/kernel.orig/i830_dma.c	2002-08-24 10:23:41.000000000 +0000
+++ programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830_dma.c	2002-08-24 10:25:14.000000000 +0000
@@ -317,7 +317,7 @@
 	
 	atomic_dec(&virt_to_page(page)->count);
 	clear_bit(PG_locked, &virt_to_page(page)->flags);
-	wake_up(&virt_to_page(page)->wait);
+        wake_up((wait_queue_head_t *)virt_to_page(page));
 	free_page(page);
 	return;
 }

Attachment: xfree86.tar.bz2
Description: application/tbz




Archive powered by MHonArc 2.6.24.

Top of Page