| Commit message (Expand) | Author | Age | Files | Lines |
* | Add GEOM class "VFS" for filesystems and other buffer cache users | phk | 2004-10-29 | 2 | -0/+194 |
* | Add g_wither_geom_close() function. | phk | 2004-10-29 | 2 | -0/+18 |
* | Give dev_strategy() an explict cdev argument in preparation for removing | phk | 2004-10-29 | 1 | -2/+2 |
* | Give each plex a separate queue where held back bios are put on. | le | 2004-10-26 | 2 | -3/+16 |
* | Use unit number allocation functions for GEOM minor numbers. | phk | 2004-10-25 | 2 | -11/+18 |
* | Retire si_stripesize and si_stripeoffset they will not be needed in cdev | phk | 2004-10-25 | 1 | -2/+0 |
* | Don't call g_waitidle(), it happens automagically now. | phk | 2004-10-23 | 3 | -6/+3 |
* | Add a new per-thread private flag: TDP_GEOM. | phk | 2004-10-23 | 1 | -1/+8 |
* | Move the prototype for g_waitidle() to a more visible place. | phk | 2004-10-23 | 1 | -1/+0 |
* | - Turn KASSERT()s into warning printf()'s in the g_class_load() routine. | arr | 2004-10-22 | 1 | -10/+26 |
* | Add KTR_GEOM, which allows tracing of basic GEOM I/O events occuring | rwatson | 2004-10-21 | 1 | -0/+26 |
* | Ehh. Introduce a hack: Wait for 3 seconds, so GEOM is able to give us | pjd | 2004-10-14 | 1 | -0/+5 |
* | Only allow for unloading when there are no geoms in LABEL GEOM class. | pjd | 2004-10-14 | 1 | -1/+16 |
* | When loading GEOM modules, we expect the actual load process to be done | green | 2004-10-12 | 1 | -1/+9 |
* | Trace information about a buffer while we still control it. | ups | 2004-10-11 | 1 | -2/+3 |
* | Only do the geometry translations on ad* devices, other devices seems to | sos | 2004-10-08 | 1 | -18/+22 |
* | Be sure to always return 0 for negative access requests. | pjd | 2004-10-07 | 1 | -0/+8 |
* | Move the PC98 specific geometry "gunk" to geom_pc98.c where it belongs. | sos | 2004-10-07 | 1 | -0/+19 |
* | Don't set the BIO_ONQUEUE debugging flag until we actually put the bio | phk | 2004-10-06 | 1 | -1/+1 |
* | Geoms without softc are geoms which are initialized, so wait for them. | pjd | 2004-10-06 | 1 | -2/+4 |
* | Look out for geoms without softc. | pjd | 2004-10-06 | 1 | -0/+2 |
* | Before root file system is mounted, wait for mirrors in degraded state. | pjd | 2004-10-05 | 1 | -0/+41 |
* | Don't allow to create a drive that already exists. | le | 2004-10-02 | 1 | -0/+8 |
* | Correctly skip the '/dev/' part when creating new drives and prefix | le | 2004-10-02 | 2 | -5/+8 |
* | Unlock g_gate_list_mtx mutex when we cannot allocate unit number. | pjd | 2004-10-02 | 1 | -0/+1 |
* | Make it possible to rebuild degraded RAID5 plexes. Note that it is | le | 2004-09-30 | 6 | -16/+261 |
* | Protect the start/end counts on consumers and providers with the up/down | phk | 2004-09-28 | 1 | -28/+40 |
* | - Set maximum request size to MAXPHYS (128kB), instead of DFLPHYS (64kB). | pjd | 2004-09-28 | 1 | -4/+6 |
* | Just use MAXPHYS as maximum I/O request size, instead of using my own | pjd | 2004-09-28 | 4 | -18/+8 |
* | Decrease kern.geom.raid3.timeout to 4, so it is smaller than | pjd | 2004-09-27 | 1 | -1/+1 |
* | Deny invalid I/O requests which comes from userland here, because later | pjd | 2004-09-27 | 1 | -0/+6 |
* | Avoid race while synchronizing components. It is very hard to bump into, | pjd | 2004-09-27 | 2 | -7/+37 |
* | Minor, but very important condition fix. The current one can never be true. | pjd | 2004-09-27 | 1 | -1/+1 |
* | Decrease kern.geom.mirror.timeout to 4, so it is smaller than | pjd | 2004-09-27 | 1 | -1/+1 |
* | Forgot to commit addition of ds_resync field. | pjd | 2004-09-26 | 1 | -0/+1 |
* | Avoid race while synchronizing components. It is very hard to bump into, | pjd | 2004-09-26 | 1 | -8/+31 |
* | Simplify code a bit. | pjd | 2004-09-26 | 1 | -18/+9 |
* | Assert topology is held in g_dev_getprovider(). | phk | 2004-09-24 | 1 | -3/+5 |
* | This is not needed anymore, it is forced in GEOM now. | pjd | 2004-09-20 | 5 | -15/+0 |
* | Use correct malloc type when freeing memory allocated by g_read_data. | fjoe | 2004-09-19 | 1 | -2/+2 |
* | Single concat or striped plexes don't need no special initialization | le | 2004-09-18 | 2 | -3/+21 |
* | Re-vamp how I/O is handled in volumes and plexes. | le | 2004-09-18 | 9 | -663/+772 |
* | g_nop_create: destroy newly created provider in case of errors. | fjoe | 2004-09-16 | 1 | -1/+1 |
* | Give the DRIVE geom a worker thread that picks up incoming bios, | le | 2004-09-13 | 5 | -49/+206 |
* | Rename gv_kill_thread() to gv_kill_plex_thread(), since there are more | le | 2004-09-13 | 4 | -5/+5 |
* | Save the config back to disk when a drive goes down. | le | 2004-09-13 | 2 | -1/+6 |
* | Read a whole sector instead of GV_HDR_LEN, since a sector might be | le | 2004-09-13 | 2 | -2/+2 |
* | Make kern.geom.debugflags sysctl tunable from /boot/loader.conf. | pjd | 2004-09-13 | 1 | -0/+1 |
* | Fix a problem that shows up if less than the full complement of | phk | 2004-09-11 | 1 | -1/+1 |
* | Respect that G_BDE_MAXKEYS is a compile time variable. | phk | 2004-09-11 | 1 | -4/+3 |