| Age | Commit message (Expand) | Author |
| 2022-03-30 | Revert "kern: Sprinkle biglock-slippage assertions." | riastradh |
| 2022-03-30 | kern: Sprinkle biglock-slippage assertions. | riastradh |
| 2021-07-25 | If we're only doing a count-only kern.buf sysctl, just return the number | simonb |
| 2021-07-24 | Expose KERN_BUFSLOP in <sys/sysctl.h>. | simonb |
| 2021-07-24 | Pad out the slop for kern.buf based on the passed in element size, | simonb |
| 2021-04-01 | Add a sysctl hashstat collector for bufhash. | simonb |
| 2020-07-31 | fix the UFS2 extattr truncate code to play nice with wapbl. | chs |
| 2020-06-11 | uvm_availmem(): give it a boolean argument to specify whether a recent | ad |
| 2020-04-27 | pass B_PHYS|B_RAW also in nestio_setup(), courtesy to e.g. xbd(4), which | jdolecek |
| 2020-04-20 | Rename buf_syncwait() to vfs_syncwait(), and have it wait on v_numoutput | ad |
| 2020-04-11 | for bmempools set align, not ioff | jdolecek |
| 2020-04-11 | explicitly use DEV_BSIZE align for all bmempools | jdolecek |
| 2020-04-10 | Remove buffer reference counting, now that it's safe to destroy b_busy after | ad |
| 2020-03-14 | - Hide the details of SPCF_SHOULDYIELD and related behind a couple of small | ad |
| 2020-02-21 | OOPS -- fix mistake in previous commit. | riastradh |
| 2020-02-20 | Buffer cache SDT probes. | riastradh |
| 2020-01-17 | biodone2(): don't acquire kernel_lock for anybody anymore. | ad |
| 2019-12-31 | Rename uvm_free() -> uvm_availmem(). | ad |
| 2019-12-27 | s/transfered/transferred/ | msaitoh |
| 2019-12-21 | uvmexp.free -> uvm_free() | ad |
| 2019-12-11 | Add a comment. | ad |
| 2019-12-08 | For safety, cv_broadcast(&bp->b_busy) in more places where the buffer is | ad |
| 2019-12-08 | Adjustment to previous: if we're going to toss the buffer, then wake | ad |
| 2019-12-08 | - Avoid thundering herd: cv_broadcast(&bp->b_busy) -> cv_signal(&bp->b_busy) | ad |
| 2019-08-26 | Change buf_nbuf()'s return value from int to u_int to avoid undefined | msaitoh |
| 2018-11-24 | Fix kernel pointer leaks in sysctl_dobuf. While here constify argument. | maxv |
| 2018-08-29 | Make sure getnewbuf() runs bawrite() inside fstrans. | hannken |
| 2017-10-28 | Update the kernhist(9) kernel history code to address issues identified | pgoyette |
| 2017-08-04 | normalise a BIOHIST log message | mrg |
| 2017-06-08 | move some buffer cache internals declarations from buf.h to vfs_bio.c. | chs |
| 2017-05-25 | When logging a history record for biowait(), include the return address | pgoyette |
| 2017-04-05 | expose disk device FUA/DPO support via DIOCGCACHE, and allow the flags | jdolecek |
| 2017-03-21 | Use brelsel while the bufcache_lock is held rather than dropping it | skrll |
| 2017-03-18 | Nix trailing whitespace. | riastradh |
| 2017-01-20 | Fix build | skrll |
| 2017-01-20 | Simplify getiobuf. buf_init already does bp->b_objlock == &buffer_lock | skrll |
| 2016-12-28 | Remove some extraneous whitespace | pgoyette |
| 2016-12-27 | Decouple BIOHIST from other users of KERNHIST. | pgoyette |
| 2016-12-26 | Fix locking so we don't release the lock between the time we check the | pgoyette |
| 2016-12-26 | Add a BIOHIST option. As mentioned on tech-kern. | pgoyette |
| 2016-12-18 | typo in comment | dholland |
| 2016-10-28 | fixup comment | jdolecek |
| 2016-09-29 | Allow sparc kernels to build with SSP by using a constant PAGE_SIZE... | christos |
| 2016-07-31 | In bwrite, add assertion that vp != NULL. (vp is the vnode from the | dholland |
| 2016-02-01 | Implement the 'io' provider for DTrace. From riastradh@, with | riz |
| 2016-01-11 | Whatever the point of this "biodone_vfs" global function pointer is | dholland |
| 2016-01-01 | KASSERT->KASSERTMSG to allow debugging a double-free'd buffer in ddb. | martin |
| 2015-08-24 | to garnish, dust with _KERNEL_OPT | pooka |
| 2015-03-28 | Remove the 'cred' argument from bread(). Remove a now unused var in | maxv |
| 2015-03-28 | Remove the 'cred' argument from breadn(), and update the man page | maxv |