Age | Commit message (Expand) | Author |
2019-05-09 | Don't unconditionally throw away dma memory when we don't need to. | Bob Beck |
2019-05-08 | Modify the buffer cache to always flip recovered DMA buffers high. | Bob Beck |
2019-02-17 | if a write fails, we mark the buffer invalid and throw it away. this can | Ted Unangst |
2018-11-21 | free(9) sizes for bread_cluser(). | Martin Pieuchot |
2018-08-13 | Simplify the startup of the cleaner, reaper and update threads by | Visa Hankala |
2017-08-27 | Revisit 2q queue sizes. Limit the hot queue to 1/20th the cache size up | Bob Beck |
2017-08-22 | Add some buffercache docs | Stefan Fritsch |
2017-07-12 | Invalidate read-ahead buffers when read short | Mike Belopuhov |
2017-04-18 | ensure the buffer cache backs off all the way with the correct type | Bob Beck |
2017-04-16 | Flip previously warm pages in the buffer cache to memory above the DMA | Bob Beck |
2017-02-28 | Switch geteblks()'s size argument from int to size_t. It's called with | Martin Natano |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2016-09-16 | move buf_rb_bufs from RB macros to RBT functions | David Gwynne |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-09-04 | Remove support for tape block devices. Nobody mount(8)s tapes any longer. | Christian Weisgerber |
2016-06-07 | per trending style, add continue to empty loops. | Ted Unangst |
2016-03-17 | - add realloc_pages to move a buffer's physmem from one range to another. | Bob Beck |
2016-03-10 | Start some refactoring in here. this gets bufadjust out | Bob Beck |
2016-03-06 | Do not fetch the same block multiple times if it is already present | Martin Pieuchot |
2015-11-28 | move buffer size adjustment to buf_adjcnt - from Walter Neto | Bob Beck |
2015-07-19 | Use two 2q caches for the buffer cache, moving previously warm buffers from the | Bob Beck |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-02-07 | Introduce VM_KERNEL_SPACE_SIZE as a replacement for | Miod Vallat |
2015-01-18 | Revert 1.166 (but keep the bufq_wait() interface change), for this is wrong | Miod Vallat |
2015-01-09 | save the bufq pointer from the buf before we turn it loose so it won't | Ted Unangst |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-11 | typos; from kaspars bankovskis | Jason McIntyre |
2014-10-08 | Now that the cleaner yields the cpu, we can stop checking | Bret Lambert |
2014-09-09 | Make the cleaner, syncer, pagedaemon, aiodone daemons all | Bret Lambert |
2014-08-31 | replace LRU bufcache with something originally modelled after 2Q. | Ted Unangst |
2014-07-13 | trim some casts | Ted Unangst |
2014-07-13 | use mallocarray where arguments are multipled. ok deraadt | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-11 | Flush the buffercache to 16MB on hibernate and restore its previous max | Mike Larkin |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-04-10 | pull the bufcache freelist code out into separate functions to allow new | Ted Unangst |
2014-01-25 | get rid of the kernel high and low water marks for pages and replace with | Bob Beck |
2013-12-09 | Don't keep removed files (B_INVAL bufs) in the buffer cache. Free buffers | Bob Beck |
2013-08-08 | Uncomment kprintf format attributes for sys/kern | Sylvestre Gallon |
2013-07-09 | back out the cache flipper temporarily to work out of tree. | Bob Beck |
2013-06-13 | beck would prefer to keep things just as they were for a while longer. | Ted Unangst |
2013-06-11 | sprinkle knf fairy dust over new buf code | Ted Unangst |
2013-06-11 | High memory page flipping for the buffer cache. | Bob Beck |
2013-06-11 | final removal of daddr64_t. daddr_t has been 64 bit for a long enough | Theo de Raadt |
2013-02-17 | Comment out recently added __attribute__((__format__(__kprintf__))) annotations | Miod Vallat |
2013-02-09 | Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions and | Miod Vallat |
2013-01-18 | Give buf_acquire_unmapped and B_NOTMAPPED a viking funeral as they should | Bob Beck |
2013-01-13 | After some discussion with deraadt and kettenis, revert previous decision to | Bob Beck |
2012-12-28 | Avoid spinning in the cleaner when there are insufficient clean pages, but | Joel Sing |
2012-12-02 | Fix kva reserve - ensure that kva reserve is checked for, as well | Bob Beck |