summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_copyback.c
AgeCommit message (Expand)Author
2014-06-14Change dk_lookup() to return an anonymous vnode not associated withhannken
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-08-03Remove unused 'struct lwp *' from rf_getdisksize. No functional changes.oster
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2011-05-01convert mcpair to kmutex.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
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-07-18Fix fallout from recent kthread changes.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-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
2004-03-04Fix mcpair locking issues -- we really don't need the lock heldoster
2003-12-30Some days you wonder if some of the function declaration consistencyoster
2003-12-29[Having received a definite lack of strenuous objection, a small amountoster
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-03-21Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTLdsl
2002-11-16Clean up error reporting, and nuke some printf verbosity.oster
2002-11-15After a rebuild-in-place, a reconstruct, or a copyback, we shouldoster
2002-09-17Cast the RF_DEBUG_RECON net a little wider.oster
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDslukem
2001-10-05More #if 0's bite the dust.oster
2001-10-04Step 2 of the disentanglement. We now look to <dev/raidframe/*> foroster
2001-01-26Ensure we update the 'partitionSize' field of the component labelsoster
2000-03-07Create a new rf_close_component() to handle vnode operations for closingoster
2000-02-23Do a better job of (re)initializing the component labels afteroster
2000-01-09- move a bunch of function prototypes to rf_kintf.hoster
2000-01-07Nuke: #include "rf_threadid.h".oster
2000-01-05- update RF_CREATE_THREAD to handle a 'process name' argument.oster
1999-08-14Remove a 'struct proc *'-passing abomination that's been bugging meoster
1999-08-13rf_sys.h does not need to be #included in any of these files, and, actually,oster
1999-03-02Update for recent changes including component label support, cleanoster
1999-02-27After a vn_close(), set the vnode * to NULL so we don't try closing itoster
1999-02-27Do the VOP_UNLOCK() on an initialized vp, rather than random garbage.oster
1999-02-23Do a VOP_UNLOCK() before a vn_close().oster
1999-02-05Phase 2 of the RAIDframe cleanup. The source is now closer to KNFoster
1999-01-26RAIDframe cleanup, phase 1. Nuke simulator support, user-land driver,oster
1998-11-13RAIDframe, version 1.1, from the Parallel Data Laboratory atoster