[Midnightbsd-cvs] src [6603] trunk/sys/vm/vm_map.c: fix crash with vm system
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jan 15 20:48:00 EST 2014
Revision: 6603
http://svnweb.midnightbsd.org/src/?rev=6603
Author: laffer1
Date: 2014-01-15 20:48:00 -0500 (Wed, 15 Jan 2014)
Log Message:
-----------
fix crash with vm system
Modified Paths:
--------------
trunk/sys/vm/vm_map.c
Property Changed:
----------------
trunk/sys/vm/vm_map.c
Modified: trunk/sys/vm/vm_map.c
===================================================================
--- trunk/sys/vm/vm_map.c 2014-01-16 01:45:51 UTC (rev 6602)
+++ trunk/sys/vm/vm_map.c 2014-01-16 01:48:00 UTC (rev 6603)
@@ -63,7 +63,7 @@
*/
#include <sys/cdefs.h>
-__MBSDID("$MidnightBSD: src/sys/vm/vm_map.c,v 1.5 2013/01/17 23:29:42 laffer1 Exp $");
+__MBSDID("$MidnightBSD$");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1236,6 +1236,7 @@
}
else if ((prev_entry != &map->header) &&
(prev_entry->eflags == protoeflags) &&
+ (cow & (MAP_ENTRY_GROWS_DOWN | MAP_ENTRY_GROWS_UP)) == 0 &&
(prev_entry->end == start) &&
(prev_entry->wired_count == 0) &&
(prev_entry->cred == cred ||
@@ -3256,7 +3257,6 @@
* NOTE: We explicitly allow bi-directional stacks.
*/
orient = cow & (MAP_STACK_GROWS_DOWN|MAP_STACK_GROWS_UP);
- cow &= ~orient;
KASSERT(orient != 0, ("No stack grow direction"));
if (addrbos < vm_map_min(map) ||
Property changes on: trunk/sys/vm/vm_map.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list