aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_disk.c
Commit message (Expand)AuthorAgeFilesLines
* Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic.Justin T. Gibbs2010-09-021-10/+27
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-1/+1
* Clarify and reimplement the bioq API so that bioq_disksort() hasLuigi Rizzo2009-02-131-65/+120
* Make bioq_disksort have a ANSI-C definition rather than a K&R definition.Warner Losh2009-02-031-3/+1
* Add a new I/O request - BIO_FLUSH, which basically tells providers below toPawel Jakub Dawidek2006-10-311-0/+1
* Unexpand TAILQ_FIRST(foo) == NULL to TAILQ_EMPTY(foo).Xin LI2006-05-291-2/+2
* When calling bioq_first() to see if a queue is empty in bioq_disksort(),Robert Watson2006-01-131-1/+1
* - Fix insertions of bios which represent data earlier than anything elseJeff Roberson2005-06-151-7/+4
* - Dramatically simplify bioqdisksort(). We no longer do ordered bios soJeff Roberson2005-06-121-85/+40
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Add bioq_insert_head() function.Pawel Jakub Dawidek2004-12-131-0/+7
* Add bioq_takefirst().Poul-Henning Kamp2004-08-191-6/+11
* Report bio_pblkbo instead of bio_blkno.Poul-Henning Kamp2003-10-181-3/+3
* Make bioq_disksort() sort on the bio_offset field instead of bio_pblkno.Poul-Henning Kamp2003-10-181-9/+9
* Made use of 'error' argument, which was unused (by mistake) before.Poul-Henning Kamp2003-10-141-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-3/+3
* Don't include <sys/disklabel.h>Poul-Henning Kamp2003-04-161-1/+0
* Remove BIO_SETATTR from non-GEOM part of kernel as well.Poul-Henning Kamp2003-04-031-1/+0
* #include <geom/geom_disk.h>Poul-Henning Kamp2003-04-011-0/+1
* Introduce bioq_flush() function.Poul-Henning Kamp2003-04-011-0/+15
* retire the "busy" field in bioqueues, it's served it's purpose.Poul-Henning Kamp2003-03-301-8/+0
* Preparation commit before I start on the bioqueue lockdown:Poul-Henning Kamp2003-03-301-0/+43
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* Don't pick up a name from the dev_t if it is not there.Poul-Henning Kamp2003-03-031-1/+7
* NO_GEOM cleanup: remove #ifdefPoul-Henning Kamp2003-01-301-423/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Only include <sys/diskslice.h> ifdef NO_GEOMPoul-Henning Kamp2003-01-201-1/+1
* This checkin reimplements the io-request priority hack in a wayKirk McKusick2002-10-221-29/+0
* One #include <sys/sysctl.h> should be enough.Olivier Houchard2002-10-211-1/+0
* Separate fiels reported by disk_err() with spaces, so that output doesn'tMaxim Sobolev2002-10-171-7/+7
* Populate more fields of the disklabel for PC98.Poul-Henning Kamp2002-10-141-0/+2
* NB: This commit does *NOT* make GEOM the default in FreeBSDPoul-Henning Kamp2002-10-051-2/+2
* If dsgetlabel() returns a label with a size of zero in diskdumpconf(),Brian Somers2002-10-051-0/+2
* (This commit touches about 15 disk device drivers in a very consistentPoul-Henning Kamp2002-09-201-1/+7
* Make FreeBSD "struct disklabel" agnostic, step 312 of 723:Poul-Henning Kamp2002-09-201-0/+150
* Make FreeBSD "struct disklabel" agnostic, step 311 of 723:Poul-Henning Kamp2002-09-201-3/+40
* Don't use "NULL" when "0" is really meant.Archie Cobbs2002-08-211-1/+1
* 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