summaryrefslogtreecommitdiff
path: root/sys/dev/vnd.c
AgeCommit message (Expand)Author
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
1997-12-02Pull over fixes from vm_swap.c:pk
1997-10-20Do hack around VOP_BMAP call to avoid recursive locks. The lockingfvdl
1997-10-10Add a missing splx(). From augustss.mycroft
1997-10-09Fix tipo inherited from old version of TNF copyright template.jtc
1997-10-08Implement DIOCGDEFLABEL.thorpej
1997-08-26Add missing call to vndunlock(), per PR #3811, enami tsugutomo.thorpej
1997-08-04%x -> 0x%xfair
1997-06-26Leftover from last commit: require us to be initialized when a DIOCGDINFOkleink
1997-06-26In vndioctl(), consolidate checks for "open for writes" and "initialized",thorpej
1997-06-26Remove an outdated comment that is not true with the Mach VM system.thorpej
1997-06-23Add full disklabel and partition support to the vnd driver, allowing muchthorpej
1997-06-08Remove attempt to use files with holes; it's prone to deadlocks.pk
1997-06-08Avoid race for residual count and pending requests count.pk
1997-05-26Pass correct offset to vn_rdwr().pk
1997-05-25Add code (#ifdef'ed VND_FILLHOLES for now) to fall back on vn_rdwr()pk
1997-05-25Use an additional structure to keep information on a set of transferspk
1997-05-25Pass correct transfer count to disk_unbusy().pk
1997-05-19Avoid negative values for `b_dirtyend' and `b_validend'.pk
1997-05-19Fill in b_dirtyoff/b_dirtyend and b_validoff/b_validend appropriatelypk
1997-03-12Remove bogus use of splhigh(), and apparently unneeded bzero().mycroft
1997-01-31NFSCLIENT -> NFSthorpej
1996-10-13backout kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-09-25Avoid problems with ptrdiff_t and size_t being different on differentchristos