cvs commit: src/sys/bus/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c scsi_pt.c scsi_sa.c scsi_ses.c src/sys/bus/firewire firewirereg.h fwdev.c fwmem.c src/sys/contrib/dev/fla fla.c src/sys/dev/disk/ata ata-disk.c ata-disk.h ata-raid.c ata-raid.h ...

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Feb 17 11:21:37 PST 2006


dillon      2006/02/17 11:18:08 PST

DragonFly src repository

  Modified files:
    sys/bus/cam/scsi     scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c 
                         scsi_pt.c scsi_sa.c scsi_ses.c 
    sys/bus/firewire     firewirereg.h fwdev.c fwmem.c 
    sys/contrib/dev/fla  fla.c 
    sys/dev/disk/ata     ata-disk.c ata-disk.h ata-raid.c 
                         ata-raid.h atapi-all.c atapi-cd.c 
                         atapi-cd.h atapi-fd.c atapi-fd.h 
                         atapi-tape.c atapi-tape.h 
    sys/dev/disk/ccd     ccd.c 
    sys/dev/disk/fd      fd.c fdc.h 
    sys/dev/disk/mcd     mcd.c 
    sys/dev/disk/md      md.c 
    sys/dev/disk/scd     scd.c 
    sys/dev/disk/vn      vn.c 
    sys/dev/disk/wt      wt.c 
    sys/dev/misc/labpc   labpc.c 
    sys/dev/netif/de     if_de.c if_devar.h 
    sys/dev/raid/aac     aac.c aac_compat.h aac_disk.c aacvar.h 
    sys/dev/raid/amr     amr.c amr_compat.h amr_disk.c amrvar.h 
    sys/dev/raid/ida     ida.c ida_disk.c idavar.h 
    sys/dev/raid/ips     ips.h ips_commands.c ips_disk.c ips_pci.c 
    sys/dev/raid/mlx     mlx.c mlx_compat.h mlx_disk.c mlxvar.h 
    sys/dev/raid/pst     pst-raid.c 
    sys/dev/raid/twe     twe.c twe_compat.h twe_freebsd.c twevar.h 
    sys/dev/raid/vinum   .gdbinit.crash .gdbinit.kernel 
                         .gdbinit.vinum request.h vinumdaemon.c 
                         vinumext.h vinuminterrupt.c vinumio.c 
                         vinumlock.c vinumraid5.c vinumrequest.c 
                         vinumrevive.c vinumstate.c vinumvar.h 
    sys/i386/i386        machdep.c 
    sys/kern             kern_device.c kern_physio.c 
                         kern_shutdown.c subr_disk.c 
                         subr_diskmbr.c subr_diskslice.c 
                         subr_xxx.c tty_cons.c vfs_aio.c vfs_bio.c 
                         vfs_cluster.c vfs_default.c vfs_lock.c 
                         vfs_subr.c vfs_vopops.c 
    sys/sys              bio.h buf.h buf2.h conf.h device.h 
                         disklabel.h diskslice.h vfsops.h vnode.h 
    sys/vfs/coda         coda_vnops.c coda_vnops.h 
    sys/vfs/gnu/ext2fs   ext2_alloc.c ext2_balloc.c ext2_inode.c 
                         ext2_subr.c ext2_vnops.c 
    sys/vfs/hpfs         hpfs_vnops.c 
    sys/vfs/isofs/cd9660 cd9660_lookup.c cd9660_vnops.c 
    sys/vfs/mfs          mfs_extern.h mfs_vfsops.c mfs_vnops.c 
                         mfsnode.h 
    sys/vfs/msdosfs      msdosfs_fat.c msdosfs_vfsops.c 
                         msdosfs_vnops.c 
    sys/vfs/nfs          nfs.h nfs_bio.c nfs_syscalls.c 
                         nfs_vfsops.c nfs_vnops.c nfsmount.h 
    sys/vfs/ntfs         ntfs_vnops.c 
    sys/vfs/nwfs         nwfs.h nwfs_io.c nwfs_vnops.c 
    sys/vfs/smbfs        smbfs.h smbfs_io.c smbfs_vnops.c 
    sys/vfs/specfs       spec_vnops.c 
    sys/vfs/udf          udf_vnops.c 
    sys/vfs/ufs          ffs_alloc.c ffs_balloc.c ffs_inode.c 
                         ffs_rawread.c ffs_softdep.c ffs_subr.c 
                         ffs_vfsops.c ufs_bmap.c ufs_vnops.c 
    sys/vfs/union        union_vnops.c 
    sys/vm               swap_pager.c vm_pager.c vm_pager.h 
                         vm_swap.c vnode_pager.c 
  Added files:
    sys/sys              biotrack.h 
  Log:
  Make the entire BUF/BIO system BIO-centric instead of BUF-centric.  Vnode
  and device strategy routines now take a BIO and must pass that BIO to
  biodone().  All code which previously managed a BUF undergoing I/O now
  manages a BIO.
  
  The new BIO-centric algorithms allow BIOs to be stacked, where each layer
  represents a block translation, completion callback, or caller or device
  private data.  This information is no longer overloaded within the BUF.
  Translation layer linkages remain intact as a 'cache' after I/O has completed.
  
  The VOP and DEV strategy routines no longer make assumptions as to which
  translated block number applies to them.  The use the block number in the
  BIO specifically passed to them.
  
  Change the 'untranslated' constant to NOOFFSET (for bio_offset), and
  (daddr_t)-1 (for bio_blkno).  Rip out all code that previously set the
  translated block number to the untranslated block number to indicate
  that the translation had not been made.
  
  Rip out all the cluster linkage fields for clustered VFS and clustered
  paging operations.  Clustering now occurs in a private BIO layer using
  private fields within the BIO.
  
  Reformulate the vn_strategy() and dev_dstrategy() abstraction(s).  These
  routines no longer assume that bp->b_vp == the vp of the VOP operation, and
  the dev_t is no longer stored in the struct buf.  Instead, only the vp passed
  to vn_strategy() (and related *_strategy() routines for VFS ops), and
  the dev_t passed to dev_dstrateg() (and related *_strategy() routines for
  device ops) is used by the VFS or DEV code.  This will allow an arbitrary
  number of translation layers in the future.
  
  Create an independant per-BIO tracking entity, struct bio_track, which
  is used to determine when I/O is in-progress on the associated device
  or vnode.
  
  NOTE: Unlike FreeBSD's BIO work, our struct BUF is still used to hold
  the fields describing the data buffer, resid, and error state.
  
  Major-testing-by: Stefan Krueger
  
  Revision  Changes    Path
  1.20      +36 -28    src/sys/bus/cam/scsi/scsi_cd.c
  1.13      +2 -2      src/sys/bus/cam/scsi/scsi_ch.c
  1.27      +35 -27    src/sys/bus/cam/scsi/scsi_da.c
  1.14      +28 -21    src/sys/bus/cam/scsi/scsi_pass.c
  1.13      +31 -21    src/sys/bus/cam/scsi/scsi_pt.c
  1.15      +43 -33    src/sys/bus/cam/scsi/scsi_sa.c
  1.14      +1 -1      src/sys/bus/cam/scsi/scsi_ses.c
  1.9       +1 -15     src/sys/bus/firewire/firewirereg.h
  1.11      +7 -9      src/sys/bus/firewire/fwdev.c
  1.8       +38 -33    src/sys/bus/firewire/fwmem.c
  1.10      +23 -22    src/sys/contrib/dev/fla/fla.c
  1.26      +40 -32    src/sys/dev/disk/ata/ata-disk.c
  1.6       +2 -2      src/sys/dev/disk/ata/ata-disk.h
  1.15      +57 -52    src/sys/dev/disk/ata/ata-raid.c
  1.5       +1 -2      src/sys/dev/disk/ata/ata-raid.h
  1.16      +4 -4      src/sys/dev/disk/ata/atapi-all.c
  1.20      +46 -39    src/sys/dev/disk/ata/atapi-cd.c
  1.3       +2 -2      src/sys/dev/disk/ata/atapi-cd.h
  1.13      +23 -17    src/sys/dev/disk/ata/atapi-fd.c
  1.3       +2 -2      src/sys/dev/disk/ata/atapi-fd.h
  1.13      +24 -20    src/sys/dev/disk/ata/atapi-tape.c
  1.4       +1 -1      src/sys/dev/disk/ata/atapi-tape.h
  1.22      +78 -55    src/sys/dev/disk/ccd/ccd.c
  1.25      +44 -36    src/sys/dev/disk/fd/fd.c
  1.6       +2 -2      src/sys/dev/disk/fd/fdc.h
  1.15      +39 -29    src/sys/dev/disk/mcd/mcd.c
  1.9       +38 -38    src/sys/dev/disk/md/md.c
  1.14      +30 -26    src/sys/dev/disk/scd/scd.c
  1.16      +31 -27    src/sys/dev/disk/vn/vn.c
  1.13      +4 -3      src/sys/dev/disk/wt/wt.c
  1.15      +72 -72    src/sys/dev/misc/labpc/labpc.c
  1.42      +14 -10    src/sys/dev/netif/de/if_de.c
  1.15      +0 -1      src/sys/dev/netif/de/if_devar.h
  1.20      +21 -17    src/sys/dev/raid/aac/aac.c
  1.7       +3 -5      src/sys/dev/raid/aac/aac_compat.h
  1.11      +16 -15    src/sys/dev/raid/aac/aac_disk.c
  1.11      +10 -10    src/sys/dev/raid/aac/aacvar.h
  1.16      +10 -10    src/sys/dev/raid/amr/amr.c
  1.7       +4 -46     src/sys/dev/raid/amr/amr_compat.h
  1.10      +13 -14    src/sys/dev/raid/amr/amr_disk.c
  1.7       +1 -1      src/sys/dev/raid/amr/amrvar.h
  1.9       +15 -11    src/sys/dev/raid/ida/ida.c
  1.10      +10 -9     src/sys/dev/raid/ida/ida_disk.c
  1.3       +5 -5      src/sys/dev/raid/ida/idavar.h
  1.8       +5 -3      src/sys/dev/raid/ips/ips.h
  1.11      +32 -24    src/sys/dev/raid/ips/ips_commands.c
  1.7       +14 -12    src/sys/dev/raid/ips/ips_disk.c
  1.15      +1 -1      src/sys/dev/raid/ips/ips_pci.c
  1.16      +24 -20    src/sys/dev/raid/mlx/mlx.c
  1.6       +8 -6      src/sys/dev/raid/mlx/mlx_compat.h
  1.8       +20 -17    src/sys/dev/raid/mlx/mlx_disk.c
  1.7       +2 -2      src/sys/dev/raid/mlx/mlxvar.h
  1.13      +37 -32    src/sys/dev/raid/pst/pst-raid.c
  1.13      +19 -15    src/sys/dev/raid/twe/twe.c
  1.13      +8 -6      src/sys/dev/raid/twe/twe_compat.h
  1.19      +17 -12    src/sys/dev/raid/twe/twe_freebsd.c
  1.6       +9 -8      src/sys/dev/raid/twe/twevar.h
  1.2       +1 -0      src/sys/dev/raid/vinum/.gdbinit.crash
  1.3       +6 -7      src/sys/dev/raid/vinum/.gdbinit.kernel
  1.2       +14 -13    src/sys/dev/raid/vinum/.gdbinit.vinum
  1.3       +7 -6      src/sys/dev/raid/vinum/request.h
  1.8       +8 -7      src/sys/dev/raid/vinum/vinumdaemon.c
  1.6       +2 -2      src/sys/dev/raid/vinum/vinumext.h
  1.6       +52 -48    src/sys/dev/raid/vinum/vinuminterrupt.c
  1.10      +4 -6      src/sys/dev/raid/vinum/vinumio.c
  1.6       +3 -3      src/sys/dev/raid/vinum/vinumlock.c
  1.4       +4 -2      src/sys/dev/raid/vinum/vinumraid5.c
  1.7       +132 -99   src/sys/dev/raid/vinum/vinumrequest.c
  1.6       +29 -24    src/sys/dev/raid/vinum/vinumrevive.c
  1.5       +1 -1      src/sys/dev/raid/vinum/vinumstate.c
  1.6       +1 -1      src/sys/dev/raid/vinum/vinumvar.h
  1.86      +19 -13    src/sys/i386/i386/machdep.c
  1.16      +34 -3     src/sys/kern/kern_device.c
  1.14      +16 -11    src/sys/kern/kern_physio.c
  1.24      +9 -3      src/sys/kern/kern_shutdown.c
  1.21      +57 -57    src/sys/kern/subr_disk.c
  1.11      +10 -10    src/sys/kern/subr_diskmbr.c
  1.13      +34 -45    src/sys/kern/subr_diskslice.c
  1.5       +4 -4      src/sys/kern/subr_xxx.c
  1.15      +1 -1      src/sys/kern/tty_cons.c
  1.20      +12 -12    src/sys/kern/vfs_aio.c
  1.54      +221 -216  src/sys/kern/vfs_bio.c
  1.15      +77 -53    src/sys/kern/vfs_cluster.c
  1.29      +5 -5      src/sys/kern/vfs_default.c
  1.8       +1 -1      src/sys/kern/vfs_lock.c
  1.66      +15 -38    src/sys/kern/vfs_subr.c
  1.17      +3 -3      src/sys/kern/vfs_vopops.c
  1.3       +37 -11    src/sys/sys/bio.h
  1.22      +53 -48    src/sys/sys/buf.h
  1.12      +17 -17    src/sys/sys/buf2.h
  1.10      +5 -10     src/sys/sys/conf.h
  1.4       +4 -3      src/sys/sys/device.h
  1.12      +7 -6      src/sys/sys/disklabel.h
  1.6       +2 -1      src/sys/sys/diskslice.h
  1.15      +3 -4      src/sys/sys/vfsops.h
  1.40      +6 -3      src/sys/sys/vnode.h
  1.29      +1 -7      src/sys/vfs/coda/coda_vnops.c
  1.8       +1 -1      src/sys/vfs/coda/coda_vnops.h
  1.9       +5 -5      src/sys/vfs/gnu/ext2fs/ext2_alloc.c
  1.7       +6 -6      src/sys/vfs/gnu/ext2fs/ext2_balloc.c
  1.11      +3 -3      src/sys/vfs/gnu/ext2fs/ext2_inode.c
  1.9       +7 -7      src/sys/vfs/gnu/ext2fs/ext2_subr.c
  1.25      +3 -3      src/sys/vfs/gnu/ext2fs/ext2_vnops.c
  1.29      +18 -11    src/sys/vfs/hpfs/hpfs_vnops.c
  1.17      +8 -7      src/sys/vfs/isofs/cd9660/cd9660_lookup.c
  1.19      +18 -13    src/sys/vfs/isofs/cd9660/cd9660_vnops.c
  1.5       +1 -1      src/sys/vfs/mfs/mfs_extern.h
  1.25      +15 -15    src/sys/vfs/mfs/mfs_vfsops.c
  1.20      +24 -24    src/sys/vfs/mfs/mfs_vnops.c
  1.5       +1 -1      src/sys/vfs/mfs/mfsnode.h
  1.7       +5 -4      src/sys/vfs/msdosfs/msdosfs_fat.c
  1.30      +1 -1      src/sys/vfs/msdosfs/msdosfs_vfsops.c
  1.29      +23 -19    src/sys/vfs/msdosfs/msdosfs_vnops.c
  1.11      +3 -2      src/sys/vfs/nfs/nfs.h
  1.26      +64 -49    src/sys/vfs/nfs/nfs_bio.c
  1.22      +17 -14    src/sys/vfs/nfs/nfs_syscalls.c
  1.35      +1 -1      src/sys/vfs/nfs/nfs_vfsops.c
  1.45      +41 -16    src/sys/vfs/nfs/nfs_vnops.c
  1.6       +4 -4      src/sys/vfs/nfs/nfsmount.h
  1.25      +13 -12    src/sys/vfs/ntfs/ntfs_vnops.c
  1.7       +1 -1      src/sys/vfs/nwfs/nwfs.h
  1.18      +9 -10     src/sys/vfs/nwfs/nwfs_io.c
  1.24      +4 -3      src/sys/vfs/nwfs/nwfs_vnops.c
  1.6       +2 -2      src/sys/vfs/smbfs/smbfs.h
  1.21      +8 -8      src/sys/vfs/smbfs/smbfs_io.c
  1.25      +4 -3      src/sys/vfs/smbfs/smbfs_vnops.c
  1.30      +18 -20    src/sys/vfs/specfs/spec_vnops.c
  1.18      +17 -16    src/sys/vfs/udf/udf_vnops.c
  1.17      +14 -14    src/sys/vfs/ufs/ffs_alloc.c
  1.14      +16 -16    src/sys/vfs/ufs/ffs_balloc.c
  1.15      +13 -3     src/sys/vfs/ufs/ffs_inode.c
  1.14      +41 -29    src/sys/vfs/ufs/ffs_rawread.c
  1.34      +15 -9     src/sys/vfs/ufs/ffs_softdep.c
  1.9       +7 -5      src/sys/vfs/ufs/ffs_subr.c
  1.35      +4 -1      src/sys/vfs/ufs/ffs_vfsops.c
  1.7       +2 -2      src/sys/vfs/ufs/ufs_bmap.c
  1.33      +16 -12    src/sys/vfs/ufs/ufs_vnops.c
  1.22      +6 -6      src/sys/vfs/union/union_vnops.c
  1.18      +210 -70   src/sys/vm/swap_pager.c
  1.16      +7 -128    src/sys/vm/vm_pager.c
  1.6       +3 -2      src/sys/vm/vm_pager.h
  1.21      +29 -35    src/sys/vm/vm_swap.c
  1.21      +10 -9     src/sys/vm/vnode_pager.c


