aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/vinum/geom_vinum_drive.c
Commit message (Expand)AuthorAgeFilesLines
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* geom: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* GEOM: Reduce unnecessary log interleaving with sbufsConrad Meyer2019-08-071-0/+1
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* sys/geom: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Include sys/sbuf.h directly.Andrey V. Elsukov2011-07-111-0/+2
* Prevent non-aligned reading from provider while tasting. RejectAndrey V. Elsukov2011-05-251-0/+4
* Place hostnames and similar information fully under the prison system.Jamie Gritton2009-05-291-1/+0
* Import the gvinum work that have been done during and after Summer of Code 2007.Ulf Lilleengen2009-03-281-599/+60
* - Import macros used in gmirror for printing gvinum debug messages and makingUlf Lilleengen2008-10-261-12/+12
* - Remove unneeded macro since the config_length field in the header was changedUlf Lilleengen2008-10-021-5/+0
* - Make gvinum header on-disk structure consistent on all platforms by storingUlf Lilleengen2008-10-011-5/+225
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* Introduce a new lock, hostname_mtx, and use it to synchronize accessRobert Watson2008-07-051-0/+2
* - Fix a memory leak when re-discovering a gvinum configuration.Ulf Lilleengen2008-03-181-0/+2
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Get rid of the gv_bioq hack in most parts of the I/O path andLukas Ertl2006-01-061-22/+14
* Don't pass error value pointer to g_read_data(9) at all if we don'tMaxim Sobolev2005-11-301-3/+3
* Check for g_read_data(9) errors properly:Maxim Sobolev2005-11-301-1/+1
* Since we want a vinum geom created anytime the module loads, moveLukas Ertl2005-11-241-3/+11
* Finally bring in what was produced during Google SoC 2005:Lukas Ertl2005-11-191-1/+0
* Shuffle around the order in which the components are compiled.Lukas Ertl2005-08-261-14/+4
* Fix a stupid logic bug introduced in geom_vinum_drive.c rev 1.18:Lukas Ertl2005-08-151-1/+6
* When a drive dies, don't call g_wither_geom() directly, but insteadLukas Ertl2005-05-171-46/+71
* Remove test for zero sectorsize when tasting. This check doesn'tLukas Ertl2005-03-071-3/+0
* In case of drive errors, don't close the associated consumer andLukas Ertl2005-02-171-10/+2
* Although an object may already be known in the configuration, it'sLukas Ertl2005-01-191-3/+11
* Give the DRIVE geom a worker thread that picks up incoming bios,Lukas Ertl2004-09-131-49/+168
* Save the config back to disk when a drive goes down.Lukas Ertl2004-09-131-1/+2
* Read a whole sector instead of GV_HDR_LEN, since a sector might beLukas Ertl2004-09-131-1/+1
* Move config_new_drive() to the correct place and rename it toLukas Ertl2004-08-271-0/+28
* Fix a stupid bug in the drive taste function: when checking if aLukas Ertl2004-08-181-28/+10
* Lock the topology before calling gv_parse_config, not afterwards.Lukas Ertl2004-08-101-1/+1
* Tag all geom classes in the tree with a version number.Poul-Henning Kamp2004-08-081-0/+1
* There's a chance that the VINUMDRIVE class tastes before theLukas Ertl2004-07-251-2/+13
* Use a temporary geom when tasting vinumdrives and lock the 'real'Lukas Ertl2004-07-241-5/+29
* No need to free the softc, because it wasn't allocated.Lukas Ertl2004-06-221-1/+0
* Clean up allocated ressources when destroying the main vinum geom.Lukas Ertl2004-06-181-9/+8
* Handle dead disks in a somewhat sane way.Lukas Ertl2004-06-161-0/+11
* Don't free a VINUMDRIVE softc when it's orphaned or spoiled. AllLukas Ertl2004-06-141-1/+0
* Add a first version of a GEOMified vinum.Lukas Ertl2004-06-121-0/+476