aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_disk.c
Commit message (Expand)AuthorAgeFilesLines
* Implement DIOCGFRONTSTUFF ioctl which reports how many bytes from the startPoul-Henning Kamp2002-04-091-0/+4
* Rename DIOCGKERNELDUMP to DIOCSKERNELDUMP as it strictly speakingPoul-Henning Kamp2002-04-091-1/+1
* Here follows the new kernel dumping infrastructure.Poul-Henning Kamp2002-03-311-19/+19
* Make the disk_clone() routine more robust for abuse.Poul-Henning Kamp2002-03-111-33/+26
* Fix a warning.Robert Drehmel2002-03-051-2/+0
* Don't call cdevsw_add().Poul-Henning Kamp2001-11-041-1/+0
* Rename the top 7 bits if disk minors to spare bits, rather than type bits.Poul-Henning Kamp2001-11-041-1/+1
* Don't choke on old sd%d.ctl devices.Poul-Henning Kamp2001-11-031-0/+2
* Turn the symlinks around, instead of ad0s1 -> ad0s1c, make it ad0s1c -> ad0s1.Poul-Henning Kamp2001-11-021-13/+23
* Fix a problem in the disk related hack where device nodes for a physicallyPoul-Henning Kamp2001-10-281-0/+2
* Nudge the axe a bit closer to cdevsw[]:Poul-Henning Kamp2001-10-271-2/+55
* disk_clone() was a bit too eager to please: "md0s1ec" is not a validPoul-Henning Kamp2001-10-221-0/+2
* KSE Milestone 2Julian Elischer2001-09-121-7/+7
* Don't dump on the label sector or below. This avoids clobbering theBruce Evans2001-08-151-2/+2
* Remove the hack-around for the slice/label code, it didn'tPoul-Henning Kamp2001-05-291-11/+1
* The disklabel/slice code is more twisted than I thought. Revert toPoul-Henning Kamp2001-05-281-0/+1
* Create a general facility for making dev_t's depend on anotherPoul-Henning Kamp2001-05-261-4/+17
* Don't take the detour around devsw() to find out if the proto-cdevswPoul-Henning Kamp2001-05-241-3/+1
* Always initialize bio_resid from bio_bcount in the disk mini-layer soPoul-Henning Kamp2001-05-081-1/+1
* Make the disk mini-layer check for and handle zero-length transfersPoul-Henning Kamp2001-05-061-0/+6
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalPoul-Henning Kamp2001-05-061-3/+1
* Dont call device close and ioctl functions if device has disappeared.Søren Schmidt2001-03-131-2/+5
* Don't clone impossible unit numbers for disks.Poul-Henning Kamp2000-12-151-0/+2
* Staticize some malloc M_ instances.Poul-Henning Kamp2000-12-081-1/+1
* Avoid the modules madness I inadvertently introduced by making thePoul-Henning Kamp2000-09-021-12/+1
* Remove all traces of Julians DEVFS (incl from kern/subr_diskslice.c)Poul-Henning Kamp2000-08-201-2/+75
* End two weeks of on and off debugging. Fix the crash on the NthWarner Losh2000-07-051-24/+27
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.Poul-Henning Kamp2000-07-041-1/+1
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:Poul-Henning Kamp2000-07-031-1/+1
* Add 'kern.disks', a sysctl which returns the list of disks fromNeil Blakey-Milner2000-06-221-0/+29
* Add disk_enumerate() for finding names of disks. Vinum and libh willPoul-Henning Kamp2000-06-151-1/+15
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-1/+1
* Clone the {b|bio}_offset field, and make sure it is always initializedPoul-Henning Kamp2000-04-251-0/+2
* Complete the bio/buf divorce for all code below devfs::strategyPoul-Henning Kamp2000-04-151-11/+11
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-1/+1
* Fixed a null pointer panic for dumpon(8) on a nonexistent device whoseBruce Evans2000-03-091-0/+2
* Update the ata driver to take more advantage of newbus, thisSøren Schmidt2000-02-181-1/+4
* rename disk_delete() to disk_destroy().Poul-Henning Kamp2000-01-281-1/+1
* Also handle zero return from dscheck().Poul-Henning Kamp2000-01-101-1/+1
* Don't ignore return value from tsleep().Poul-Henning Kamp1999-12-191-1/+3
* Conditionalise unwanted chattyness.Jordan K. Hubbard1999-11-191-1/+2
* Put a lock on the disk structure while we open to avoid races.Poul-Henning Kamp1999-11-061-3/+15
* Trim unused options (or #ifdef for undoc options).Peter Wemm1999-10-111-1/+0
* be more consistent about passing the whole/raw dev_t to the driverPoul-Henning Kamp1999-10-041-4/+2
* In some drivers we use two devices to be able to boot.Søren Schmidt1999-10-021-1/+2
* Fix a problem relating to si_iosize_max which broke scsi devices.Poul-Henning Kamp1999-10-021-5/+7
* Make all slices/partitions correctly inherit si_* fields.Poul-Henning Kamp1999-09-301-6/+13
* Fix disk_close once more, and better this time.Poul-Henning Kamp1999-09-301-2/+2
* Test the slices for openness before we close them; doing it the other wayMike Smith1999-09-301-1/+1
* Register the right cdevsw on the master device.Poul-Henning Kamp1999-09-131-1/+1