diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2012-11-16 05:49:56 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2012-11-16 05:49:56 +0000 |
commit | 962b064afe2d5ebee2a3d39c5a6e6ca2ab50f29b (patch) | |
tree | 3d74a5b8b6164fc4f280a803eba07042005855c8 /sys/vm/vm_page.h | |
parent | 94e7929e2c94374fbd212d4885149361fddb5362 (diff) | |
download | src-962b064afe2d5ebee2a3d39c5a6e6ca2ab50f29b.tar.gz src-962b064afe2d5ebee2a3d39c5a6e6ca2ab50f29b.zip |
Explicitely state that M_USE_RESERVE requires M_NOWAIT, using assertion.
Reviewed by: alc
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=243131
Diffstat (limited to 'sys/vm/vm_page.h')
-rw-r--r-- | sys/vm/vm_page.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h index d9e4692e6731..58d86b9b7d40 100644 --- a/sys/vm/vm_page.h +++ b/sys/vm/vm_page.h @@ -353,6 +353,9 @@ malloc2vm_flags(int malloc_flags) { int pflags; + KASSERT((malloc_flags & M_USE_RESERVE) == 0 || + (malloc_flags & M_NOWAIT) != 0, + ("M_USE_RESERVE requires M_NOWAIT")); pflags = (malloc_flags & M_USE_RESERVE) != 0 ? VM_ALLOC_INTERRUPT : VM_ALLOC_SYSTEM; if ((malloc_flags & M_ZERO) != 0) |