summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
AgeCommit message (Expand)Author
2006-03-01Fix lossage related to device_is_a() changes. Fix from cube@ (thanks!).oster
2006-02-24- minor comment cleanuposter
2006-02-21Use device_class() instead of accessing dv_class directly.thorpej
2006-02-14RAIDframe was erroneously re-initializing the Parity Stripe Statusoster
2006-01-09rf_DiskUnlockFunc and rf_DiskUnlockFuncForThreads are never used. Punt them.oster
2006-01-08Really move all of the bp initalization bits into InitBP().oster
2006-01-08For the normal (read/write) case, do all the buffer initializationoster
2006-01-08Cleanup the initialization of buffers a bit, and remove some old codeoster
2006-01-08raidstrategy: fix weird ENOSPC when reading from/writing to a raw partition.yamt
2006-01-08raidioctl:yamt
2006-01-07Remove the component buffer bits, now that I know there is aoster
2006-01-06initialize necessary members of struct buf. PR/32462 from Reinoud Zandijk.yamt
2006-01-04- add simple functions to allocate/free a buffer for i/o.yamt
2006-01-04We need to mark used spares as failed if they encounter IO errors!oster
2005-12-11merge ktrace-lwp.christos
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-09-25Re-work the handling of incoming I/O in RAIDframe:oster
2005-09-24This disk_detach() should be pseudo_disk_detach().oster
2005-09-24Remove an RF_ASSERT that is just plain wrong.oster
2005-08-20use pseudo_disk_{init,attach,detach} where appropriate.yamt
2005-07-18If rf_SubmitReconBuffer indicates the submission was blocked (foroster
2005-06-08- initialize numRUsTotal before we indicate that we are doing a reconstruct.oster
2005-05-29- avoid variable shadowingchristos
2005-02-27nuke trailing whitespaceperry
2005-02-13Convert a few "void *"'s to "struct buf *"'s. No functional changes.oster
2005-02-12The 'next' argument to rf_CreateDiskQueueData is always NULL. Sinceoster
2005-02-12Add a 'waitflag' argument to rf_CreateDiskQueueData() and use it tooster
2005-02-06It's not a bad idea to update the component labels whether or not theoster
2005-02-05CreateDiskQueueData() doesn't need to use void * for raidPtr.oster
2005-02-05rf_GetNextReconEvent() *will* return a valid event, so no need foroster
2005-02-05Cleanup function prototypes.oster
2005-02-05Vastly improve the error handling in the case of a read/write erroroster
2005-01-22Torch some #define's missed in last commit.oster
2005-01-22Reconstruction Descriptors are only allocated once per reconstruction,oster
2005-01-18ForceReconReadDoneProc() needs a return after doing the firstoster
2005-01-14After walking through desc->dagList nuking entries, make sureoster
2004-12-12The switch() in rf_ContinueReconstructFailedDisk() is never actuallyoster
2004-11-24Only touch bufpool whilst in splbio(). (That should be the caseoster
2004-11-17Don't allow -f to fail a disk while a reconstruction is taking placeoster
2004-11-16Initialize parity_rewrite_stripes_done to remove the window whereoster
2004-11-16On an idea from Thor (tls@), do not fail a component if doing so wouldoster
2004-11-15continueFunc and continueArg arn't used. Turf. Simplify calls tooster
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-10-15rf_find_raid_components():thorpej
2004-10-10Make this actually compile.tron
2004-10-10when truncating a spare disk, also log what its original size was.mrg
2004-08-27Correct some RF_ASSERTS() that were missed when fixing memory issuesoster
2004-08-26rf_CheckLabels() needs to die, but for now, we patch it by settingoster
2004-07-01The result of rf_DoAccess() should *not* be assigned to bp->b_error.oster
2004-06-29Remove a (redundant) check that was already performed in raidstart().oster