We must pmap_qremove() pages that we previously pmap_qenter()'d before
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 2 May 2004 07:57:45 +0000 (07:57 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 2 May 2004 07:57:45 +0000 (07:57 +0000)
commit910cc6927bf9a326cda4f0f3eeb37bde0c1ccbc4
tree32383fcc37c22586f0ee6d99387b2ce7898a52cd
parentac424f9b0252e3ca105fa2635876d3659eaf9af8
We must pmap_qremove() pages that we previously pmap_qenter()'d before
we can safely call kmem_free().  This corrects a serious corruption issue
that occured when using PIPE algorithms other then the default.

The default SFBUF algorithm was not effected by this bug.
sys/kern/sys_pipe.c