cvs commit: src/sys/dev/raid/aac aac.c aac_compat.h aac_disk.c aacvar.h src/sys/kern vfs_bio.c src/sys/sys bio.h buf.h

Hiten Pandya hmp at crater.dragonflybsd.org
Sun Aug 7 18:26:53 PDT 2005


hmp         2005/08/07 18:25:31 PDT

DragonFly src repository

  Modified files:
    sys/dev/raid/aac     aac.c aac_compat.h aac_disk.c aacvar.h 
    sys/kern             vfs_bio.c 
    sys/sys              buf.h 
  Added files:
    sys/sys              bio.h 
  Log:
  BUF/BIO cleanup 7/99:
  
  First attempt at separating low-level information from BUF structure into
  the new BIO structure.  The latter will be used to represent the actual
  I/O underlying the buffer cache, other subsystems and device drivers.
  
  Other information from the BUF structure will be moved eventually once
  their place in the grand scheme is determined.  For now, preprocess macros
  have been added to reduce widespread changes; this is a temporary measure
  by all means until more of the BIO and BUF API is formalised.
  
  Remove compatibility preprocessor macros in the AAC driver because our
  BUF/BIO system is mutating; not to mention they were getting in the way.
  
  NB the name BIO has been used because it's quite appropriate and known
  among kernel developers from other operating system groups, be it BSD or
  Linux.
  
  This change should not have any operational affect (famous last words).
  
  Reviewed by:	Matthew Dillon <dillon at xxxxxxxxxxxxxxxx>
  
  Revision  Changes    Path
  1.19      +16 -16    src/sys/dev/raid/aac/aac.c
  1.6       +3 -18     src/sys/dev/raid/aac/aac_compat.h
  1.10      +10 -10    src/sys/dev/raid/aac/aac_disk.c
  1.10      +7 -7      src/sys/dev/raid/aac/aacvar.h
  1.46      +4 -3      src/sys/kern/vfs_bio.c
  1.17      +16 -12    src/sys/sys/buf.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_compat.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_disk.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aacvar.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf.h.diff?r1=1.16&r2=1.17&f=u





More information about the Commits mailing list