summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* Don't brelse(bp) if bp is null. Also, eliminate some redundancydas2005-03-181-18/+5
* - The VI_DOOMED flag now signals the end of a vnode's relationship withjeff2005-03-131-1/+1
* Remove unused cred arg from nfs_vinvalbuf() and many bogus argumentsphk2005-01-241-6/+5
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()phk2005-01-141-2/+2
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* First cut of NFS direct IO support.ps2004-12-151-0/+174
* Store a hint in the nfsnode to detect sequential access of the file.ps2004-12-101-1/+4
* Rewrite of the NFS client's reply handling. We now have NFS socketps2004-12-061-2/+8
* 2 fixes that improve on the consistency of the NFS client cache.ps2004-12-061-4/+4
* Serialize NFS vinvalbuf operations by acquiring/upgrading to theps2004-12-061-26/+23
* - Eliminate the acquisition and release of the bqlock in bremfree() byjeff2004-11-181-0/+2
* Retire b_magic now, we have the bufobj containing the same hint.phk2004-11-041-1/+0
* Move the buffer method vector (buf->b_op) to the bufobj.phk2004-10-241-35/+2
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-2/+2
* nfsclient/nfs_bio.c has a PHOLD() without a PRELE(). Neither shoulddas2004-10-011-3/+1
* Remove unused B_WRITEINPROG flagphk2004-09-151-5/+0
* Explicitly pass vnode to nfs_doio() and mountpoint to nfs_asyncio().phk2004-09-071-14/+9
* NFS mobility PHASE I, II & III (phase VI, and V pending):alfred2004-07-061-19/+37
* Remove bad cookie vp kernel printf; while it does notify about anrwatson2004-06-171-1/+0
* Make vm_page's PG_ZERO flag immutable between the time of the page'salc2004-05-061-2/+0
* Let the NFS client notice a file's size changing as a modification.peadar2004-04-141-1/+3
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-111-2/+2
* Locking for the per-process resource limits structure.jhb2004-02-041-6/+9
* Use function pointers to remove the depenancy cross dependancy on nfs4alfred2003-11-221-19/+10
* University of Michigan's Citi NFSv4 kernel client code.alfred2003-11-141-10/+43
* Initialize bp->b_offset before calling VOP_STRATEGY().phk2003-10-181-5/+0
* We do not get B_PHYS buffers here anymore. /dev/drum is long gone.phk2003-10-181-24/+2
* - Remove the backtrace() call from the *_vinvalbuf() functions. Thanks to ajeff2003-10-041-5/+6
* - Remove interlock protection around VI_XLOCK. The interlock is notjeff2003-09-191-4/+3
* Lock the vm object when freeing a page.alc2003-06-171-1/+9
* The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to preventphk2003-05-311-6/+0
* This change grabs the vnode lock for NFS client vnodes when callingrwatson2003-05-151-1/+3
* - Add a new 'flags' parameter to getblk().jeff2003-03-041-3/+3
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-4/+4
* Abstract-out the constants for the sequential heuristic.dillon2002-12-281-1/+1
* - Lock access to the buf lists.jeff2002-09-251-1/+1
* - Replace v_flag with v_iflag and v_vflagjeff2002-08-041-2/+7
* o Lock page queue accesses in nfs_getpages().alc2002-07-211-1/+7
* Fix a bug nfs_write() related to ^C'ing during a file write on andillon2002-07-161-2/+4
* Convert old style (type foo *)0 casts to NULLsdillon2002-07-111-6/+6
* Replace the global buffer hash table with per-vnode splay trees using adillon2002-07-101-2/+2
* In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK().jhb2002-06-281-4/+4
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+2
* Revise the nfsiod auto tuning code. Now both the upper and lower limitspeter2002-01-151-12/+14
* Implement vfs.nfs.iodmin (minimum number of nfsiod's) andpeter2002-01-141-23/+25
* This fixes a large number of bugs in our NFS client side code. A recentdillon2001-12-141-4/+55
* Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blockingdillon2001-11-051-0/+6
* Change the kernel's ucred API as follows:jhb2001-10-111-12/+6
* Sigh, Last minute pre-merge typo. (missing quotes)peter2001-09-181-1/+1
OpenPOWER on IntegriCloud