| Age | Commit message (Expand) | Author |
| 2024-07-29 | proc: Remove kernel stack swapping support, part 7 | Mark Johnston |
| 2024-05-10 | uio: Use switch statements when handling UIO_READ vs UIO_WRITE | John Baldwin |
| 2023-11-26 | sys: Automated cleanup of cdefs and other formatting | Warner Losh |
| 2023-08-16 | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2022-09-16 | SPDX: Not BSD-4-Clause | Warner Losh |
| 2021-04-18 | Minor style tidy: if( -> if ( | Warner Losh |
| 2020-11-29 | Remove alignment requirements for KVA buffer mapping. | Alexander Motin |
| 2020-11-28 | Make MAXPHYS tunable. Bump MAXPHYS to 1M. | Konstantin Belousov |
| 2020-10-15 | physio: Don't store user addresses in bio_data | Brooks Davis |
| 2019-01-15 | Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. | Gleb Smirnoff |
| 2018-05-19 | physio: avoid uninitialized variables | Matt Macy |
| 2017-11-27 | sys/kern: adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2016-04-07 | Add four new RCTL resources - readbps, readiops, writebps and writeiops, | Edward Tomasz Napierala |
| 2016-02-17 | Create an API to reset a struct bio (g_reset_bio). This is mandatory | Warner Losh |
| 2015-10-29 | Add missing NULL check in physio(). | Hans Petter Selasky |
| 2015-04-21 | Rewrite physio() to not allocate pbufs for unmapped I/O. | Alexander Motin |
| 2013-08-29 | Fix some issues in change 254760 pointed out by Bruce Evans: | Kenneth D. Merry |
| 2013-08-24 | Fix a printf format warning on 32-bit mips and powerpc. | Kenneth D. Merry |
| 2013-08-24 | Add support to physio(9) for devices that don't want I/O split and | Kenneth D. Merry |
| 2013-08-15 | Change the way that unmapped I/O capability is advertised. | Kenneth D. Merry |
| 2013-03-27 | Add dev_strategy_csw() function, which is similar to dev_strategy() | Konstantin Belousov |
| 2013-03-26 | Do not pass unmapped buffers to drivers that cannot handle them | Alexander Kabaev |
| 2013-03-19 | Do not remap usermode pages into KVA for physio. | Konstantin Belousov |
| 2010-11-25 | Account i/o done on cdevs. | Konstantin Belousov |
| 2005-01-06 | /* -> /*- for copyright notices, minor format tweaks as necessary | Warner Losh |
| 2004-11-04 | Remove buf->b_dev field. | Poul-Henning Kamp |
| 2004-10-29 | Give dev_strategy() an explict cdev argument in preparation for removing | Poul-Henning Kamp |
| 2004-09-23 | Eliminate DEV_STRATEGY() macro: call dev_strategy() directly. | Poul-Henning Kamp |
| 2004-08-10 | Eliminate the acquisition and release of Giant within physio(). Remove | Alan Cox |
| 2004-06-16 | Do the dreaded s/dev_t/struct cdev */ | Poul-Henning Kamp |
| 2003-11-15 | Send B_PHYS out to pasture, it no longer serves any function. | Poul-Henning Kamp |
| 2003-10-18 | Initialize b_iooffset before calling strategy | Poul-Henning Kamp |
| 2003-08-02 | Grab Giant in physio() since non-giant drivers are starting to appear. | Poul-Henning Kamp |
| 2003-06-11 | Use __FBSDID(). | David E. O'Brien |
| 2003-04-05 | Don't reinitialize fields that are already initialized by getpbuf(). | Alan Cox |
| 2003-04-05 | Sufficient access checks are performed by vmapbuf() that calling | Alan Cox |
| 2003-03-13 | - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races. | Jeff Roberson |
| 2003-01-20 | Close the remaining user address mapping races for physical | Matthew Dillon |
| 2003-01-03 | Remove unused second argument from DEV_STRATEGY(). | Poul-Henning Kamp |
| 2002-10-11 | Change iov_base's type from `char *' to the standard `void *'. All | Mike Barcroft |
| 2002-06-29 | More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t. | Alfred Perlstein |
| 2002-05-18 | Use btodb() macro. | Poul-Henning Kamp |
| 2000-05-05 | Separate the struct bio related stuff out of <sys/buf.h> into | Poul-Henning Kamp |
| 2000-04-02 | Move B_ERROR flag to b_ioflags and call it BIO_ERROR. | Poul-Henning Kamp |
| 2000-03-20 | Rename the existing BUF_STRATEGY() to DEV_STRATEGY() | Poul-Henning Kamp |
| 2000-03-20 | Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new | Poul-Henning Kamp |
| 1999-10-30 | Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for the | Poul-Henning Kamp |
| 1999-10-09 | Give physio a makeover. | Poul-Henning Kamp |
| 1999-10-09 | Add a newline to "WARNING: %s maxphys = 0 ??" so it doesn't trip up | Brian Feldman |
| 1999-10-02 | In some drivers we use two devices to be able to boot. | Søren Schmidt |