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