convert VOP_LOCK to vn_lock; add parameters to VOP_UNLOCK and vget
strategy returns void, ioctl cmd is u_long
return ENOTTY to keep disklabel happy (from cgd)
oops, forgot to update the Utah id
take advantage of contig block info returned from BMAPsigh...when will I learn, don't do IO to buffers on the stack!get rid of the "if 0"ed FSYNC call, it doesn't apply anymore anyway
lint
b_un.b_addr -> b_data
return an error if file has a hole (VOP_BMAP returns blkno==-1)
4.4BSD snapshot (revision 8.1); add 1993 to copyright
last minute bug from Torek
cleanup, integrate with new pseudo-device interface
seems more convenient to make the block descriptors and scsi mode pageheaders separate from their associated surrounding structures.
more convenient to make scsi mode page headers separate.add CDC cache control page.
suser() sense changed way back when, but we forgot to fix it here
add attach routine for Torek's autoconf code
add DIOCGDINFO, DIOCGPART
disklabel inspired changes
rm bitfields; move mode select to common
rcsid
123