[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IMPORTANT: need isadmaattach panic victim to test ASAP!



Hello!

A while ago I mailed out the patch below to get tested.  Noone has
answered!  This is important to test ASAP!!!  2.6 freeze is coming
close and this issue is a quality thing that has got to be solved.
So, if you have a system that exhibits the isadmaattach panic, please,
pretty please with cherries on top, damn you, TEST IT!

Thanks in advance,
Niklas

Index: vm_page.c
===================================================================
RCS file: /cvs/src/sys/vm/vm_page.c,v
retrieving revision 1.17
diff -u -r1.17 vm_page.c
--- vm_page.c	1999/09/03 18:02:28	1.17
+++ vm_page.c	1999/09/17 08:49:43
@@ -495,9 +495,15 @@
 		if (vm_physmem[lcv].avail_start >= vm_physmem[lcv].avail_end)
 			continue;  /* nope */
 
+#if 0
 		*paddrp = ptoa(vm_physmem[lcv].avail_start);
 		vm_physmem[lcv].avail_start++;
 		vm_physmem[lcv].start = vm_physmem[lcv].avail_start; /* truncate! */
+#else
+		vm_physmem[lcv].avail_end--;
+		*paddrp = ptoa(vm_physmem[lcv].avail_end);
+		vm_physmem[lcv].end = vm_physmem[lcv].avail_end; /* truncate! */
+#endif
 
 		/* nothing left?   nuke it */
 		if (vm_physmem[lcv].avail_start == vm_physmem[lcv].end) {