diff options
author | 2011-07-18 16:50:56 +0000 | |
---|---|---|
committer | 2011-07-18 16:50:56 +0000 | |
commit | 63e557a51174f866246fccfa4470735fd4ca80ae (patch) | |
tree | 68640ea938574cc8a11308876bbb3b3d2638f362 /sys/kern/subr_hibernate.c | |
parent | Fix uvm_pmr_alloc_piglet. (diff) | |
download | wireguard-openbsd-63e557a51174f866246fccfa4470735fd4ca80ae.tar.xz wireguard-openbsd-63e557a51174f866246fccfa4470735fd4ca80ae.zip |
Allocations fit if [the end of free space] >= [the end of allocated space].
Change > in comparison to >=.
Diffstat (limited to 'sys/kern/subr_hibernate.c')
-rw-r--r-- | sys/kern/subr_hibernate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_hibernate.c b/sys/kern/subr_hibernate.c index 62843f6871f..ea15e4fc82b 100644 --- a/sys/kern/subr_hibernate.c +++ b/sys/kern/subr_hibernate.c @@ -1,4 +1,4 @@ -/* $OpenBSD: subr_hibernate.c,v 1.14 2011/07/18 16:48:26 ariane Exp $ */ +/* $OpenBSD: subr_hibernate.c,v 1.15 2011/07/18 16:50:56 ariane Exp $ */ /* * Copyright (c) 2011 Ariane van der Steldt <ariane@stack.nl> @@ -435,7 +435,7 @@ retry: pg_addr = VM_PAGE_TO_PHYS(pig_pg); piglet_addr = (pg_addr + (align - 1)) & ~(align - 1); - if (atop(pg_addr) + pig_pg->fpgsz > + if (atop(pg_addr) + pig_pg->fpgsz >= atop(piglet_addr) + sz) { goto found; } |