summaryrefslogtreecommitdiffstats
path: root/sys/sys/buf.h
Commit message (Expand)AuthorAgeFilesLines
* Add support to UFS2 to provide storage for extended attributes.mckusick2002-07-191-0/+1
* Replace the global buffer hash table with per-vnode splay trees using adillon2002-07-101-1/+8
* Fixup uses of GETVOBJECT.jeff2002-07-061-0/+3
* Make daddr_t and u_daddr_t 64bits wide.phk2002-05-141-2/+2
* Expand the one-line function pbreassignbuf() the only place it is or couldphk2002-05-051-1/+0
* Move some UFS related stuff home where it belongs.phk2002-05-051-6/+0
* Shake unused stuff out of the flags in struct buf->b_flags.phk2002-05-041-9/+11
* The struct buf->b_act was not used anywere.phk2002-05-041-1/+0
* Remove __Palfred2002-03-191-60/+59
* Introduce the new 64-bit size disk block, daddr64_t. Changemckusick2002-03-151-2/+2
* * Move bswlist declaration and initialization from kern/vfs_bio.c toeivind2002-03-051-15/+1
* Replace bowrite() with BUF_WRITE in ufs.phk2002-02-221-1/+0
* GC: bufqueues are not used under -current, we use bioqueues.phk2002-02-221-47/+0
* Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget()dillon2001-12-201-2/+1
* Add disk I/O scheduling for positively niced processes.mckusick2001-12-141-0/+2
* Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blockingdillon2001-11-051-1/+6
* KSE Milestone 2julian2001-09-121-7/+8
* Move most of the kernel submap initialization code, including thedillon2001-08-221-1/+1
* Limit the amount of KVM reserved for the buffer cache and for swap-metadillon2001-08-201-0/+2
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-241-3/+7
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+1
* This patch removes the VOP_BWRITE() vector.phk2001-04-171-1/+14
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-1/+1
* This implements a better launder limiting solution. There was a solutiondillon2000-12-261-0/+2
* Implement a low-memory deadlock solution.dillon2000-11-181-0/+1
* Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ingphk2000-10-291-0/+2
* Catch up to moving headers:jhb2000-10-201-1/+1
* Convert lockmgr locks from using simple locks to using mutexes.jasone2000-10-041-4/+11
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+1
* Disable LK_CANRECURSE on buffer locks. The recusion is needed only formckusick2000-07-261-1/+1
* This patch corrects the first round of panics and hangs reportedmckusick2000-07-241-2/+3
* Add snapshots to the fast filesystem. Most of the changes supportmckusick2000-07-111-0/+1
* Virtualizes & untangles the bioops operations vector.phk2000-06-161-2/+37
* Back out the previous change to the queue(3) interface.jake2000-05-261-10/+10
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-10/+10
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-117/+0
* Convert the vm_pager_strategy() interface to take a struct bio instead ofphk2000-05-031-9/+7
* Give struct bio it's own call back mechanism.phk2000-05-011-6/+11
* s/biowait/bufwait/gphk2000-04-291-1/+1
* Clone the {b|bio}_offset field, and make sure it is always initializedphk2000-04-251-1/+1
* Don't declare common variables in include files:phk2000-04-181-1/+1
* Complete the bio/buf divorce for all code below devfs::strategyphk2000-04-151-1/+10
* Clone bio versions of certain bits of infrastructure:phk2000-04-021-6/+61
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-31/+36
* Draw the outline of "struct bio".phk2000-04-021-11/+33
* Change the write-behind code to take more care when startingdillon2000-04-021-1/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-0/+3
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-5/+7
* Several performance improvements for soft updates have been added:mckusick2000-01-101-1/+6
OpenPOWER on IntegriCloud