aboutsummaryrefslogtreecommitdiff
path: root/sys/fs
Commit message (Expand)AuthorAgeFilesLines
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theAttilio Rao2008-04-061-5/+4
* The temporary workaround for the call to the vget() without lock type inKonstantin Belousov2008-04-041-1/+3
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-314-0/+4
* - Simplify null_hashget() and null_hashins() by using vref() ratherJeff Roberson2008-03-291-21/+4
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-262-0/+33
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-221-0/+4
* Do not dereference cdev->si_cdevsw, use the dev_refthread() to properlyKonstantin Belousov2008-03-201-5/+12
* Remove kernel support for M:N threading.Jeff Roberson2008-03-124-21/+10
* Replace lockmgr lock protecting nwfs vnode hash table with an sx lock.Robert Watson2008-03-021-12/+15
* Replace lockmgr lock protecting smbfs node hash table with sx lock.Robert Watson2008-03-023-9/+10
* - Handle buffer lock waiters count directly in the buffer cache insteadAttilio Rao2008-03-011-1/+1
* Rename fdescfs vnode from "fdesc" to "fdescfs" to avoid name collisionKonstantin Belousov2008-02-261-1/+1
* Add "Make MPSAFE" to the Coda todo list.Robert Watson2008-02-261-0/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-258-41/+40
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-243-3/+3
* Don't check the bpbSecPerTrack and bpbHeads fields of the BPB.Marcel Moolenaar2008-02-211-8/+7
* Remove custom queue macros in Coda, replacing them with queue(9) tailqRobert Watson2008-02-174-105/+30
* Remove namecache performance-tuning todo for Coda: we now use the FreeBSDRobert Watson2008-02-171-1/+0
* The possibly interruptible msleep in coda_call() means well, but isRobert Watson2008-02-151-1/+1
* Spell replys as replies.Robert Watson2008-02-152-8/+8
* Reorder and clean up make_coda_node(), annotate weaknesses in theRobert Watson2008-02-151-20/+25
* Remove debugging code under OLD_DIAGNOSTIC; this is all >10 years old andRobert Watson2008-02-142-32/+3
* In Coda, flush the attribute cache for a cnode when its fid isRobert Watson2008-02-141-1/+4
* Update cache flushing behavior in light of recent namecache andRobert Watson2008-02-131-7/+0
* Implement a rudimentary access cache for the Coda kernel module,Robert Watson2008-02-133-28/+117
* Remove now-unused Coda namecache.Robert Watson2008-02-132-905/+0
* Rather than having the Coda module use its own namecache, use the globalRobert Watson2008-02-136-165/+112
* Fix a lock leak in the ntfs locking scheme:Attilio Rao2008-02-131-1/+1
* Clean up coda_pathconf() slightly while debugging a problem there.Robert Watson2008-02-111-11/+7
* Since we're now actively maintaining the Coda module in the FreeBSD sourceRobert Watson2008-02-1018-3954/+4002
* Various further non-functional cleanups to coda:Robert Watson2008-02-0910-104/+56
* No reason not to maintain stats on statfs in Coda, as it's done forRobert Watson2008-02-091-3/+3
* Remove unused devtomp(), which exploited UFS-specific knowledge to findRobert Watson2008-02-092-24/+0
* Since Coda is effectively a stacked file system, use VOP_EOPNOTSUPPRobert Watson2008-02-092-38/+1
* Lock cache vnode when VOP_FSYNC() is called on a Coda vnode.Robert Watson2008-02-091-2/+5
* Make all calls to vn_lock() in Coda, including recently added ones,Robert Watson2008-02-092-7/+7
* The Coda module was originally ported to NetBSD from Mach by rvb, andRobert Watson2008-02-086-13/+16
* Before invoking vnode operations on cache vnodes, acquire the vnodeRobert Watson2008-02-081-1/+9
* Remove undefined coda excluded by #if 1 #else, which previously protectedRobert Watson2008-02-081-12/+0
* Conver all explicit instances to VOP_ISLOCKED(arg, NULL) intoAttilio Rao2008-02-081-3/+3
* Remove Giant acquisition around soreceive() and sosend() in fifofs. TheRobert Watson2008-01-261-10/+4
* Cleanup lockmgr interface and exported KPI:Attilio Rao2008-01-2410-40/+32
* Put "coda_rdwr: Internally Opening" printf generated by in-kernel writesRobert Watson2008-01-211-0/+2
* Replace references to VOP_LOCK() w/o LK_RETRY to vn_lock() with LK_RETRY,Robert Watson2008-01-211-14/+4
* Remove unused oldhash definition from Coda namecache.Robert Watson2008-01-191-5/+0
* Improve default vnode operation handling for Coda:Robert Watson2008-01-191-4/+1
* Rework coda_statfs(): no longer need to zero the statfs structure orRobert Watson2008-01-191-6/+1
* Zero mi_rotovp and coda_ctlvp immediately after calling vrele() on theRobert Watson2008-01-191-3/+2
* Don't acquire an additional vnode reference to a vnode when it is openedRobert Watson2008-01-191-5/+0
* Don't declare functions as extern.Robert Watson2008-01-194-27/+22