summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_autoconf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* back out refcnt for dv_ref, there's too many hand crafted devices alldlg2015-09-111-4/+4
* use refcnts for the device reference counts as an example of howdlg2015-09-111-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* you need atomic.h to do atomic things.dlg2015-02-091-1/+2
* use atomic ops to increment and decrement the device ref count indlg2015-02-091-4/+3
* bring back r1.80:dlg2015-01-221-2/+5
* back it out properlyderaadt2015-01-191-3/+1
* never tested with a make releasederaadt2015-01-191-2/+2
* pass the size of the softc to free.dlg2015-01-191-2/+4
* Introduce config_suspend_all(9) a function that invokes config_suspend(9)kettenis2014-09-181-1/+51
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* use mallocarray where arguments are multipled. ok deraadttedu2014-07-131-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7
* Change config_deactivate(9) to always unset the DVF_ACTIVE flag sompi2014-07-121-12/+6
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-03-291-2/+2
* get rid of the assumption that the head of the alldevs list is thedlg2014-03-131-1/+11
* printf(variable) --> printf("%s", variable)guenther2013-12-121-2/+2
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-4/+9
* msgs can be constderaadt2013-11-291-2/+2
* get rid of the goop for maintaining multiple cftables since theresdlg2013-11-271-57/+44
* compare pointers to NULLdlg2013-11-261-3/+3
* Enforce ca_activate tree-walks over the entire heirarchy for all events,deraadt2013-05-301-7/+4
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-1/+4
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-22/+1
* serialize attach and detach of device sub-trees -- only one devicederaadt2011-06-201-3/+36
* Add a few KASSERTs to config_attach() for sanity to make sure we don'tmatthew2011-06-011-3/+13
* remove a useless commentderaadt2010-09-081-2/+1
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-4/+5
* Silence the activation debug reporting. We are starting to get worriedderaadt2010-06-301-1/+3
* Remove leftover debug printf in config_activate_children(); ok deraadtmiod2010-02-281-3/+1
* Make config_activate_children() more useable as a suspend-and-resumederaadt2009-11-231-73/+62
* Add basic suspend/resume autoconf functionality.pirofti2009-11-221-1/+43
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-2/+2
* Allow devices attaching at root (such as softraid) to be disabled in UKC.miod2008-08-201-3/+6
* Since the devices that we detach may have children we cannot rely on thekettenis2007-11-231-6/+4
* get rid of the unused cond_predicate_t typedef.dlg2007-10-291-3/+1
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-5/+4
* the (root) stuff is ugly, so print "at root", so it looks more likederaadt2007-05-301-2/+2
* kill __HAVE_DEVICE_REGISTER by requiring all architectures to have aderaadt2007-05-151-3/+1
* evcnt_attach() is no longer used; ok miodderaadt2007-05-091-23/+1
* Remove device id from hotplug events.mk2006-05-281-7/+7
* more fallout from the sensors: Every single ramdisk got broken.deraadt2006-05-281-3/+4
* Include device id in hotplug events. This will be used by ntpd to checkmk2006-05-281-6/+7
* cf_unit should have a value between 0 and cd_ndevs. So set cf_unit to 0 whenkrw2006-05-171-1/+2
* Detach children devices in reverse order. This gives better display, andkrw2006-05-171-5/+8
* When assigning a unit number, treat running off the end of thekrw2006-05-141-1/+2
* Remove now unused zeroref member in cfattach structures.miod2006-01-211-6/+2
* In config_detach_children(), after detaching a device, restart the devicemiod2006-01-131-16/+24
* ansi and deregister. No binary change.jsg2005-12-091-75/+36
* Use list and queue macros where applicable to make the code easier to read;miod2004-12-261-4/+4