aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Time has run from the "run GEOM in userland" harness, and the new regressionPoul-Henning Kamp2003-04-1315-140/+0
* If we hit access ahead of a spoil event, we should have negativePoul-Henning Kamp2003-04-121-7/+3
* Fix a bug which resulted in orphanization getting confused every nowPoul-Henning Kamp2003-04-121-1/+1
* Retire the experimental bio_taskqueue(), it was not quite as usable asPoul-Henning Kamp2003-04-121-27/+0
* Retire the "frontstuff" record keeping, it was no match for thePoul-Henning Kamp2003-04-128-38/+1
* Move the functions for encoding decoding struct dos_partition intoPoul-Henning Kamp2003-04-122-18/+74
* Only be verbose if (bootverbose)Poul-Henning Kamp2003-04-091-3/+6
* With the magic sequence checks removed this class is downright dangerousPoul-Henning Kamp2003-04-091-6/+11
* Correctly split cyl/sects bytes when we print them.Poul-Henning Kamp2003-04-091-2/+5
* Style issue: use do {...} while(0); for multi-exit section.Poul-Henning Kamp2003-04-094-9/+9
* Retire the DIOCGMBR ioctl before anybody starts to use it.Poul-Henning Kamp2003-04-031-5/+0
* Remove all references to BIO_SETATTR. We will not be using it.Poul-Henning Kamp2003-04-037-30/+0
* Update the initializer for GEOM_MBREXT, I overlooked it previously.Poul-Henning Kamp2003-04-031-3/+2
* Add #define for DOSPTYP_PMBR, and use it.Poul-Henning Kamp2003-04-031-1/+1
* #include <sys/endian.h> as needed.Poul-Henning Kamp2003-04-032-0/+2
* Remove geom_enc.c, a superset of these functions are now available inPoul-Henning Kamp2003-04-032-134/+0
* Use <sys/endian.h> instead of geom_enc.c for endianess-agnostification.Poul-Henning Kamp2003-04-035-116/+119
* Use sys/endian.h instead of geom_enc.c for endian-agnostfication.Poul-Henning Kamp2003-04-032-17/+19
* Make sure we don't ignore error codes.Poul-Henning Kamp2003-04-031-32/+24
* Add handling for cancelled events in the g_call_me() methods.Poul-Henning Kamp2003-04-028-14/+43
* Change events to have an array of "void *" references, and give thePoul-Henning Kamp2003-04-0211-98/+90
* Only orphan things if the open/close actually succeeded.Poul-Henning Kamp2003-04-021-11/+10
* Properly handle races between open/close and orphan.Poul-Henning Kamp2003-04-021-10/+34
* Include <geom/geom_disk.h> not <sys/disk.h>Poul-Henning Kamp2003-04-011-1/+1
* Use bioq_flush() to drain a bio queue with a specific error code.Poul-Henning Kamp2003-04-011-0/+1
* Start to split the GEOM/diskdriver specific bits into geom/geom_disk.hPoul-Henning Kamp2003-04-011-0/+93
* Remove the old config interface, the new OAM is sufficiently functionalPoul-Henning Kamp2003-04-012-138/+0
* Remove the old config interface now that the new OAM is functional.Poul-Henning Kamp2003-04-011-153/+0
* Remove some debugging in the new OAM[*] and add a debug flag for otherPoul-Henning Kamp2003-03-312-5/+3
* Fix a bug in the ENOMEM pacing code which probably made it panic systemsPoul-Henning Kamp2003-03-291-4/+4
* Add create_geom and destroy_geom methods.Poul-Henning Kamp2003-03-291-0/+159
* Run a revision on the OAM api.Poul-Henning Kamp2003-03-274-87/+304
* Check return value of g_call_me()Poul-Henning Kamp2003-03-271-4/+5
* g_class_by_name() was unused too.Poul-Henning Kamp2003-03-251-13/+0
* Remove unuse g_insert_geom().Poul-Henning Kamp2003-03-252-39/+0
* Forward compatibility: NULL check the passed in meta argument.Poul-Henning Kamp2003-03-251-1/+1
* Premptively change initializations of struct g_class to use C99Poul-Henning Kamp2003-03-2413-37/+28
* Turn /dev/geom.ctl from a GEOM class into a plain character device driverPoul-Henning Kamp2003-03-243-94/+19
* Save a lock: Grab the stall_events SX lock exclusively so it also serializePoul-Henning Kamp2003-03-241-2/+2
* Introduce g_cancel_events() and use it a couple of places where it makesPoul-Henning Kamp2003-03-233-0/+26
* Introduce an SX lock which allows us to stall event processingPoul-Henning Kamp2003-03-232-0/+21
* I forgot the evil ioctl census scripts: #include <geom/geom_ctl.h>Poul-Henning Kamp2003-03-231-0/+1
* Marshalling stuff for OAM API.Poul-Henning Kamp2003-03-232-0/+187
* A note about which #include files may be used where.Poul-Henning Kamp2003-03-231-0/+22
* Start leaking the AOM api into the tree.Poul-Henning Kamp2003-03-232-0/+149
* Mitigate deadlock situation pending a more complete solution.Poul-Henning Kamp2003-03-212-2/+7
* Retire the GEOM private statistics code and use devstat instead.Poul-Henning Kamp2003-03-187-300/+16
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-1814-14/+0
* #ifdef notyet a bit of code which needs not yet committed refcounting toPoul-Henning Kamp2003-03-161-0/+2
* Use devstat_{start,end}_transaction_bio().Poul-Henning Kamp2003-03-151-10/+3