Properly dispose of page in sf_buf_mfree(), #2.
authorVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 24 Dec 2011 08:41:28 +0000 (00:41 -0800)
committerVenkatesh Srinivas <me@endeavour.zapto.org>
Sat, 24 Dec 2011 08:41:28 +0000 (00:41 -0800)
commit0df759d5df5636bb51b990f5a213032bf10c6596
tree89717c15963892a618881344c4aa242d2892a23c
parenta491c01c6f8b7789ef84c4cb6e7f6885efe38d62
Properly dispose of page in sf_buf_mfree(), #2.

sf_buf_mfree() had a wakeup before it attempted to free a page or wake it up
again. Neither are allowed, as the first wakeup unsets the page BUSY.
Follow on to commit 8c3e9928c907

Reported-by: lentferj
sys/kern/uipc_syscalls.c