aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom_kern.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* GEOM: Relax direct dispatch for GEOM threads.Alexander Motin2022-01-281-2/+2
* geom(4): Mark all sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-111-3/+3
* geom: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-13/+17
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-5/+5
* Optimize kern.geom.conf* sysctls.Alexander Motin2019-06-181-20/+29
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove unneeded Giant locking around kthreads creation.Konstantin Belousov2016-05-201-2/+0
* Remove asserts that Giant is not held on entrance into geom KPI, whichKonstantin Belousov2016-05-201-3/+0
* sys/geom: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-5/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-221-0/+7
* Introduce a kern.geom.notaste sysctl that can be used to temporarilyDag-Erling Smørgrav2013-09-241-0/+4
* Move the three geom kprocs as threads under a single pid.Andrew Thompson2011-05-111-46/+25
* Use g_eventlock to protect against losing wakeups in the g_event processJaakko Heinonen2010-11-221-4/+2
* Add sbuf_new_auto as a shortcut for the very common case of creating aDag-Erling Smørgrav2008-08-091-3/+3
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-6/+6
* Add sysctl descriptions.Lukas Ertl2005-11-251-7/+8
* Call g_waitidle() instead of GEOM using the root_mount_hold() KPI.Poul-Henning Kamp2005-04-191-6/+0
* Add a named reference-count KPI to hold off mounting of the root filesystem.Poul-Henning Kamp2005-04-181-0/+6
* Make various random things staticPoul-Henning Kamp2005-02-101-2/+2
* Stop explicitly touching td_base_pri outside of the scheduler and simplyJohn Baldwin2004-12-301-4/+11
* Make kern.geom.debugflags sysctl tunable from /boot/loader.conf.Pawel Jakub Dawidek2004-09-131-0/+1
* don't call sbuf_clear() right after sbuf_new(), it is not necessary.Poul-Henning Kamp2004-02-101-3/+0
* Sleep on "-" in our normal state to simplify debugging.Poul-Henning Kamp2003-06-181-1/+3
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Fix some easy, global, lint warnings. In most cases, this meansMark Murray2003-04-301-1/+1
* Introduce a g_waitfor_event() function which posts an event and waits forPoul-Henning Kamp2003-04-231-12/+3
* More of the event stuff can now be private to geom_event.cPoul-Henning Kamp2003-04-231-2/+0
* Rename g_call_me() to g_post_event(), and give it a flagPoul-Henning Kamp2003-04-231-3/+3
* Move the shutdown eventhandler stuff to a more logical place.Poul-Henning Kamp2003-04-231-0/+11
* Change events to have an array of "void *" references, and give thePoul-Henning Kamp2003-04-021-3/+3
* Turn /dev/geom.ctl from a GEOM class into a plain character device driverPoul-Henning Kamp2003-03-241-0/+1
* Retire the GEOM private statistics code and use devstat instead.Poul-Henning Kamp2003-03-181-4/+0
* Implement a bio-taskqueue to reduce number of context switches inPoul-Henning Kamp2003-02-111-10/+0
* Remove another printf which does not say anything we didn't already know.Poul-Henning Kamp2003-02-111-1/+0
* Update the statistics collection code to track busy time instead ofPoul-Henning Kamp2003-02-091-1/+1
* Move the g_stat struct to its own .h file, we will export it to other code.Poul-Henning Kamp2003-02-081-0/+2
* Commit the correct copy of the g_stat structure.Poul-Henning Kamp2003-02-071-0/+6
* Fix some sleep strings to make more sense.Poul-Henning Kamp2003-02-071-3/+3
* Remove the "ascii" attribute from the sysctls so that "sysctl -a" willPoul-Henning Kamp2002-12-271-3/+3
* Use a mutex assert to document our locking circumstances.Poul-Henning Kamp2002-12-261-0/+3
* Fix a cut&past-o.Poul-Henning Kamp2002-12-011-1/+1
* Add the remaning part of the new libdisk interaction.Poul-Henning Kamp2002-10-281-2/+23
* Reduce the GEOM verbosity under bootverbose to something more sufferable.Poul-Henning Kamp2002-10-251-2/+0
* No need to specify CTLTYPE_INT when we use SYSCTL_INT.Poul-Henning Kamp2002-10-201-7/+7