summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add some agility to the disk_create() API:phk2003-01-301-24/+48
* NO_GEOM cleanup: Remove sys/disklabel.h include.phk2003-01-301-2/+1
* NO_GEOM cleanup: retire disk_invalidate()phk2003-01-301-5/+0
* NO_GEOM cleanup: Mark the last arg to disk_create() as unused.phk2003-01-301-1/+1
* Add code to repsect the D_NOGIANT flag, should the disk device driver set it.phk2003-01-291-11/+30
* Sort these functions as the author instructed.phk2003-01-291-16/+13
* Mark some args unused so this compiles in userland.phk2003-01-281-1/+1
* Use a void * to carry the private data for return-call'ed ioctl requests.phk2003-01-281-1/+1
* Implement DIOCBSDBB ioctl which overwrites first BBSIZE bytes of BSDphk2003-01-261-0/+62
OpenPOWER on IntegriCloud