summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_kern.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unneeded Giant locking around kthreads creation.kib2016-05-201-2/+0
* Remove asserts that Giant is not held on entrance into geom KPI, whichkib2016-05-201-3/+0
* sys/geom: spelling fixes in comments.pfg2016-04-291-1/+1
* Fix multiple incorrect SYSCTL arguments in the kernel:hselasky2014-10-211-5/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+1
* Revert r267961, r267973:gjb2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+1
* Merge GEOM direct dispatch changes from the projects/camlock branch.mav2013-10-221-0/+7
* Introduce a kern.geom.notaste sysctl that can be used to temporarilydes2013-09-241-0/+4
* Move the three geom kprocs as threads under a single pid.thompsa2011-05-111-46/+25
* Use g_eventlock to protect against losing wakeups in the g_event processjh2010-11-221-4/+2
* Add sbuf_new_auto as a shortcut for the very common case of creating ades2008-08-091-3/+3
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-6/+6
* Add sysctl descriptions.le2005-11-251-7/+8
* Call g_waitidle() instead of GEOM using the root_mount_hold() KPI.phk2005-04-191-6/+0
* Add a named reference-count KPI to hold off mounting of the root filesystem.phk2005-04-181-0/+6
* Make various random things staticphk2005-02-101-2/+2
* Stop explicitly touching td_base_pri outside of the scheduler and simplyjhb2004-12-301-4/+11
* Make kern.geom.debugflags sysctl tunable from /boot/loader.conf.pjd2004-09-131-0/+1
* don't call sbuf_clear() right after sbuf_new(), it is not necessary.phk2004-02-101-3/+0
* Sleep on "-" in our normal state to simplify debugging.phk2003-06-181-1/+3
* Use __FBSDID().obrien2003-06-111-2/+3
* Fix some easy, global, lint warnings. In most cases, this meansmarkm2003-04-301-1/+1
* Introduce a g_waitfor_event() function which posts an event and waits forphk2003-04-231-12/+3
* More of the event stuff can now be private to geom_event.cphk2003-04-231-2/+0
* Rename g_call_me() to g_post_event(), and give it a flagphk2003-04-231-3/+3
* Move the shutdown eventhandler stuff to a more logical place.phk2003-04-231-0/+11
* Change events to have an array of "void *" references, and give thephk2003-04-021-3/+3
* Turn /dev/geom.ctl from a GEOM class into a plain character device driverphk2003-03-241-0/+1
* Retire the GEOM private statistics code and use devstat instead.phk2003-03-181-4/+0
* Implement a bio-taskqueue to reduce number of context switches inphk2003-02-111-10/+0
* Remove another printf which does not say anything we didn't already know.phk2003-02-111-1/+0
* Update the statistics collection code to track busy time instead ofphk2003-02-091-1/+1
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-081-0/+2
* Commit the correct copy of the g_stat structure.phk2003-02-071-0/+6
* Fix some sleep strings to make more sense.phk2003-02-071-3/+3
* Remove the "ascii" attribute from the sysctls so that "sysctl -a" willphk2002-12-271-3/+3
* Use a mutex assert to document our locking circumstances.phk2002-12-261-0/+3
* Fix a cut&past-o.phk2002-12-011-1/+1
* Add the remaning part of the new libdisk interaction.phk2002-10-281-2/+23
* Reduce the GEOM verbosity under bootverbose to something more sufferable.phk2002-10-251-2/+0
* No need to specify CTLTYPE_INT when we use SYSCTL_INT.phk2002-10-201-7/+7
* Be consistent and return the NUL at the end of kern.geom.conf{xml,dot}.phk2002-10-171-2/+2
* Properly isolate the locking domains of sysctl from the topology lockphk2002-10-041-17/+25
* Move GEOM's sysctls under kern.geom.phk2002-10-021-9/+11
* Zero the local-variable mutexes before we call mtx_init() on them,phk2002-09-281-0/+2
* Style, whitespace and lint fixes.phk2002-09-281-4/+5
* Make the UP/DOWN threads hold on to their own private mutex while doingphk2002-09-271-2/+26
* Various no-ops:phk2002-09-271-6/+0
* Don't use the static thread.. it is going away.julian2002-06-291-2/+2
OpenPOWER on IntegriCloud