http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_cd.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_ch.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_da.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_pass.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_pt.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_sa.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_ses.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/firewirereg.h.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwdev.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwmem.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/contrib/dev/fla/fla.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/ata-disk.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/ata-disk.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/ata-raid.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/ata-raid.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-all.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-cd.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-cd.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-fd.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-fd.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-tape.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-tape.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ccd/ccd.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/fd/fd.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/fd/fdc.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/mcd/mcd.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/md/md.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/scd/scd.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/vn/vn.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/wt/wt.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/labpc/labpc.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/de/if_de.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/de/if_devar.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_compat.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_disk.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aacvar.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr_compat.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr_disk.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amrvar.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ida/ida.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ida/ida_disk.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ida/idavar.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_commands.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_disk.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_pci.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mlx/mlx.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mlx/mlx_compat.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mlx/mlx_disk.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mlx/mlxvar.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/pst/pst-raid.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe_compat.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe_freebsd.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twevar.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/.gdbinit.crash.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/.gdbinit.kernel.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/.gdbinit.vinum.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/request.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumdaemon.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumext.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinuminterrupt.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumio.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumlock.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumraid5.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumrequest.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumrevive.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumstate.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumvar.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/machdep.c.diff?r1=1.85&r2=1.86&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_device.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_physio.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_shutdown.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_disk.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskmbr.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskslice.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_xxx.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_cons.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_aio.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.53&r2=1.54&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cluster.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_default.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.65&r2=1.66&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/bio.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf.h.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf2.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/conf.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/device.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disklabel.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/diskslice.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vnops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vnops.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_alloc.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_balloc.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_inode.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_subr.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vnops.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vnops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_lookup.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vnops.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_extern.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vfsops.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfsnode.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_fat.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vfsops.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_syscalls.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfsmount.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vnops.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_io.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vnops.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_io.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vnops.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vnops.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_alloc.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_balloc.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_inode.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_rawread.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_subr.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_vfsops.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_bmap.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_vnops.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vnops.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/swap_pager.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pager.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pager.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_swap.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vnode_pager.c.diff?r1=1.20&r2=1.21&f=u





More information about the Commits mailing list