summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in the ENOMEM pacing code which probably made it panic systemsphk2003-03-291-4/+4
* Add create_geom and destroy_geom methods.phk2003-03-291-0/+159
* Run a revision on the OAM api.phk2003-03-274-87/+304
* Check return value of g_call_me()phk2003-03-271-4/+5
* g_class_by_name() was unused too.phk2003-03-251-13/+0
* Remove unuse g_insert_geom().phk2003-03-252-39/+0
* Forward compatibility: NULL check the passed in meta argument.phk2003-03-251-1/+1
* Premptively change initializations of struct g_class to use C99phk2003-03-2413-37/+28
* Turn /dev/geom.ctl from a GEOM class into a plain character device driverphk2003-03-243-94/+19
* Save a lock: Grab the stall_events SX lock exclusively so it also serializephk2003-03-241-2/+2
* Introduce g_cancel_events() and use it a couple of places where it makesphk2003-03-233-0/+26
* Introduce an SX lock which allows us to stall event processingphk2003-03-232-0/+21
* I forgot the evil ioctl census scripts: #include <geom/geom_ctl.h>phk2003-03-231-0/+1
* Marshalling stuff for OAM API.phk2003-03-232-0/+187
* A note about which #include files may be used where.phk2003-03-231-0/+22
* Start leaking the AOM api into the tree.phk2003-03-232-0/+149
* Mitigate deadlock situation pending a more complete solution.phk2003-03-212-2/+7
* Retire the GEOM private statistics code and use devstat instead.phk2003-03-187-300/+16
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-1814-14/+0
* #ifdef notyet a bit of code which needs not yet committed refcounting tophk2003-03-161-0/+2
* Use devstat_{start,end}_transaction_bio().phk2003-03-151-10/+3
* If we run out of consumers while orphaning them, and the provider's geomphk2003-03-101-0/+5
* Fix yet another fallout of our M_* song and dance.phk2003-03-101-1/+1
* Remove unneeded #include of geom_stats.hphk2003-03-092-2/+0
* Stamp out Danglish.phk2003-03-091-1/+1
* Don't use statistics counters to detect outstanding I/O.phk2003-03-091-1/+1
* Don't abuse the statistics counters for detecting if we have outstandingphk2003-03-091-6/+10
* Add u_int nstart, nend counters to consumer and providers so we will notphk2003-03-091-0/+2
* When a DEV class consumer is orphan'ed we need to wait for all thephk2003-03-091-11/+20
* Allocate devstat structure with devstat_new_entry().phk2003-03-081-2/+1
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-082-18/+30
* Limit our requests to DFLTPHYS, this is generally a good idea forphk2003-03-071-0/+5
* Initialize the second buffer for mirroring to point to itself and not itsphk2003-03-041-0/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-033-40/+19
* NO_GEOM cleanup:phk2003-03-021-14/+1
* NO_GEOM cleanup:phk2003-02-281-54/+10
* Cleanup of the d_mmap_t interface.mux2003-02-251-3/+5
* Drop down Apple Partition Map code that has been in use by somegrehan2003-02-231-84/+168
* NO_GEOM cleanup: Convert CCD(4) to be use "struct disk*" instead of "dev_t"phk2003-02-211-5/+5
* NO_GEOM cleanup:phk2003-02-211-2/+2
* NO_GEOM cleanup:phk2003-02-212-5/+3
* Add M_WAITOKphk2003-02-191-2/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-1912-32/+33
* Correctly set bio_data in cloned children when cutting up large requests.tegge2003-02-121-1/+1
* Implement a handle for efficient implementation of perforations inphk2003-02-122-7/+13
* Implement a bio-taskqueue to reduce number of context switches inphk2003-02-112-21/+56
* Announce our ability to do MAXPHYS transfers.phk2003-02-111-0/+1
* Advertise MAXPHYS upwards, we will split as necessary before we get to thephk2003-02-111-1/+1
* Check disk->d_maxsize/dev->si_iosize_max at open time rather than in strategy.phk2003-02-111-10/+7
* Make a mutex to stop the race coming into geom_disk's done routine.phk2003-02-111-25/+61
OpenPOWER on IntegriCloud