summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Move "is consumer attached?" check before G_VALID_PROVIDER() check,pjd2004-03-181-1/+1
* Be more insistent on destroying geoms at unload time. Still not perfect,phk2004-03-111-2/+8
* Rearrange some of the GEOM debugging tools to be more structured.phk2004-03-105-90/+71
* - Don't take sectorsize from first disk. Calculate it by findingpjd2004-03-091-19/+48
* Print a space character between string given as a macro argument andpjd2004-03-091-0/+1
* Don't panic on providers already withered when we wither a geom.phk2004-03-071-1/+2
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-1/+0
* Correct year in copyrights.pjd2004-03-042-2/+2
* - Remove d_valid field, we can use d_consumer field to check if diskpjd2004-03-032-10/+7
* Removed unused fields.pjd2004-03-011-2/+0
* We don't need d_length field.pjd2004-03-011-2/+0
* Even if we're sure that we can't be orphaned here, we have to definepjd2004-02-271-1/+2
* Remove unused field.pjd2004-02-271-1/+0
* Device megapatch 4/6:phk2004-02-212-1/+4
* Introduce CONCAT GEOM class for disk concatenation.pjd2004-02-192-0/+862
* Change the disk(9) API in order to make device removal more robust.phk2004-02-182-25/+37
* Do not check error code from closing ->access() calls, we know they succeed.phk2004-02-143-8/+9
* Add a KASSERT which checks that a class never fails a closing ->access()phk2004-02-141-0/+3
* Remove the absolute count g_access_abs() function since experience hasphk2004-02-1216-69/+53
* Give both consumers and providers a {void *private, u_int index} whichphk2004-02-121-1/+8
* Added g_print_bio() function to print informations about given bio.pjd2004-02-112-0/+35
* Now we have g_topology_assert_not(), so use it to detect deadlocks.pjd2004-02-101-1/+1
* Added macro which will be used to assert, that the topology lock is not held.pjd2004-02-101-0/+6
* don't call sbuf_clear() right after sbuf_new(), it is not necessary.phk2004-02-103-6/+0
* Polish the work/state engine in preparation for HW-crypto support.phk2004-02-081-64/+65
* Add a missing error case return.phk2004-02-081-0/+1
* We don't need to hold Giant to create the worker kthread.phk2004-02-071-2/+0
* Allow decreasing access count even if there is no disk anymore.pjd2004-02-061-3/+11
* Fix memory leak.le2004-02-061-1/+1
* Allow a GEOM class to unload if it has no geoms or a method function tophk2004-02-021-1/+6
* - Use proper names in KASSERTs.pjd2004-02-021-6/+6
* Check error return from g_clone_bio(). (netchild@)phk2004-02-021-6/+8
* Don't mingle malloc/g_event flags.phk2004-02-021-5/+8
* Bring back the geom_bioqueues, they _are_ a good idea.phk2004-01-281-0/+27
* Make sure to keep track of canceled events.phk2004-01-231-0/+2
* Add KASSERTS.phk2004-01-231-0/+11
* Plug an insignificant memoryleak.phk2004-01-231-0/+3
* Add missing newline in printf.phk2004-01-231-1/+1
* Remove the MD5_KEY debugging toolphk2004-01-231-33/+0
* Remove no longer necessary debug printfsphk2004-01-231-6/+0
* Print the correct pointer in a KASSERT.phk2004-01-111-1/+1
* KASSERT against no-op access requests.phk2004-01-091-0/+1
* Prevent withering of the provider we're orphaning from happening untilphk2003-12-231-1/+7
* Correct usage of mtx_init() API. This is not a functional change sincetruckman2003-12-072-3/+3
* KASSERT against multiple orphanings of providers.phk2003-12-072-0/+5
* Re-arrange and consolidate some random debugging stuffscottl2003-12-073-33/+1
* Call class->init() an class->fini() while the class is hooked up,phk2003-11-181-3/+5
* Fix a harmless bug and add a ')' in a debugging printf.phk2003-11-181-2/+2
* This is a crude bandaid for 5.2 to protect against providers which disappearphk2003-11-151-0/+38
* Make sure to return errors if we have any.phk2003-11-121-1/+1
OpenPOWER on IntegriCloud