summaryrefslogtreecommitdiff
path: root/sys/dev/vnd.c
AgeCommit message (Expand)Author
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-17Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn).thorpej
2003-05-10Change bounds_check_with_label() to take a pointer to the disk structure,thorpej
2003-05-02Change return type of readdisklabel() to const char *dsl
2003-04-26In the absensce of a netbsd disklabel:dsl
2003-04-11Add a VNDIOF_FORCE flag which forces unconfiguration if the emulateddrochner
2003-03-27read-only configuration support.yamt
2003-03-01Don't require root privilege explicitly to issue ioctl. It should beenami
2003-02-25Add a new BUF_INIT() macro which initializes b_dep and b_interlock, andthorpej
2003-02-05Make the buffer cache code MP-safe.pk
2003-01-25Fix further printf format warnings for DEBUG, in the wake of daddr_tkleink
2002-11-16vnd.cmrg
2002-11-01implement separate read/write disk statistics:mrg
2002-10-23merge kqueue branch into -currentjdolecek
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
2002-08-12No longer need to calculate geomsize if we use fictitious geometry.enami
2002-08-02Do not truncate the size of the vnd, as that will cause lossage withoster
2002-07-26Don't sprinkle cleanup code here and there (necessary cleanup was missed).enami
2002-07-21Rename bufq_init() to bufq_alloc().hannken
2002-07-20Convert to new device buffer queue interface.hannken
2002-06-21Provide a means for vnconfig to indicate which devices are in use, andatatat
2002-05-02Ensure that b_bufsize is set to a range covering the buffer in vndstrategy().briggs
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2002-01-13Call malloc(9) with M_ZERO flag instead of memset() after malloc().tsutsui
2002-01-04add a vnddetach: it just free()s the vnd_softc. useful for LKM.mrg
2001-11-13add RCSIDslukem
2001-10-22use _KERNEL_OPT so this can be built as an LKM.mrg
2001-09-30in vndstrategy(), handle the underlying file being force-unmounted.chs
2001-07-07bcopy -> memcpythorpej
2001-01-08Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL whenfvdl
2001-01-07Adapt all disk devices in MI directories to handle ODIOC* callsfvdl
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-09-12Define an auto variable `bn' as off_t instead of int since it is finallyenami
2000-08-20Remove duplicate `flags' from printf format string.pk
2000-08-19When breaking up a transfer in vndstrategy(), only inherit B_READ andpk
2000-03-30Remove register declarations.augustss
2000-02-07Fix a bug in disksort_*() which caused non-optimal ordering when multiplethorpej
2000-01-21Update for sys/buf.h/disksort_*() changes.thorpej
1999-11-17Initialize buffer dependencies list for soft updates when initializingfvdl
1999-04-21Add a couple of missing splbio()/splx() pairs that caused pool corruption.thorpej
1998-11-12Must use PR_NOWAIT when allocating component buffers.thorpej
1998-07-31Use the pool allocator for vndxfer and vndbuf structures.thorpej
1998-03-12Better fix for PR 5113, per discussion with fvdl: now that the vnode lockingbouyer
1998-03-04Fix vn_lock argument botch. From Manuel Bouyer (PR 5113).fvdl
1998-03-01Merge with Lite2 + local changesfvdl
1998-02-19Include the NFS option header.thorpej
1998-01-26In vndsetcred(): after establishing credentials, flush all buffersbad
1997-12-31Fix a typo in panic string.enami
1997-12-31When building fake disklabel, if a partition type is other than FS_UNUSEDenami