summaryrefslogtreecommitdiffstats
path: root/sys/dev/diskmap.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Resolve some minor nits in diskmapioctl():anton2019-08-061-7/+9
* Favor vn_close() in the error path of diskmapioctl() since side-effectsanton2019-08-051-4/+2
* Make fnew() return a new file with only one reference. This makesvisa2018-08-201-2/+1
* Decouple unveil from the pledge flags, by adding dedicated unveil flagsbeck2018-08-051-1/+2
* Do not try to unlock the fdplock() in an error path if it isn't held.mpi2018-07-041-3/+3
* Instead of overwriting `f_data' replace the 'struct file' with a new one.mpi2018-07-031-36/+45
* Mark `f_ops' as immutable.mpi2018-05-091-5/+7
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-2/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-2/+2
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-1/+2
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Fix some gibbering horrors due to uninitialized struct nameidata'sbeck2016-04-291-5/+3
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-2/+2
* Add pledge "disklabel", which allows sysctl kern.rawpartition, aderaadt2015-11-201-1/+3
* size for free(); ok krwderaadt2015-08-301-3/+3
* Pass a thread pointer instead of its file descriptor table to getvnode(9).mpi2015-05-071-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-3/+3
* Add new syscall entries to support the openat(2) family of functionsmatthew2011-07-071-1/+2
* Use getvnode() instead of implementing our own file descriptor handlingjsing2011-07-021-11/+7
* Do not use NULL in integer comparisons. No functional change.miod2011-04-071-2/+2
* Only init the nameidata parts that are strictly needed insteadthib2011-01-121-4/+4
* plug a memleak, free the devname when we succeed withthib2010-06-141-3/+3
* Introduce a diskmap pseudo device which allows userland to open a diskjsing2010-06-081-0/+152