summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* o Use vm_page_alloc(... | VM_ALLOC_WIRED) in place of vm_page_wire().alc2002-07-191-4/+3
* Add support to UFS2 to provide storage for extended attributes.mckusick2002-07-191-2/+2
* o Lock page queue accesses by vm_page_wire().alc2002-07-141-0/+6
* o Lock some page queue accesses, in particular, those by vm_page_unwire().alc2002-07-131-1/+6
* Replace the global buffer hash table with per-vnode splay trees using adillon2002-07-101-7/+50
* Fixed some printf format errors (one new one reported by gcc and 3 nearbybde2002-07-081-2/+2
* Add two asserts that prove & document getblk and geteblk's behavior ofjeff2002-07-071-0/+2
* Fix a mistake in my last commit. Don't grab an extra reference to the objectjeff2002-07-061-1/+0
* Fixup uses of GETVOBJECT.jeff2002-07-061-15/+10
* More 64 bits platforms warning fixes.mux2002-06-231-4/+4
* Fix a bug in vfs_bio_clrbuf(). The single-page-clrbuf optimization wasdillon2002-06-221-5/+10
* This commit adds basic support for the UFS2 filesystem. The UFS2mckusick2002-06-211-8/+9
* Use "bwrbg" as description when we sleep for background writing,phk2002-06-061-1/+1
* Remove a six year old undocumented #ifdef : NO_B_MALLOC.phk2002-05-041-12/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* brelse() was improperly clearing B_DELWRI in the B_DELWRI|B_INVAL casedillon2002-04-031-5/+2
* Remove __P.alfred2002-03-191-2/+2
* Fixed some printf format errors (hopefully all of the remaining daddr64_tbde2002-03-191-8/+10
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/jake2002-03-171-2/+2
* Introduce the new 64-bit size disk block, daddr64_t. Changemckusick2002-03-151-2/+2
* Giant pushdown for read/write/pread/pwrite syscalls.alfred2002-03-151-0/+2
* * Move bswlist declaration and initialization from kern/vfs_bio.c toeivind2002-03-051-4/+15
* Document all functions, global and static variables, and sysctls.eivind2002-03-051-69/+138
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-2/+2
* Jake further reduced IPI shootdowns on sparc64 in loops by using rangedpeter2002-02-271-2/+2
* GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED.phk2002-02-221-2/+0
* Replace bowrite() with BUF_WRITE in ufs.phk2002-02-221-16/+0
* GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid bufferdillon2002-01-311-1/+0
* This fixes a large number of bugs in our NFS client side code. A recentdillon2001-12-141-0/+12
* The nbuf calculation was assuming that PAGE_SIZE = 4096 bytes, which isdillon2001-12-081-6/+12
* Placemark an interrupt race in -current which is currently protected bydillon2001-11-081-0/+4
* Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blockingdillon2001-11-051-4/+9
* Documentationdillon2001-10-211-6/+3
* Change the kernel's ucred API as follows:jhb2001-10-111-10/+4
* Enable vmiodirenable by default. Remove incorrect comment from sysctl.conf.dillon2001-09-261-1/+1
* KSE Milestone 2julian2001-09-121-7/+7
* Remove the code that limited the buffer_map to 1/2 the size of thedillon2001-08-221-0/+2
* Move most of the kernel submap initialization code, including thedillon2001-08-221-7/+61
* Revert previous accidental commit. FWIW, it was part of enablingpeter2001-07-271-0/+3
* Fix cut/paste blunder. Serves me right for doing a last minute tweakpeter2001-07-271-3/+0
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-77/+35
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-241-2/+7
* - Always call bfreekva() w/o vm_mtx held.jhb2001-05-231-28/+12
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-4/+101
* Revert consequences of changes to mount.h, part 2.grog2001-04-291-2/+0
* Correct #includes to work with fixed sys/mount.h.grog2001-04-231-0/+2
* bread() is a special case of breadn(), so don't replicate code.phk2001-04-181-23/+2
* Write a switch statement as less obscure if statements.phk2001-04-171-18/+8
* This patch removes the VOP_BWRITE() vector.phk2001-04-171-1/+8
* Add debugging option to always read/write cylinder groups as fullmckusick2001-04-171-1/+5
OpenPOWER on IntegriCloud