summaryrefslogtreecommitdiffstats
path: root/sys/dev/vnd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-enable IO_NOCACHE, and use is in vnd.beck2019-11-271-3/+6
* Correctly re-initialize the nameinfo struct that is re-used forbeck2019-11-031-1/+2
* Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags.beck2019-10-061-2/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-3/+3
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* Avoid additional div0 in case both ntracks & nsectors passed inderaadt2017-07-191-2/+3
* Avoid division by zero of vnd_secsizederaadt2017-07-191-1/+2
* p_comm is the process's command and isn't per thread, so move it fromguenther2017-01-211-3/+3
* Kill compat for old VNDIOCSET; ok deraadt@jca2016-12-141-31/+1
* Revert unrelated bits that snuck in previous.jca2016-11-121-3/+3
* Bump VNDNLEN from 90 to 1024 bytes, to avoid "VNDIOCSET: File name too long"jca2016-11-121-3/+33
* Various printf claim to report the PID, so actually report that and not the TIDguenther2016-10-081-4/+4
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-3/+3
* Simple size for free(). These are a pleasure to convert when thederaadt2015-08-261-2/+2
* obvious sizes for free()deraadt2015-08-251-3/+3
* yet more mallocarray() changes.doug2014-12-131-4/+3
* convert old b functions to mem functionstedu2014-10-171-5/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-4/+4
* Use %llu+DL_GETPSIZE() to show partition size. Replace %li+(long) withkrw2013-11-121-4/+4
* Sprinkle (long long) casts where %lld is being used to print daddr_tkrw2013-11-011-2/+3
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-5/+5
* Add a dmesg warning about sloppy disk I/O to vnd(4) devices to helpmatthew2011-08-261-1/+10
* Revert vnd(4) to its older less strict behavior.matthew2011-07-181-3/+29
* Range check vnd_secsize, vnd_ntracks, and vnd_nsectors so that later onderaadt2011-07-121-2/+9
* Ack, my last change used size_t for file offsets, but size_t is onlymatthew2011-07-081-2/+2
* Refactor vnd(4) to use vn_rdwr() instead of setting up the uio/iovecmatthew2011-07-081-58/+31
* Validate DISKUNIT(dev) in vndstrategy() like we do in othermatthew2011-07-081-31/+15
* Add a vndencryptbuf() function, and refactor vndstrategy() slightly tomatthew2011-07-081-7/+11
* vndsize() can just return -1; we don't support swapping to vndmatthew2011-07-061-8/+3
* Compact the vnd sc_flags bits.matthew2011-07-061-4/+4
* Eliminate some sanity checks in vndstrategy() that are now handled bymatthew2011-07-061-26/+3
* vndstrategy() should fail if VNF_HAVELABEL isn't set. This simplifiesmatthew2011-07-061-19/+14
* Eliminate redundant buf validation checks in xxstrategy() methods nowmatthew2011-07-061-2/+2
* move the specfs code to a place people can see it; ok guenther thib krwderaadt2011-07-041-3/+2
* Cleanup vnd(4) a bit now that it only has one mode of operation andmatthew2011-07-031-22/+11
* Fix vnd(4) support for read-only files. We can't clear sc_flagsmatthew2011-07-031-2/+2
* Refactor some common open/close/detach disk driver code intomatthew2011-06-301-36/+5
* looks like the disk_lock method actually does workderaadt2011-06-211-20/+18
* explicit_bzero for the crypto keytedu2011-06-201-3/+3
* for now, move back to a private rw_lock rather than the disk_lock.deraadt2011-06-201-18/+20
* Use disk_lock_nointr() in the xxclose() routines so that they cannotderaadt2011-06-191-4/+3
* Use disk_lock/disk_unlock directly and in the same way in these drivers,deraadt2011-06-191-23/+18
* and in debug code, tooderaadt2011-06-191-2/+2
* stop trying to be clever with the softc namederaadt2011-06-191-108/+108
* shorted code with a lovely gotoderaadt2011-06-091-19/+7
* Drop kernel support for the useless DIOCWLABEL ioctl and prune a lotmatthew2011-06-051-14/+1
* Get rid of the wlabel argument to bounds_check_with_label(). It'smatthew2011-06-031-2/+2
* No need to set error to 0, when it is still 0 from the start of the function.deraadt2011-06-021-2/+1
* The vndbufpl is no longer used.deraadt2011-06-021-13/+1