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
@@ -547,6 +547,8 @@ 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
?
pgpDg9B5VMeW6.pgp
Description: PGP signature
