| Commit message (Expand) | Author | Age | Files | Lines |
* | Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) | Pawel Biernacki | 2020-02-26 | 1 | -13/+17 |
* | Mark some more hot global variables with __read_mostly. | Alexander Motin | 2019-12-04 | 1 | -5/+5 |
* | Optimize kern.geom.conf* sysctls. | Alexander Motin | 2019-06-18 | 1 | -20/+29 |
* | sys/geom: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Remove unneeded Giant locking around kthreads creation. | Konstantin Belousov | 2016-05-20 | 1 | -2/+0 |
* | Remove asserts that Giant is not held on entrance into geom KPI, which | Konstantin Belousov | 2016-05-20 | 1 | -3/+0 |
* | sys/geom: spelling fixes in comments. | Pedro F. Giffuni | 2016-04-29 | 1 | -1/+1 |
* | Fix multiple incorrect SYSCTL arguments in the kernel: | Hans Petter Selasky | 2014-10-21 | 1 | -5/+5 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | Hans Petter Selasky | 2014-06-28 | 1 | -2/+1 |
* | Revert r267961, r267973: | Glen Barber | 2014-06-27 | 1 | -1/+2 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | Hans Petter Selasky | 2014-06-27 | 1 | -2/+1 |
* | Merge GEOM direct dispatch changes from the projects/camlock branch. | Alexander Motin | 2013-10-22 | 1 | -0/+7 |
* | Introduce a kern.geom.notaste sysctl that can be used to temporarily | Dag-Erling Smørgrav | 2013-09-24 | 1 | -0/+4 |
* | Move the three geom kprocs as threads under a single pid. | Andrew Thompson | 2011-05-11 | 1 | -46/+25 |
* | Use g_eventlock to protect against losing wakeups in the g_event process | Jaakko Heinonen | 2010-11-22 | 1 | -4/+2 |
* | Add sbuf_new_auto as a shortcut for the very common case of creating a | Dag-Erling Smørgrav | 2008-08-09 | 1 | -3/+3 |
* | Commit 14/14 of sched_lock decomposition. | Jeff Roberson | 2007-06-05 | 1 | -6/+6 |
* | Add sysctl descriptions. | Lukas Ertl | 2005-11-25 | 1 | -7/+8 |
* | Call g_waitidle() instead of GEOM using the root_mount_hold() KPI. | Poul-Henning Kamp | 2005-04-19 | 1 | -6/+0 |
* | Add a named reference-count KPI to hold off mounting of the root filesystem. | Poul-Henning Kamp | 2005-04-18 | 1 | -0/+6 |
* | Make various random things static | Poul-Henning Kamp | 2005-02-10 | 1 | -2/+2 |
* | Stop explicitly touching td_base_pri outside of the scheduler and simply | John Baldwin | 2004-12-30 | 1 | -4/+11 |
* | Make kern.geom.debugflags sysctl tunable from /boot/loader.conf. | Pawel Jakub Dawidek | 2004-09-13 | 1 | -0/+1 |
* | don't call sbuf_clear() right after sbuf_new(), it is not necessary. | Poul-Henning Kamp | 2004-02-10 | 1 | -3/+0 |
* | Sleep on "-" in our normal state to simplify debugging. | Poul-Henning Kamp | 2003-06-18 | 1 | -1/+3 |
* | Use __FBSDID(). | David E. O'Brien | 2003-06-11 | 1 | -2/+3 |
* | Fix some easy, global, lint warnings. In most cases, this means | Mark Murray | 2003-04-30 | 1 | -1/+1 |
* | Introduce a g_waitfor_event() function which posts an event and waits for | Poul-Henning Kamp | 2003-04-23 | 1 | -12/+3 |
* | More of the event stuff can now be private to geom_event.c | Poul-Henning Kamp | 2003-04-23 | 1 | -2/+0 |
* | Rename g_call_me() to g_post_event(), and give it a flag | Poul-Henning Kamp | 2003-04-23 | 1 | -3/+3 |
* | Move the shutdown eventhandler stuff to a more logical place. | Poul-Henning Kamp | 2003-04-23 | 1 | -0/+11 |
* | Change events to have an array of "void *" references, and give the | Poul-Henning Kamp | 2003-04-02 | 1 | -3/+3 |
* | Turn /dev/geom.ctl from a GEOM class into a plain character device driver | Poul-Henning Kamp | 2003-03-24 | 1 | -0/+1 |
* | Retire the GEOM private statistics code and use devstat instead. | Poul-Henning Kamp | 2003-03-18 | 1 | -4/+0 |
* | Implement a bio-taskqueue to reduce number of context switches in | Poul-Henning Kamp | 2003-02-11 | 1 | -10/+0 |
* | Remove another printf which does not say anything we didn't already know. | Poul-Henning Kamp | 2003-02-11 | 1 | -1/+0 |
* | Update the statistics collection code to track busy time instead of | Poul-Henning Kamp | 2003-02-09 | 1 | -1/+1 |
* | Move the g_stat struct to its own .h file, we will export it to other code. | Poul-Henning Kamp | 2003-02-08 | 1 | -0/+2 |
* | Commit the correct copy of the g_stat structure. | Poul-Henning Kamp | 2003-02-07 | 1 | -0/+6 |
* | Fix some sleep strings to make more sense. | Poul-Henning Kamp | 2003-02-07 | 1 | -3/+3 |
* | Remove the "ascii" attribute from the sysctls so that "sysctl -a" will | Poul-Henning Kamp | 2002-12-27 | 1 | -3/+3 |
* | Use a mutex assert to document our locking circumstances. | Poul-Henning Kamp | 2002-12-26 | 1 | -0/+3 |
* | Fix a cut&past-o. | Poul-Henning Kamp | 2002-12-01 | 1 | -1/+1 |
* | Add the remaning part of the new libdisk interaction. | Poul-Henning Kamp | 2002-10-28 | 1 | -2/+23 |
* | Reduce the GEOM verbosity under bootverbose to something more sufferable. | Poul-Henning Kamp | 2002-10-25 | 1 | -2/+0 |
* | No need to specify CTLTYPE_INT when we use SYSCTL_INT. | Poul-Henning Kamp | 2002-10-20 | 1 | -7/+7 |
* | Be consistent and return the NUL at the end of kern.geom.conf{xml,dot}. | Poul-Henning Kamp | 2002-10-17 | 1 | -2/+2 |
* | Properly isolate the locking domains of sysctl from the topology lock | Poul-Henning Kamp | 2002-10-04 | 1 | -17/+25 |
* | Move GEOM's sysctls under kern.geom. | Poul-Henning Kamp | 2002-10-02 | 1 | -9/+11 |
* | Zero the local-variable mutexes before we call mtx_init() on them, | Poul-Henning Kamp | 2002-09-28 | 1 | -0/+2 |