summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* In order for MAXVNODES_MAX to be an "int" on powerpc and sparc, we mustalc2010-08-041-1/+1
* Update the "desiredvnodes" calculation. In particular, make the part ofalc2010-08-021-8/+19
* Use ISO C99 integer types in sys/kern where possible.ed2010-06-211-2/+2
* Backout r207970 for now, it can lead to deadlocks.pjd2010-06-171-13/+0
* Sometimes vnodes share the lock despite being different vnodes onkib2010-06-031-2/+3
* Add VOP_ADVLOCKPURGE so that the file system is called when purgingzml2010-05-121-1/+1
* When there is no memory or KVA, try to help by reclaiming some vnodes.pjd2010-05-121-0/+13
* I added vfs_lowvnodes event, but it was only used for a short while and nowpjd2010-05-111-1/+0
* - Merge soft-updates journaling from projects/suj/head into head. Thisjeff2010-04-241-0/+1
* Add missing MNT_NFS4ACLS.jh2010-04-041-0/+1
* Fix some whitespace nits.pjd2010-04-031-7/+5
* Add missing mnt_kern_flag flags in 'show mount' output.pjd2010-04-031-1/+5
* Add function vop_rename_fail(9) that performs needed cleanup for lockskib2010-04-021-0/+14
* Add new function vunref(9) that decrements vnode use count (and holdkib2010-01-171-70/+53
* Add a knob to allow reclaim of the directory vnodes that are source ofkib2009-12-281-2/+10
* Now that all the callers seem to be fixed, add KASSERTs to make sure VAPPENDtrasz2009-12-261-0/+2
* VI_OBJDIRTY vnode flag mirrors the state of OBJ_MIGHTBEDIRTY vm objectkib2009-12-211-4/+3
* Extend ddb(4) "show mount" command to print active string mount options.jh2009-11-191-0/+13
* Provide default implementation for VOP_ACCESS(9), so that filesystems whichtrasz2009-10-011-0/+3
* Use C99 initialization for struct filterops.rwatson2009-09-121-8/+21
* In vfs_mark_atime(9), be resistent against reclaimed vnodes.kib2009-09-091-1/+5
* Call prison_check from vfs_suser rather than re-implementing it.jamie2009-07-021-2/+1
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-8/+39
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Remove the now invalid (and possibly unused) debug.mpsafevfsattilio2009-05-301-9/+0
* Add VOP_ACCESSX, which can be used to query for newly added V*trasz2009-05-301-0/+47
* Add hierarchical jails. A jail may further virtualize its environmentjamie2009-05-271-13/+5
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-2/+2
* Replace v_dd vnode pointer with v_cache_dd pointer to struct namecachekan2009-03-291-0/+1
* Change vfs_busy to wait until an outcome of pending unmountkan2009-03-021-5/+13
* Tweak the output of VOP_PRINT/vn_printf() some.jhb2009-02-061-1/+0
* Add KASSERTs to make it easier to debug problems like the one fixedtrasz2009-02-061-0/+1
* Add more KTR_VFS logging point in order to have a more effective tracing.attilio2009-02-051-21/+64
* Tweak the wording for vfs_mark_atime() since the I/O it is avoiding by notjhb2009-01-231-3/+3
* Push down Giant in the vlnru kproc main loop so that it is only acquiredjhb2009-01-231-11/+3
* Fix a few style bogons.jhb2009-01-211-2/+1
* Move the VA_MARKATIME flag for VOP_SETATTR() out into its own VOP:jhb2009-01-211-5/+2
* FFS puts the extended attributes blocks at the negative blocks for thekib2009-01-201-1/+1
* 1) Fix a deadlock in the VFS:attilio2008-12-161-1/+1
* In the nfsrv_fhtovp(), after the vfs_getvfs() function found the pointerkib2008-11-291-0/+26
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-171-4/+10
* Remove the mnt_holdcnt and mnt_holdcntwaiters because they are useless.attilio2008-11-031-2/+0
* Improve VFS locking:attilio2008-11-021-25/+25
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-15/+15
* Style return statements in vn_pollrecord().kib2008-10-281-2/+2
* Protect check for v_pollinfo == NULL and assignment of the newly allocatedkib2008-10-281-14/+22
* In vfs_busy(), lockmgr() cannot legitimately sleep, because code checkedkib2008-10-201-1/+1
* Remove the struct thread unuseful argument from bufobj interface.attilio2008-10-101-8/+6
* Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.attilio2008-08-311-16/+10
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-4/+4
OpenPOWER on IntegriCloud