summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
...
* Add GEOM class "VFS" for filesystems and other buffer cache usersphk2004-10-292-0/+194
* Add g_wither_geom_close() function.phk2004-10-292-0/+18
* Give dev_strategy() an explict cdev argument in preparation for removingphk2004-10-291-2/+2
* Give each plex a separate queue where held back bios are put on.le2004-10-262-3/+16
* Use unit number allocation functions for GEOM minor numbers.phk2004-10-252-11/+18
* Retire si_stripesize and si_stripeoffset they will not be needed in cdevphk2004-10-251-2/+0
* Don't call g_waitidle(), it happens automagically now.phk2004-10-233-6/+3
* Add a new per-thread private flag: TDP_GEOM.phk2004-10-231-1/+8
* Move the prototype for g_waitidle() to a more visible place.phk2004-10-231-1/+0
* - Turn KASSERT()s into warning printf()'s in the g_class_load() routine.arr2004-10-221-10/+26
* Add KTR_GEOM, which allows tracing of basic GEOM I/O events occuringrwatson2004-10-211-0/+26
* Ehh. Introduce a hack: Wait for 3 seconds, so GEOM is able to give uspjd2004-10-141-0/+5
* Only allow for unloading when there are no geoms in LABEL GEOM class.pjd2004-10-141-1/+16
* When loading GEOM modules, we expect the actual load process to be donegreen2004-10-121-1/+9
* Trace information about a buffer while we still control it.ups2004-10-111-2/+3
* Only do the geometry translations on ad* devices, other devices seems tosos2004-10-081-18/+22
* Be sure to always return 0 for negative access requests.pjd2004-10-071-0/+8
* Move the PC98 specific geometry "gunk" to geom_pc98.c where it belongs.sos2004-10-071-0/+19
* Don't set the BIO_ONQUEUE debugging flag until we actually put the biophk2004-10-061-1/+1
* Geoms without softc are geoms which are initialized, so wait for them.pjd2004-10-061-2/+4
* Look out for geoms without softc.pjd2004-10-061-0/+2
* Before root file system is mounted, wait for mirrors in degraded state.pjd2004-10-051-0/+41
* Don't allow to create a drive that already exists.le2004-10-021-0/+8
* Correctly skip the '/dev/' part when creating new drives and prefixle2004-10-022-5/+8
* Unlock g_gate_list_mtx mutex when we cannot allocate unit number.pjd2004-10-021-0/+1
* Make it possible to rebuild degraded RAID5 plexes. Note that it isle2004-09-306-16/+261
* Protect the start/end counts on consumers and providers with the up/downphk2004-09-281-28/+40
* - Set maximum request size to MAXPHYS (128kB), instead of DFLPHYS (64kB).pjd2004-09-281-4/+6
* Just use MAXPHYS as maximum I/O request size, instead of using my ownpjd2004-09-284-18/+8
* Decrease kern.geom.raid3.timeout to 4, so it is smaller thanpjd2004-09-271-1/+1
* Deny invalid I/O requests which comes from userland here, because laterpjd2004-09-271-0/+6
* Avoid race while synchronizing components. It is very hard to bump into,pjd2004-09-272-7/+37
* Minor, but very important condition fix. The current one can never be true.pjd2004-09-271-1/+1
* Decrease kern.geom.mirror.timeout to 4, so it is smaller thanpjd2004-09-271-1/+1
* Forgot to commit addition of ds_resync field.pjd2004-09-261-0/+1
* Avoid race while synchronizing components. It is very hard to bump into,pjd2004-09-261-8/+31
* Simplify code a bit.pjd2004-09-261-18/+9
* Assert topology is held in g_dev_getprovider().phk2004-09-241-3/+5
* This is not needed anymore, it is forced in GEOM now.pjd2004-09-205-15/+0
* Use correct malloc type when freeing memory allocated by g_read_data.fjoe2004-09-191-2/+2
* Single concat or striped plexes don't need no special initializationle2004-09-182-3/+21
* Re-vamp how I/O is handled in volumes and plexes.le2004-09-189-663/+772
* g_nop_create: destroy newly created provider in case of errors.fjoe2004-09-161-1/+1
* Give the DRIVE geom a worker thread that picks up incoming bios,le2004-09-135-49/+206
* Rename gv_kill_thread() to gv_kill_plex_thread(), since there are morele2004-09-134-5/+5
* Save the config back to disk when a drive goes down.le2004-09-132-1/+6
* Read a whole sector instead of GV_HDR_LEN, since a sector might bele2004-09-132-2/+2
* Make kern.geom.debugflags sysctl tunable from /boot/loader.conf.pjd2004-09-131-0/+1
* Fix a problem that shows up if less than the full complement ofphk2004-09-111-1/+1
* Respect that G_BDE_MAXKEYS is a compile time variable.phk2004-09-111-4/+3
OpenPOWER on IntegriCloud