summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_subr.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r303019:ae2016-09-301-1/+1
* Fix a bug that caused da(4) peripheral drivers to not fully go awayken2016-06-221-1/+8
* Removal of Giant droping wrappers for GEOM classes.kib2016-05-201-2/+0
* Add support for managing Shingled Magnetic Recording (SMR) drives.ken2016-05-191-0/+1
* Bump bio_cmd and bio_*flags from 8 bits to 16.imp2016-04-141-2/+2
* When searching for provider by name, prefer non-withered one.mav2015-03-261-3/+9
* Add a topology trace to the g_spoil_event.ae2014-05-191-0/+2
* Make g_access() KASSERT() more useful.bdrewery2014-04-151-2/+3
* Improve ZFS N-way mirror read performance by using load and localitysmh2013-10-231-0/+7
* Introduce a kern.geom.notaste sysctl that can be used to temporarilydes2013-09-241-1/+3
* Make g_wither_washer() to not loop by itself, but only when there was somemav2013-03-241-20/+9
* Allow to pass providers with /dev/ prefix to g_provider_by_name().pjd2012-09-011-0/+8
* Remove unneeded G_PF_CANDELETE flag.ed2012-08-281-1/+0
* Implement media change notification for DA and CD removable media devices.mav2012-07-291-19/+76
* Add missing free.trasz2012-07-181-0/+1
* The resize GEOM event has no references, thus cannot be canceled.trasz2012-07-161-2/+0
* Add a new GEOM method, resize(), which is called after provider size changes.trasz2012-07-071-3/+76
* Fix a bug which causes a panic in daopen(). The panic is caused byken2012-06-241-0/+8
* Plumb device physical path reporting from CAM devices, through GEOM andgibbs2011-06-141-0/+1
* Implement relaxed comparision for hardcoded provider names to make itmav2011-04-271-0/+37
* Fix deadlock between GEOM class unloading and withering. Withering can'tjh2010-05-051-47/+51
* Fix ddb(4) "show geom addr" command when INVARIANTS is enabled. Don'tjh2010-04-191-7/+13
* Log attach just like we log detach.pjd2010-02-181-0/+1
* Fix a panic which (reportedly) can happen when unmounting a filesystemtrasz2009-07-011-0/+2
* Simplify.pjd2009-06-051-4/+2
* - Unbreak 64 bit platforms by casting off_t to intmax.lulf2009-05-261-3/+3
* - Fix wrong print on BIO_DONE.lulf2009-05-261-46/+46
* - Add 'show bio' DDB command.lulf2009-05-261-0/+70
* 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
OpenPOWER on IntegriCloud