Searched hist:118220 (Results 1 - 1 of 1) sorted by relevance
/freebsd-9.3-release/sys/kern/ | ||
H A D | sys_pipe.c | diff 118220 Wed Jul 30 16:55:04 MDT 2003 alc The introduction of vm object locking has caused witness to reveal a long-standing mistake in the way a portion of a pipe's KVA is allocated. Specifically, kmem_alloc_pageable() is inappropriate for use in the "direct" case because it allows a preceding vm map entry and vm object to be extended to support the new KVA allocation. However, the direct case KVA allocation should not have a backing vm object. This is corrected by using kmem_alloc_nofault(). Submitted by: tegge (with the above explanation by me) |
Completed in 230 milliseconds