Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: source-changes
Date: 12/21/1999 15:20:12
Module Name: syssrc
Committed By: wrstuden
Date: Tue Dec 21 23:20:12 UTC 1999
Modified Files:
syssrc/sys/adosfs [wrstuden-devbsize]: advfsops.c
syssrc/sys/conf [wrstuden-devbsize]: files
syssrc/sys/dev [wrstuden-devbsize]: ccd.c md.c vnd.c vndvar.h
syssrc/sys/dev/ata [wrstuden-devbsize]: ata.c atavar.h wd.c
syssrc/sys/dev/ic [wrstuden-devbsize]: rrunner.c
syssrc/sys/dev/raidframe [wrstuden-devbsize]: rf_netbsdkintf.c
syssrc/sys/dev/scsipi [wrstuden-devbsize]: cd.c scsiconf.c
scsipi_ioctl.c sd.c ss.c st.c
syssrc/sys/isofs/cd9660 [wrstuden-devbsize]: cd9660_bmap.c
cd9660_extern.h cd9660_lookup.c cd9660_rrip.c cd9660_vfsops.c
cd9660_vnops.c
syssrc/sys/kern [wrstuden-devbsize]: kern_physio.c kern_subr.c
subr_disk.c vfs_cluster.c vfs_subr.c
syssrc/sys/miscfs/fdesc [wrstuden-devbsize]: fdesc_vfsops.c
fdesc_vnops.c
syssrc/sys/miscfs/kernfs [wrstuden-devbsize]: kernfs_vfsops.c
kernfs_vnops.c
syssrc/sys/miscfs/nullfs [wrstuden-devbsize]: null_vfsops.c
syssrc/sys/miscfs/portal [wrstuden-devbsize]: portal_vfsops.c
portal_vnops.c
syssrc/sys/miscfs/procfs [wrstuden-devbsize]: procfs_vfsops.c
procfs_vnops.c
syssrc/sys/miscfs/specfs [wrstuden-devbsize]: spec_vnops.c specdev.h
syssrc/sys/miscfs/umapfs [wrstuden-devbsize]: umap_vfsops.c
syssrc/sys/miscfs/union [wrstuden-devbsize]: union_vfsops.c
syssrc/sys/msdosfs [wrstuden-devbsize]: msdosfs_denode.c msdosfs_fat.c
msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c msdosfsmount.h
syssrc/sys/nfs [wrstuden-devbsize]: nfs_bio.c nfs_vfsops.c nfs_vnops.c
nfsproto.h
syssrc/sys/sys [wrstuden-devbsize]: buf.h conf.h disk.h disklabel.h
dkio.h mount.h param.h types.h
syssrc/sys/ufs/ext2fs [wrstuden-devbsize]: ext2fs.h ext2fs_alloc.c
ext2fs_balloc.c ext2fs_inode.c ext2fs_subr.c ext2fs_vfsops.c
ext2fs_vnops.c
syssrc/sys/ufs/ffs [wrstuden-devbsize]: ffs_alloc.c ffs_balloc.c
ffs_bswap.c ffs_inode.c ffs_subr.c ffs_vfsops.c fs.h
syssrc/sys/ufs/lfs [wrstuden-devbsize]: lfs_bio.c lfs_debug.c
lfs_inode.c lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c
lfs_vnops.c
syssrc/sys/ufs/mfs [wrstuden-devbsize]: mfs_vfsops.c mfs_vnops.c
syssrc/sys/ufs/ufs [wrstuden-devbsize]: dinode.h dir.h ufs_vnops.c
syssrc/sys/uvm [wrstuden-devbsize]: uvm_swap.c
Added Files:
syssrc/sys [wrstuden-devbsize]: DEV_BSIZE_gone.log
Log Message:
Initial commit of recent changes to make DEV_BSIZE go away.
Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.
cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.
Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".
To generate a diff of this commit:
cvs rdiff -r0 -r1.1.2.1 syssrc/sys/DEV_BSIZE_gone.log
cvs rdiff -r1.36 -r1.36.2.1 syssrc/sys/adosfs/advfsops.c
cvs rdiff -r1.319 -r1.319.2.1 syssrc/sys/conf/files
cvs rdiff -r1.63 -r1.63.6.1 syssrc/sys/dev/ccd.c
cvs rdiff -r1.20 -r1.20.14.1 syssrc/sys/dev/md.c
cvs rdiff -r1.61 -r1.61.8.1 syssrc/sys/dev/vnd.c
cvs rdiff -r1.4 -r1.4.18.1 syssrc/sys/dev/vndvar.h
cvs rdiff -r1.9 -r1.9.8.1 syssrc/sys/dev/ata/ata.c
cvs rdiff -r1.13 -r1.13.12.1 syssrc/sys/dev/ata/atavar.h
cvs rdiff -r1.196 -r1.196.6.1 syssrc/sys/dev/ata/wd.c
cvs rdiff -r1.13 -r1.13.8.1 syssrc/sys/dev/ic/rrunner.c
cvs rdiff -r1.29 -r1.29.8.1 syssrc/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.130 -r1.130.2.1 syssrc/sys/dev/scsipi/cd.c
cvs rdiff -r1.128 -r1.128.2.1 syssrc/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.37 -r1.37.8.1 syssrc/sys/dev/scsipi/scsipi_ioctl.c
cvs rdiff -r1.149 -r1.149.2.1 syssrc/sys/dev/scsipi/sd.c
cvs rdiff -r1.26 -r1.26.8.1 syssrc/sys/dev/scsipi/ss.c
cvs rdiff -r1.114 -r1.114.8.1 syssrc/sys/dev/scsipi/st.c
cvs rdiff -r1.7 -r1.7.32.1 syssrc/sys/isofs/cd9660/cd9660_bmap.c
cvs rdiff -r1.7 -r1.7.8.1 syssrc/sys/isofs/cd9660/cd9660_extern.h
cvs rdiff -r1.25 -r1.25.8.1 syssrc/sys/isofs/cd9660/cd9660_lookup.c
cvs rdiff -r1.19 -r1.19.8.1 syssrc/sys/isofs/cd9660/cd9660_rrip.c
cvs rdiff -r1.39 -r1.39.2.1 syssrc/sys/isofs/cd9660/cd9660_vfsops.c
cvs rdiff -r1.55 -r1.55.8.1 syssrc/sys/isofs/cd9660/cd9660_vnops.c
cvs rdiff -r1.37 -r1.37.8.1 syssrc/sys/kern/kern_physio.c
cvs rdiff -r1.52 -r1.52.8.1 syssrc/sys/kern/kern_subr.c
cvs rdiff -r1.25 -r1.25.14.1 syssrc/sys/kern/subr_disk.c
cvs rdiff -r1.21 -r1.21.18.1 syssrc/sys/kern/vfs_cluster.c
cvs rdiff -r1.112 -r1.112.8.1 syssrc/sys/kern/vfs_subr.c
cvs rdiff -r1.28 -r1.28.8.1 syssrc/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -r1.53 -r1.53.8.1 syssrc/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.35 -r1.35.14.1 syssrc/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -r1.67 -r1.67.8.1 syssrc/sys/miscfs/kernfs/kernfs_vnops.c
cvs rdiff -r1.24 -r1.24.8.1 syssrc/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -r1.22 -r1.22.8.1 syssrc/sys/miscfs/portal/portal_vfsops.c
cvs rdiff -r1.35 -r1.35.8.1 syssrc/sys/miscfs/portal/portal_vnops.c
cvs rdiff -r1.31 -r1.31.14.1 syssrc/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -r1.69 -r1.69.8.1 syssrc/sys/miscfs/procfs/procfs_vnops.c
cvs rdiff -r1.43 -r1.43.12.1 syssrc/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.17 -r1.17.20.1 syssrc/sys/miscfs/specfs/specdev.h
cvs rdiff -r1.23 -r1.23.8.1 syssrc/sys/miscfs/umapfs/umap_vfsops.c
cvs rdiff -r1.23 -r1.23.8.1 syssrc/sys/miscfs/union/union_vfsops.c
cvs rdiff -r1.36 -r1.36.14.1 syssrc/sys/msdosfs/msdosfs_denode.c
cvs rdiff -r1.31 -r1.31.8.1 syssrc/sys/msdosfs/msdosfs_fat.c
cvs rdiff -r1.42 -r1.42.6.1 syssrc/sys/msdosfs/msdosfs_lookup.c
cvs rdiff -r1.62 -r1.62.2.1 syssrc/sys/msdosfs/msdosfs_vfsops.c
cvs rdiff -r1.87 -r1.87.6.1 syssrc/sys/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.19 -r1.19.14.1 syssrc/sys/msdosfs/msdosfsmount.h
cvs rdiff -r1.45 -r1.45.14.1 syssrc/sys/nfs/nfs_bio.c
cvs rdiff -r1.84 -r1.84.8.1 syssrc/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.106 -r1.106.8.1 syssrc/sys/nfs/nfs_vnops.c
cvs rdiff -r1.8 -r1.8.18.1 syssrc/sys/nfs/nfsproto.h
cvs rdiff -r1.34 -r1.34.8.1 syssrc/sys/sys/buf.h
cvs rdiff -r1.68 -r1.68.8.1 syssrc/sys/sys/conf.h
cvs rdiff -r1.15 -r1.15.18.1 syssrc/sys/sys/disk.h
cvs rdiff -r1.53 -r1.53.8.1 syssrc/sys/sys/disklabel.h
cvs rdiff -r1.3 -r1.3.14.1 syssrc/sys/sys/dkio.h
cvs rdiff -r1.77 -r1.77.8.1 syssrc/sys/sys/mount.h
cvs rdiff -r1.71 -r1.71.2.1 syssrc/sys/sys/param.h
cvs rdiff -r1.39 -r1.39.8.1 syssrc/sys/sys/types.h
cvs rdiff -r1.8 -r1.8.14.1 syssrc/sys/ufs/ext2fs/ext2fs.h
cvs rdiff -r1.6 -r1.6.14.1 syssrc/sys/ufs/ext2fs/ext2fs_alloc.c
cvs rdiff -r1.3 -r1.3.20.1 syssrc/sys/ufs/ext2fs/ext2fs_balloc.c \
syssrc/sys/ufs/ext2fs/ext2fs_subr.c
cvs rdiff -r1.13 -r1.13.14.1 syssrc/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -r1.27 -r1.27.2.1 syssrc/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -r1.21 -r1.21.8.1 syssrc/sys/ufs/ext2fs/ext2fs_vnops.c
cvs rdiff -r1.29 -r1.29.14.1 syssrc/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -r1.14 -r1.14.14.1 syssrc/sys/ufs/ffs/ffs_balloc.c
cvs rdiff -r1.6 -r1.6.8.1 syssrc/sys/ufs/ffs/ffs_bswap.c
cvs rdiff -r1.28 -r1.28.14.1 syssrc/sys/ufs/ffs/ffs_inode.c
cvs rdiff -r1.13 -r1.13.20.1 syssrc/sys/ufs/ffs/ffs_subr.c
cvs rdiff -r1.52 -r1.52.2.1 syssrc/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.11 -r1.11.20.1 syssrc/sys/ufs/ffs/fs.h
cvs rdiff -r1.11 -r1.11.6.1 syssrc/sys/ufs/lfs/lfs_bio.c
cvs rdiff -r1.9 -r1.9.14.1 syssrc/sys/ufs/lfs/lfs_debug.c \
syssrc/sys/ufs/lfs/lfs_subr.c
cvs rdiff -r1.27 -r1.27.8.1 syssrc/sys/ufs/lfs/lfs_inode.c
cvs rdiff -r1.31 -r1.31.6.1 syssrc/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.33 -r1.33.8.1 syssrc/sys/ufs/lfs/lfs_syscalls.c
cvs rdiff -r1.38 -r1.38.2.1 syssrc/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.28 -r1.28.6.1 syssrc/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.21 -r1.21.8.1 syssrc/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -r1.18 -r1.18.8.1 syssrc/sys/ufs/mfs/mfs_vnops.c
cvs rdiff -r1.11 -r1.11.8.1 syssrc/sys/ufs/ufs/dinode.h
cvs rdiff -r1.10 -r1.10.20.1 syssrc/sys/ufs/ufs/dir.h
cvs rdiff -r1.58 -r1.58.8.1 syssrc/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.28 -r1.28.2.1 syssrc/sys/uvm/uvm_swap.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.