NetBSD/sys/dev/raidframe
oster b36a1a085e For the RF_ASSERT() and RF_PANIC() macros, call a function to do the
sprintf, instead of doing the sprintf in the macros.  This means just
1 copy of each of the error messages, chopping about about 16K off the
size of an i386 kernel.  Thanks to Simon Burge and Enami Tsugutomo
for providing the inspiration to do this.
2000-12-15 02:12:58 +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 Fix a couple of warnings about uninitialized variables. Thanks go to 2000-12-05 01:35:56 +00:00
rf_disks.h cleanup function prototypes. 2000-03-27 03:25:17 +00:00
rf_driver.c For the RF_ASSERT() and RF_PANIC() macros, call a function to do the 2000-12-15 02:12:58 +00:00
rf_driver.h Get recent changes into the tree: 2000-02-13 04:53:57 +00:00
rf_engine.c Use RF_WAIT_COND() to avoid locking errors. 2000-08-20 16:51:03 +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_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_evenodd.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_evenodd.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 For the RF_ASSERT() and RF_PANIC() macros, call a function to do the 2000-12-15 02:12:58 +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 Move disk_busy() and disk_unbusy() to more sane locations. Values 2000-10-20 02:24:45 +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 Nuke a printf that *I* added at least as early as Nov, 1998, and which is 2000-06-29 00:22:27 +00:00
rf_map.h
rf_mcpair.c Be consistent: use mcpair->cond instead of mcpair->flag. 2000-09-11 02:23:14 +00:00
rf_mcpair.h convert tsleep()->ltsleep(), which makes the kernel complain less 2000-09-21 01:45:46 +00:00
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 Fix a couple of warnings about uninitialized variables. Thanks go to 2000-12-05 01:35:56 +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_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_rotatedspare.c Nuke: #include "rf_threadid.h". 2000-01-07 03:40:56 +00:00
rf_raid5_rotatedspare.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_raid.h Oops... Missed commmitting this last night. Thanks to Matthias Scheler 2000-02-24 17:12:10 +00:00
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 Merge rf_update_component_labels() and rf_final_update_component_labels(). 2000-06-04 02:05:13 +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 convert tsleep()->ltsleep(), which makes the kernel complain less 2000-09-21 01:45:46 +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 Comment out 2 cases of unitialized variable use (only used when 2000-12-04 11:35:46 +00:00
rf_sstf.h
rf_states.c Move disk_busy() and disk_unbusy() to more sane locations. Values 2000-10-20 02:24:45 +00:00
rf_states.h
rf_stripelocks.c Comment out 2 cases of unitialized variable use (only used when 2000-12-04 11:35:46 +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 RF_COND_WAIT(): use ltsleep(). 2000-08-20 16:15:31 +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