summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_reconstruct.c
AgeCommit message (Expand)Author
2021-02-17Pull up following revision(s) (requested by oster in ticket #1206):martin
2019-02-09- Change the allocation macros to be more like function callschristos
2014-11-14Fix a long-standing bug related to rebooting while aoster
2014-06-14Change dk_lookup() to return an anonymous vnode not associated withhannken
2013-03-06fix parens in a messageyamt
2012-02-20Add logic to the main reconstruction loop to handle RAID5 with rotatedoster
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-08-03Address part of PR kern/44972. From YAMAMOTO Takashi. Thanks!oster
2011-05-28rf_ReconstructInPlace: don't leave a vnode open on errors.yamt
2011-05-24Suggested to oster@ and approved via private e-mail as a help tobuhrow
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2011-05-02convert rb_mutex to a kmutex/cv.mrg
2011-02-19Define accessors for number of blocks and partition size in theenami
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-11-01add support for >2TB raid devices.mrg
2009-11-17Finally commit the RAIDframe parity map Summer Of Code project.jld
2009-02-11If we see a RF_RECON_WRITE_ERROR event we know a write has finished andoster
2008-12-20When unconfiguring an array where a reconstruct is in progress, abortoster
2008-09-23Nuke unneeded printf(). Spotted by pooka@.oster
2008-05-19Re-work some of the guts of the reconstruction code.oster
2008-04-15A forced recon read should not default to indicating that the readsoster
2008-04-14Print out the status value if a reconstruction read fails.oster
2008-01-26In a land before time, when kernel processes roamed the system, weoster
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-09-21Fix wording in a comment and correct a debug line. From Olivier Cherrieroster
2007-07-18Fix fallout from recent kthread changes.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-26Change dk_lookup() to accept an additional argument of the type enum uio_segcube
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-08-27- use dk_lookup instead of our home-spun version.christos
2006-07-21- Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2005-12-11merge ktrace-lwp.christos
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-02-27nuke trailing whitespaceperry
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-05rf_GetNextReconEvent() *will* return a valid event, so no need foroster
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
2004-12-12The switch() in rf_ContinueReconstructFailedDisk() is never actuallyoster
2004-11-15continueFunc and continueArg arn't used. Turf. Simplify calls tooster
2004-03-18Re-work the locking mechanisms for reconstruct and PSS structuresoster
2004-03-13 - don't use rf_PrintUserStats() for recon statistics.oster
2004-03-07- Introduce rf_pools which contains all of the various global pools usedoster