summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-2112-32/+32
* disk_dev_synth() is a NO_GEOM hack.phk2003-01-201-9/+0
* Remove need for <sys/diskslice.h> but retain numerical compatibilty just in c...phk2003-01-201-2/+1
* Finally give CCD the disk mini-layer treatment:phk2003-01-191-431/+143
* Unifdef -UDEBUG on the CCD driver. The debugging is mostly uselessphk2003-01-191-145/+0
* Inline now trivial functions getccdbuf() and putccdbuf().phk2003-01-181-53/+8
* Fix minor memory-leak.phk2003-01-181-0/+1
* Use the M_CCD malloc bucket instead of M_DEVBUF.phk2003-01-181-41/+25
* Inline trivial function ccdintr() into its one caller ccdiodone().phk2003-01-181-21/+9
* Sanitize the copyright section a bit: We do not need two copies of thephk2003-01-181-51/+17
* Find places to store the previously implicityly passed unit number inphk2003-01-171-7/+122
* Add a very simple but functional GEOM mirror class.phk2003-01-141-0/+250
* Now that we have non-geom_disk based drivers, we need to cover for those,phk2003-01-141-3/+4
* Always issue ioctls as BIO_GEATTR requests. The direction of data copies onphk2003-01-131-4/+6
* Remove g_silence(). It does not do anything anymore.phk2003-01-133-15/+1
* Fix typo.phk2003-01-131-1/+1
* Don't restrict MBR sectorsize to 512 bytes.phk2003-01-111-20/+23
* Output the fstype of each partition in a disklabel in the configurationjhb2003-01-101-0/+7
* BSD disklabels expose the controling label though the 'c' partition, andphk2003-01-061-12/+26
* In userland case include <errno.h>, not <err.h>. This is needed to makephk2003-01-061-1/+1
* Rename the dos_partition structure for pc98 to pc98_partition.nyan2003-01-041-8/+8
* Remove CCDF_SWAP and CCDF_PARITY, they have never been implemented.phk2003-01-031-21/+4
* MFMBR: Add ioctls for writing an IPL and a boot menu.nyan2003-01-031-70/+160
* Remove unused second argument from BIO_STRATEGY()phk2003-01-031-5/+5
* Optimize the size of the work-items by letting the mapping functionphk2003-01-023-48/+66
* Update si_bsize_phys on open.phk2003-01-021-0/+1
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-301-1/+1
* Implement ioctls for tampering with sector0.phk2002-12-291-27/+84
* Remove the "ascii" attribute from the sysctls so that "sysctl -a" willphk2002-12-271-3/+3
* white-space changesphk2002-12-261-2/+4
* Use a mutex assert to document our locking circumstances.phk2002-12-261-0/+3
* We should not need to hold Giant for sbuf operations any more.phk2002-12-261-4/+0
* Add an XXX comment to explain the predicament.phk2002-12-261-1/+7
* Don't forget our topology lock in the MBREXT case.phk2002-12-191-0/+1
* Solve another bug in the mapping code: correctly skip lock sectors.phk2002-12-181-2/+2
* Fix two blunders in the mapping functions which can lead to corrupt data,phk2002-12-183-44/+15
OpenPOWER on IntegriCloud