summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_io.c
Commit message (Expand)AuthorAgeFilesLines
* Add KTR_GEOM, which allows tracing of basic GEOM I/O events occuringrwatson2004-10-211-0/+26
* Trace information about a buffer while we still control it.ups2004-10-111-2/+3
* Don't set the BIO_ONQUEUE debugging flag until we actually put the biophk2004-10-061-1/+1
* Protect the start/end counts on consumers and providers with the up/downphk2004-09-281-28/+40
* - Set maximum request size to MAXPHYS (128kB), instead of DFLPHYS (64kB).pjd2004-09-281-4/+6
* Add more KASSERTS and checks.phk2004-08-301-0/+21
* Introduce g_alloc_bio() as a waiting variant of g_new_bio().phk2004-08-271-3/+12
* When sending request once again because of ENOMEM, reset bio_childrenpjd2004-08-111-0/+2
* The g_up and g_down threads use a local 'mymutex' mutex to allow WITNESSrwatson2004-06-261-0/+16
* Make the sysctl kern.geom.collectstats more granular.phk2004-06-091-8/+8
* Calculate bio_completed properly or die!pjd2004-04-041-0/+3
* Added g_print_bio() function to print informations about given bio.pjd2004-02-111-0/+34
* Bring back the geom_bioqueues, they _are_ a good idea.phk2004-01-281-0/+27
* Correct usage of mtx_init() API. This is not a functional change sincetruckman2003-12-071-2/+2
* Forgotten commit: If a provider has zero sectorsize, it is anphk2003-10-221-6/+3
* Remove KASSERT check for negative bio_offsets, add "normal" EIOphk2003-10-191-1/+3
* Allow our bio tools to be used for local bio-chopping by not mandatingphk2003-10-061-2/+7
* Add more KASSERTS().phk2003-09-261-0/+6
* Reorder a couple of KASSERTS to give more sensible messages.phk2003-09-111-2/+2
* In case we encounter a zero sectorsize provider in g_io_check(), failphk2003-08-131-0/+6
* Sleep on "-" in our normal state to simplify debugging.phk2003-06-181-2/+2
* Use __FBSDID().obrien2003-06-111-2/+2
* Hide the "ENOMEM" notice messages behind bootverbose. They are stillphk2003-05-071-1/+2
* Use an uma-zone for allocation bio requests.phk2003-05-021-13/+10
* Back out all the stuff that didn't belong in the last commit.phk2003-05-021-7/+1
* Use g_slice_spoiled() rather than g_std_spoiled().phk2003-05-021-1/+7
* 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
OpenPOWER on IntegriCloud