summaryrefslogtreecommitdiff
path: root/sys/dev/vnd.c
AgeCommit message (Expand)Author
2007-10-08Merge disk init changes from the vmlocking branch. These seperate init /ad
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-04-07Remove calls to now obsolete vn_start_write() and vn_finished_write().hannken
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-09use b_bcount where appropriate rather than keeping b_resid sync with it.yamt
2007-03-05Fix compression problem from Cliff Wright:christos
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-01-28don't print b_resid when it's not valid.chs
2006-11-16__unused removal on arguments; approved by core.christos
2006-11-11Do not mess with B_VFLUSH in the read/write case. Requested by yamt@.jmmv
2006-11-10size_t is not always == intmartin
2006-11-09Check if the underlying file system supports VOP_BMAP and VOP_STRATEGY and,jmmv
2006-10-17now that we have -Wno-unused-parameter, back out all the tremendously uglydogcow
2006-10-14more super exciting fun unused arguments.dogcow
2006-10-12- sprinkle __unused on function decls.christos
2006-09-25Don't accept a compressed image that has 0 for the block size...cube
2006-09-23Use u_quad_t and not uint64_t (even though they might be the same),elad
2006-09-23PR/34589: Cliff Wright: vnd(4) compress error with large fileselad
2006-09-03Back out rev 1.149.bouyer
2006-08-27PR/34293: Michael van Elst: vnd deadlocks on I/O bufferschristos
2006-07-21- Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-03-30Silence device creation and destruction. That means there won't becube
2006-03-29Use device_cfdata().thorpej
2006-03-28Use device_unit().thorpej
2006-03-21as yamt and bouyer pointed out, there are a few other cases where l shoulddogcow
2006-03-18in VNDIOCGET, make sure there's a valid lwp. coverity CID 837.dogcow
2006-03-01merge yamt-uio_vmspace branch.yamt
2006-02-04vndthread: fix an integer overflow. fix a panic reported by Simon Burge.yamt
2006-02-04vndstrategy: do bounds_check_with_mediasize.yamt
2006-02-04vndthread: play with b_vp and v_numoutput as it used to do,yamt
2006-02-04vnd_cget: remove a wrong comment.yamt
2006-02-04vnd_destroy: don't access freed memory.yamt
2006-02-02Fix typo.cube
2006-02-02Move the code that destroys the device to vndclose. That way it no longercube
2006-02-01Free cfdata memory. The tap LKM might be wrong in that area, to...cube
2006-02-01Free the bufq. Pointed out by yamt@.cube
2006-02-01Have vnd(4) devices automatically created when the user tries tocube
2006-01-15compstrategy: remove bogus handling of B_PHYS.yamt
2006-01-11use nestiobuf api for vnd.yamt
2006-01-11don't set b_rawblkno unnecessarily.yamt
2006-01-08do b_blkno -> b_rawblkno translation earlier so that bufq can use it.yamt
2006-01-07- do disk_busy/unbusy for requested i/o, rather than ones that we reuqest.yamt
2005-12-14Only VNDIOCSET needs a valid process context, so don't blindlybouyer
2005-12-11merge ktrace-lwp.christos
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-08-28Fix logic error in vndiocget.christos
2005-08-20use pseudo_disk_{init,attach,detach} where appropriate.yamt