summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Revert r190676,190677thompsa2009-04-101-5/+0
* Add interleaving root hold tokens from the CAM probe to disk_create and geomthompsa2009-04-031-0/+5
* In g_handleattr(), set bp->bio_completed also for the casemarcel2009-02-031-1/+2
* Constify val in g_handleattr() and str in g_handleattr_str().marcel2009-02-011-2/+2
* - Add missing word in comment.lulf2008-12-081-1/+1
* Add sbuf_new_auto as a shortcut for the very common case of creating ades2008-08-091-2/+2
* - Assert that we don't send new provider event for a provider which haspjd2008-05-181-1/+3
* Play nice with DDB pager.pjd2008-05-181-4/+18
* When retasting, wither any existing GEOMs of the same class. Thismarcel2008-03-281-1/+7
* Add g_retaste(), which given a class will present all non-open providersmarcel2008-03-231-0/+60
* - Implement helper g_handleattr_str() function for string attributespjd2007-05-051-7/+22
* Add 'show geom [addr]' ddb(4) command, which prints entire GEOM topology ifpjd2006-09-151-1/+212
* Add g_wither_provider() to abstract the details of destroying amarcel2006-04-101-0/+12
* Fix a bug that caused some /dev entries to continue to exist afterjdp2005-11-181-2/+3
* fix a "modify after free" bug which is practically impossible tophk2005-03-261-5/+8
* Add g_wither_geom_close() function.phk2004-10-291-0/+17
* Don't call g_waitidle(), it happens automagically now.phk2004-10-231-1/+0
* - Turn KASSERT()s into warning printf()'s in the g_class_load() routine.arr2004-10-221-10/+26
* When loading GEOM modules, we expect the actual load process to be donegreen2004-10-121-1/+9
* For removable devices without media we set a zero mediasize but a non-zerophk2004-09-051-0/+3
* OK, now check geom class version numbers.phk2004-08-081-1/+1
* OOps, that check was a bit premature. Allow zero versions as well.phk2004-08-081-1/+1
* Give classes a version number and refuse to touch classes which are notphk2004-08-081-0/+14
* Only detach consumers which are attached when we wither stuff away.phk2004-07-091-1/+2
* Make withering water tight.phk2004-07-081-25/+59
* Fail normally rather than KASSERT if attempt to open a spoiled consumer.phk2004-07-081-5/+3
* 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-101-57/+42
* Don't panic on providers already withered when we wither a geom.phk2004-03-071-1/+2
* 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-121-21/+3
* 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
* Add KASSERTS.phk2004-01-231-0/+11
* Plug an insignificant memoryleak.phk2004-01-231-0/+3
* Print the correct pointer in a KASSERT.phk2004-01-111-1/+1
* KASSERT against no-op access requests.phk2004-01-091-0/+1
* Call class->init() an class->fini() while the class is hooked up,phk2003-11-181-3/+5
* This is a crude bandaid for 5.2 to protect against providers which disappearphk2003-11-151-0/+38
* Introduce a per provider wither flagphk2003-10-061-0/+2
* Don't panic over the fact that unloading failed if we already knew that.phk2003-08-221-3/+5
* Use __FBSDID().obrien2003-06-111-2/+2
* Drop a memory-corruption debugging test-tool.phk2003-06-071-13/+0
* Add missing va_end() calls.phk2003-06-071-2/+4
* Introduce g_provider_by_name() function, and use it.phk2003-06-041-0/+17
* Add a KASSERT to prevent the same GEOM class from being processed loadedphk2003-06-041-0/+6
* constify g_sanity()phk2003-06-011-1/+1
* Introduce a init and fini member functions on a class.phk2003-05-311-22/+100
* Back out all the stuff that didn't belong in the last commit.phk2003-05-021-9/+12
OpenPOWER on IntegriCloud