summaryrefslogtreecommitdiffstats
path: root/sys/geom/raid3/g_raid3.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r306279: Use g_wither_provider() where applicable.mav2016-10-061-2/+1
* Removal of Giant droping wrappers for GEOM classes.kib2016-05-201-2/+0
* sys/geom: spelling fixes in comments.pfg2016-04-291-1/+1
* Bump bio_cmd and bio_*flags from 8 bits to 16.imp2016-04-141-1/+1
* Create an API to reset a struct bio (g_reset_bio). This is mandatoryimp2016-02-171-1/+1
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenjkim2015-05-221-1/+1
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-17/+7
* Revert r267961, r267973:gjb2014-06-271-7/+17
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-17/+7
* Alike to r242314 for GRAID make GRAID3 more aggressive in marking volumesmav2013-01-151-9/+12
* When synchronizing, include in the config dump amount ofglebius2012-09-111-0/+5
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-2/+3
* Include sys/sbuf.h directly.ae2011-07-111-0/+1
* Implement relaxed comparision for hardcoded provider names to make itmav2011-04-271-1/+2
* Add some FEATURE macros for various GEOM classes.netchild2011-02-251-0/+1
* Sector size can not be greater than MAXPHYS. Since GRAID3 calculatesae2011-01-121-0/+4
* Move wakeup() out of mutex to reduce contention.mav2010-01-051-3/+3
* Slightly optimize XOR calculation.mav2010-01-051-24/+31
* As soon as geom_raid3 reports it's own stripe as sector size, report largestmav2009-12-241-0/+14
* Make graid3 fallback to malloc() when component request size is biggermav2009-12-211-8/+12
* Revert r190676,190677thompsa2009-04-101-1/+1
* Add a how argument to root_mount_hold() so it can be passed NOWAIT and be calledthompsa2009-04-031-1/+1
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-3/+3
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-2/+2
* Now, that we have gjournal in the tree add possibility to configurepjd2006-11-011-1/+9
* Change spaces to tabs where needed.pjd2006-11-011-20/+20
* Implement BIO_FLUSH handling by simply passing it down to the components.pjd2006-10-311-0/+47
* Guard against invalid metadata.pjd2006-10-101-0/+6
* One more white space fix.pjd2006-09-301-1/+1
* Remove trailing spaces.pjd2006-09-301-16/+16
* Fix synchronization in gmirror and graid3 which I broken. Synchronizationpjd2006-09-131-2/+5
* move created/detected/activated under debug level 1 to quiet the common case..jmg2006-09-091-5/+7
* Not only a request from us can be passed to g_{mirror,raid3}_worker()pjd2006-08-091-5/+11
* Commit the results of the typo hunt by Darren Pilgrim.yar2006-08-041-1/+1
* Don't use f-word in comments. We are gentlemans.pjd2006-08-011-1/+1
* Use proper defines instead of magic values.pjd2006-07-101-2/+2
* When kern.geom.raid3.use_malloc tunnable is set to 1, malloc(9) instead ofpjd2006-07-091-43/+88
* Allow to close access even if device is already destroyed.pjd2006-07-031-3/+5
* Use G_RAID3_FOREACH_SAFE_BIO() macro instead of G_RAID3_FOREACH_BIO() inpjd2006-05-041-6/+4
* We shouldn't lock the topology here - we will panic on assertion insidepjd2006-04-301-2/+0
* - Don't hold the device sx lock when going to sleep.pjd2006-04-281-6/+23
* - Remove dead code.pjd2006-04-281-9/+9
* Be sure to not destroy device twice. This is not possible in theory, butpjd2006-04-281-2/+13
* Fix storing offset of already synchronized data. Offset in entire array waspjd2006-04-181-3/+5
* Introduce and use delayed-destruction functionality from a pre-sync hook,pjd2006-04-101-53/+70
* Preserve previous behaviour of kern.geom.raid3.n{64,16,4}k tunables were 0pjd2006-03-281-1/+1
* Increase debug level for "Thread exiting." message. It's not that importantpjd2006-03-251-1/+1
* kern.geom.raid3.sync_requests=2 seems to be a better default - it stillpjd2006-03-191-3/+3
* Fix build on 64-bit platforms.ru2006-03-131-2/+2
* - Reimplement I/O data allocation to prevent deadlocks.pjd2006-03-131-272/+540
OpenPOWER on IntegriCloud