summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
* vn_io_faults_cnt:pluknet2013-02-151-2/+2
* Simplify code a bit. This is leftover after Giant removal from VFS.pjd2013-01-311-3/+1
* Add flags argument to vfs_write_resume() and removekib2013-01-111-9/+2
* The process_deferred_inactive() function locks the vnodes of the ufskib2013-01-011-1/+2
* Make it possible to atomically resume writes on the mount and accountkib2012-12-281-27/+52
* - Add NOCAPCHECK flag to namei that allows lookup to work even if the processpjd2012-11-271-0/+4
* The r241025 fixed the case when a binary, executed from nullfs mount,kib2012-11-021-2/+2
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-57/+7
* Fix the mis-handling of the VV_TEXT on the nullfs vnodes.kib2012-09-281-1/+1
* vn_write() always expects FOF_OFFSET flag, which is asserted at the begining,pjd2012-09-251-4/+3
* Reorder the managament of advisory locks on open files so that the advisoryjhb2012-07-311-5/+55
* Extend the KPI to lock and unlock f_offset member of struct file. Itkib2012-07-021-29/+73
* Fix locking for f_offset, vn_read() and vn_write() cases only, for now.kib2012-06-211-53/+80
* Further refine the implementation of POSIX_FADV_NOREUSE.jhb2012-06-191-11/+86
* Split the second half of vn_open_cred() (after a vnode has been found viajhb2012-06-081-32/+42
* Add a knob to disable vn_io_fault.kib2012-06-031-1/+5
* Count and export the number of prefaulting happen.kib2012-06-031-0/+5
* vn_io_fault() is a facility to prevent page faults while filesystemskib2012-05-301-44/+293
* Add a vn_bmap_seekhole(9) vnode helper which can be used by anykib2012-05-261-0/+53
* Add KTR_VFS traces to track modifications to a vnode's writecount.jhb2012-03-081-1/+6
* Fix found places where uio_resid is truncated to int.kib2012-02-211-2/+2
* Refine the implementation of POSIX_FADV_NOREUSE for the read(2) case suchjhb2012-01-301-7/+7
* Add the posix_fadvise(2) system call. It is somewhat similar tojhb2011-11-041-14/+62
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-1/+1
* Generalize ffs_pages_remove() into vn_pages_remove().mm2011-08-251-0/+15
* Add the fo_chown and fo_chmod methods to struct fileops and use themkib2011-08-161-0/+41
* Use a name instead of a magic number for kern_yield(9) when the prioritymdf2011-05-131-1/+1
* Based on discussions on the svn-src mailing list, rework r218195:mdf2011-02-081-2/+2
* Correct arguments order.pjd2010-06-261-2/+2
* Avoid overflow.trasz2010-05-061-1/+1
* Style fixes and removal of unneeded variable.trasz2010-05-061-3/+3
* Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize().trasz2010-05-051-0/+19
* vn_stat: take into account va_blocksize when setting st_blksizeavg2010-04-031-3/+2
* Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.ed2010-03-281-4/+4
* Actually make O_DIRECTORY work.ed2010-03-211-0/+4
* Don't add VAPPEND if the file is not being opened for writing. Note that thistrasz2009-12-081-1/+1
* Revert r198874, pending further discussion.trasz2009-11-041-1/+1
* Make sure we don't end up with VAPPEND without VWRITE, if someone calls open(2)trasz2009-11-041-1/+1
* Add two new fcntls to enable/disable read-ahead:delphij2009-09-281-0/+3
* Fix mount reference leak when V_XSLEEP is specified to vn_start_write().kib2009-09-011-1/+1
* Make the mnt_writeopcount and mnt_secondary_writes counters,kib2009-08-311-2/+4
* In vn_vget_ino() and their inline equivalents, mnt_ref() the mount pointkib2009-07-021-0/+2
* Add another flags argument to vn_open_cred. Use it to specify that somekib2009-06-211-8/+9
* Simply shared vnode locking and extend it to also include fsync.ps2009-06-081-3/+4
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-2/+0
* When checking for shared writes, use the struct mount returned fromps2009-06-041-2/+1
* Support shared vnode locks for write operations when the offset isps2009-06-041-4/+19
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-2/+1
OpenPOWER on IntegriCloud