summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_io.c
Commit message (Expand)AuthorAgeFilesLines
* Time has run from the "run GEOM in userland" harness, and the new regressionphk2003-04-131-9/+0
* Retire the experimental bio_taskqueue(), it was not quite as usable asphk2003-04-121-27/+0
* Remove all references to BIO_SETATTR. We will not be using it.phk2003-04-031-21/+0
* Fix a bug in the ENOMEM pacing code which probably made it panic systemsphk2003-03-291-4/+4
* Retire the GEOM private statistics code and use devstat instead.phk2003-03-181-61/+7
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
* Don't abuse the statistics counters for detecting if we have outstandingphk2003-03-091-6/+10
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Implement a bio-taskqueue to reduce number of context switches inphk2003-02-111-11/+56
* Don't short-circuit zero-length requests of they are BIO_[SG]ETATTR.phk2003-02-111-10/+18
* Turn the "updating" flag (back) into two sequence number fields atphk2003-02-111-4/+4
* Update the statistics collection code to track busy time instead ofphk2003-02-091-39/+41
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-081-22/+23
* Commit the correct copy of the g_stat structure.phk2003-02-071-23/+80
* Rename bio_linkage to the more obvious bio_parent.phk2003-02-071-1/+1
* Put the checks we perform on a bio before calling ::start in theirphk2003-02-061-69/+59
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* white-space changesphk2002-12-261-2/+4
* Balk at unaligned requests.phk2002-12-181-0/+10
* malloc(9) with M_NOWAIT seems to return NULL a lot more than I would havephk2002-11-021-0/+14
* Don't track bio allocation in debug output.phk2002-10-201-5/+7
* Add more KASSERTS.phk2002-10-141-1/+7
* Add support g_clone_bio() and g_std_done() to spawn multiple childrenphk2002-10-091-0/+1
* For now, don't wait for drives to stop returning EBUSY. There is toophk2002-10-081-35/+26
* Put a printf under #ifdef DIAGNOSTIC.phk2002-10-071-0/+2
* Retire g_io_fail() and let g_io_deliver() take an error argument instead.phk2002-09-301-24/+12
* Introduce g_write_data() function.phk2002-09-301-0/+18
* Void functions cannot use return(foo) even if foo is also returning void.phk2002-09-281-14/+28
* Setattr should not retry on EBUSY, we could get EBUSY back becausephk2002-09-271-14/+15
* Allocate bio's with M_NOWAIT and let the caller deal with the problems.phk2002-09-271-7/+9
* Use biowait() rather than DIY.phk2002-09-131-24/+4
* Don't grab Giant around malloc(9) and free(9).phk2002-05-201-6/+0
* Constifixation of attribute argument to g_io_[gs]etattr()phk2002-04-091-2/+2
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Centralize EOF handling and improve access controls for bio scheduling.phk2002-04-041-44/+67
* Eliminate some thread pointers which do not make sense anymore.phk2002-03-261-2/+3
* Push BIO_FORMAT into a local hack inside the floppy drivers wherephk2002-03-261-1/+0
* First commit of the GEOM subsystem to make it easier for people tophk2002-03-111-0/+375
OpenPOWER on IntegriCloud