| Age | Commit message (Expand) | Author |
| 2022-07-10 | physio(9): Avoid left shift of negative in alignment check. | riastradh |
| 2022-06-30 | physio(9): Include error in KASSERTMSG. | riastradh |
| 2022-03-13 | kern: Use harmless, not harmful, integer truncation in physio. | riastradh |
| 2021-09-16 | fix typos in word "successful". | andvar |
| 2020-03-14 | OR into bp->b_cflags; don't overwrite. | ad |
| 2019-12-08 | Revert previous. No performance gain worth the potential headaches | ad |
| 2019-12-08 | Avoid thundering herd: cv_broadcast(&bp->b_busy) -> cv_signal(&bp->b_busy) | ad |
| 2019-04-04 | Don't validate buffer size for tape I/O, this is already done by | mlelstv |
| 2019-03-26 | physio can issue multiple concurrent I/O requests for scatter/gather and | mlelstv |
| 2015-04-21 | Don't check if constant-sized KM_SLEEP allocations succeeded. | pooka |
| 2011-02-10 | Make vmapbuf() return success/error and make physio deal with a | pooka |
| 2009-05-26 | PR kern/39536: bufq related problem when writing DVDR and DVDRWs. | hannken |
| 2009-05-18 | - Remove unneded uvm_lwp_hold(), uvm_lwp_rele(). | ad |
| 2008-11-09 | Assert that bp->b_error == 0 if all data have been transfered in | bouyer |
| 2008-09-24 | Resolve a race when physio_done signals completion before it tries to | hannken |
| 2008-02-15 | Give bbusy() an interlock argument. If the we need to wait for the buffer, | ad |
| 2008-01-02 | Merge vmlocking2 to head. | ad |
| 2007-11-06 | Merge scheduler changes from the vmlocking branch. All discussed on | ad |
| 2007-09-18 | Stop abusing a `struct buf' for state information. Use new `struct physio_stat' | hannken |
| 2007-07-29 | It's not a good idea for device drivers to modify b_flags, as they don't | ad |
| 2007-07-12 | Implementation of per-CPU work-queues support for workqueue(9) interface. | rmind |
| 2007-07-09 | Merge some of the less invasive changes from the vmlocking branch: | ad |
| 2007-03-04 | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. | christos |
| 2007-02-22 | TRUE -> true, FALSE -> false | thorpej |
| 2007-02-21 | Replace the Mach-derived boolean_t type with the C99 bool type. A | thorpej |
| 2006-12-21 | merge yamt-splraiseipl branch. | yamt |
| 2006-11-01 | remove some __unused from function parameters. | yamt |
| 2006-10-12 | - sprinkle __unused on function decls. | christos |
| 2006-10-05 | add support for O_DIRECT (I/O directly to application memory, | chs |
| 2006-04-18 | from Christian Ehrhardt: | yamt |
| 2006-01-16 | - tweak RUN_ONCE api to allow init_func returns an error. | yamt |
| 2006-01-04 | - add simple functions to allocate/free a buffer for i/o. | yamt |
| 2005-12-17 | fix spurious EINVAL at end of partition. | yamt |
| 2005-12-14 | simplify rev.1.68 and fix EINVAL problem. add a comment. PR/32224. | yamt |
| 2005-12-13 | physio: deal with unaligned buffers/small maxphys/overlapped buffers. | yamt |
| 2005-12-04 | physio_done: | yamt |
| 2005-11-04 | physio: | yamt |
| 2005-10-31 | fix ioctl problems after the recent physio changes | yamt |
| 2005-10-30 | physio: comment out IPL_BIO because it's not available for some ports. | yamt |
| 2005-10-29 | fix compilation problem in the previous when !defined(DIAGNOSTIC). | yamt |
| 2005-10-29 | physio: make requests with large buffers faster, | yamt |
| 2005-06-23 | Use ANSI function decls. Apply some static. | thorpej |
| 2004-03-23 | - Nuke __P(). | junyoung |
| 2004-02-17 | Don't shadow a function name with a parameter. | simonb |
| 2004-01-10 | store a i/o priority hint in struct buf for buffer queue discipline. | yamt |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-02-25 | Add a new BUF_INIT() macro which initializes b_dep and b_interlock, and | thorpej |
| 2003-02-05 | Make the buffer cache code MP-safe. | pk |
| 2003-01-18 | Merge the nathanw_sa branch. | thorpej |
| 2002-08-30 | Remove the old device buffer queue interface. | hannken |