summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't divide by zero if there is no stripewidth specified.phk2003-02-111-2/+4
* Typo in last commit.phk2003-02-111-2/+2
* Better names for struct disk elements: d_maxsize, d_stripeoffsetphk2003-02-116-3/+43
* Propagate DISKFLAG_CANDELETE from struct disk to G_PF_CANDELETE on thephk2003-02-111-8/+11
* Wrap a long line.phk2003-02-111-1/+2
* Don't short-circuit zero-length requests of they are BIO_[SG]ETATTR.phk2003-02-111-10/+18
* Use the SI_CANDELETE flag on the dev_t rather than the D_CANFREE flagphk2003-02-111-1/+3
* Unconditionally make our provider with G_PF_CANDELETE.phk2003-02-111-0/+1
* Propagate G_PF_CANDELETE to our own providers from the provider we attach to.phk2003-02-111-0/+2
* Introduce flag field and G_PF_CANDELETE field on providers.phk2003-02-111-0/+2
* Remove another printf which does not say anything we didn't already know.phk2003-02-111-1/+0
* Turn the "updating" flag (back) into two sequence number fields atphk2003-02-112-8/+9
* Remove a debugging printf.phk2003-02-111-1/+0
* Update the statistics collection code to track busy time instead ofphk2003-02-094-47/+125
* Put the name of the /dev entry in the .h file, userland will need it.phk2003-02-082-1/+3
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-0810-52/+243
* Move #defines of major/minor to internal header file so other bits canphk2003-02-082-5/+10
* Commit the correct copy of the g_stat structure.phk2003-02-078-36/+138
* Fix some sleep strings to make more sense.phk2003-02-071-3/+3
* Add the new statistics structure, put one in consumers and providers.phk2003-02-073-0/+28
* Rename bio_linkage to the more obvious bio_parent.phk2003-02-073-3/+3
* Add some comments about the deficiencies of this module. I had hoped to getgordon2003-02-071-0/+7
* Check return value of g_clone_bio().phk2003-02-061-0/+4
* Experimentally don't let go of Giant in geom_disk's done.phk2003-02-061-0/+5
* Put the checks we perform on a bio before calling ::start in theirphk2003-02-061-69/+59
* Implement the new "struct disk" centered API for device drivers.phk2003-02-051-12/+23
* Pave the road to removing the fixed size limit on device nodes:phk2003-02-041-0/+2
* Correct a comment. GEOM modules do not create /dev entries. They creategordon2003-02-031-2/+2
* Add the GEOM module that makes volume labels useful. A kernel compiled withgordon2003-02-031-0/+146
* Add a bio_disk pointer for use between geom_disk and the device drivers.phk2003-02-021-2/+2
* Eliminate the sc_openmask, ccdopen() and ccdclose() functions, wephk2003-02-011-46/+6
* Move configuration of geom/providers into its own function in preparationphk2003-02-011-36/+65
* Remove commented out g_enc_dos_partition(). We won't be needing it.phk2003-01-311-18/+0
* Add a rudimentary class for slicing Apple partitioned disks.phk2003-01-311-0/+198
OpenPOWER on IntegriCloud