NetBSD/sys/dev/raidframe
oster 39a667120f In the event that an up-to-date component cannot be located for a specific
position, see if there is a failed component still hanging around that
we can use instead (but still mark it as failed).  This leads to more
reasonable behaviour (and fewer surprises!) when autoconfiguring and
failed (or previously failed) components are still on the system.
2000-05-28 22:53:49 +00:00
..
rf_acctrace.c rf_sys.h does not need to be #included in any of these files, and, actually, 1999-08-13 03:41:52 +00:00
rf_acctrace.h
rf_alloclist.c rf_sys.h does not need to be #included in any of these files, and, actually, 1999-08-13 03:41:52 +00:00
rf_alloclist.h
rf_archs.h Garbage collect the (already disabled) "random" queue type. 2000-03-04 03:27:13 +00:00
rf_aselect.c
rf_aselect.h
rf_callback.c
rf_callback.h
rf_chaindecluster.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_chaindecluster.h
rf_configure.h
rf_copyback.c Create a new rf_close_component() to handle vnode operations for closing 2000-03-07 02:59:50 +00:00
rf_copyback.h
rf_cvscan.c rf_sys.h does not need to be #included in any of these files, and, actually, 1999-08-13 03:41:52 +00:00
rf_cvscan.h
rf_dag.h
rf_dagdegrd.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_dagdegrd.h
rf_dagdegwr.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_dagdegwr.h Cleanup a bit. 1999-08-15 02:36:03 +00:00
rf_dagffrd.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_dagffrd.h
rf_dagffwr.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_dagffwr.h
rf_dagflags.h
rf_dagfuncs.c Remove register declarations. 2000-03-30 12:41:09 +00:00
rf_dagfuncs.h Nuke 'register' from some function prototypes. 2000-03-30 13:39:07 +00:00
rf_dagutils.c Trust only the data disk if the mirror is not known to be up-to-date. 1999-12-09 02:26:09 +00:00
rf_dagutils.h
rf_debugMem.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_debugMem.h Cleanup a bit more. 1999-09-05 01:58:11 +00:00
rf_debugprint.c
rf_debugprint.h
rf_decluster.c Nuke unused code. 2000-03-07 01:54:29 +00:00
rf_decluster.h
rf_declusterPQ.c
rf_declusterPQ.h
rf_desc.h Nuke desc->tid. 2000-01-09 00:00:18 +00:00
rf_diskqueue.c Reorganize some comments. 2000-03-04 04:22:34 +00:00
rf_diskqueue.h Get recent changes into the tree: 2000-02-13 04:53:57 +00:00
rf_disks.c In the event that an up-to-date component cannot be located for a specific 2000-05-28 22:53:49 +00:00
rf_disks.h cleanup function prototypes. 2000-03-27 03:25:17 +00:00
rf_driver.c Abort any parity re-writes before unconfiguring a RAID set. 2000-05-28 03:00:31 +00:00
rf_driver.h Get recent changes into the tree: 2000-02-13 04:53:57 +00:00
rf_engine.c - nuke calls to rf_get_threadid() and associated #include 2000-01-08 22:57:30 +00:00
rf_engine.h
rf_etimer.h First kick at cleaning up the RF_ETIMER code. New timer handling code 1999-08-13 03:26:55 +00:00
rf_evenodd.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_evenodd.h
rf_evenodd_dagfuncs.c Remove register declarations. 2000-03-30 12:41:09 +00:00
rf_evenodd_dagfuncs.h
rf_evenodd_dags.c
rf_evenodd_dags.h
rf_fifo.c Garbage collect the (already disabled) "random" queue type. 2000-03-04 03:27:13 +00:00
rf_fifo.h
rf_freelist.h
rf_general.h More minor cleanup. 2000-03-03 02:04:48 +00:00
rf_geniq.c
rf_hist.h
rf_interdecluster.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_interdecluster.h
rf_invertq.c
rf_invertq.h
rf_kintf.h Create a new rf_close_component() to handle vnode operations for closing 2000-03-07 02:59:50 +00:00
rf_layout.c Revert last change (the last change was not necessarily desirable, and 2000-04-17 19:35:12 +00:00
rf_layout.h Const poison the layout name. 2000-05-23 00:44:38 +00:00
rf_map.c rf_sys.h does not need to be #included in any of these files, and, actually, 1999-08-13 03:41:52 +00:00
rf_map.h
rf_mcpair.c
rf_mcpair.h
rf_memchunk.c rf_sys.h does not need to be #included in any of these files, and, actually, 1999-08-13 03:41:52 +00:00
rf_memchunk.h
rf_netbsd.h In the event that an up-to-date component cannot be located for a specific 2000-05-28 22:53:49 +00:00
rf_netbsdkintf.c We need to be slightly more clever during auto-configuration, to make 2000-05-28 05:23:41 +00:00
rf_nwayxor.c Remove register declarations. 2000-03-30 12:41:09 +00:00
rf_nwayxor.h
rf_options.c
rf_options.h
rf_optnames.h Nuke what's left of the DFSTRACE stuff. 1999-12-07 02:54:08 +00:00
rf_paritylog.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_paritylog.h
rf_paritylogDiskMgr.c Fix typo + cleanup a bit. 2000-01-15 01:57:57 +00:00
rf_paritylogDiskMgr.h
rf_paritylogging.c Make this compile without warnings on alphas. 2000-02-12 16:06:27 +00:00
rf_paritylogging.h
rf_parityloggingdags.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_parityloggingdags.h
rf_parityscan.c Abort any parity re-writes before unconfiguring a RAID set. 2000-05-28 03:00:31 +00:00
rf_parityscan.h
rf_pq.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_pq.h
rf_pqdeg.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_pqdeg.h
rf_pqdegdags.c Make these compile with RF_INCLUDE_RAID6. 1999-08-15 02:36:40 +00:00
rf_pqdegdags.h
rf_psstatus.c - nuke calls to rf_get_threadid() and associated #include 2000-01-08 22:57:30 +00:00
rf_psstatus.h
rf_raid.h Oops... Missed commmitting this last night. Thanks to Matthias Scheler 2000-02-24 17:12:10 +00:00
rf_raid0.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_raid0.h
rf_raid1.c - nuke calls to rf_get_threadid() and associated #include 2000-01-08 22:57:30 +00:00
rf_raid1.h
rf_raid4.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_raid4.h
rf_raid5.c - nuke calls to rf_get_threadid() and associated #include 2000-01-08 22:57:30 +00:00
rf_raid5.h
rf_raid5_rotatedspare.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_raid5_rotatedspare.h
rf_raidframe.h - Add a mechanism for obtaining finer-grained 'progress' information 2000-05-28 00:48:30 +00:00
rf_reconbuffer.c Fix doubled 'the's in comments. 2000-03-13 23:52:25 +00:00
rf_reconbuffer.h
rf_reconmap.c Fix an 'off-by-one' error in a RF_ASSERT which meant that a reconstruct 1999-08-14 21:44:24 +00:00
rf_reconmap.h
rf_reconstruct.c Umm.. Complete is not equal to 'left to do'. Fix the math. 2000-05-28 03:42:23 +00:00
rf_reconstruct.h - Add a mechanism for obtaining finer-grained 'progress' information 2000-05-28 00:48:30 +00:00
rf_reconutil.c
rf_reconutil.h
rf_revent.c rf_GetNextReconEvent() is already prototyped in rf_revent.h. 2000-01-07 03:56:14 +00:00
rf_revent.h
rf_shutdown.c If we can't malloc a RF_ShutdownList then we should return ENOMEM right away. 2000-01-13 23:41:18 +00:00
rf_shutdown.h
rf_sstf.c - more cleanup of rf_get_threadid() and debugging printfs 2000-01-08 23:45:05 +00:00
rf_sstf.h
rf_states.c Nuke desc->tid. 2000-01-09 00:00:18 +00:00
rf_states.h
rf_stripelocks.c - more cleanup of rf_get_threadid() and debugging printfs 2000-01-08 23:45:05 +00:00
rf_stripelocks.h
rf_strutils.c
rf_threadstuff.c Nuke the last few bits of RF_DEBUG_ATOMIC that should have 1999-12-07 02:13:28 +00:00
rf_threadstuff.h Nuke a couple of obsolete comments. 2000-01-09 01:34:29 +00:00
rf_types.h Garbage collect more unused stuff. 1999-09-05 03:05:55 +00:00
rf_utils.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_utils.h First kick at cleaning up the RF_ETIMER code. New timer handling code 1999-08-13 03:26:55 +00:00