summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Implement checkparity/rebuildparity.le2004-11-267-13/+316
* - Add missing Giant drop before acquiring the topology lock.pjd2004-11-231-3/+6
* Use M_ZERO to not panic in mtx_init when INVARIANTS enabled.fjoe2004-11-201-1/+1
* Move RAID5 offset calculation into a separate function to avoidle2004-11-151-50/+56
* Share gv_roughlength() between kernel and userland, as we will need itle2004-11-154-36/+36
* Before trying to update metadata (so open consumer for writing), be surepjd2004-11-092-21/+53
* Introduce g_waitidlelock() function which is simlar to g_waitidle(),pjd2004-11-092-0/+13
* Don't rely on DIRTY flag to be sure that consumer if open, becausepjd2004-11-092-2/+2
* For BIO_READ check if provider is open for reading and for BIO_WRITE,pjd2004-11-091-3/+11
* Drop Giant lock before grabbing the topology lock.pjd2004-11-092-0/+4
* If device is marked as beeing destroyed, deny all access requests.pjd2004-11-082-2/+4
* Don't forget to make sure that there are no not-finished requests beforepjd2004-11-052-30/+66
* - Mark all raid3 components as clean after kern.geom.raid3.idletime seconds.pjd2004-11-052-2/+82
* Mark raid3 devices as clean on shutdown (after all file systems arepjd2004-11-051-3/+52
* - Use ->index consumer's field to track number of in-flight requests.pjd2004-11-051-2/+10
* Use shutdown hooks to mark mirrors as clean after all file systems arepjd2004-11-051-1/+47
* Remove unused #include.pjd2004-11-051-1/+0
* - Add a sysctl kern.geom.mirror.idletime, so one can specify after how manypjd2004-11-051-13/+37
* MFp4:pjd2004-11-052-13/+69
* Finish cut&paste adjustments.phk2004-11-041-1/+1
* Stop dumping the MBR entries under bootverbosephk2004-11-031-2/+2
* Stop wasting a bootverbose line on all geom slices.phk2004-11-031-1/+1
* Don't set si_bsize_phys, nobody cares.phk2004-10-291-2/+0
* 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
OpenPOWER on IntegriCloud