summaryrefslogtreecommitdiffstats
path: root/sys/dev/vnd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Initialize the dv_xname at attach time, so that we don't have to doderaadt2011-06-021-24/+9
* In vndclear(), clear all the flag bits. Leaving around a VNF_WLABEL bitderaadt2011-06-021-2/+2
* Initialize the dv_unit, because disk_attach will want it later. Beforederaadt2011-06-021-1/+2
* Do not bzero the softc when doing VNDIOCCLR, because that trashes thederaadt2011-06-021-7/+3
* device_ref() by hand, since this is a pseudo-device and was not attachedderaadt2011-06-021-1/+2
* Change a few of the more common disk drivers (sd, cd, wd, rd, and vnd)matthew2011-05-311-2/+2
* Remove vndshutdown. It is unused.oga2011-05-301-12/+1
* Remove backwards compatibility for svnd. All new operations must use thederaadt2011-04-251-6/+2
* Remove now unused vndiodone(). ok deraadt@miod2011-04-231-40/+1
* The previous code only prevented the vnd from being opened for write injsing2011-04-231-8/+1
* backout the miod change since it is wrongderaadt2011-04-231-6/+4
* Fix regression in vndopen() behaviour introduced in previous commit.miod2011-04-221-4/+6
* remove the old style by-pass-the-buffer-cache vnd code.thib2011-04-181-228/+51
* Remove bufqs from vnds, as the disk that houses the imagethib2011-04-021-88/+45