aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Apply noexec mount option for mmap(PROT_EXEC).Konstantin Belousov2017-02-191-2/+4
* Consistently handle negative or wrapping offsets in the mmap(2) syscalls.Konstantin Belousov2017-02-121-0/+18
* Fix r313495.Konstantin Belousov2017-02-101-2/+2
* Increase a chance of devfs_close() calling d_close cdevsw method.Konstantin Belousov2017-02-091-14/+19
* Do not establish advisory locks when doing open(O_EXLOCK) or open(O_SHLOCK)Konstantin Belousov2017-02-091-13/+21
* hwpmc: partially depessimize mmap handling if the module is not loadedMateusz Guzik2017-01-271-4/+6
* More style cleanup. Use ANSI C definition for vn_closefile(). SwitchKonstantin Belousov2017-01-221-17/+11
* vfs: fix LK_RETRY logic braino in r312600Mateusz Guzik2017-01-211-4/+6
* vfs: __predict_false the need to handle F_HASLOCKMateusz Guzik2017-01-211-3/+3
* vfs: fix whitespace damage in r312600Mateusz Guzik2017-01-211-2/+2
* vfs: refactor _vn_lockMateusz Guzik2017-01-211-16/+13
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Audit additional vnode information in the implementation of theRobert Watson2016-08-201-0/+1
* devfs: Move most ioctl logic down to vnode layerConrad Meyer2016-07-251-0/+4
* Call audit hooks to capture vnode attributes for three file-descriptorRobert Watson2016-07-051-0/+3
* Ensure that ftruncate(2) is performed synchronously when file isKonstantin Belousov2016-05-181-0/+2
* sys/kern: spelling fixes.Pedro F. Giffuni2016-04-291-1/+1
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* The struct file f_advice member is overlaid with the devfs f_cdevprivKonstantin Belousov2016-01-221-2/+3
* When cleaning up from failed adv locking and checking for write, doKonstantin Belousov2016-01-171-24/+15
* Fix r283998 that broke mapin events for hwpmc.Fabien Thomas2015-10-081-1/+7
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-84/+16
* For open("name", O_DIRECTORY | O_CREAT), do not try to create theKonstantin Belousov2015-09-091-1/+4
* Detect badly behaved coredump note helpersConrad Meyer2015-09-031-0/+23
* vn_io_fault() handling of the LOR for i/o into the file-backed buffersKonstantin Belousov2015-07-311-0/+62
* Check suspendability on the mountpoint returned by VOP_GETWRITEMOUNT.Mark Johnston2015-07-051-29/+19
* Implement lockless resource limits.Mateusz Guzik2015-06-101-4/+3
* Add a new file operations hook for mmap operations. File type-specificJohn Baldwin2015-06-041-0/+96
* Add V_MNTREF flag to the vn_start_write(9) andKonstantin Belousov2015-05-271-12/+16
* Support file verification in MAC.Craig Rodrigues2015-04-221-0/+6
* Add VN_OPEN_NAMECACHE flag for vn_open_cred(9), which requests thatKonstantin Belousov2014-12-211-0/+2
* The VOP_LOOKUP() implementations for CREATE op do not put the nameKonstantin Belousov2014-12-181-1/+5
* Only sleep interruptible while waiting for suspension end whenKonstantin Belousov2014-12-131-5/+8
* In vfs_write_suspend_umnt(), if suspension cannot be established, doKonstantin Belousov2014-11-141-1/+3
* Provide vfs suspension support only for filesystems which need it, takeMateusz Guzik2014-10-201-1/+1
* Provide vfs suspension support only for filesystems which need it.Mateusz Guzik2014-10-191-2/+32
* Slightly reword comment. Move code, which is described by theKonstantin Belousov2014-10-041-5/+4
* Add IO_RANGELOCKED flag for vn_rdwr(9), which specifies that vnode isKonstantin Belousov2014-10-041-7/+10
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+60
* Fix up races with f_seqcount handling.Mateusz Guzik2014-08-261-1/+2
* Extract the code to put a filesystem into the suspended state (at theKonstantin Belousov2014-07-141-0/+31
* Generalize vn_get_ino() to allow filesystems to use custom vnodeKonstantin Belousov2014-07-141-4/+27
* In msdosfs_setattr(), add a check for result of the utimes(2)Konstantin Belousov2014-06-171-0/+24
* Use vn_io_fault for the writes from core dumping code. Recursing intoKonstantin Belousov2014-06-151-52/+137
* change td_retval into a union w/ off_t, with defines to mask theJohn-Mark Gurney2014-03-161-1/+1
* If vn_open_vnode() succeeded in opening the vnode, but subsequentKonstantin Belousov2013-12-171-0/+3
* Revert back to use int for the page counts. In vn_io_fault(), the i/oKonstantin Belousov2013-11-201-11/+9
* Avoid overflow for the page counts.Konstantin Belousov2013-11-121-1/+2
* Both vn_close() and VFS_PROLOGUE() evaluate vp->v_mount twice, withoutKonstantin Belousov2013-11-091-2/+2
* When opening or closing fifo, ensure that the vnode is lockedKonstantin Belousov2013-09-131-1/+3