Re: Panic when starting X with Intel KMS

From: Konstantin Belousov <kostikbel_at_gmail.com>
Date: Mon, 22 Jul 2013 14:19:40 +0300
On Mon, Jul 22, 2013 at 12:43:56PM +0200, Gustau P??rez i Querol wrote:
> >> As a blind shot, try to
> >> revert r252653.
> 
>     r252652 works OK. r252653 panics.

What if, instead of reverting r252653, apply the following:

diff --git a/sys/vm/vm_phys.c b/sys/vm/vm_phys.c
index 66f3b0c..78f07f7 100644
--- a/sys/vm/vm_phys.c
+++ b/sys/vm/vm_phys.c
_at__at_ -547,6 +547,8 _at__at_ vm_phys_fictitious_reg_range(vm_paddr_t start, vm_paddr_t end,
 	pi = atop(start);
 	if (pi >= first_page && atop(end) < vm_page_array_size) {
 		fp = &vm_page_array[pi - first_page];
+		for (i = 0; i < page_count; i++)
+			fp[i].flags = 0;
 		malloced = FALSE;
 	} else
 #endif

?

Received on Mon Jul 22 2013 - 09:19:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:39 UTC