Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev/raidframe



Module Name:    src
Committed By:   oster
Date:           Mon Dec 29 02:38:18 UTC 2003

Modified Files:
        src/sys/dev/raidframe: raidframevar.h rf_chaindecluster.c
            rf_chaindecluster.h rf_copyback.c rf_dagdegrd.c rf_dagdegwr.c
            rf_dagfuncs.c rf_dagutils.c rf_declusterPQ.c rf_desc.h
            rf_diskqueue.c rf_diskqueue.h rf_disks.c rf_disks.h rf_driver.c
            rf_driver.h rf_evenodd.h rf_evenodd_dagfuncs.c rf_layout.h rf_map.c
            rf_map.h rf_netbsdkintf.c rf_paritylogDiskMgr.c rf_paritylogging.c
            rf_paritylogging.h rf_parityscan.c rf_psstatus.c rf_psstatus.h
            rf_raid.h rf_raid0.c rf_raid0.h rf_raid1.c rf_raid1.h rf_raid4.c
            rf_raid4.h rf_raid5.c rf_raid5.h rf_raid5_rotatedspare.c
            rf_raid5_rotatedspare.h rf_reconbuffer.c rf_reconbuffer.h
            rf_reconmap.c rf_reconmap.h rf_reconstruct.c rf_reconstruct.h
            rf_reconutil.c rf_reconutil.h rf_revent.c rf_revent.h rf_states.c

Log Message:
[Having received a definite lack of strenuous objection, a small amount
of strenuous agreement, and some general agreement, this commit is
going ahead because it's now starting to block some other changes I
wish to make.]

Remove most of the support for the concept of "rows" from RAIDframe.
While the "row" interface has been exported to the world, RAIDframe
internals have really only supported a single row, even though they
have feigned support of multiple rows.

Nothing changes in configuration land -- config files still need to
specify a single row, etc.  All auto-config structures remain fully
forward/backwards compatible.

The only visible difference to the average user should be a
reduction in the size of a GENERIC kernel (i386) by 4.5K.  For those
of us trolling through RAIDframe kernel code, a lot of the driver
configuration code has become a LOT easier to read.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/sys/dev/raidframe/raidframevar.h \
    src/sys/dev/raidframe/rf_chaindecluster.h \
    src/sys/dev/raidframe/rf_psstatus.h src/sys/dev/raidframe/rf_raid1.h \
    src/sys/dev/raidframe/rf_reconutil.h
cvs rdiff -r1.9 -r1.10 src/sys/dev/raidframe/rf_chaindecluster.c \
    src/sys/dev/raidframe/rf_reconstruct.h
cvs rdiff -r1.25 -r1.26 src/sys/dev/raidframe/rf_copyback.c
cvs rdiff -r1.13 -r1.14 src/sys/dev/raidframe/rf_dagdegrd.c \
    src/sys/dev/raidframe/rf_raid1.c src/sys/dev/raidframe/rf_reconbuffer.c
cvs rdiff -r1.11 -r1.12 src/sys/dev/raidframe/rf_dagdegwr.c \
    src/sys/dev/raidframe/rf_revent.c
cvs rdiff -r1.12 -r1.13 src/sys/dev/raidframe/rf_dagfuncs.c \
    src/sys/dev/raidframe/rf_diskqueue.h \
    src/sys/dev/raidframe/rf_evenodd_dagfuncs.c
cvs rdiff -r1.20 -r1.21 src/sys/dev/raidframe/rf_dagutils.c \
    src/sys/dev/raidframe/rf_states.c
cvs rdiff -r1.8 -r1.9 src/sys/dev/raidframe/rf_declusterPQ.c \
    src/sys/dev/raidframe/rf_driver.h src/sys/dev/raidframe/rf_raid5.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/raidframe/rf_desc.h \
    src/sys/dev/raidframe/rf_map.h src/sys/dev/raidframe/rf_raid0.c \
    src/sys/dev/raidframe/rf_raid5_rotatedspare.c
cvs rdiff -r1.22 -r1.23 src/sys/dev/raidframe/rf_diskqueue.c \
    src/sys/dev/raidframe/rf_map.c
cvs rdiff -r1.45 -r1.46 src/sys/dev/raidframe/rf_disks.c
cvs rdiff -r1.10 -r1.11 src/sys/dev/raidframe/rf_disks.h \
    src/sys/dev/raidframe/rf_layout.h
cvs rdiff -r1.71 -r1.72 src/sys/dev/raidframe/rf_driver.c
cvs rdiff -r1.2 -r1.3 src/sys/dev/raidframe/rf_evenodd.h
cvs rdiff -r1.165 -r1.166 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.14 -r1.15 src/sys/dev/raidframe/rf_paritylogDiskMgr.c \
    src/sys/dev/raidframe/rf_psstatus.c src/sys/dev/raidframe/rf_reconutil.c
cvs rdiff -r1.15 -r1.16 src/sys/dev/raidframe/rf_paritylogging.c
cvs rdiff -r1.3 -r1.4 src/sys/dev/raidframe/rf_paritylogging.h \
    src/sys/dev/raidframe/rf_raid0.h src/sys/dev/raidframe/rf_raid4.h \
    src/sys/dev/raidframe/rf_raid5.h \
    src/sys/dev/raidframe/rf_raid5_rotatedspare.h
cvs rdiff -r1.18 -r1.19 src/sys/dev/raidframe/rf_parityscan.c \
    src/sys/dev/raidframe/rf_raid.h
cvs rdiff -r1.6 -r1.7 src/sys/dev/raidframe/rf_raid4.c \
    src/sys/dev/raidframe/rf_reconmap.h
cvs rdiff -r1.5 -r1.6 src/sys/dev/raidframe/rf_reconbuffer.h \
    src/sys/dev/raidframe/rf_revent.h
cvs rdiff -r1.17 -r1.18 src/sys/dev/raidframe/rf_reconmap.c
cvs rdiff -r1.56 -r1.57 src/sys/dev/raidframe/rf_reconstruct.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index