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