summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-10/+10
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
* Add a trivial comment to record the proper commit log for r245407:kib2013-01-141-0/+1
* diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.ckib2013-01-141-0/+13
* Fixup r244240: mp_ncpus will be 1 also in the !SMP and smp_disabled=1attilio2012-12-261-8/+1
* Fixup r218424: uio_yield() was scaling directly to userland priority.attilio2012-12-211-4/+4
* When mnt_vnode_next_active iterator cannot lock the next vnode andkib2012-12-151-55/+51
* Do not yield while owning a mutex. The Giant reacquire in thekib2012-12-101-16/+18
* The vnode_free_list_mtx is required unconditionally when iteratingkib2012-12-031-4/+28
* Take first active vnode correctly.davidxu2012-11-271-1/+1
* assert_vop_locked: make the assertion race-free and more efficientavg2012-11-241-3/+6
* remove vop_lookup_pre and vop_lookup_postavg2012-11-221-10/+0
* insmntque() is always called with the lock held in exclusive mode,attilio2012-11-191-16/+8
* assert_vop_locked should treat LK_EXCLOTHER as the not locked caseavg2012-11-191-1/+2
* vnode_if: fix locking protocol description for lookup and cachedlookupavg2012-11-191-24/+0
* Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.attilio2012-11-091-1/+0
* A clarification to the behaviour of the active vnode list managementkib2012-11-051-0/+3
* Add decoding of the missed MNT_KERN_ flags to ddb "show mount" command.kib2012-11-041-0/+5
* Add decoding of the missed VI_ and VV_ flags to ddb "show vnode" command.kib2012-11-041-3/+9
* Order the enumeration of the MNT_ flags to be the same as the order ofkib2012-11-041-2/+2
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-51/+11
* Add a KPI to allow to reserve some amount of space in the numvnodeskib2012-10-141-24/+72
* Remove all the checks on curthread != NULL with the exception of some MDattilio2012-09-131-1/+0
* Add a facility for vgone() to inform the set of subscribed mountskib2012-09-091-0/+55
* Provide some compat32 shims for sysctl vfs.conflist. It is requiredkib2012-08-221-16/+49
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGavg2012-06-031-4/+2
* Add a rangelock implementation, intended to be used to range-lockingkib2012-05-301-0/+2
* Remove unused thread argument to vrecycle().trasz2012-04-231-1/+1
* Remove unused thread argument from vtruncbuf().trasz2012-04-231-2/+1
* This update uses the MNT_VNODE_FOREACH_ACTIVE interface that loopsmckusick2012-04-201-1/+13
* This change creates a new list of active vnodes associated withmckusick2012-04-201-10/+173
* Delete a no longer useful VNASSERT missed during changes in 234400.mckusick2012-04-181-2/+0
* Fix a memory leak of M_VNODE_MARKER introduced in 234386.mckusick2012-04-181-1/+1
* Drop export of vdestroy() function from kern/vfs_subr.c as it ismckusick2012-04-171-102/+85
* Replace the MNT_VNODE_FOREACH interface with MNT_VNODE_FOREACH_ALL.mckusick2012-04-171-18/+91
* Export vinactive() from kern/vfs_subr.c (e.g., make it no longermckusick2012-04-111-2/+1
* Decomission mnt_noasync. Introduce MNTK_NOASYNC mnt_kern_flag whichkib2012-03-091-1/+1
* When detaching an unix domain socket, uipc_detach() checkstrociny2012-02-251-0/+2
* Current implementations of sync(2) and syncer vnode fsync() VOP useskib2012-02-061-10/+3
* When doing vflush(WRITECLOSE), clean vnode pages.kib2012-01-251-0/+12
* Make sure all intermediate variables holding mount flags (mnt_flag)mckusick2012-01-171-5/+6
* Use proper argument structure types for the extattr post-VOP hooks.jhb2012-01-061-2/+2
* Add post-VOP hooks for VOP_DELETEEXTATTR() and VOP_SETEXTATTR() and usejhb2011-12-231-0/+18
* Add the posix_fadvise(2) system call. It is somewhat similar tojhb2011-11-041-3/+4
* Whitespace fix.jhb2011-10-271-1/+1
* The v_data field is a pointer, so set it to NULL, not 0.pjd2011-10-251-1/+1
* Change one printf() to log().jonathan2011-10-071-1/+1
* Move parts of the commit log for r166167, where Tor explained thekib2011-10-041-0/+32
* Fix a deficiency in the selinfo interface:attilio2011-08-251-0/+1
* Move the MNTK_SUJ flag in mnt_kern_flag to MNT_SUJ in mnt_flagmckusick2011-07-241-2/+1
OpenPOWER on IntegriCloud