summaryrefslogtreecommitdiff
path: root/sys/dev/vnd.c
AgeCommit message (Expand)Author
2013-12-29Modularize net/zlib so it can be used by the vnd module (and, eventually,pgoyette
2013-09-15Remove unused variablemartin
2013-06-09Never return ENXIO in ioctl anymore. We don't have a fixed number of vnd'schristos
2013-06-03widen the operation on the RHS as suggested in the PR.christos
2013-06-03PR/47879: Takahiro HAYASHI: vnd cannot handle disk image larger than 2TiBchristos
2013-05-29phase 1 of disk geometry cleanup:christos
2012-06-09autodiscover wedgesmlelstv
2012-03-26When backed by a sparse file limit the number of pending requests.hannken
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-06-29Make vnd(4) work on sparse files:hannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-23Don't use the device name as format string.joerg
2011-02-08Remove clause 3 (UCB advertising clause) from the University of Utahrmind
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-09-19actually, put the old definitions back into vndvar.h, under _KERNEL,mrg
2010-09-19fix the vnd_osize changes on 32 bit platforms with 64 bit alignment formrg
2010-09-19add support for COMPAT_50 ioctls. struct vnd_user has a dev_t componentmrg
2010-06-24Add wedge (dk(4)) support to vnd(4) devices.riz
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-03-02For the nfs throttling kludge, test against v_tag == VT_NFS insteadpooka
2010-01-31Properly register blocksize with disk(9) framework.mlelstv
2010-01-23struct buf::b_iodone is not called at splbio() any more.bouyer
2009-12-06Make vnd_size (the returned size) 64 bit, keeping old field for ioctldsl
2009-08-07Re-use DK_BUSY().dyoung
2009-07-07At the bottom of vndclear(), clear VNF_CLEARING: it is no longerdyoung
2009-07-02In vndopen(), release the lock before returning ENXIO.dyoung
2009-05-07struct cfdata * -> cfdata_t, no functional changes intended.cegger
2009-05-06Unneeded LK_CANRECURSE.ad
2009-04-30Flesh out vnd_detach(). Let the system detach vnd(4) at shutdown. Stopdyoung
2009-04-30Fix spelling. if( -> if (. No functional change intended.dyoung
2009-04-30Use NULL instead of (type *)0. Delete extraneous parentheses. Nodyoung
2009-03-18bzero -> memsetcegger
2009-03-14Add FSYNC_CACHE flag to the VOP_FSYNC() call for the DIOCCACHESYNC ioctl.apb
2009-03-14PR/41015: Alan Barrett: vnd driver does not implement DIOCCACHESYNCchristos
2009-02-05Add support for the MODULAR framework to the vnd driver. Enable building ofhaad
2009-01-13g/c BUFQ_FOO() macros and use bufq_foo() directly.yamt
2009-01-11make this compilecegger
2009-01-11merge christos-time_tchristos
2008-11-19Check that vnd is not NULL before using it, return ENXIO if it is.bouyer
2008-11-12Remove LKMs and switch to the module framework, pass 1.ad
2008-09-24PR kern/38872 vnconfig panics with rw lock errorad
2008-07-19buf_destroy() an embedded buffer before returning memory to poolkardel
2008-06-17Disable the check introduced in rev. 1.184. It works in first place, but not ...cegger
2008-06-14Checking if the underlying file system supports VOP_BMAP and VOP_STRATEGY doe...cegger
2008-06-14add closing bracket in debug messagecegger
2008-06-10device_private(device_lookup()) -> device_lookup_private()cegger
2008-05-05Back out previous. It broke the build.ad
2008-05-04Move zlib out of net/ and into kern/. It would probably be better to usead
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-09use aprint_*_dev and device_xnamecegger