summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Return an error if the drive reports heads/sectors that do not make sense.njl2002-10-151-0/+8
* Constification ? Yes, out that door, row on the left, one patch each.phk2002-10-152-10/+10
* Remove a bogus local variable.phk2002-10-141-2/+0
* Moved geom class initialization to SI_SUB_DRIVERS from SI_SUB_PSEUDO.jake2002-10-141-1/+1
* Implement the GEOMCONFIGGEOM ioctl which can be used to manually createphk2002-10-143-41/+168
* Add more KASSERTS.phk2002-10-142-2/+8
* Add the outline of the "/dev/geom.ctl" handling code.phk2002-10-132-1/+201
* Give GEOM modules a chance to specify their own init routine, in case theyphk2002-10-131-1/+4
* The CAM system has it's own ideas of what locks are to be held by whom.phk2002-10-111-19/+24
* Add support g_clone_bio() and g_std_done() to spawn multiple childrenphk2002-10-092-4/+7
* For now, don't wait for drives to stop returning EBUSY. There is toophk2002-10-081-35/+26
* Correctly deal with non-DEVBSIZE drives.phk2002-10-071-4/+9
* Put a printf under #ifdef DIAGNOSTIC.phk2002-10-071-0/+2
* Copyin and copyout are only possible from a process-native thread,phk2002-10-073-42/+25
* This patch got lost in my trees: Pass setattr down to device driversphk2002-10-051-0/+8
* Fix argument order mistake when decoding disklabels from on-disk format.phk2002-10-051-1/+1
* NB: This commit does *NOT* make GEOM the default in FreeBSDphk2002-10-051-9/+5
* Properly isolate the locking domains of sysctl from the topology lockphk2002-10-044-34/+44
* Implement the "kern.disks" sysctl in GEOM.phk2002-10-041-1/+38
* Properly conditionalize a debugging printf.phk2002-10-041-1/+4
* Move GEOM's sysctls under kern.geom.phk2002-10-021-9/+11
* Put some failing ioctl related printfs under a suitable debug flag.phk2002-10-021-12/+14
* Use the canonical root:operator 0640 for GEOM disk devices.phk2002-10-011-1/+1
* Don't restrict device drivers ability to sleep in the ioctl method, thisphk2002-10-011-5/+22
* Include <sys/diskmbr.h> instead of <sys/disklabel.h>phk2002-10-011-1/+1
* Don the asbestos underwear and add the code which lets DIOCWDINFOphk2002-09-301-7/+23
* Retire g_io_fail() and let g_io_deliver() take an error argument instead.phk2002-09-308-61/+43
* Introduce g_write_data() function.phk2002-09-302-0/+19
* Add missing g_enc_le2().phk2002-09-302-0/+9
* Disable the g_sanity() check unless people ask for it in the debugflags.phk2002-09-302-0/+6
* Make sure we don't loose our topology lock in a call_me() handler.phk2002-09-301-0/+1
* Zero the local-variable mutexes before we call mtx_init() on them,phk2002-09-281-0/+2
* Style, whitespace and lint fixes.phk2002-09-2811-77/+75
* Void functions cannot use return(foo) even if foo is also returning void.phk2002-09-281-14/+28
* First confirmed kill from my Flexelint license: Check return valuephk2002-09-281-0/+4
* Extensively rework the geom_bsd method, put a lot of comments in, bettingphk2002-09-271-104/+424
* Add the new g_slice_config() call, which can add/delete/change a slice,phk2002-09-278-5/+84
* Make the UP/DOWN threads hold on to their own private mutex while doingphk2002-09-271-2/+26
* Correctly en/decode MAXPARTITIONS partitions.phk2002-09-271-16/+8
* Setattr should not retry on EBUSY, we could get EBUSY back becausephk2002-09-271-14/+15
* Various no-ops:phk2002-09-274-11/+5
* Correctly calculate size of PC98 slices.phk2002-09-271-1/+1
* Allocate bio's with M_NOWAIT and let the caller deal with the problems.phk2002-09-271-7/+9
* Add checks for g_clone_bio() returning NULL, it will be possible RSN.phk2002-09-272-1/+18
* Implement g_call_me() as a way for geom methods to schedule operationsphk2002-09-273-1/+36
* Ok, include also the two tests which actually does effect the claimsphk2002-09-271-0/+4
* Hook into the shutdown EVENTHANDLER and stop tasting things after wephk2002-09-271-0/+16
* Rename the doorlock to eventlock, it gets to protect a bit more in the future.phk2002-09-271-6/+6
* - Use vrefcnt() instead of v_usecount.jeff2002-09-251-1/+1
* (This commit touches about 15 disk device drivers in a very consistentphk2002-09-202-11/+9
OpenPOWER on IntegriCloud