Searched hist:155229 (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/share/man/man4/
H A Drun.4diff 219257 Fri Mar 04 05:10:59 MST 2011 daichi Add the Buffalo (Melco Inc.) WLI-UC-G301N

PR: usb/155229
Submitted by: Yoshiaki UCHIKAWA
MFC after: 1 week
/freebsd-11-stable/sys/dev/usb/wlan/
H A Dif_run.cdiff 219257 Fri Mar 04 05:10:59 MST 2011 daichi Add the Buffalo (Melco Inc.) WLI-UC-G301N

PR: usb/155229
Submitted by: Yoshiaki UCHIKAWA
MFC after: 1 week
/freebsd-11-stable/sys/kern/
H A Dvfs_bio.cdiff 155229 Thu Feb 02 19:37:39 MST 2006 tegge For low memory situations, non-VMIO buffers didnt't release pages back to
the system when brelse() was called with B_RELBUF set on the buffer. This
could be a problem when the system was low on memory, had many buffers on
QUEUE_EMPTYKVA and started to traverse directories. For each getnewbuf(),
pages were allocated from the system, driving the free reserve downwards.
For each brelse(), the system put the buffer on QUEUE_CLEAN, with B_INVAL
set.

This commit changes the semantics of B_RELBUF to also free pages from
non-VMIO buffers.

Reviewed by: alc

Completed in 318 milliseconds