diff options
| author | oster <oster@NetBSD.org> | 1999-01-26 02:33:49 +0000 |
|---|---|---|
| committer | oster <oster@NetBSD.org> | 1999-01-26 02:33:49 +0000 |
| commit | 1eecf8e491f4ecb40edff2d8093fac193d203e73 (patch) | |
| tree | fc9f06792e783e03fe393007c4caf9d3c8da17f3 /sys/dev/raidframe/rf_map.c | |
| parent | 7c2e6d4c420981d843ea6d87e2aa3ad916fac166 (diff) | |
RAIDframe cleanup, phase 1. Nuke simulator support, user-land driver,
out-dated comments, and other unneeded stuff. This helps prepare
for cleaning up the rest of the code, and adding new functionality.
No functional changes to the kernel code in this commit.
Diffstat (limited to 'sys/dev/raidframe/rf_map.c')
| -rw-r--r-- | sys/dev/raidframe/rf_map.c | 144 |
1 files changed, 1 insertions, 143 deletions
diff --git a/sys/dev/raidframe/rf_map.c b/sys/dev/raidframe/rf_map.c index 0bf6bbc4d69..40a6d09daf3 100644 --- a/sys/dev/raidframe/rf_map.c +++ b/sys/dev/raidframe/rf_map.c @@ -1,4 +1,4 @@ -/* $NetBSD: rf_map.c,v 1.1 1998/11/13 04:20:31 oster Exp $ */ +/* $NetBSD: rf_map.c,v 1.2 1999/01/26 02:33:58 oster Exp $ */ /* * Copyright (c) 1995 Carnegie-Mellon University. * All rights reserved. @@ -32,148 +32,6 @@ * **************************************************************************/ -/* - * : - * Log: rf_map.c,v - * Revision 1.53 1996/11/05 21:10:40 jimz - * failed pda generalization - * - * Revision 1.52 1996/08/20 19:58:39 jimz - * initialize numParityFailed and numQFailed to 0 in MarkFailuresInASMList - * - * Revision 1.51 1996/08/19 22:26:31 jimz - * add Chang's bugfixes for double-disk failures in MarkFailuresInASMList - * - * Revision 1.50 1996/08/19 21:38:06 jimz - * stripeOffset was uninitialized in CheckStripeForFailures - * - * Revision 1.49 1996/07/31 15:34:56 jimz - * evenodd changes; bugfixes for double-degraded archs, generalize - * some formerly PQ-only functions - * - * Revision 1.48 1996/07/27 23:36:08 jimz - * Solaris port of simulator - * - * Revision 1.47 1996/07/22 19:52:16 jimz - * switched node params to RF_DagParam_t, a union of - * a 64-bit int and a void *, for better portability - * attempted hpux port, but failed partway through for - * lack of a single C compiler capable of compiling all - * source files - * - * Revision 1.46 1996/06/10 12:50:57 jimz - * Add counters to freelists to track number of allocations, frees, - * grows, max size, etc. Adjust a couple sets of PRIME params based - * on the results. - * - * Revision 1.45 1996/06/10 11:55:47 jimz - * Straightened out some per-array/not-per-array distinctions, fixed - * a couple bugs related to confusion. Added shutdown lists. Removed - * layout shutdown function (now subsumed by shutdown lists). - * - * Revision 1.44 1996/06/09 02:36:46 jimz - * lots of little crufty cleanup- fixup whitespace - * issues, comment #ifdefs, improve typing in some - * places (esp size-related) - * - * Revision 1.43 1996/06/07 21:33:04 jimz - * begin using consistent types for sector numbers, - * stripe numbers, row+col numbers, recon unit numbers - * - * Revision 1.42 1996/06/05 18:06:02 jimz - * Major code cleanup. The Great Renaming is now done. - * Better modularity. Better typing. Fixed a bunch of - * synchronization bugs. Made a lot of global stuff - * per-desc or per-array. Removed dead code. - * - * Revision 1.41 1996/06/03 23:28:26 jimz - * more bugfixes - * check in tree to sync for IPDS runs with current bugfixes - * there still may be a problem with threads in the script test - * getting I/Os stuck- not trivially reproducible (runs ~50 times - * in a row without getting stuck) - * - * Revision 1.40 1996/05/31 22:26:54 jimz - * fix a lot of mapping problems, memory allocation problems - * found some weird lock issues, fixed 'em - * more code cleanup - * - * Revision 1.39 1996/05/30 23:22:16 jimz - * bugfixes of serialization, timing problems - * more cleanup - * - * Revision 1.38 1996/05/30 11:29:41 jimz - * Numerous bug fixes. Stripe lock release code disagreed with the taking code - * about when stripes should be locked (I made it consistent: no parity, no lock) - * There was a lot of extra serialization of I/Os which I've removed- a lot of - * it was to calculate values for the cache code, which is no longer with us. - * More types, function, macro cleanup. Added code to properly quiesce the array - * on shutdown. Made a lot of stuff array-specific which was (bogusly) general - * before. Fixed memory allocation, freeing bugs. - * - * Revision 1.37 1996/05/27 18:56:37 jimz - * more code cleanup - * better typing - * compiles in all 3 environments - * - * Revision 1.36 1996/05/23 21:46:35 jimz - * checkpoint in code cleanup (release prep) - * lots of types, function names have been fixed - * - * Revision 1.35 1996/05/23 00:33:23 jimz - * code cleanup: move all debug decls to rf_options.c, all extern - * debug decls to rf_options.h, all debug vars preceded by rf_ - * - * Revision 1.34 1996/05/20 16:14:45 jimz - * switch to rf_{mutex,cond}_{init,destroy} - * - * Revision 1.33 1996/05/18 19:51:34 jimz - * major code cleanup- fix syntax, make some types consistent, - * add prototypes, clean out dead code, et cetera - * - * Revision 1.32 1996/05/17 00:51:47 jimz - * reformat for readability - * - * Revision 1.31 1996/05/16 23:06:26 jimz - * convert asmhdr to use RF_FREELIST stuff - * - * Revision 1.30 1996/05/16 19:09:42 jimz - * grow init asm freelist to 32 - * - * Revision 1.29 1996/05/16 15:27:55 jimz - * prime freelist pumps for asm and pda lists - * - * Revision 1.28 1996/05/02 14:58:35 jimz - * legibility cleanup - * - * Revision 1.27 1995/12/12 18:10:06 jimz - * MIN -> RF_MIN, MAX -> RF_MAX, ASSERT -> RF_ASSERT - * fix 80-column brain damage in comments - * - * Revision 1.26 1995/12/01 19:25:06 root - * added copyright info - * - * Revision 1.25 1995/11/17 19:01:57 wvcii - * added call to MapQ in two fault tolerant case - * - * Revision 1.24 1995/11/17 15:10:53 wvcii - * fixed bug in ASMCheckStatus - ASSERT was using disk sector addresses - * rather than raidAddress - * - * Revision 1.23 1995/07/26 03:26:51 robby - * map the allocation and freeing routines for some stuff non-static - * - * Revision 1.22 1995/06/28 09:33:45 holland - * bug fixes related to dist sparing and multiple-row arrays - * - * Revision 1.21 1995/06/28 04:51:08 holland - * added some asserts against zero-length accesses - * - * Revision 1.20 1995/06/23 13:40:06 robby - * updeated to prototypes in rf_layout.h - * - */ - #include "rf_types.h" #include "rf_threadstuff.h" #include "rf_raid.h" |
